新しく、改良され、落ち着いた Linus Torvalds が、週末に Linux カーネル 4.20 の最初のリリース候補をリリースしました。
彼は昨年の 3.19 から 4.0 への飛躍を繰り返さないことを決め、4.19 から 5.0 への飛躍を避けた。「パターンを作りたくなかった」とカーネルの公式開発メーリングリストで語った。
「現時点では、5.0 は来年リリースされると思います」とカーネル プロジェクトの責任者は付け加え、すべてが順調に進めば、Linux 4.20 カーネルは 12 月までに完成する予定だと述べた。
日曜夕方のコード ドロップは「70 パーセント」のドライバー更新で、GPU ドライバーは「かなり大きなマージ ウィンドウ」で「いつものように大きく迫っている」と Torvalds 氏は入力しました。
「残りはアーキテクチャのアップデート(x86、Arm64、Arm、PowerPC、新しいC-SKYアーキテクチャ)、ヘッダーファイル、ネットワーク、コアMMとカーネル、ツールです」と彼は続けた。
中国企業のC-Skyは、カメラ、DVR、プリンター、メディアボックスなどのデバイスをターゲットとした低消費電力システムオンチップ(SoC)向けのArm実装を開発し、今年初めにアリババに買収されました。カーネル開発の巨匠Linaroのアーンド・バーグマン氏は先週、C-Skyがカーネルに追加される最後の新プロセッサアーキテクチャになる可能性があると指摘しました。ArmとRISC-Vの登場により、カスタムCPU設計はもはや無意味になったのかもしれません。チップエンジニアは、自社製SoCにArmとRISC-Vのいずれかを使用するのが賢明かもしれません。
NDS32とC-SkyはどちらもRISC-Vに取り組んでいる企業によって開発されていますが、一般的にRISC-Vはライセンス可能なマイナーな命令セットプロジェクトを次々と潰しているように見えます。これはARMがベンダー固有のカスタム命令セットをほぼ潰してしまったのと同じです。将来的に新たなアーキテクチャを追加するとしたら、LLVMビットコードやWebAssemblyのようなものになるかもしれません。どうなるかは誰にも分かりません。
Linuxカーネルのトーバルズ氏:「私の『非専門的』な暴言を本当に申し訳なく思っています。助けを求めるには休憩が必要です」
続きを読む
4.20-rc1 で追加されたもう 1 つのプロセッサ アーキテクチャは、中国のベンダー Hygon Dyana の AMD Zen ベースのデータ センター プロセッサです。
4.20-rc1では、9月に開発者が決定した国家安全保障局(NSA)の暗号化アルゴリズム「Speck」の削除も実装されています。SpeckとNSAが開発した別のアルゴリズム「Simon」は4月にISOによって拒否され、標準化団体はNSAの横暴なやり方を非難しました。
Phoronix は、4.20-rc1 が大規模なマージであったと指摘し、「追加された行数で見ると、350,000 行を超える新しいコード行があり、昨年の Linux 4.13 以来最大のカーネルです」と述べています。
トーバルズ氏は、土壇場でのプルリクエストを避ける方法も検討していると述べた。「今週の水曜日までに、本当は少し注意を払うべきプルリクエストを確認することに一日の大半を費やしたいと思っていたのに、新しいプルリクエストが届き続けることに非常にイライラしていました」と彼は書いている。
彼はほとんどのプルリクエストを早めに受け取っていますが、「遅延の正当な理由がない限り、2 週目のある時点で新しいプルリクエストの受付を停止するという、より明確なルールを作ることを検討しています。」®
リブートノート
オンラインでの行動を見直すために1ヶ月間の休暇を取った後、目覚めたばかりのトーバルズ氏が同僚のプログラマーに優しすぎるあまり、粗悪なコードをカーネルに流用してしまうのではないかと懸念していたなら、考え直した方がいいかもしれません。カーネル開発者への怒鳴り声や罵詈雑言を減らすという彼の誓いは、誰かの感情を傷つけるよりも、粗悪なコードをゴーサインにするだろうという理由で、品質の低下を招くのではないかと懸念する人もいました。いや、私たちもその懸念の論理は理解できませんでした。
いずれにせよ、CapsLock を自動で押し付けたような感情的な発言をブロックする送信メールフィルターと、暴力的な発言はせず専門家に定期的にカウンセリングを受けるという約束のおかげで、トーバルズは、敵意を露わにしたり個人的な攻撃をしたりすることなく、いつもの率直な自分でいられることを示した。そして、どうやらそれは主にアスタリスクを使うことに関わっているようだ。
「この件で私が*非常に*不満なのは、もし私の考えが正しければ、コードは文字通り誰にも全くテストされていないことになると思うからです」と彼は復帰後にカーネルメーリングリストに送ったあるメールで主張した。そして別のメールでは、全く理にかなった主張をしている。
ここまでは順調ですね。