CRUX

البرمجيات قطة:
CRUX
تفاصيل البرنامج:
الإصدار: 3.4 محدث
تاريخ إيداع: 22 Jun 18
المطور: Crux Team
ترخيص: حرر
شعبية: 161

Rating: 1.5/5 (Total Votes: 2)

CRUX هو مصدر مفتوح وموزع وموزع بشكل مستقل لنظام لينكس مبني من الصفر ومحسّن لمعمارية مجموعة التعليمات i686. وهو يتميز بنظام حزمة بسيط قائم على tar.gz ، ومجموعة صغيرة جدًا من البرامج ، ونصوص تهيئة نمط BSD.


التوفر وخيارات التمهيد والأبنية المدعومة

يتوفر التوزيع للتنزيل كصورة ISO واحدة ، والتي يمكن استخدامها فقط لتثبيت نظام التشغيل على محرك الأقراص المحلي. لقد تم تصميمه للعمل مع الأنظمة الأساسية للأجهزة 32 بت (i686) ، ولكن يمكن أيضًا نشره على أجهزة الكمبيوتر التي تستخدم معالج 64 بت.

هو توزيعة في أضيق الحدود لا تحتوي على موجه تمهيد فاخر ، ولكنها فقط نصية تستند إلى نص يوفر للمستخدمين إمكانية تثبيت CRUX على محرك أقراص محلي باستخدام الخيارات الافتراضية أو عدة إطارات إطار محددة مسبقًا ، وكذلك لتشغيل اختبار تشخيص الذاكرة.

بالإضافة إلى ذلك ، يمكن للمستخدمين عرض خيارات IDE و SATA و USB و SCSI و FireWire بالضغط على الزر F3 ، لإنقاذ نظام التشغيل المكسور بالضغط على المفتاح F5 ، وكذلك لعرض خيارات التمهيد المتنوعة بالضغط على المفتاح F4.

توزيع لمستخدمي Linux ذوي الخبرة

بعد التمهيد من صورة ISO ، والتي يمكن نشرها على أقراص CD أو USB Stick ، ​​سيتم إسقاط المستخدمين إلى موجه shell. من هناك ، يجب كتابة أمر "الإعداد" لتثبيت التوزيع.

تعتمد عملية التثبيت بأكملها على النص ، وستوفر للمستخدمين خيارين ، لإجراء تثبيت جديد لـ CRUX أو لترقية نسخة موجودة. عند تثبيت CRUX ، ستحتاج أولاً إلى إدخال الدليل حيث يتم تثبيت قسم الجذر ، واختيار مجموعات البرامج المراد تثبيتها ، بالإضافة إلى تحديد الحزم الفردية (اختياريًا).


الحد الأدنى

الملخص ، CRUX هو توزيع لينكس مصمم خصيصًا لمستخدمي Linux ذوي الخبرة الذين تعبوا من نظام التشغيل الموجه للمبتدئين. يمكن استخدامه على نطاق واسع من أجهزة الكمبيوتر ، خاصةً أجهزة الكمبيوتر ذات النهاية المنخفضة.

ما هو الجديد في هذا الإصدار:

تم تحديث toolchain لتضمين glibc 2.27 ، GCC 7.3 .0 و binutils 2.29.1.
تأتي CRUX 3.4 مع نواة التثبيت 4.14.40 و Xorg 7.7 مع xorg-server 1.20.0.

ما هو الجديد في الإصدار:

تحديثات Toolchain:
يأتي نظام CRUX 3.2 مزودًا بمجموعة أدوات متعددة ، والتي تتضمن glibc 2.22 و gcc 5.2.0 و binutils 2.25.1
نواة:
لينكس 4.1.13
Xorg:
CRUX 3.2 السفن مع Xorg 7.7 و xorg-server 1.18.0
صورة:
تتم معالجة صورة ISO باستخدام isohybrid وهي مناسبة للحرق على قرص مضغوط وتوضع على محرك أقراص USB. يتوفر دعم UEFI أثناء التثبيت مع dosfstools و efibootmgr و grub2-efi المضاف إلى ISO.
التغييرات غير المتوافقة:
تم تحديث المكتبات المهمة إلى إصدارات رئيسية جديدة لا تتوافق ABI مع الإصدارات القديمة. ننصح بشدة بعدم التحديث يدويًا إلى CRUX 3.2 عبر المنافذ ، نظرًا لأن هذه التغييرات ستؤدي إلى تعطيل النظام مؤقتًا. يرجى ملاحظة أنه قد تظل هناك باقات تحتاج إلى تحديث لم يتم تضمينها في ISO. ستحتاج هذه الحزم إلى تحديث / إعادة بنائها يدويًا.
تم تحديث ncurses إلى الإصدار 6.0. لتجنب حدوث انقطاع هائل في النظام ، قمنا بإضافة روابط symlinks للتوافق مع الإصدار القديم. سيتم إزالتها في إصدار لاحق. نظرًا لوجود خطأ في منفذ ncurses القديم ، يلزم إجراء تثبيت قسري!
ملاحظات مهمة:

يتم استخدام العلامة

بدلاً من bash للرمز / bin / sh الآن. لاحظ أن bash لا يزال مطلبًا قويًا لأن معظم أدواتنا مثل pkgmk والمنافذ وما إلى ذلك هي سكريبت bash
سوف تحتاج إلى إعادة إنشاء لغات glibc. راجع قسم & quot؛ إنشاء اللغات & quot؛
لقد تمت إزالة دعم tcp_wrappers
اختيار / dovecot قد يكون تكوين وقت التشغيل لاستخدام tcpwrap. تحقق من التكوين الخاص بك
الموقع الجديد للصفحات man / pages / usr / share / man وهو معيار FSH منذ عدة سنوات.
لتحسين وتوحيد مخطوطات RC ، تم تضمين برنامج تشغيل - إيقاف - برنامج خفي لبرنامج المساعدة الأساسي في مجموعة المنفذ الأساسية
تم إعداد فايرفوكس لفيديو html5 عبر إطار gstreamer ، والذي يضيف gstreamer و gst-plugins-base إلى قائمة التبعية
يستخدم فايرفوكس الآن مجموعة أدوات gtk3 بدلاً من gtk2.
اكتسب wpa_supplicant دعمًا لـ dbus.
تم إضافة الدعم إلى curl إلى pkgmk بالإضافة إلى wget. ما زال الإعداد الافتراضي هو wget ولكن يمكن تهيئته في pkgmk.conf.
تمت إضافة ملفات الترخيص إلى مستودعاتنا الرسمية.

ما هو الجديد في الإصدار 3.2:

تحديثات Toolchain:
يأتي نظام CRUX 3.2 مزودًا بمجموعة أدوات متعددة ، والتي تتضمن glibc 2.22 و gcc 5.2.0 و binutils 2.25.1
نواة:
لينكس 4.1.13
Xorg:
CRUX 3.2 السفن مع Xorg 7.7 و xorg-server 1.18.0
صورة:
تتم معالجة صورة ISO باستخدام isohybrid وهي مناسبة للحرق على قرص مضغوط وتوضع على محرك أقراص USB. يتوفر دعم UEFI أثناء التثبيت مع dosfstools و efibootmgr و grub2-efi المضاف إلى ISO.
التغييرات غير المتوافقة:
تم تحديث المكتبات المهمة إلى إصدارات رئيسية جديدة لا تتوافق ABI مع الإصدارات القديمة. ننصح بشدة بعدم التحديث يدويًا إلى CRUX 3.2 عبر المنافذ ، نظرًا لأن هذه التغييرات ستؤدي إلى تعطيل النظام مؤقتًا. يرجى ملاحظة أنه قد تظل هناك باقات تحتاج إلى تحديث لم يتم تضمينها في ISO. ستحتاج هذه الحزم إلى تحديث / إعادة بنائها يدويًا.
تم تحديث ncurses إلى الإصدار 6.0. لتجنب حدوث انقطاع هائل في النظام ، قمنا بإضافة روابط symlinks للتوافق مع الإصدار القديم. سيتم إزالتها في إصدار لاحق. نظرًا لوجود خطأ في منفذ ncurses القديم ، يلزم إجراء تثبيت قسري!
ملاحظات مهمة:

يتم استخدام العلامة

بدلاً من bash للرمز / bin / sh الآن. لاحظ أن bash لا يزال مطلبًا قويًا لأن معظم أدواتنا مثل pkgmk والمنافذ وما إلى ذلك هي سكريبت bash
سوف تحتاج إلى إعادة إنشاء لغات glibc. راجع قسم & quot؛ إنشاء اللغات & quot؛
لقد تمت إزالة دعم tcp_wrappers
اختيار / dovecot قد يكون تكوين وقت التشغيل لاستخدام tcpwrap. تحقق من التكوين الخاص بك
الموقع الجديد للصفحات man / pages / usr / share / man وهو معيار FSH منذ عدة سنوات.
لتحسين وتوحيد مخطوطات RC ، تم تضمين برنامج تشغيل - إيقاف - برنامج خفي لبرنامج المساعدة الأساسي في مجموعة المنفذ الأساسية
تم إعداد فايرفوكس لفيديو html5 عبر إطار gstreamer ، والذي يضيف gstreamer و gst-plugins-base إلى قائمة التبعية
يستخدم فايرفوكس الآن مجموعة أدوات gtk3 بدلاً من gtk2.
اكتسب wpa_supplicant دعمًا لـ dbus.
تم إضافة الدعم إلى curl إلى pkgmk بالإضافة إلى wget. ما زال الإعداد الافتراضي هو wget ولكن يمكن تهيئته في pkgmk.conf.
تمت إضافة ملفات الترخيص إلى مستودعاتنا الرسمية.

ما هو الجديد في الإصدار 3.1:

تحديثات Toolchain:
يأتي CRUX 3.1 مزودًا بمجموعة أدوات متعددة تتضمن glibc 2.19.0 و gcc 4.8.3 و binutils 2.24
نواة:
Linux 3.12.23
Xorg:
تأتي CRUX 3.1 مع Xorg 7.7 و xorg-server 1.15.1.
صورة:
تتم معالجة صورة ISO باستخدام isohybrid وهي مناسبة للحرق على قرص مضغوط وتوضع على محرك أقراص USB.
التغييرات غير المتوافقة:
تم تحديث المكتبات المهمة إلى إصدارات رئيسية جديدة لا تتوافق ABI مع الإصدارات القديمة. ننصح بشدة بعدم التحديث يدويًا إلى CRUX 3.1 عبر المنافذ ، نظرًا لأن هذه التغييرات ستؤدي إلى تعطيل النظام مؤقتًا. يرجى ملاحظة أنه قد تظل هناك باقات تحتاج إلى تحديث لم يتم تضمينها في ISO. ستحتاج هذه الحزم إلى تحديث / إعادة بنائها يدويًا.
تم تحديث libpng إلى الإصدار 1.6
libjpeg تم استبداله بـ libjepeg-turbo
تم تحديث libmng إلى الإصدار 2.0
ملاحظات هامة:
تم استبدال udev من قبل eudev
سيقوم eudev الذي تمت ترقيته بإعادة تسمية أجهزة Ethernet الخاصة بك مثل udev. لمنعه من القيام بذلك ، قم بتشغيل touch /etc/udev/rules.d/80-net-name-slot.rules

يمكن العثور على مزيد من التفاصيل في wiki freedesktop: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
تمت إزالة أدوات الشبكة وتتبع المسار من المجموعة الأساسية. لقد تم استبدال الوظيفة الرئيسية بـ iproute. بالإضافة إلى ذلك ، يحتوي منفذ inetutils على أمر ifconfig و hostname و traceroute الآن
استعيض عن الأدوات الماضي ، mesg ، والجدار و pidof من sysvinit من الإصدارات الأحدث التي تأتي مع resp-linux util. procps
برنامج الرجل غير مؤكد منذ سنوات ، وقد تم استبداله من قبل رجل ديسيبل
تم تقسيم تكوين الشبكة إلى جزئين ، أحدهما لجهاز الاسترجاع ، صافي لأجهزة الشبكة الأخرى. كلاهما يقيم في / etc / rc.d وبالتالي من المفترض أن يبدأ مثل الخدمات في /etc/rc.conf
تمت إزالة clang من منفذ llvm. إذا كنت تريد clang ، قم بتثبيت opt / clang الذي يعتمد على llvm.
يعتمد mesa3d الآن على llvm وهو أمر ضروري لبناء بعض محركات الغاليوم المشهورة. أضفنا صراحة دعم libvdpau ل mesa3d كذلك.

ما هو الجديد في الإصدار 3.0:

بنية جديدة:
بعد أكثر من 11 عامًا من إصدار CRUX 0.5 لـ i686 ، يعتبر CRUX 3.0 أول إصدار للعمارة x86-64.
في الوقت الذي كان فيه Per Liden قد أنشأ CRUX ، كان معالج i686 على أساس بنية 32 بت Intel IA-32 هو أحدث ما تم اختياره من قبله باعتباره التحسين الافتراضي لـ CRUX. ولكن في الوقت الحاضر فإن القوس i686 تقادم إلى حد ما ، على الأقل بالنسبة لأجهزة الكمبيوتر المكتبي ، وتحل محلها بنية x86-64.
تحديثات Toolchain:
يأتي CRUX 3.0 مزودًا بأداة toolliin متعددة القوائم والتي تتضمن glibc 2.16.0 و gcc 4.7.2 و binutils 2.23.1
نواة:
Linux 3.6.11
Xorg:
تأتي CRUX 3.0 مع Xorg 7.7 و xorg-server 1.13.0.
صورة:
تتم معالجة صورة ISO باستخدام isohybrid وهي مناسبة للحرق على قرص مضغوط وتوضع على محرك أقراص USB.
ملاحظات هامة:
تحديث من 2.8 i686 إلى 3.0 ممكن ولكن يجب عليك إعادة إنشاء كافة الحزم المثبتة التي ليست جزءًا من ISO
سنستمر في تحديث مستودعات CRUX 2.8 للمستقبل القريب ولكن نشجع جميع المستخدمين على التحديث إلى 3.0

إلى جانب glibc-32 لا نشحن أية مكتبة متوافقة مع 32 بت على ISO ، ولكن يوجد مستودع جديد ، يُسمى compat-32 ، لمكتبات التوافق 32 بت. لم يتم تمكين المستودع بشكل افتراضي (/etc/ports/compat-32.rsync.inactive)
يمكنك تمكين CONFIG_IA32_EMULATION في تهيئة النواة ، بدون هذا الخيار ، لن تتمكن من إنشاء مادة 32 بت ، حتى شجيرة في نظام 32 بت ، على سبيل المثال ، CRUX 2.8 ، غير ممكن بدونها!
لا ترفض /etc/pkgmk.conf ، تم إضافة إضافات مهمة

ما هو الجديد في الإصدار 3.0 RC1:

تحديث من 2.8 i686 إلى 3.0 ممكن ولكن يجب عليك إعادة إنشاء جميع الحزم المثبتة التي ليست جزءًا من ISO - سوف نستمر لتحديث مستودعات CRUX 2.8 للمستقبل القريب ولكنها تشجع جميع المستخدمين على التحديث إلى 3.0
تتوفر شجرة منافذ التوافق 32 بت لكن لا يتم تمكينها بشكل افتراضي (/etc/ports/compat-32.rsync.inactive)
يمكنك تمكين CONFIG_IA32_EMULATION في تهيئة النواة ، بدون هذا الخيار ، لن تتمكن من إنشاء مادة 32 بت ، حتى شجيرة في نظام 32 بت ، على سبيل المثال ، CRUX 2.8 ، غير ممكن بدونها!
لا ترفض /etc/pkgmk.conf ، تم إضافة إضافات مهمة

الجديد في الإصدار 2.8:

تحديثات Toolchain:
يشمل CRUX 2.8 glibc 2.16.0 و gcc 4.7.2 و binutils 2.22
نواة:
Linux 3.5.4
Xorg:
تأتي CRUX 2.8 مع Xorg 7.7 و xorg-server 1.13.0.
صورة:
تتم معالجة صورة ISO باستخدام isohybrid وهي مناسبة للحرق على قرص مضغوط وتوضع على محرك أقراص USB.
التغييرات غير المتوافقة:
تم تحديث المكتبات المهمة إلى إصدارات رئيسية جديدة لا تتوافق ABI مع الإصدارات القديمة. ننصح بشدة بعدم التحديث يدويًا إلى CRUX 2.8 عبر المنافذ ، نظرًا لأن هذه التغييرات ستؤدي إلى تعطيل النظام مؤقتًا.
تم تحديث libmpc إلى الإصدار 1.0.1 ، المطلوب من قبل gcc
تم تحديث openssl إلى الإصدار 1.0.1 ، مطلوب من قبل العديد من الحزم (الأكثر وضوحا: wget ، والذي يسمى بدوره من قبل pkgmk لتنزيل المصادر)
تم تحديث libpcre إلى 8.31 ، وهو ما تتطلبه العديد من الحزم على سبيل المثال. البقرى
تم تحديث gdbm إلى الإصدار 1.10
تم تحديث db إلى الإصدار 5.3
تم تحديث libtiff إلى الإصدار 4
تم تحديث libpng إلى الإصدار 1.5
تغييرات مهمة:
النواة الأقدم بدعم من glibc هي 2.6.39 الآن
تمت إعادة تسمية util-linux-ng إلى util-linux

تم استبدال وحدة init-tools بأدوات kmod
تمت إزالة بيانات المنطقة الزمنية من glibc ويتم توفيرها الآن بواسطة منفذ جديد: core / tzdata
تم إزالة بعض برامج الفيديو المهملة من xorg (radeonhd، i128، mach64، tdfx، voodoo)
لم يعد libGlu جزءًا من mesa ، ولكن تم توفيره بواسطة منفذ جديد: xorg / glu
تم تقسيم بعض أجزاء xcb-util إلى xcb-util-image و xcb-util-keysyms و xcb-util-render و xcb-util-wm

ما هو الجديد في الإصدار 2.7.1:

تحديثات Toolchain
يشمل CRUX 2.7.1 glibc 2.12.2 و gcc 4.5.3 و binutils 2.20.1
نواة:
Linux 2.6.39.4
حزم:
يتضمن CRUX 2.7.1 حزمة تحديثات المنافذ المعتادة ، ولكن بدون أي تغييرات غير متوافقة.
ملاحظات الإصدار لـ CRUX 2.7
تحديثات Toolchain
يتضمن CRUX 2.7 glibc 2.12.1 و gcc 4.5.1 و binutils 2.20.1
نواة
Linux 2.6.35.6
Xorg
تأتي CRUX 2.7 مع Xorg 7.5 و xorg-server 1.9.0.
صورة:
لتوفير مساحة ، يتم ضغط جميع الحزم التي يتم شحنها مع الصورة مع xz ، والتي تتطلب إصدارًا جديدًا من pkgutils. تم وضع حزمة مضغوطة من pkgutils gz / الدليل الفرعي / الأدوات.
إلى جانب صورة ISO المعتادة ، تتوفر صورة مناسبة للإبهام على USB من خلال مرايا التحميل الخاصة بنا.
التغييرات غير المتوافقة:
تم تحديث المكتبات الهامة إلى إصدارات رئيسية جديدة ، والتي لا تتوافق ABI مع الإصدارات القديمة. ننصح بشدة بعدم التحديث يدويًا إلى CRUX 2.7 عبر المنافذ ، نظرًا لأن هذه التغييرات ستؤدي إلى تعطيل النظام مؤقتًا.
تم تحديث libgmp إلى الإصدار 5.0 المطلوب من قبل gcc و coreutils
تم تحديث libmpfr إلى الإصدار 3.0 ، المطلوب من قبل gcc

تم تحديث openssl إلى الإصدار 1.0 ، مطلوب من قبل العديد من الحزم (الأكثر ملحوظة: wget ، والذي يسمى بدوره من قبل pkgmk لتنزيل المصادر)
تم تحديث libjpeg إلى الإصدار 8
تم تحديث libpng إلى الإصدار 1.4
لم يعد القاهرة مبنيًا بدعم الواجهة الخلفية (وهذا يؤثر على تطبيقات + GTK وغيرها)
تغييرات مهمة:
الميزات الجديدة في pkgutils:
بالإضافة إلى gzip ، تم تحسين pkgmk لضغط الحزم المبنية حديثًا مع bzip2 أو xz.
pkgutils يمكن قراءة الحزم التي تم ضغطها مع bzip2 و xz بالإضافة إلى gzip.
تم تمديد pkgmk بواسطة مفتاح سطر الأوامر --ignore-new ، مما يجعله يتجاهل الملفات الجديدة في عدم تطابق البصمة.
لقد تعلمت pkgmk رموز خروج مختلفة للأخطاء المختلفة التي قد تحدث.
تم إضافة ACL إلى الأساسية
تمت إضافة btrfs-progs إلى الأساسي
تمت إعادة تسمية libattr إلى attr وانتقلت من opt إلى core
وقد تم نقل libpcap من اختيار لب
تم إضافة دعم ل acl / cap إلى coreutils

تمت إضافة دعم NFSv4 إلى nfs-utils. هذا يتطلب بضع مكتبات جديدة (libevent ، libtirpc ، libnfsidmap) ، ويجب استبدال portmap بواسطة rpcbind. لقد قمنا بنقل بنية تخزين NFS بالكامل إلى النظام ، والتي لا تزال يتم شحنها مع ISO. سيعالج الإعداد الترقية والمتطلبات الجديدة تلقائيًا.
تمت إزالة portmap من النواة
تم تمديد التكوين الافتراضي من sysklogd
يتم الآن تسجيل الافتراضي من dcron عبر sysklogd
لم تعد تُستخدم أرقام الإصدارات الثانوية في تخطيط الدليل لـ perl. من الممكن الآن تحديث منفذ بيرل دون كسر كل وحدة تمديد بيرل.
تم تغيير مسار خط X الافتراضي إلى / usr / share / fonts / X11

ما هو الجديد في الإصدار 2.6 RC1:

تحديثات Toolchain:
يشمل CRUX 2.6 glibc 2.10.1 و gcc 4.4.1 و binutils 2.19.1
نواة:
Linux 2.6.30.x
Xorg:
يأتي CRUX 2.6 مع Xorg 7.4.
تغييرات مهمة:
تمت إضافة دعم xz / lzma إلى libarchive ، فمن الممكن استخدام .xz و .lzma-أرشيفات المصادر في منافذنا الآن
تم تحديث libusb إلى الإصدار 1.0 ، للحفاظ على التوافق مع الإصدار 0.1 تمت إضافة libusb-compat منفذ جديد إلى الأساسية
يتم الآن توفير libblkid ، blkid ، findfs و fsck بواسطة util-linux-ng بدلاً من e2fsprogs
يتم الآن توفير libuuid ، uuidd و uuidgen بواسطة util-linux-ng بدلاً من e2fsprogs
استخدام الملف /etc/modprobe.conf لتهيئة modprobe تم إيقافه ، استخدم ملفات * .conf في /etc/modprobe.d/ بدلاً من ذلك
تم استبدال rdate بواسطة openrdate
وقد تم نقل libdevmapper ، sudo و xz من اختيار إلى الأساسية
تم نقل tcsh و rpm2targz و strace و expat من core إلى opt
lvm2 متاح الآن أثناء التثبيت

ما هو الجديد في الإصدار 2.5 RC1:

يتضمن

glibc 2.8 و GCC 4.3.2 و Binutils 2.19؛
Linux kernel 2.6.27.x؛
السفن مع X.Org 7.4 ؛
لا تحتوي glibc على جميع اللغات الممكنة بعد الآن ، راجع الدليل.
تم تبسيط تكوين رابط برنامج وقت التشغيل بشكل كبير عن طريق إضافة دليل التكوين / etc / ds.so.conf.d؛
تعتمد دول مجلس التعاون الخليجي على libgmp و libmpfr الآن ، وقد تمت إضافة كلاهما إلى اللب ؛
يستبدل inetutils منفذ جديد inetd و netkit-ftp و netkit-telnet؛
تمت إزالة hotplug لأنه لم يكن قيد الاستخدام منذ وقت طويل ؛
تمت إضافة libpcre إلى اللب ؛
تم استبدال slocate بواسطة mlocate؛
تم استبدال cdrtools بواسطة cdrkit.

برامج مماثلة

Raspberry WebKiosk
Raspberry WebKiosk

22 Jun 18

mateu
mateu

17 Feb 15

FrozenLinux GNOME
FrozenLinux GNOME

17 Feb 15

البرامج الأخرى من المطور Crux Team

CRUX PPC
CRUX PPC

12 May 15

تعليقات ل CRUX

لم يتم العثور على التعليقات
إضافة تعليق
بدوره على الصور!