HN 日本語サマリー

← 一覧へ戻る
プログラミング

AIなしで、52分。LinuxファイルユーティリティをすべてC言語で自作する [動画]

No AI, 52 min. Build all Linux Files utils in C by Hand [video] (youtube.com)

41 pointsby surprisetalk23 コメント

要約

この動画では、AIを使わずに、52分という短時間でLinuxの基本的なファイルユーティリティ(ls, cp, mvなど)をC言語でゼロから手作りする方法を解説しています。プログラミングの基礎やシステムツールの仕組みを理解するのに役立つ実践的なチュートリアルです。

全文翻訳

記事一覧

[1] タイトル: No AI, 52 min. Build all Linux Files utils in C by Hand [video]
URL: https://www.youtube.com/watch?v=gQRmSlcTq9c
本文:
情報プレス著作権お問い合わせクリエイター広告掲載開発者インプリント契約のキャンセルはこちら利用規約プライバシーポリシーとセキュリティYouTubeの仕組み新機能のテスト

© 2026 Google LLC


[2] タイトル: OpenIDEA: The IDE you know, rebuilt in Rust
URL: https://github.com/l0ng-ai/openidea
本文:

言語

[画像: OpenIDEA]

おなじみのIDEが、Rustで再構築されました。

ダウンロード  ·  ベンチマーク  ·  ビルド  ·  Discord

openidea-promo.mp4[動画]

OpenIDEAは、IntelliJ IDEAの作業方法――そのキーマップ、ツールウィンドウ、検索機能――を、Rustコアを持つネイティブアプリケーションに持ち込みます。

エディタ、コードインサイト、デバッガ、Git、ターミナル、データベースおよびHTTPクライアントが、60以上の言語に対応。macOS、Windows、Linux向けにビルドされます。

ベンチマーク

freqtrade(Python、約770ファイル)をウォームキャッシュで開いた場合の、5回実行の中央値:

OpenIDEAIntelliJ IDEA 2026.2.3
プロジェクトウィンドウ表示0.9 秒3.1 秒
準備完了(CPU安定)1.1 秒13.2 秒
メモリ(USS、全プロセス)169 MB2011 MB
準備完了までのCPU時間2.4 秒47.9 秒
アイドルCPUコアの4 %コアの7 %
終了0.3 秒5.9 秒

Windows 11、32コアAMD、62 GB RAM環境で、mainからのOpenIDEAのリリースビルドと、デフォルト設定およびプラグインのIDEAを比較。IDEAはPythonをより深く解析するため、「準備完了」が両者で同じ作業を意味するわけではありません。両方とも外部から同じ方法で測定されています。お使いのマシンとプロジェクトで実行するには、perf/compareを参照してください。

ビルド

pnpm install
pnpm tauri dev

Rust 1.96、Node 22、pnpm、およびTauriの前提条件が必要です。

ネイティブノートブック実行テストはオプトインであり、ipykernelがインストールされた2つの異なるPython環境が必要です。

OPENIDEA_TEST_PYTHON=/first/env/bin/python \
OPENIDEA_TEST_PYTHON_SECOND=/second/env/bin/python \
cargo test -p ide-notebook --test kernel_runtime -- --ignored --test-threads=1

ライセンス

Apache 2.0。バンドルされたサードパーティ資産はTHIRD_PARTY_LICENSES.mdに記載されています。

JetBrainsとは提携していません。IntelliJ IDEAはJetBrains s.r.o.の商標です。