教育目的のために、シェル、基本ユーティリティ、ANSI Cコンパイラなど、POSIX準拠の基本から始めて、パッケージを一緒にまとめてどのような環境を構築できるかを調べたいと思いました。
しかし、私が遭遇したほとんどの最小POSIX準拠オペレーティングシステムは、組み込みおよび/または排他的なオペレーティングシステムであるようです。 Virtualboxで簡単に実行できるオープンソースシステムはありますか?
どうすればこんな環境を作れるか探してみたのに最初から始めましょうしかし、POSIX準拠の環境はもちろん、起動可能/使用可能な環境を確保するためには多くの作業が必要なようです。いつかPOSIXオペレーティングシステムを構築してみることもできますが、その前にまずコンピュータについてもう少し知りたいです。
メモ:
LinuxがPOSIXと完全に互換性がないという話をどこで聞いたようです。しかし、wgetやw3mなどのより一般的で必要なオープンソースツールをコンパイルして構築することができれば、Linuxを使用するかどうかにかかわらず満足するでしょう。カーネルかどうか。オペレーティングシステムに付属している他の基本コンポーネント(glibcなど)も同じだと思います。
答え1
POSIXは完全なオペレーティングシステムを指定しないため、POSIX規格に準拠するすべてのオペレーティングシステムには、POSIXにないコマンド(たとえば、、、、... init
)があります。ただし、オペレーティングシステムごとに拡張子が異なり(非組み込みLinuxシステムにある)、多くのGNUツールがあります。mkfs
passwd
忙しい箱組み込みLinuxシステムに適した一連のコマンドラインツールです。これには、POSIXが必要とするほとんどのユーティリティとオプションが含まれています(完全ではありませんが、ほぼ同じです)。ブートローダ、Linuxカーネル、BusyBox、および水滴クマSSH経由でログインしたい場合。次へ追加湾岸協力協議会最小限のシステムで開発したい場合。
完全だが小さなディストリビューションで始めたい場合は、次の点を確認してください。ミニ3。組み込みシステムと教育に使用される小型UNIXシステム。
より簡単に拡張可能なシステムが必要な場合は、次の点を確認してください。オープンBSD。 OpenBSDはセキュリティに重点を置いて機能的に比較的保守的ですが、コアシステムにはPerlやApacheなどの主要コンポーネントが含まれています。