CRUX یک منبع باز، توزیع آزادانه و توزیع مستقل لینوکس است که از ابتدا ساخته شده و برای معماری مجموعه دستورالعمل i686 بهینه شده است. این سیستم بسته مبتنی بر tar.gz ساده است، مجموعه ای بسیار کمی از نرمافزار و اسکریپتهای اولیه اولیه BSD است.
در دسترس بودن، گزینه های بوت و معماری های پشتیبانی شده
توزیع برای دانلود به عنوان یک تصویر یواسبی موجود است که تنها می تواند برای نصب سیستم عامل در یک درایو محلی استفاده شود. آن را برای کار با 32 بیتی (i686) مهندسی شده است، اما می توان آن را در رایانه هایی که از یک پردازنده 64 بیتی استفاده می کنند، مستقر شوند.
این یک توزیع مینیمالیستی است که فوریت بوت فانتزی را ارائه نمی دهد، بلکه تنها یک متن مبتنی بر متن است که کاربران را قادر می سازد CRUX بر روی درایو محلی را با استفاده از گزینه های پیش فرض یا فریمورهای مختلف از پیش تعیین شده، نصب کند خوب برای اجرای یک آزمایش تشخیصی حافظه.
در علاوه بر این، کاربران می توانند IDE، SATA، USB، SCSI و گزینه های فایروایر با فشار دادن دکمه F3 مشاهده، نجات یک سیستم عامل شکسته با فشار دادن کلید F5، و همچنین برای مشاهده گزینه های بوت دیگر با فشار دادن کلید F4 از.
توزیع برای کاربران با تجربه لینوکس
پس از بوت شدن از تصویر ISO، که می تواند به هر CD یا USB جدا شود، کاربران به یک فاکتور پوسته رها خواهند شد. از آنجا، برای نصب توزیع، آنها باید دستور فرمان 'setup' را تایپ کنند.
کل نصب و راه اندازی مبتنی بر متن است، و کاربران را با دو گزینه، برای انجام نصب جدید CRUX یا ارتقاء یک موجود فراهم می کند. هنگام نصب CRUX، ابتدا باید وارد پوشه ای که در آن پارتیشن ریشه نصب شده است، انتخاب کنید مجموعه های نرم افزاری برای نصب، و همچنین برای انتخاب بسته های خاص (به صورت اختیاری).
خط پایین
به طور خلاصه، CRUX یک توزیع لینوکس است که برای کاربران لینوکس با تجربه و خسته از سیستم عامل مبتنی بر جدید طراحی شده است.
این 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
کورگ:
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 به روز رسانی شده است. برای جلوگیری از شکستن سیستم عظیم، سمعک سازگاری را برای نسخه قدیمی اضافه کردیم. آنها در انتشار بعدی حذف خواهند شد. با توجه به یک اشکال در بندر قدیمی ncurses، نصب اجباری مورد نیاز است!
نکات مهم:
نقاط glibc باید بازسازی شوند. بخش "Generating locales & quot؛ را ببینید
پشتیبانی از tcp_wrappers حذف شده است
opt / dovecot ممکن است در زمان اجرا برای استفاده از tcpwrap تنظیم شود. پیکربندی خود را بررسی کنید
مکان جدید برای صفحات مرد / usr / share / man است که از سال های زیادی استاندارد FSH است.
برای بهبود و استاندارد کردن اسکریپت های rc یک برنامه helper-start-stop-daemon به مجموعه پورت اصلی متصل شده است
فایرفاکس برای ویدیو html5 از طریق چارچوب gstreamer تهیه شده است، که gstreamer و gst-plugins-base را به لیست وابستگی اضافه می کند
فایرفاکس از gtk3 toolkit به جای gtk2 استفاده می کند.
wpa_supplicant از dbus پشتیبانی می کند.
پشتیبانی از curl علاوه بر wget به pkgmk اضافه شده است. پیش فرض هنوز wget است، اما می تواند در pkgmk.conf پیکربندی شود.
پرونده های مجوز به مخازن پورت رسمی ما اضافه شده است.
چه جدید در نسخه 3.2 است:
به روز رسانی Toolchain:
CRUX 3.2 همراه با یک ابزار چند زبانه که شامل glibc 2.22، gcc 5.2.0 و binutils 2.25.1 است
هسته:
لینوکس 4.1.13
کورگ:
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 به روز رسانی شده است. برای جلوگیری از شکستن سیستم عظیم، سمعک سازگاری را برای نسخه قدیمی اضافه کردیم. آنها در انتشار بعدی حذف خواهند شد. با توجه به یک اشکال در بندر قدیمی ncurses، نصب اجباری مورد نیاز است!
نکات مهم:
نقاط glibc باید بازسازی شوند. بخش "Generating locales & quot؛ را ببینید
پشتیبانی از tcp_wrappers حذف شده است
opt / dovecot ممکن است در زمان اجرا برای استفاده از tcpwrap تنظیم شود. پیکربندی خود را بررسی کنید
مکان جدید برای صفحات مرد / usr / share / man است که از سال های زیادی استاندارد FSH است.
برای بهبود و استاندارد کردن اسکریپت های rc یک برنامه helper-start-stop-daemon به مجموعه پورت اصلی متصل شده است
فایرفاکس برای ویدیو html5 از طریق چارچوب gstreamer تهیه شده است، که gstreamer و gst-plugins-base را به لیست وابستگی اضافه می کند
فایرفاکس از gtk3 toolkit به جای gtk2 استفاده می کند.
wpa_supplicant از dbus پشتیبانی می کند.
پشتیبانی از curl علاوه بر wget به pkgmk اضافه شده است. پیش فرض هنوز wget است، اما می تواند در pkgmk.conf پیکربندی شود.
پرونده های مجوز به مخازن پورت رسمی ما اضافه شده است.
چه جدید در نسخه 3.1 است:
به روز رسانی Toolchain:
CRUX 3.1 همراه با ابزارهای چندرسانه ای که شامل glibc 2.19.0، gcc 4.8.3 و binutils 2.24 است
هسته:
لینوکس 3.12.23
کورگ:
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 به روز رسانی خواهد شد دستگاه های اترنت خود را مانند udev تغییر نام دهید. برای جلوگیری از انجام این کار، /etc/udev/rules.d/80-net-name-slot.rules را اجرا کنید
جزئیات بیشتر در ویکی های freedesktop یافت می شود: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
net tools و traceroute حذف شده است. این قابلیت اصلی توسط iproute جایگزین شده است. علاوه بر این پورت inetutils در حال حاضر شامل ifconfig، hostname و traceroute است
ابزار آخرین، mesg، دیوار و pidof از sysvinit شده است با نسخه های جدیدتر که همراه با util-linux resp. procps
برنامه ی مردانه از سال ها ناپدید شده است، آن را توسط man-db جایگزین شده است
پیکربندی شبکه در دو بخش تقسیم شده است، یکی برای loopback، net برای سایر دستگاه های شبکه است. هر دو در /etc/rc.d ساکن هستند و در نتیجه می بایست مانند سرویس در /etc/rc.conf شروع شود
پرچین از بندر llvm حذف شد. اگر میخواهید حلقه زده باشید، نصب / انتخاب کنید که بستگی به لوگوی شما دارد.
mesa3d در حال حاضر بر روی llvm بستگی دارد که برای ساخت برخی از رانندگان محبوب گالیم لازم است. ما همچنین پشتیبانی libvdpau صریح به mesa3d اضافه کردیم.
چه جدید در نسخه 3.0 است:
معماری جدید:
بیش از 11 سال پس از انتشار CRUX 0.5 برای i686، CRUX 3.0 اولین نسخه برای معماری x86-64 است.
در آن زمان Per Lyiden CRUX را ایجاد کرد، پردازنده i686 بر پایه معماری 32 بیتی IA-32 اینتل بود و از این رو او به عنوان بهینه سازی پیش فرض برای CRUX انتخاب شده است. اما امروزه قوس i686 بیشتر یا کمتر منسوخ شده است، حداقل برای دستگاه های دسکتاپ، و معماری x86-64 جایگزین شده است.
به روز رسانی Toolchain:
CRUX 3.0 همراه با یک ابزار چند زبانه که شامل glibc 2.16.0، gcc 4.7.2 و binutils 2.23.1 است
هسته:
لینوکس 3.6.11
کورگ:
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 ما هیچ کتابخانه Compit 32 بیتی را در ISO ما ارائه نمی دهیم، اما یک مخزن جدید، به نام compat-32، برای کتابخانه های سازگاری 32 بیتی وجود دارد. مخزن به طور پیش فرض فعال نیست (/etc/ports/compat-32.rsync.inactive)
CONFIG_IA32_EMULATION را در پیکربندی هسته خود فعال کنید، بدون این گزینه قادر به ساخت چیزهای 32 بیتی نیست، حتی chroot به یک سیستم 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 بیتی نیست، حتی chroot به یک سیستم 32 بیتی، به عنوان مثال CRUX 2.8، بدون آن امکان پذیر است!
/etc/pkgmk.conf را رد نمی کنید، افزونه های مهم اضافه شده اند
چه جدید در نسخه 2.8 جدید است:
به روز رسانی Toolchain:
CRUX 2.8 شامل glibc 2.16.0، gcc 4.7.2 و binutils 2.22 است
هسته:
لینوکس 3.5.4
کورگ:
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 است
هسته:
لینوکس 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 است
هسته
لینوکس 2.6.35.6
کورگ
CRUX 2.7 با Xorg 7.5 و Xorg-server 1.9.0 همراه است.
تصویر:
برای صرفه جویی در فضا، تمام بسته های حمل شده با تصویر با xz فشرده می شوند، که به نسخه جدید pkgutils نیاز دارد. یک بسته فشرده gz از pkgutils زیر شاخه / tools قرار داده شده است.
علاوه بر تصویر ISO معمولی، یک تصویر مناسب برای USB thumbdrives از آینه دانلود ما در دسترس است.
تغییرات ناسازگار:
کتابخانه های مهم به نسخه های جدید جدید ارتقا یافته اند که ABI سازگار با نسخه های قدیمی نیست. ما به شدت توصیه می کنیم در برابر دستیابی به CRUX 2.7 به صورت دستی از طریق پورت ها، از آنجا که این تغییرات به طور موقت سیستم را شکستن.
libgmp به نسخه 5.0 به روز شده است، مورد نیاز توسط gcc و coreutils
libmpfr به نسخه 3.0، مورد نیاز توسط gcc
libjpeg به نسخه 8 به روز رسانی شده است
libpng به نسخه 1.4 به روز رسانی شده است
قاهره دیگر با حمایت از backend glitz ساخته نشده است (این بر برنامه های GTK + و دیگران تاثیر می گذارد)
تغییرات مهم:
ویژگی های جدید در pkgutils:
علاوه بر gzip، pkgmk به صورت اختیاری بسته های تازه ساخته شده با bzip2 یا xz را فشرده کرده است.
pkgutils می تواند بسته هایی را که با bzip2 و xz علاوه بر gzip فشرده شده نیز بخوانند.
pkgmk توسط سوئیچ خط فرمان -ignore-new توسعه یافته است، که باعث می شود نادیده گرفتن فایل های جدید در یک ناپیوستگی ردیابی باشد.
pkgmk کد های خروجی متمایز را برای خطاهای مختلف که ممکن است رخ دهد، آموخته است.
acl به هسته اضافه شده است
btrfs-progs به هسته اضافه شده است
libattr به attr تغییر نام داده و از انتخاب به هسته منتقل شده است
libpcap از انتخاب به هسته منتقل شده است
پشتیبانی از acl / cap به coreutils اضافه شده است
پشتیبانی از NFSv4 به nfs-utils اضافه شده است. این نیاز به یک زن و شوهر از کتابخانه های جدید (libevent، libtirpc، libnfsidmap)، و portmap باید توسط rpcbind جایگزین شود. ما تمام پشته NFS را انتخاب کرده ایم که هنوز با ISO حمل می شود. راه اندازی، ارتقاء و الزامات جدید را به صورت خودکار انجام خواهد داد.
portmap از هسته حذف شده است
تنظیمات پیش فرض sysklogd گسترش یافته است
ورودی پیشفرض dcron از طریق sysklogd انجام می شود
شماره انتشار جزئی دیگر در پوشه دایرکتوری perl استفاده نمی شود. اکنون می توان پورت پرل را بدون شکستن هر ماژول افزونه 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 است
هسته:
لینوکس 2.6.30.x
کورگ:
CRUX 2.6 با Xorg 7.4 عرضه می شود.
تغییرات مهم:
پشتیبانی xz / lzma به libarchive اضافه شده است، امکان استفاده از .xz و .lzma source-archives در پورت های ما اکنون
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 از هسته به opt منتقل شده اند
lvm2 در حال حاضر در طول نصب در دسترس است
چه جدید در نسخه 2.5 RC1 است:
شامل glibc 2.8، GCC 4.3.2 و Binutils 2.19؛
کرنل لینوکس 2.6.27.x؛
کشتی با X.Org 7.4؛
glibc هیچ محلی را در اختیار شما قرار نمیدهد.
پیکربندی linker runtime با افزودن دایرکتوری پیکربندی /etc/ld.so.conf.d بسیار ساده شده است.
GCC به libgmp و libmpfr بستگی دارد، هر دو به هسته اضافه شده است؛
یک inetutils port جدید جایگزین inetd، netkit-ftp و netkit-telnet می شود.
hotplug برداشته شده است زیرا از یک زمان طولانی استفاده نشده است؛
libpcre به هسته اضافه شده است
slocate به جای mlocate جایگزین شده است.
cdrtools توسط cdrkit جایگزین شده است.
نظر یافت نشد