NiceOS هو توزيع Linux Meta لا يوفر مدير الحزمة. إنه يستخدم مديري حزم Distro الآخرين لاستخراج الملفات. يحقق هذا باستخدام طرق الاستخراج. وتشمل هذه الأساليب المحاكاة الافتراضية ، الجذر أو إزالة الإزالة. لمزيد من المعلومات حول كيفية عمل هذا ، انظر مستندات الاستخراج.
إنه نظام تشغيل للمستخدمين المتقدمين الذين يرغبون في السيطرة الكاملة على نظامهم.
جربه وجعل NICEOS آخر توزيع 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'لمزيد من الإعدادات المسبقة المجمعة ، انظر إلى المجلد المسبق.
بناء جهاز سطح المكتب الرئيسي الخاص بي - Ghost ؟ مع الثنائيات المستخرجة من 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 Virtual Emulator. إذا كنت لا ترغب في استخدام QEMU ، فيمكنك تشغيل make vbox الذي سيقوم بتحويل صورة RAW إلى ملف صورة القرص الظاهري ( .vdi ) ، يمكن استخدامه في VirtualBox على سبيل المثال. فيديو Windows ▶
بالنسبة config.sh المتغيرات الافتراضي .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 ▶
عند البناء على النظام المستند إلى دبيان ، ربما ستحتاج إلى هذه الحزم:
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 القياسية باستخدام متغيرات بيئة Arch و Cross_compile . على سبيل المثال لـ ARM64:
export ARCH=arm64
export CROSS_COMPILE= ' aarch64-linux-gnu- '
make buildفيما يلي مثال مسبقًا للتكوين لـ Raspberry Pi 3 Model B.