今日の世界はamd64、armv7、aarch64です。 他はすべて死んでいる、ジム

OpenBSD開発者で、15年以上前に1週間前にプロジェクトを去った Miod Wallatからの送別の手紙の翻訳を提供します。 もともと特定のジムに個人的に宛てられたこの手紙は、善意がときどき導く場所の物語であり、 RedditHackerNewsのユーザーの間で共鳴を引き起こしました 注意してください-表明された意見は主観的であり、著者自身によると、「 あなたは彼に反対する権利があります 。」



今日の世界はamd64(つまりx64またはx86-64 )、armv7、そして近い将来aarch64( 64ビットARMv8 )です。 それ以外はすべて死んでいる、ジム。 他のアーキテクチャに十分なお金とメンタルワークを投資する人はいません。 現実には、生態系の残りの部分(mips、power8など)を認識しているのはごく一部の人だけであり、それでも誰も気にしません。



時代遅れのプラットフォームを海上に維持することは、ほぼ同じ価格/電力比で「鉄」プラットフォームの選択が多かった90年代を思い出させるので楽しいです。 最終的には、安価なPCがほとんどすべての競争を終わらせ、スマートフォン市場は組み込みシステムの世界で不健全な市場シェアをARMに与えました。



その後、しばらくすると、プラットフォームを念頭に置いてコードを作成する人は誰もいないので、楽しさが終わります-結局のところ、それは十分に強力であるとは見なされず、最新のコンパイラはもはやサポートしていません悪い)。 プラットフォームには、数百MBの物理メモリのハードウェア境界がありますか? その上でWebブラウザを起動したり、PDFを表示するためのプログラムを起動したりすることはできません。 プラットフォームでgccの最新バージョンからtestsuiteを実行している人はいますか? いや? 申し訳ありませんが、 ここにニッケル( 5セント )があります。より良いコンピューターを入手してください ...



実際、プラットフォームを実行可能な状態に維持することは、実際のチームワークです。 「ビルディングブロック」であるプロジェクトからの重大な義務が必要です。「バギー」ツールチェーン( as / ld / gcc )ではなく、フラッグシッププロジェクト( emacs、python、X11、mozilla、libreoffice ... )のサポート、および正確なまた、最新のドキュメントを無料で入手できます。



上記の項目は、amd64、armv7、aarch64を除くすべてのプラットフォームに当てはまりません。



これらすべてのため、他のプラットフォームの「生命」を維持したいという願望は、実際に潮に逆らって泳ぐ試みです。



すべての無料オペレーティングシステムのすべてのプロジェクトを見てください。実際には、amd64、armv7、aarch64のみをサポートしています。 ここにある! 時には、いくつかの実験プラットフォームをサポートするふりをします。 または何年もテストされておらず、 自己ホストされなくなったという理由だけでクロスコンパイルされている他のプラットフォーム。



もちろん、愛するプラットフォームの衰退を防ぎ、これらのプラットフォームがまだ「ファーストクラスの乗客」であるという印象を巧みに作り出すために信じられないほどの仕事をする準備ができている少数のクレイジーな人々に会うことができます。 しかし、これらの人たちは10年前と同じ人たちです。 遅かれ早かれ、彼らは疲れてgiveめます。 私のように。



このすべてについて最悪のことは、振り返ってみると、これらすべての年後にフリーソフトウェアが失われていることに気付くときです。 非フリーソフトウェアの作成に関与する企業は、組み込みプラットフォームでの作業を目的としたフリーソフトウェア開発者の「衝動」をキャッチし、それを使用して独自のソフトウェア開発コストを最小限に抑えるのに十分な知性と工夫を備えていましたそして肯定的なプレス反応。



したがって、今日、私たちは、将来私たちを待っているものを考慮に入れない使い捨てシステムを構築しています-時が来たら、私たちはただ別のファッショナブルなSoCを採用するからです。 アーキテクチャを形成するすべてのものを用意する必要はありません。



いいえ、先生、現在の最後のSoCを使い、アドレススペースの穴を見つけることができる場所にいくつかの追加のデバイスを接続し、そこに去勢されたu-bootと安定したLinuxカーネルを入れます。 そして人々は幸せです。



私は20年間、フリーソフトウェア、その価値、倫理の正しい見方を促進するために人生を過ごしました。 私は彼のために戦った、私は常に積極的に関与し、他の人のために模範を示しようとしました、そして今日、すべての努力は時間の無駄であり、私がしたことはどれも役に立たなかったように感じます



それに我慢するのは難しいですが、挑戦し続けてより多くの動揺を覚えるよりも、今やめるほうがいいです。



All Articles