systemdの不具合について、「安全ではない言語を使っている」のが原因との指摘

2016年10月7日 11:01

あるAnonymous Coward曰く、 先日、systemdにバグがあることが発見され、誰でも比較的簡単にLinuxシステムをクラッシュさせることができることが発覚した。この問題を指摘したAndrew Ayer氏によれば、systemdには設計上の欠陥があるという。バグのないソフトウェアを書くことは非常に困難だが、良いプログラマはバグの可能性を最小にするか、その影響を低減させる方向へソフトウェアを設計することの重要性を理解している。しかしsystemdの開発者たちはこれを理解していないと主張。不必要な複雑性を膨大に詰め込むことを決定し、メモリを安全ではない言語で記述したと非難している(Andrew AyeriWire)。

 また、TechCrunchの記事では、安全ではない言語がキーポイントだとし、メモリ管理が安全でない言語を使って安全なコードを書くことを期待するのは現実的ではないと指摘している。一方でAndrew Ayer氏は希望はあるとして「GoとRustはこれまでCで書かれていたようなシステムソフトウェアを書くための注目すべき安全な言語だ」としている(Slashdot)。

 スラドのコメントを読む | デベロッパーセクション | プログラミング

 関連ストーリー: ソースコードのインデント、タブよりもスペースを使うほうが多くの言語で優勢 2016年09月02日 スラドに聞け:いま使っている言語の仕様、把握している? 2016年08月24日 アセンブリ言語、最近人気が右肩上がり 2016年07月12日

関連記事

最新記事