CRUX - це відкрите джерело, вільно розподілене та незалежне розповсюдження Linux, створене з нуля та оптимізоване для архітектури набору команд i686. Він має просту пакетну систему на базі tar.gz, невелику колекцію програмного забезпечення та скрипти ініціалізації стилів BSD.
Наявність, параметри завантаження та підтримувані архітектури
Розповсюдження можна завантажити як єдине зображення ISO, яке можна використовувати лише для встановлення операційної системи на локальний диск. Він розроблений для роботи з 32-розрядними (i686) апаратними платформами, але його також можна розгорнути на комп'ютерах, що використовують 64-розрядний процесор.
Це мінімалістичний дистрибутив, який не містить уявної завантажувальної підказки, але лише текстове, яке надає користувачам можливість встановлювати CRUX на локальний диск за допомогою параметрів за замовчуванням або різних попередньо визначених буферів кадрів, як а також запустити тест на діагностику пам'яті.
Крім того, користувачі можуть переглядати параметри IDE, SATA, USB, SCSI та FireWire, натиснувши кнопку F3, порятунку пошкодженої операційної системи, натиснувши клавішу F5, а також для перегляду різних параметрів завантаження, натиснувши клавішу F4.
Дистрибутив для досвідчених користувачів Linux
Після завантаження з образу ISO, який може бути розгорнутий на будь-які компакт-диски або USB-палички, користувачі будуть скинуті до командного рядку оболонки. Звідти вони повинні ввести команду 'setup', щоб встановити дистрибутив.
Весь процес встановлення відбувається в текстовому режимі, і він забезпечить користувачів двома параметрами, щоб виконати нову інсталяцію CRUX або оновити існуючу. Під час встановлення CRUX вам спочатку потрібно буде ввести каталог, в якому встановлений кореневий розділ, вибирати, які встановлені програмні набори, а також окремі пакунки (необов'язково).
Нижня лінія
Підсумовуючи, CRUX - це дистрибутив Linux, розроблений для досвідчених користувачів 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.
Що нового в версії:
- Оновлення інструментарію:
- CRUX 3.2 поставляється з інструментарієм multilib, який включає в себе glibc 2.22, gcc 5.2.0 і binutils 2.25.1
- Ядро:
- Linux 4.1.13
- Xorg:
- CRUX 3.2 поставляється з Xorg 7.7 і xorg-сервером 1.18.0
- Зображення:
- Зображення ISO обробляється за допомогою isohybrid та підходить для запису на компакт-диск та встановлення USB-накопичувача. Підтримка UEFI доступна під час встановлення за допомогою dosfstools, efibootmgr та grub2-efi додається до ISO.
- Несумісні зміни:
- Важливі бібліотеки були оновлені до нових основних версій, які не ABI сумісні зі старими версіями. Ми наполегливо рекомендуємо не вручну оновлювати CRUX 3.2 через порти, оскільки ці зміни тимчасово порушать систему. Зверніть увагу, що все ще можуть існувати пакунки, які потребують оновлення, які не входять в ISO. Ці пакунки потрібно буде оновлювати / переробляти вручну.
- ncurses оновлено до версії 6.0. Щоб уникнути масової перерви системи ми додали сумісні символічні посилання для старої версії. Вони будуть вилучені в більш пізньому випуску. Через помилку у старому порту ncurses обов'язково потрібно встановити!
- Важливі примітки:
- Тис використовується замість bash для символьної посилання bin / sh зараз. Зауважте, що bash все ще є сильною вимогою, оскільки більшість наших інструментів, таких як pkgmk, портів тощо, є скриптами bash
- Потрібно регенерировать локали glibc. Див. Розділ & quot; Генерування локалей & quot;
- підтримка tcp_wrappers була вилучена
- opt / dovecot може бути налаштований під час виконання runtime для використання tcpwrap. Перевірте свою конфігурацію
- нове місце для людей-сторінок є / usr / share / man, що є стандартом FSH з багатьох років.
- Щоб покращити та стандартизувати сценарії rc, початкова демон-програма допоміжної програми була включена до основної колекції портів
- Firefox підготовлений для відео html5 за допомогою системи gstreamer, який додає gstreamer і gst-plugins-base до списку залежностей
- Тепер Firefox використовує інструментарій gtk3 замість gtk2.
- wpa_supplicant отримав підтримку Dbus.
- підтримка curl була додана до pkgmk на додаток до wget. За замовчуванням все ще є wget, але його можна налаштувати у pkgmk.conf.
- файли ліцензій були додані до наших офіційних репозиторіїв портів.
Що нового у версії 3.2:
- Оновлення інструментарію:
- CRUX 3.2 поставляється з інструментарієм multilib, який включає в себе glibc 2.22, gcc 5.2.0 і binutils 2.25.1
- Ядро:
- Linux 4.1.13
- Xorg:
- CRUX 3.2 поставляється з Xorg 7.7 і xorg-сервером 1.18.0
- Зображення:
- Зображення ISO обробляється за допомогою isohybrid та підходить для запису на компакт-диск та встановлення USB-накопичувача. Підтримка UEFI доступна під час встановлення за допомогою dosfstools, efibootmgr та grub2-efi додається до ISO.
- Несумісні зміни:
- Важливі бібліотеки були оновлені до нових основних версій, які не ABI сумісні зі старими версіями. Ми наполегливо рекомендуємо не вручну оновлювати CRUX 3.2 через порти, оскільки ці зміни тимчасово порушать систему. Зверніть увагу, що все ще можуть існувати пакунки, які потребують оновлення, які не входять в ISO. Ці пакунки потрібно буде оновлювати / переробляти вручну.
- ncurses оновлено до версії 6.0. Щоб уникнути масової перерви системи ми додали сумісні символічні посилання для старої версії. Вони будуть вилучені в більш пізньому випуску. Через помилку у старому порту ncurses обов'язково потрібно встановити!
- Важливі примітки:
- Тис використовується замість bash для символьної посилання bin / sh зараз. Зауважте, що bash все ще є сильною вимогою, оскільки більшість наших інструментів, таких як pkgmk, портів тощо, є скриптами bash
- Потрібно регенерировать локали glibc. Див. Розділ & quot; Генерування локалей & quot;
- підтримка tcp_wrappers була вилучена
- opt / dovecot може бути налаштований під час виконання runtime для використання tcpwrap. Перевірте свою конфігурацію
- нове місце для людей-сторінок є / usr / share / man, що є стандартом FSH з багатьох років.
- Щоб покращити та стандартизувати сценарії rc, початкова демон-програма допоміжної програми була включена до основної колекції портів
- Firefox підготовлений для відео html5 за допомогою системи gstreamer, який додає gstreamer і gst-plugins-base до списку залежностей
- Тепер Firefox використовує інструментарій gtk3 замість gtk2.
- wpa_supplicant отримав підтримку Dbus.
- підтримка curl була додана до pkgmk на додаток до wget. За замовчуванням все ще є wget, але його можна налаштувати у pkgmk.conf.
- файли ліцензій були додані до наших офіційних репозиторіїв портів.
Що нового у версії 3.1:
- Оновлення інструментарію:
- CRUX 3.1 поставляється з інструментарієм multilib, який включає в себе glibc 2.19.0, gcc 4.8.3 і binutils 2.24
- Ядро:
- Linux 3.12.23
- Xorg:
- CRUX 3.1 поставляється з Xorg 7.7 та xorg-сервером 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. Щоб це не призвело до цього, запустіть /etc/udev/rules.d/80-net-name-slot.rules
- Більш детальну інформацію можна знайти на wiki freedesktop: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
- Чисті інструменти та traceroute були видалені з колекції основних. Ця основна функціональність була замінена iproute. Крім того, порт inetutils містить команду ifconfig, hostname і traceroute
- Останні інструменти, mesg, wall і pidof від sysvinit були замінені на нові версії, що поставляються разом з util-linux відповідно. procps
- програма для чоловіків не збережена з багатьох років, її замінили на man-db
- конфігурація мережі була розділена на дві частини, одна - lo для пристрою зворотного зв'язку, мережа - для інших мережевих пристроїв. Обидва вони проживають в /etc/rc.d і, таким чином, повинні бути запущені, як служби в /etc/rc.conf
- виклик був вилучений з lvvm порту. Якщо ви хочете стрибати, встановіть opt / clang, який залежить від llvm.
- mesa3d зараз залежить від lvvm, який необхідний для створення деяких популярних драйверів галію. Ми також додали явну підтримку libvdpau для mesa3d.
Що нового у версії 3.0:
- Нова архітектура:
- Понад 11 років після випуску CRUX 0,5 для i686 CRUX 3.0 є першим випуском для архітектури x86-64.
- У той час, коли Пер Ліден створив CRUX, процесор i686 на базі 32-розрядної архітектури Intel IA-32 був найсучаснішим і тому був обраний ним як оптимізація за умовчанням для CRUX. Але сьогодні арка i686 більш-менш застаріла, принаймні для настільних комп'ютерів, і замінена архітектурою x86-64.
- Оновлення інструментарію:
- CRUX 3.0 поставляється з інструментарієм multilib, який включає в себе glibc 2.16.0, gcc 4.7.2 і binutils 2.23.1
- Ядро:
- Linux 3.6.11
- Xorg:
- CRUX 3.0 поставляється з Xorg 7.7 та xorg-сервером 1.13.0.
- Зображення:
- Зображення ISO обробляється за допомогою isohybrid та підходить для запису на компакт-диск та встановлення USB-диска.
- Важливі примітки:
- можливе оновлення від 2.8 i686 до 3.0, але вам доведеться перебудувати всі встановлені пакунки, які не є частиною ISO
- Ми продовжуватимемо оновлювати репозиторії CRUX 2.8 найближчим часом, але заохотимо всіх користувачів до оновлення до версії 3.0
- крім glibc-32 ми не передаємо жодну 32-розрядну бібліотеку компакт-дисків у наш ISO, але для 32-бітних бібліотек сумісності є новий сховище, зване compat-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:
- Оновлення інструментарію:
- 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-сервером 1.13.0.
- Зображення:
- Зображення ISO обробляється за допомогою isohybrid та підходить для запису на компакт-диск та встановлення USB-диска.
- Несумісні зміни:
- Важливі бібліотеки були оновлені до нових основних версій, які не ABI сумісні зі старими версіями. Ми наполегливо рекомендуємо не вручну оновлювати CRUX 2.8 через порт, оскільки ці зміни тимчасово порушать систему.
- libmpc було оновлено до версії 1.0.1, необхідного gcc
- openssl був оновлений до версії 1.0.1, потрібний багатьма пакунками (найбільш помітний: wget, який у свою чергу називається pkgmk для завантаження джерел)
- libpcre було оновлено до 8.31, що вимагається багатьма пакунками, наприклад grep
- gdbm оновлено до версії 1.10
- db оновлено до версії 5.3
- libtiff оновлено до версії 4
- libpng був оновлений до версії 1.5
- Важливі зміни:
- найстаріше ядро, яке підтримується glibc, - це версія 2.6.39
- util-linux-ng був перейменований у util-linux
- модуль-init-інструменти замінено на kmod
- дані часового поясу були вилучені з glibc і тепер надаються новим портом: core / tzdata li>
- деякі застарілі драйвери відео були вилучені з 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
- Оновлення інструментарію
- 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-сервером 1.9.0.
- Зображення:
- Щоб заощадити місце, всі пакунки, що постачаються з зображенням, стискуються за допомогою xz, для цього потрібна нова версія pkgutils. Пакунок gz compressed pkgutils був поміщений у підкаталог / tools.
- Крім звичайного зображення 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
- Каїр більше не будується з підтримкою брекета glitz (це впливає на додатки GTK + та інші)
- Важливі зміни:
- Нові функції в pkgutils:
- Крім gzip, pkgmk був розширений, щоб за бажанням стиснути нові пакети з bzip2 або xz.
- pkgutils може читати пакунки, які були стиснуті bzip2 та xz крім gzip.
- pkgmk був розширений за допомогою параметра --ignore-new командного рядка, що ігнорує нові файли в невідповідності розміщення.
- pkgmk дізнався про різні коди виходу для різних помилок, які можуть виникнути.
- додано acl до основного
- btrfs-progs додано до основного
- libattr було перейменовано в attr і переміщено з opt to core
- libpcap було перенесено з opt to core
- підтримка acl / cap була додана до coreutils
- Підтримка NFSv4 була додана до nfs-utils. Для цього потрібні пару нових бібліотек (libevent, libtirpc, libnfsidmap), а portmap слід замінити на rpcbind. Ми перемістили весь стек NFS, щоб вибрати, який все ще поставляється з ISO. Налаштування автоматично оброблятиме оновлення та нові вимоги.
- карта портфля була вилучена з основного
- конфігурація за замовчуванням sysklogd була розширено
- Запис протоколу dcron за замовчуванням виконується за допомогою sysklogd
- Номери другорядних випусків більше не використовуються в макеті каталогу perl. Тепер можна оновити перл-порт без розбиття кожного модуля розширення perl.
- Шлях шрифту за замовчуванням X змінено на / usr / share / fonts / X11
Що нового у версії 2.6 RC1:
- Оновлення інструментарію:
- 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 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 були перенесені з opt to core
- tcsh, rpm2targz, strace та expat були перенесені з сердечка на вибір
- lvm2 тепер доступний під час встановлення
Що нового у версії 2.5 RC1:
- включає glibc 2.8, GCC 4.3.2 і Binutils 2.19;
- ядро Linux 2.6.27.x;
- поставляється з X.Org 7.4;
- glibc не містить усіх можливих локацій; див. посібник;
- конфігурація компонувальника runtime була значно спрощена, додавши каталог конфігурації /etc/ld.so.conf.d;
- GCC зараз залежить від libgmp та libmpfr, обидва додані в основний;
- новий порт inetutils замінює inetd, netkit-ftp і netkit-telnet;
- hotplug був вилучений, оскільки він не використовувався з тривалим часом;
- libpcre додано в основний;
- slocate замінено на mlocate;
- cdrtools був замінений cdrkit.
Коментар не знайдено