- 1 : 2022/12/07(水) 04:54:32.55 ID:NYCPKl+40
-
メモリー関連の不具合を減らすために、「Android」の新しいコードにRustを使用するというGoogleの判断は、成果を挙げているようだ。この数年で、Androidのメモリー安全性関連の脆弱性は半分以下になった。この成果が達成された時期は、GoogleがCやC++からメモリー安全性の高いプログラミング言語であるRustに切り替えた時期と一致する。
以下ソース
グーグル、Rust採用で「Android」のメモリーに関わる脆弱性が激減
https://japan.zdnet.com/article/35196972/ - 2 : 2022/12/07(水) 05:00:04.70 ID:OSHMckjp0
-
Rustには残り物って意味もある
- 11 : 2022/12/07(水) 05:32:43.89 ID:RIg8ZvvT0
-
>>2
キミアホそうやな - 14 : 2022/12/07(水) 05:48:30.15 ID:OSHMckjp0
-
>>11
お詫びするわ - 3 : 2022/12/07(水) 05:02:37.80 ID:fso/dDrO0
-
安部も切り替えとけよ
- 4 : 2022/12/07(水) 05:04:06.18 ID:3/xfRxMz0
-
Javaはオワコン
- 5 : 2022/12/07(水) 05:04:19.55 ID:Rre48IYJd
-
なんだかんだでReactが最強なんだよ
- 6 : 2022/12/07(水) 05:19:26.85 ID:H2zA9R0D0
-
デメリットは無いの?メモリを余計に使うとかゴミが残るとか遅いとか無いの?
- 21 : 2022/12/07(水) 06:34:11.64 ID:CE5STLvo0
-
>>6
学習コストが高い
だからOSとかの限られた分野でのCの代替としか思われてない - 7 : 2022/12/07(水) 05:23:06.20 ID:BwgZixek0
-
goちゃんの立場は?
- 8 : 2022/12/07(水) 05:27:11.04 ID:RiXOi0D60
-
C#使えんのか?
- 9 : 2022/12/07(水) 05:29:18.25 ID:UHGP5tMt0
-
て言うかまだそこって思った
知らんけど - 10 : 2022/12/07(水) 05:29:49.93 ID:ure/P8W/0
-
錆びたコードってこと?
- 12 : 2022/12/07(水) 05:33:03.20 ID:RiXOi0D60
-
アプリの言語じゃなくてandoroidOS自体の言語の話かな
- 13 : 2022/12/07(水) 05:46:34.43 ID:LKjKt8TP0
-
最近Androidってゴミ重くなったのってこいつのせいでわ
- 15 : 2022/12/07(水) 05:57:28.11 ID:OSHMckjp0
-
錆だけに
- 16 : 2022/12/07(水) 05:59:11.71 ID:nfFUdvkWa
-
メモリ安全性って具体的にどういう原理?
- 19 : 2022/12/07(水) 06:23:22.39 ID:qVTnXNiD0
-
こんな小細工してもiPhoneのヌルサクには勝てないだろうなぁ…そもそもOS自体がJavaでできてる欠陥OSだし
- 20 : 2022/12/07(水) 06:31:40.49 ID:RiXOi0D60
-
>>19
ビビりすぎだろ - 22 : 2022/12/07(水) 06:35:01.23 ID:wcWS97QWH
-
Rustではもちろんアプリも書けるけど、今回のはシステム記述言語としての話だね
- 23 : 2022/12/07(水) 06:37:17.81 ID:qVTnXNiD0
-
Javaを捨てるとアプリの互換性が死ぬんだよね
Kotlinとかいうお茶濁し使うしかない模様 - 24 : 2022/12/07(水) 06:39:02.42 ID:CE5STLvo0
-
まあほとんどのアプリはメモリリークが多少あったって別に何も問題はないからね
そう考えるとOSみたいなもの以外でわざわざRustを採用する価値があるのかと言われると微妙 - 25 : 2022/12/07(水) 06:42:31.32 ID:0OHQMgmy0
-
>>24
いくらルールを周知徹底したとて
沢山の人間で作ると必ず失敗する人間がいる
という現実があるから
そもそも失敗しても大丈夫という言語を使おう、という指向 - 26 : 2022/12/07(水) 06:46:43.87 ID:CE5STLvo0
-
>>25
そうだね
そしてそういう指向で行かなきゃいけないのがOSみたいな限られた分野だけでほとんどのアプリには関係ないことだよねって話だね - 33 : 2022/12/07(水) 07:04:16.60 ID:u4LoImt70
-
>>24
マネージド型のメモリ管理言語(Java, Objective-C)だとバッファオーバーラン等によるメモリ破壊は基本的に起こせないが
循環参照等に起因するメモリリークは起こり得るんだよね
アプリだと最悪プロセス落とせば終わりだからあんまり問題視されないんだろうけど - 27 : 2022/12/07(水) 06:48:00.93 ID:I4HDw8MA0
-
Andrordって何でカクカクなの?
- 28 : 2022/12/07(水) 06:52:49.09 ID:CE5STLvo0
-
まあメモリ周りがどうしても気になる人は従来のガベージコレクション型の言語使ってればそれで全く問題ないしね
しょせんは実行速度と使い勝手のトレードオフの話だしね
今どき使い勝手を捨てて実行速度をとるなんて流行らないでしょ - 29 : 2022/12/07(水) 07:00:43.74 ID:PD2q/ZXt0
-
iOS使う意味がますます無くなるな
- 34 : 2022/12/07(水) 07:06:03.45 ID:qVTnXNiD0
-
>>29
実際は若者がiPhoneに流出しすぎて7割超えたけどなw
Android使ってるといじめられるよ - 30 : 2022/12/07(水) 07:01:49.34 ID:9RgqgvOm0
-
もうpixelだけでよくない?
軽いし安いし - 31 : 2022/12/07(水) 07:02:50.43 ID:Hwkn5j0x0
-
グーグルの社員でも製品に欠陥入れちゃうんだね
コメント