Tiny Core Linux チームは、最小限のディストリビューションのバージョン 17.0 をリリースし、カーネルを 6.18.2 に、GCC コンパイラを 15.2.0 に更新しました。このバージョンはシステムのコンパクトなサイズを維持し、最小エディションは約 20 〜 24 メガバイトです。systemd を避け続け、古いハードウェアや組み込みシステム向けの低リソース使用に焦点を当てています。
Tiny Core Linux 17.0 は、ミニマリズムの評判を保ちながら重要な技術的アップデートをもたらします。ディストリビューションは現在 Linux カーネル 6.18.2 を使用し、Apple M2 シリーズプロセッサ、Intel Core Ultra 300 シリーズ (Wildcat Lake)、ハプティックタッチパッドを含む新しいハードウェアのサポートを追加します。GCC コンパイラはバージョン 15.2.0 にアップグレードされ、OpenMP 5.2 および 6.0 のサポート、C23 の要素(#embed ディレクティブや Unsequenced 属性)、C++ の強化(constexpr placement new や標準ライブラリの flat_map)を取り入れています。ツールチェーンには glibc 2.42、Binutils 2.45.1、util-linux 2.41.2、e2fsprogs 1.47.3 が含まれます。ユーザーは glibc の更新により、古い TCZ 拡張パッケージの互換性のために再コンパイルが必要になる可能性があることに注意してください。これは glibc 2.28 から 2.30 への過去の移行と同様です。システム要件は低く:TinyCore は最低 46 MB の RAM を必要とし、MicroCore は 28 MB を必要とします。推奨構成は 128 MB RAM + スワップスペースと Pentium II 以降のプロセッサですが、1989 年の i486DX で十分です。ディストリビューションは BusyBox と伝統的な SysV 風 init スクリプトに依存し、systemd は使用しません。util-linux 2.41.2 は cfdisk、sfdisk、fdisk で --sector-size や --discard-free などのオプションを強化し、セクター捨て用の新しい T コマンドを追加します。e2fsprogs 1.47.3 はセキュリティ問題に対処し、tune2fs の MMP セッション保護、e2fsck のジャーナル inode チェック(Encrypt フラグ用)、FUSE2fs の O_APPEND や POSIX ACL などのフラグ修正を改善します。新たな udev ルールにより、udisks 経由の ext4 ファイルシステムの自動マウントを防ぎ、脆弱性を軽減します。スクリプトの改善には provides.sh、tce-update、tc-functions の HTTPS ミラーサポート向上、update-everything の自動 PATH 拡張、shutdown.sh の /opt/.xfiletool.lst の空行修正が含まれます。udev ルールは入力デバイスの権限を拡張します。x86_64 システム向けには CorePure64(24 MB、コマンドライン)、TinyCorePure64(41 MB、最小 GUI)、CorePlus(275 MB、拡張)が利用可能です。インストールは USB スティックや tce=UUID パラメータを使用した永続設定をサポートします。Tiny Core Linux は TCZ システムによるオンデマンド拡張ロードを強調し、musl libc とコンテナを使用する Alpine Linux や runit と XBPS の Void Linux などの代替と差別化されます。リリースはプロジェクトウェブサイトで入手可能です。