>>142
つづき
グーグルは数千万行にも及ぶ既存のC/C++のコードを書き換えるのは不可能としており、新規のコードの開発にのみRustを適用する方針だ。それでもOS開発の常識が数十年ぶりに変わるのだけは間違いない。
Rustはウェブブラウザー「Firefox(ファイアフォックス)」を開発する米モジラ財団が開発を主導するプログラミング言語だ。開発が始まったのは06年で、安定版であるバージョン1がリリースされたのが15年のことだ。まだ新しい言語をグーグルやマイクロソフトがOS開発に採用する理由は、OSのセキュリティー強化にある。
Rustは、プログラムに必要なメモリーの確保や解放に関連するバグが生じない「メモリー安全」が保証されたプログラミング言語である。それに対してこれまでのOS開発に使われてきたC/C++は「大規模な開発においてメモリー安全なコードを記述することがほぼ不可能」(マイクロソフトのブログより)なのだという。
脆弱性の70%がメモリー管理バグに起因
グーグルによればAndroidに存在した深刻なセキュリティー脆弱性の70%近くがメモリー安全に関するバグに起因するという。マイクロソフトも脆弱性の70%がメモリー安全に関するバグに起因すると述べている。C/C++を使う限りセキュリティー脆弱性を根絶するのは不可能と考えて、Rustを採用するに至ったというわけだ。
今日のアプリケーション開発における主流の言語であるJavaやC#もメモリー安全が保証されている。しかしJavaやC#はメモリー安全を実現するために、プログラムが稼働するランタイムがメモリーの割り当てや解放を管理するガベージコレクション(GC)を採用している。
つづく
純粋・応用数学(含むガロア理論)8
■ このスレッドは過去ログ倉庫に格納されています
143132人目の素数さん
2021/05/18(火) 12:09:54.45ID:MmiRs6gm■ このスレッドは過去ログ倉庫に格納されています
ニュース
- マクドナルドのキャラクター「ドナルド」、きょうから「ロナルド」へ [おっさん友の会★]
- 【速報】広島東洋カープ 週刊誌に写真掲載された小園海斗、田村俊介と書類送検された矢野雅哉、前川誠太が戦力外 ★2 [Ailuropoda melanoleuca★]
- 【速報】広島東洋カープ 週刊誌に写真掲載された小園海斗、田村俊介と書類送検された矢野雅哉、前川誠太が戦力外 ★3 [Ailuropoda melanoleuca★]
- マクドナルドのキャラクター「ドナルド」、きょうから「ロナルド」へ [muffin★]
- トランプ米大統領、対日本批判を拒否 中国の執拗な要請を押し返し [お断り★]
- 板野友美の脱衣所撮影騒動、ホテル側が動画を事前確認していたことが判明 [muffin★]
- 【高市悲報】「家元」って単語から想起されるモノ🤔 [616817505]
- 【朗報】ソフトバンク、OpenAIへ1兆5796億円の追加出資を実行!! [673057929]
- 【悲報】亜月ねね宅の前で仁王立ちするオッサン、出現wwwwwwwwwwwwwwwwwwwwwwwwwww [398059782]
- 【速報】広島カープ 小園海斗、矢野雅哉、前川誠太、田村俊介4選手を自由契約へ
- 



とうとう冬が近づいてきたな🏡




- 税務署職員、隣の家のベランダに入り込もうとして万有引力の法則により落下、骨折の重傷を負う。治った瞬間に逮捕 [389326466]