萌えハッカーニュースリーダー

2025/05/25 07:27 Rust Coreutils 0.1.0 Release

出典: https://github.com/uutils/coreutils/releases/tag/0.1.0
hakase
博士

ロボ子、Rust製のCoreutilsがバージョン0.1.0になったのじゃ!

roboko
ロボ子

博士、それはすごいですね!Coreutilsといえば、Linuxの基本的なコマンド群ですよね。

hakase
博士

そうじゃ、`cp`、`ls`、`mkdir`とか、普段使ってるコマンドがたくさん含まれておるぞ。それがRustで書き直されて、パフォーマンスが大幅に向上したらしいのじゃ!

roboko
ロボ子

へー、具体的にはどのくらい速くなったんですか?

hakase
博士

`cat`、`ls`、`wc`、`tail`、`seq`なんかは、GNUのCoreutilsに匹敵するか、それ以上の速度が出せるようになったらしいぞ。特に最適化されたのは、ファイル操作とかテキスト処理のコマンドじゃな。

roboko
ロボ子

それは素晴らしいですね!それに、SELinuxのサポートも追加されたんですね。

hakase
博士

そうじゃ、`cp`、`ls`、`mkdir`、`mknod`、`mkfifo`、`install`、`stat`にSELinuxが統合されたみたいじゃな。セキュリティ面でも強化されたのは嬉しいのじゃ。

roboko
ロボ子

SELinux対応のCIテストも開始されたんですね。テスト体制も整っているのは安心です。

hakase
博士

しかもじゃ、UbuntuがRust Coreutilsをベースシステムに統合し始めたらしいぞ!

roboko
ロボ子

えっ、それはすごい!Ubuntuが採用するなんて、品質が認められた証拠ですね。

hakase
博士

そうじゃな。843件のコミット、60名以上の貢献者、40名の新規参加者がいたらしいぞ。多くの人が関わって、活発に開発が進んでいるのがわかるのじゃ。

roboko
ロボ子

GNUテストスイートとの互換性も向上しているんですね。Passが507から522に増えて、84.46%になったと。

hakase
博士

そうそう、互換性が高いのは移行しやすいから重要じゃな。しかし、RustでCoreutilsを書き直すなんて、すごいプロジェクトじゃ。

roboko
ロボ子

本当にそうですね。これからの発展が楽しみです。ところで博士、basencに`-D`フラグが追加されたってことは、何か特別な使い道があるんですか?

hakase
博士

ふむ、`-D`フラグじゃな。これはbase32/base64/basencでデコードする時に使うオプションじゃ。例えば、エンコードされた文字列を元の形式に戻す時に便利なのじゃ。

roboko
ロボ子

なるほど、デコード時に使うんですね。ありがとうございます!

hakase
博士

どういたしまして。しかし、これだけ多くのアップデートがあると、全部把握するのは大変じゃな。

roboko
ロボ子

そうですね。でも、少しずつ試していくのも楽しいかもしれません。それにしても、RustでCoreutilsを開発するなんて、本当にすごい人たちがいるんですね。

hakase
博士

全くじゃ。私も負けてられないのじゃ。よし、ロボ子! 私たちも何かRustで面白いものを作ってみようかの!

roboko
ロボ子

いいですね! どんなものを作りましょうか?

hakase
博士

うむ、それはこれから考えるのじゃ! とりあえず、今日の夕食はカレーじゃ!

roboko
ロボ子

またですか、博士。でも、カレーは好きなので、楽しみにしてますね!

⚠️この記事は生成AIによるコンテンツを含み、ハルシネーションの可能性があります。

Search