NICEOS是一個Linux Meta發行版,不提供包裝管理器。它寧願使用其他發行版的軟件包管理器來提取文件。它通過使用提取方法來實現這一目標。這樣的方法包括虛擬化,rootfs或debootstrap。有關其工作方式的更多信息,請參見提取文檔。
它是一個操作系統,適合想要完全控制其係統的高級用戶。
嘗試一下,使Noodos成為您的最後一個Linux發行版!

NICEOS通過遵循用戶定義的一組說明來創建所需的系統。我們稱這些說明預設。有關更多信息,請參見預設部分。
NICEOS項目包含幾乎沒有預包裝的預設,可以為您提供滾動預設的靈感。在此讀書中,我們將展示最小和幽靈預設。
您可以看著我在YouTube上建立最小的預設
mkdir -p /data/src/nice # recommend folder with few spare gigs
git clone ' https://github.com/solcloud/NiceOS ' /data/src/nice
cd /data/src/nice
$EDITOR .config.sh # read and add overrides inside config.sh if necessary
export NICE_PRESET=minimal # presets by default lives inside presets/ folder
make download # download Linux and BusyBox compressed releases
make build # for multicore use MAKE_NUM_OF_THREADS for speedup
make cmd # or make gui , qemu cmd quit shortcut 'Ctrl-a x'有關更多捆綁的預設,請查看預設文件夾。
建立我的主桌面預設 -幽靈?從Artix提取的二進制物(P•••mᗣn)
您可以看著我在YouTube上建立幽靈預設
export NICE_PRESET=ghost
DISTRO=artix DISTRO_ISO=/data/dwn/artix-base-openrc-20220123-x86_64.iso make extract
make build
make gui為了從不同分佈中提取二進製文件,只需閱讀支持的分佈即可。我們實際上為有史以來的每個Linux發行版提供了提取食譜。您只需要選擇最適合您預設的一種即可。例如,如果您更喜歡Devuan二進製文件而不是Artix,則只需使用DISTRO=devuan DISTRO_ISO=/path/to/devuan_chimaera_4.0.0_amd64_minimal-live.iso make extract 。
成功make build後,您可以在storage/sda.img中擁有一個原始的磁盤圖像文件,您可以燃燒以從中磁盤並啟動它,或使用make gui在QEMU虛擬模擬器中運行該圖像。如果您不想使用QEMU ,則可以運行make vbox ,將原始映像轉換為虛擬磁盤圖像文件( .VDI ),例如可以在VirtualBox中使用。 Windows視頻▶
對於覆蓋默認的.config.sh變量,您可以在項目root上使用git的git git的config.sh文件,例如:
$ cat config.sh
export QEMU_RAM=3G
export TARGET_GROUP=code
export MAKE_NUM_OF_THREADS=6如果您在與默認預設文件夾的不同文件夾中擁有自己的預設,則可以使用NICE_PRESET_ROOT變量,例如:
export NICE_PRESET_ROOT=/home/me/nice/my_presets
# or use config.sh file
echo ' export NICE_PRESET_ROOT=/home/me/nice/my_presets ' >> config.sh
export NICE_PRESET=my_custom_preset
make build如果您將預設發佈到GitHub ,請不要忘記在存儲庫上使用NICEOS標籤。 Raspberry Pi視頻▶
在基於Debian的系統構建時,您可能需要以下包裝:
sudo apt install git make gcc rsync bison flex cpio bc libelf-dev gawk fdisk wget lbzip2 xz-utils dosfstools libssl-dev libncurses-dev # required
sudo apt install qemu-system-gui qemu-utils # optional (for running and extracting in QEMU emulator)如果您在Arch Linux上,並且BusyBox構建失敗而cannot find -lcrypt那麼解決方案的#8。
NICEOS使用標準Linux交叉編譯選項使用Arch和Cross_compile環境變量支持交叉編譯。例如,ARM64:
export ARCH=arm64
export CROSS_COMPILE= ' aarch64-linux-gnu- '
make build這是Raspberry Pi 3模型b的示例預設配置。