目次
Linuxコミュニティの反応
Linuxカーネルに錆を含めるための議論
Linuxカーネルに錆を含めることに対する議論
なぜLinuxカーネルの錆に対する抵抗があるのですか?
1。技術的な懸念
2。人的要因
3。より深い哲学的および文化的衝突
Linuxカーネルの錆の未来
ホームページ システムチュートリアル Linux LinuxカーネルのRustメンテナーは辞任します

LinuxカーネルのRustメンテナーは辞任します

Mar 13, 2025 pm 12:33 PM

Rust for LinuxプロジェクトのメンテナーであるWedson Almeida Filhoは最近、彼の辞任を発表し、 「非技術的なナンセンス」を出発の理由として引用しました。

この決定は、Rustプログラミング言語のLinuxカーネルへの統合に対する一部のLinuxカーネル開発者からの敵意のパターンに従っています。

Filhoの辞任は、Linuxカーネルメーリングリストを介して発表されました。電子メールの中で、FilhoはLinuxチームのRustへの感謝の気持ちを表明しましたが、プロジェクトを取り巻く否定性に対処するエネルギーがなくなったと述べました。

彼は、錆のようなメモリセーフ言語はカーネル開発の未来であると信じているが、Linuxがこれを受け入れなければ、別のカーネルが最終的にそれを抑えることを恐れていると言って、彼のメッセージを締めくくりました。

これがウェドソンからの実際のメールです:

ねえ皆さん、

これは、LinuxプロジェクトのMentinerとして自分自身を削除するだけのシリーズと同じくらい短いシリーズです。

私はプロジェクトから引退しています。ほぼ4年後、私は自分がエネルギーと熱意に欠けていることに気づきました。

LinuxチームのRust:ありがとう、あなたは素晴らしいです。皆さんと一緒に働くことは喜びでした。技術的な問題について話し合い、サウンドネスの穴を見つける方法などを見つけることは、私がいつも楽しんでいたものでした。私は、このような協議された友好的なグループと協力したことができて幸運だと思います。

プロジェクトのすべての成功を願っています。

カーネルの未来はメモリセーフ言語にあると本当に信じています。私はノーミジョリーですが、Linuxがこれを内面化しない場合、他のKernelwillがUnixにしたことをすることを恐れています。

最後に、ここにコンテキストの小さな30分の30秒のサンプルを残します:https://youtu.be/wipp9yebv0q?t = 1529-そして繰り返しますが、他の人が錆を学習したり、Cコードのリファクタリングを防ぐことをしようとしていません。

ありがとう、 - ウェドソン

LinuxカーネルのRustメンテナーは辞任します

ご存知かもしれませんが、このメールには、2024年のLinuxカーネルサミットでFilhoが行った講演のYouTubeビデオへのリンクも含まれており、その間にカーネルでのRustの使用に関して一部の聴衆から大きなプッシュバックを受けました。

聴衆の批評家は、錆の統合はC開発者に過度の負担をかけるだろうと主張しました。C開発者は、新しい言語を学び、錆のバインディングとの互換性を維持することを余儀なくされます。

さらに、一部の開発者は、錆のバインディングの安定性と、Cコードの変更が行われたときの破損の可能性について懸念を表明しました。

しかし、カーネル内の錆の他の支持者は、これらの懸念が誇張されており、錆がカーネルの安定性を損なうことなくCと共存できると主張しています。彼らは、錆の利点、特にその記憶の安全性の機能が、統合の課題を上回ると主張しています。

LinuxカーネルへのRustの包含に関する議論は、安定したコードベースを維持し、イノベーションを採用することとの間に、オープンソースコミュニティのより広範な緊張を強調しています。

一部の開発者はCの親しみやすさと信頼性を高く評価していますが、他の開発者は、Linuxカーネルの長期的な健康とセキュリティに不可欠な錆のような新しいより安全な言語の採用を見ています。

この議論の結果は、Linuxの将来とより広範なオープンフォースエコシステムに大きな影響を与える可能性があります。

Linuxコミュニティの反応

Linuxコミュニティの間で、Linuxカーネルに錆を含めるかどうかにかかわらず、多くの熱烈な議論が行われています。このRedditの議論で目撃したように、Linuxカーネルでさびを使用することに対する議論と反対の議論はここにあります。

Linuxカーネルに錆を含めるための議論

1。メモリの安全性の向上:

Rustのメモリ安全機能は、CおよびCコードを悩ませる大規模なクラスのバグとセキュリティの脆弱性を防ぐのに役立ちます。これは、Linuxカーネルと同じ大きく複雑なコードベースで特に重要です。ここでは、高度に熟練したプログラマーでさえ間違いを犯すことができます。

また、 Googleからのデータは、既存のコードベースでCとCの代わりに錆びを使用すると、高過激性の脆弱性の数を減らすことができることを示唆しています。

2。新しい開発者を引き付ける:

カーネルに錆を含めることは、現代の言語に精通しており、Cとの作業の困難と複雑さによって延期される可能性のある新しい開発者を引き付けるのに役立つ可能性があります。これは、Linuxの作成者であるLinus Torvaldsがカーネルに錆を含めることを承認した主な理由の1つでした。

Linuxカーネルに錆を含めることに対する議論

1。カーネル開発者からの変化に対する抵抗:

多くの長年のカーネル開発者は、特に明確なニーズがない場合は、新しい言語の学習に抵抗します。彼らは、彼らがすでにやる方法を知っている仕事をする新しい方法を学ぶよりも、カーネルのトピックについてもっと多くのことを学ぶことに時間を費やすことをむしろ主張しています。

この抵抗は、ウェッソン・アルメイダ・フィロの治療など、カーネルで錆を擁護する人々に対する敵対的で非専門的な行動に現れました。

2。Cと錆コードの間の互換性を維持することの難しさ

Cコードの変更が錆コードを破らないようにすることは、その逆のことを確実にすることが重要な課題です。これは、カーネル内の包括的な自動テストがない場合に特に問題があります。

3。錆の成熟度に関する懸念:

一部のカーネル開発者は、錆がLinuxカーネルと同じくらい重要なプロジェクトで使用されるほど十分に成熟していないことを懸念しています。彼らは、言語とそのツーリングがまだ迅速に進化していることを心配しており、それに依存することは不安定性と予期せぬ問題につながる可能性があると心配しています。

なぜLinuxカーネルの錆に対する抵抗があるのですか?

上記のRedditディスカッションスレッドとWedson Almeida Filhoの辞任メールから、Linuxカーネルに錆を組み込むことに抵抗があることは明らかです。

この抵抗は、必ずしも言語自体に対する憎しみから生じるのではなく、要因の合流から、ソフトウェア開発内のより広範な問題を反映していることから生じています。これは、このプッシュバックの背後にある理由を微妙に見ています。

1。技術的な懸念

1.1。メンテナンスの負担とAPIの安定性:

繰り返される懸念は、Cと錆の間の互換性を維持する実用性を中心に展開します。多くの人が長年のCの専門家であるカーネル開発者は、Cコードの変更を確実に確認するという追加の責任について心配していないことを示しています。これは、カーネル内の自動テストが限られていることを考えると、特に関連しています。

1.2。複雑さと「危険な」難問:

一部の開発者は、Rustの厳格な安全規則とカーネルレベルのプログラミングの固有の複雑さとの間のギャップを埋めることで、Rustの「安全でない」キーワードの過度の使用が必要になる可能性があると主張しています。これは、Rustがもたらすことを目的とする非常に安全上の利点を損なう可能性があると見られています。

2。人的要因

2.1。変化と学習曲線に対する抵抗:

多くの長年のカーネルメンテナーは、特に長年にわたってCを使用している場合、新しい言語の学習に時間と労力を投資することに抵抗を表明しています。この抵抗は、錆に適応するという責任は、その逆ではなく、それらに落ちるという認識によって悪化します。

2.2。コミュニケーションの崩壊と敵意の知覚:

Filhoの辞任にリンクされているビデオで見られるように、いくつかの批判がRustの支持者に向けられている方法は、敵意と落胆したオープンな対話の環境を作り出しました。これにより、カーネルコミュニティ内の潜在的な錆の支持者がさらに疎外されています。

3。より深い哲学的および文化的衝突

3.1。開発哲学の衝突:

一部のカーネル開発者とRustの支持者との間には、開発哲学に基本的な断絶があるようです。カーネルコミュニティは、安定性、実証済みの方法論、および複雑なコードベースの深い理解を重視することで、錆の厳しいルールとメモリの安全性を強調し、メリットではなく追加の制約として強調する可能性があります。

3.2。認識された「エリート主義」と世代の格差:

添付のRedditの議論のいくつかのコメントは、錆の支持者が「エリート主義者」であるか、C開発者の専門知識を却下していると認識していることを示唆しています。これは、長年のC開発者とより新しい言語に精通している開発者との間の潜在的な世代的格差と相まって、錆の統合が確立された規範と階層を持つコミュニティへの統合をさらに複雑にします。

すべてのLinuxカーネル開発者が錆に反しているわけではないことに注意してください。多くの人がその潜在的な利点を見て、その包含をサポートしています。しかし、上記で提起されたポイントは、Linuxカーネルチーム内の抵抗錆の面に寄与する技術的、社会的、哲学的要因の複雑な相互作用を強調しています。

Linuxカーネルの錆の未来

Linuxカーネルの錆の将来は、これらの懸念がどれほど効果的に対処されているかに依存します。オープンコミュニケーション、実世界のカーネルシナリオにおけるRustの利点の明確なデモンストレーション、CとRust開発者の両方の専門知識を尊重する共同アプローチは、その統合の成功にとって重要です。

この議論はまだ続いており、Linus Torvaldsからの応答はありませんが、まだ結論に達することはできません。私たちはあなたを更新し続けます。将来の更新をお楽しみに。

同様の読み物

  • 伝えられるところによると、Linus TorvaldsはRustコードをLinuxカーネルに統合することを計画しています
  • Asahi Linuxの創設者Hector Martinは、カーネルの紛争を辞任します
  • Linuxカーネルの錆:クリストフヘルウィッグがDMAメンテナーとして辞任する
  • Debian Developer Orphans bcachefs-Toolsパッケージ上流の競合により
  • LinuxカーネルのBcachefsの将来は、行動規範の紛争の後に不確実

以上がLinuxカーネルのRustメンテナーは辞任しますの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。

ホットAIツール

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード写真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

写真から衣服を削除するオンライン AI ツール。

Undress AI Tool

Undress AI Tool

脱衣画像を無料で

Clothoff.io

Clothoff.io

AI衣類リムーバー

AI Hentai Generator

AI Hentai Generator

AIヘンタイを無料で生成します。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中国語版

SublimeText3 中国語版

中国語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強力な PHP 統合開発環境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

Linuxでファイルとディレクトリを数える方法:初心者のガイド Linuxでファイルとディレクトリを数える方法:初心者のガイド Mar 19, 2025 am 10:48 AM

Linuxでファイルとフォルダーを効率的にカウントする:包括的なガイド Linuxでファイルやディレクトリを迅速にカウントする方法を知ることは、システム管理者や大規模なデータセットを管理している人にとっては重要です。このガイドは、単純なコマンド-Lを使用して示しています

Linuxの複数のグループにユーザーを追加する方法 Linuxの複数のグループにユーザーを追加する方法 Mar 18, 2025 am 11:44 AM

Linux/UNIXシステム管理には、ユーザーアカウントとグループメンバーシップを効率的に管理することが重要です。 これにより、適切なリソースとデータアクセス制御が保証されます。 このチュートリアルでは、LinuxおよびUNIXシステムの複数のグループにユーザーを追加する方法を詳しく説明しています。 私たちは

コマンドラインからインストールされているすべてのLinuxカーネルをリストまたは確認する方法 コマンドラインからインストールされているすべてのLinuxカーネルをリストまたは確認する方法 Mar 23, 2025 am 10:43 AM

Linuxカーネルは、GNU/Linuxオペレーティングシステムのコアコンポーネントです。 1991年にLinus Torvaldsによって開発されたこのため、無料のオープンソース、モノリシック、モジュール式、マルチタスクUnixのようなカーネルです。 Linuxでは、歌に複数のカーネルをインストールすることが可能です

FlatsealでFlatpakアプリのアクセス許可を簡単に構成する方法 FlatsealでFlatpakアプリのアクセス許可を簡単に構成する方法 Mar 22, 2025 am 09:21 AM

フラットパックアプリケーション許可管理ツール:Flatsealユーザーガイド Flatpakは、Linuxソフトウェアの分布を簡素化し、仮想サンドボックスでアプリケーションを安全にカプセル化するために設計されています。 Flatpakアプリケーションはこのサンドボックス環境にあるため、オペレーティングシステムの他の部分、ハードウェアデバイス(Bluetooth、ネットワークなど)、ソケット(Pulseaudio、SSH-Auth、Cupなど)にアクセスする権限を要求する必要があります。このガイドでは、LinuxでFlatsealを使用してFlatpakを簡単に構成する方法をご案内します

Ubuntu LinuxでIndian Rupeeシンボルを入力する方法 Ubuntu LinuxでIndian Rupeeシンボルを入力する方法 Mar 22, 2025 am 10:39 AM

この簡単なガイドでは、Linuxオペレーティングシステムでインドルピーシンボルを入力する方法について説明します。先日、Word文書に「Indian Rupee Symbol(£)」を入力したかったのです。私のキーボードにはルピーシンボルがありますが、入力する方法がわかりません。後

Linuxは何に最適なものですか? Linuxは何に最適なものですか? Apr 03, 2025 am 12:11 AM

Linuxは、サーバー管理、組み込みシステム、デスクトップ環境として最適です。 1)サーバー管理では、LinuxはWebサイト、データベース、アプリケーションをホストするために使用され、安定性と信頼性を提供します。 2)組み込みシステムでは、Linuxは柔軟性と安定性のため、スマートホームおよび自動車電子システムで広く使用されています。 3)デスクトップ環境では、Linuxは豊富なアプリケーションと効率的なパフォーマンスを提供します。

Linuxカーネル6.14 RC6がリリースされました Linuxカーネル6.14 RC6がリリースされました Mar 24, 2025 am 10:21 AM

Linus Torvaldsは、Linux Kernel 6.14リリース候補6(RC6)をリリースし、重要な問題を報告せず、リリースを順調に進めています。このアップデートで最も注目すべき変更は、AMDマイクロコード署名の問題に対応していますが、残りの更新は

YT-DLPコマンド:初心者向けの完全なチュートリアル(2025) YT-DLPコマンド:初心者向けの完全なチュートリアル(2025) Mar 21, 2025 am 11:00 AM

お気に入りのビデオをインターネットから保存したいと思ったことはありますか?面白い猫のビデオであろうと、後で見たいチュートリアルであろうと、YT-DLPがお手伝いします!この包括的なYT-DLPチュートリアルでは、YT-DLPとは何か、インストール方法を説明します。

See all articles