NICEOS เป็นการกระจาย Meta Linux ที่ไม่มีตัวจัดการแพ็คเกจ มันค่อนข้างใช้ผู้จัดการแพ็คเกจอื่น ๆ ของ Distro สำหรับการแยกไฟล์ มันประสบความสำเร็จโดยใช้วิธีการสกัด วิธีการดังกล่าวรวมถึงการจำลองเสมือนรูทหรือ debootstrap สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงานให้ดูเอกสารที่แยกออกมา
เป็นระบบปฏิบัติการสำหรับผู้ใช้ขั้นสูงที่ต้องการควบคุมระบบอย่างเต็มที่
ลองใช้และทำให้ NiceOs จัดจำหน่าย Linux ครั้งสุดท้ายของคุณ!

NiceOS สร้างระบบที่คุณต้องการโดยทำตามชุดคำแนะนำที่ผู้ใช้กำหนด เราเรียกคำแนะนำเหล่านี้ ไว้ล่วงหน้า สำหรับข้อมูลเพิ่มเติมดูที่ส่วนที่ตั้งไว้ล่วงหน้า
โครงการ NiceOS มีค่าที่ตั้งไว้ล่วงหน้าไม่กี่ตัวเพื่อให้แรงบันดาลใจในการหมุนที่ตั้งไว้ล่วงหน้าของคุณเอง ใน readme นี้เราจะแสดงค่าที่ตั้งไว้ล่วงหน้า น้อยที่สุด และ ผี
คุณสามารถดูฉันสร้างค่าที่ตั้งไว้ล่วงหน้าน้อยที่สุดบน 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)
คุณสามารถดูฉันสร้าง Ghost Preset บน 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 distro ที่เคยทำ คุณเพียงแค่ต้องเลือก อัน ที่เหมาะสมกับที่ตั้งไว้ล่วงหน้าของคุณ ตัวอย่างเช่นหากคุณต้องการ devuan binaries มากกว่า 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 Virtual Emulator หากคุณไม่ต้องการใช้ QEMU คุณสามารถเรียกใช้ make vbox ซึ่งจะแปลงภาพดิบเป็นไฟล์ภาพดิสก์เสมือน ( .vdi ) ซึ่งสามารถใช้ใน VirtualBox ได้เช่น วิดีโอ windows ▶
สำหรับตัวแปรค่าเริ่มต้นการเขียนทับ .config.sh คุณสามารถใช้ไฟล์ GIT ที่ถูกละเว้น config.sh ที่ Project Root, เช่น:
$ 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 Build ล้มเหลวด้วยข้อผิดพลาด cannot find -lcrypt กว่าดู #8 สำหรับโซลูชัน
NICEOS รองรับการรวบรวมข้ามโดยใช้ตัวเลือกการรวบรวม Linux Cross Standard โดยใช้ตัวแปร Arch และ Cross_compile ตัวอย่างเช่น ARM64:
export ARCH=arm64
export CROSS_COMPILE= ' aarch64-linux-gnu- '
make buildนี่คือตัวอย่างการกำหนดค่าล่วงหน้าสำหรับ Raspberry Pi 3 รุ่น b