DiscoBSD プロジェクトはマイクロコントローラー用の BSD システムを開発します

Unix システム 2.11BSD (RetroBSD) の更新されたソースに基づいており、マイクロコントローラー上で実行するように設計された DiscoBSD オペレーティング システムの最初の公式リリースが公開されました。 最初のリリースには、MIPS ベースの PIC32MX7 および ARM Cortex-M32 ベースの STM4F4 マイクロコントローラーのサポートが含まれています。 プロジェクト コードは BSD ライセンスに基づいて配布されます。

このプロジェクトの主な目標の 128 つは、メモリ サイズが限られており、MMU (メモリ管理ユニット) を備えていないデバイスに対して OS の高い移植性を確保することです。 DiscoBSD は、128 KB の RAM と 32 KB のフラッシュを備えたシステム上で実行できます。カーネルはフラッシュにロードされ、約 96 KB の RAM を使用し、残りの XNUMX KB はユーザー アプリケーションに割り当てられます。 ルート FS は SD カード上にあります。

Unixシステムユーザーにとって使い慣れた本格的な作業環境を提供します。 たとえば、 sh、csh、grep、sort、uniq、find、uucp、file、iostat、kill、ls、cron、fdisk、mkfs、mount、vi、awk、cc、diff、getty、m4 などのユーティリティが含まれます。 more、sed、xargs、df、iostat、ps、su、tar など。

出所: オープンネット.ru

コメントを追加します