CRUX

Screenshot Software:
CRUX
Szczegóły programowe:
Wersja: 3.4 Aktualizowane
Filmu: 22 Jun 18
Wywoływacz: Crux Team
Licencja: Wolny
Popularność: 161

Rating: 1.5/5 (Total Votes: 2)

CRUX to open source, swobodnie dystrybuowana i niezależna dystrybucja Linuksa, zbudowana od podstaw i zoptymalizowana pod kątem architektury zestawu instrukcji i686. Zawiera prosty system pakietów tar.gz, całkiem niewielką kolekcję oprogramowania i skrypty inicjujące w stylu BSD.


Dostępność, opcje rozruchu i obsługiwane architektury

Dystrybucja jest dostępna do pobrania jako pojedynczy obraz ISO, który można wykorzystać tylko do zainstalowania systemu operacyjnego na lokalnym dysku twardym. Został zaprojektowany do pracy z 32-bitowymi platformami sprzętowymi (i686), ale można go również wdrożyć na komputerach z procesorem 64-bitowym.

Jest to minimalistyczna dystrybucja, która nie zawiera fantazyjnego monitu o uruchomieniu, ale tylko tekstowy, który zapewnia użytkownikom możliwość zainstalowania CRUX na lokalnym dysku przy użyciu domyślnych opcji lub różnych predefiniowanych buforów ramki, jak a także uruchomić test diagnostyczny pamięci.

Ponadto użytkownicy mogą przeglądać opcje IDE, SATA, USB, SCSI i FireWire, naciskając przycisk F3, ratując zepsuty system operacyjny, naciskając klawisz F5, a także wyświetlając różne opcje uruchamiania, naciskając klawisz F4.

Dystrybucja dla doświadczonych użytkowników systemu Linux

Po uruchomieniu z obrazu ISO, który może zostać wdrożony na dyskach CD lub pamięciach USB, użytkownicy zostaną upuszczeni do monitu powłoki. Stamtąd muszą wpisać polecenie "setup", aby zainstalować dystrybucję.

Cała instalacja jest oparta na tekście i zapewnia użytkownikom dwie opcje, aby wykonać świeżą instalację CRUX lub uaktualnić istniejącą. Podczas instalacji CRUX, musisz najpierw wejść do katalogu, w którym zamontowana jest partycja root, wybrać kolekcje oprogramowania do zainstalowania, a także wybrać poszczególne pakiety (opcjonalnie).


Dolna linia

Podsumowując, CRUX to dystrybucja systemu Linux przygotowana dla doświadczonych użytkowników systemu Linux, którzy są zmęczeni nowatorskim systemem operacyjnym. Może być używany na wielu komputerach, zwłaszcza na niższych.

Co nowego w tej wersji:

  • Zaktualizowano pakiet narzędzi do glibc 2.27, GCC 7.3.0 i binutils 2.29.1.
  • CRUX 3.4 jest dostarczany z kernelem instalacyjnym 4.14.40 i Xorg 7.7 z xorg-server 1.20.0.

Co nowego w wersji:

  • Aktualizacja Toolchain:
  • CRUX 3.2 jest dostarczany z toolchainem multilib, który zawiera glibc 2.22, gcc 5.2.0 i binutils 2.25.1
  • Kernel:
  • Linux 4.1.13
  • Xorg:
  • CRUX 3.2 jest dostarczany z Xorg 7.7 i xorg-server 1.18.0
  • Obraz:
  • Obraz ISO jest przetwarzany za pomocą isohybrid i nadaje się do nagrywania na płycie CD i wkładania dysku USB. Wsparcie UEFI jest dostępne podczas instalacji z dodf dookoła, efibootmgr i grub2-efi dodanymi do ISO.
  • Niezgodne zmiany:
  • Ważne biblioteki zostały zaktualizowane do nowych głównych wersji, które nie są zgodne ze starszymi wersjami. Zdecydowanie odradzamy ręczne aktualizowanie do CRUX 3.2 przez porty, ponieważ te zmiany tymczasowo złamią system. Należy pamiętać, że wciąż mogą istnieć pakiety wymagające aktualizacji, które nie są zawarte w ISO. Pakiety te należy zaktualizować / przebudować ręcznie.
  • ncurses został zaktualizowany do wersji 6.0. Aby uniknąć ogromnego zerwania systemu, dodaliśmy dowiązania symboliczne kompatybilności dla starej wersji. Zostaną one usunięte w późniejszym wydaniu. Z powodu błędu w starym porcie ncurses wymagana jest wymuszona instalacja!
  • Ważne uwagi:
  • teraz zamiast basha używane jest dash dla dowiązania symbolicznego / bin / sh. Zauważ, że bash nadal jest silnym wymogiem, ponieważ większość naszych narzędzi, takich jak pkgmk, porty itp., To skrypty bashowe
  • Lokacje glibc będą musiały zostać zregenerowane. Zobacz sekcję "Generowanie ustawień lokalnych"
  • obsługa tcp_wrappers została usunięta
  • opt / dovecot może być skonfigurowany w trybie runtime do użycia tcpwrap. Sprawdź swoją konfigurację
  • Nowa lokalizacja dla stron man to / usr / share / man, która jest standardem FSH od wielu lat.
  • ulepsza i standaryzuje skrypty rc, które zawiera program start-stop-demon programu pomocniczego w kolekcji rdzenia portu
  • firefox został przygotowany na wideo html5 za pośrednictwem struktury gstreamer, która dodaje bazę gstreamer i gst-plugins-base do listy zależności
  • Firefox teraz używa zestawu narzędzi gtk3 zamiast gtk2.
  • wpa_supplicant uzyskał wsparcie dla dbus.
  • wsparcie dla curl zostało dodane do pkgmk oprócz wget. Domyślnie nadal jest wget, ale można go skonfigurować w pliku pkgmk.conf.
  • pliki licencji zostały dodane do naszych oficjalnych repozytoriów portów.

Co nowego w wersji 3.2:

  • Aktualizacja Toolchain:
  • CRUX 3.2 jest dostarczany z toolchainem multilib, który zawiera glibc 2.22, gcc 5.2.0 i binutils 2.25.1
  • Kernel:
  • Linux 4.1.13
  • Xorg:
  • CRUX 3.2 jest dostarczany z Xorg 7.7 i xorg-server 1.18.0
  • Obraz:
  • Obraz ISO jest przetwarzany za pomocą isohybrid i nadaje się do nagrywania na płycie CD i wkładania dysku USB. Wsparcie UEFI jest dostępne podczas instalacji z dodf dookoła, efibootmgr i grub2-efi dodanymi do ISO.
  • Niezgodne zmiany:
  • Ważne biblioteki zostały zaktualizowane do nowych głównych wersji, które nie są zgodne ze starszymi wersjami. Zdecydowanie odradzamy ręczne aktualizowanie do CRUX 3.2 przez porty, ponieważ te zmiany tymczasowo złamią system. Należy pamiętać, że wciąż mogą istnieć pakiety wymagające aktualizacji, które nie są zawarte w ISO. Pakiety te należy zaktualizować / przebudować ręcznie.
  • ncurses został zaktualizowany do wersji 6.0. Aby uniknąć ogromnego zerwania systemu, dodaliśmy dowiązania symboliczne kompatybilności dla starej wersji. Zostaną one usunięte w późniejszym wydaniu. Z powodu błędu w starym porcie ncurses wymagana jest wymuszona instalacja!
  • Ważne uwagi:
  • teraz zamiast basha używane jest dash dla dowiązania symbolicznego / bin / sh. Zauważ, że bash nadal jest silnym wymogiem, ponieważ większość naszych narzędzi, takich jak pkgmk, porty itp., To skrypty bashowe
  • Lokacje glibc będą musiały zostać zregenerowane. Zobacz sekcję "Generowanie ustawień lokalnych"
  • obsługa tcp_wrappers została usunięta
  • opt / dovecot może być skonfigurowany w trybie runtime do użycia tcpwrap. Sprawdź swoją konfigurację
  • Nowa lokalizacja dla stron man to / usr / share / man, która jest standardem FSH od wielu lat.
  • ulepsza i standaryzuje skrypty rc, które zawiera program start-stop-demon programu pomocniczego w kolekcji rdzenia portu
  • firefox został przygotowany na wideo html5 za pośrednictwem struktury gstreamer, która dodaje bazę gstreamer i gst-plugins-base do listy zależności
  • Firefox teraz używa zestawu narzędzi gtk3 zamiast gtk2.
  • wpa_supplicant uzyskał wsparcie dla dbus.
  • wsparcie dla curl zostało dodane do pkgmk oprócz wget. Domyślnie nadal jest wget, ale można go skonfigurować w pliku pkgmk.conf.
  • pliki licencji zostały dodane do naszych oficjalnych repozytoriów portów.

Co nowego w wersji 3.1:

  • Aktualizacja Toolchain:
  • CRUX 3.1 jest dostarczany z łańcuchem narzędzi multilib, który zawiera glibc 2.19.0, gcc 4.8.3 i binutils 2.24
  • Kernel:
  • Linux 3.12.23
  • Xorg:
  • CRUX 3.1 jest dostarczany z Xorg 7.7 i xorg-server 1.15.1.
  • Obraz:
  • Obraz ISO jest przetwarzany za pomocą isohybrid i nadaje się do nagrywania na płycie CD i zakładania dysku USB.
  • Niezgodne zmiany:
  • Ważne biblioteki zostały zaktualizowane do nowych głównych wersji, które nie są zgodne ze starszymi wersjami. Zdecydowanie odradzamy ręczne aktualizowanie do wersji CRUX 3.1 poprzez porty, ponieważ te zmiany tymczasowo złamią system. Należy pamiętać, że wciąż mogą istnieć pakiety wymagające aktualizacji, które nie są zawarte w ISO. Pakiety te należy zaktualizować / przebudować ręcznie.
  • libpng został zaktualizowany do wersji 1.6
  • libjpeg został zastąpiony przez libjepeg-turbo
  • libmng został zaktualizowany do wersji 2.0
  • Ważne uwagi:
  • Udev został zastąpiony przez eudev
  • zmodernizowany eudev zmieni nazwę twoich urządzeń ethernetowych takich jak udev. Aby temu zapobiec, uruchom touch /etc/udev/rules.d/80-net-name-slot.rules
  • Więcej informacji można znaleźć na wiki freedesktop: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
  • net-tools i traceroute zostały usunięte z kolekcji rdzenia. Jego główna funkcjonalność została zastąpiona przez iproute. Dodatkowo port inetutils zawiera teraz polecenie ifconfig, hostname i traceroute
  • narzędzia last, mesg, wall i pidof od sysvinit zostały zastąpione nowszymi wersjami, które pochodzą z util-linux resp. procps
  • program man jest od lat nieużywany, został zastąpiony przez man-db
  • konfiguracja sieci została podzielona na dwie części, z których jedna to lo dla urządzenia loopback, net dla innych urządzeń sieciowych. Oba są rezydujące w /etc/rc.d i dlatego powinny być uruchamiane jak usługi w /etc/rc.conf
  • clang został usunięty z portu llvm. Jeśli chcesz zadzwonić, zainstaluj opt / clang, który zależy od llvm.
  • mesa3d zależy teraz od llvm, który jest niezbędny do zbudowania popularnych sterowników galonów. Dodaliśmy także wyraźną obsługę libvdpau do mesa3d.

Co nowego w wersji 3.0:

  • Nowa architektura:
  • Ponad 11 lat po wydaniu CRUX 0.5 na i686, CRUX 3.0 jest pierwszym wydaniem dla architektury x86-64.
  • W momencie, w którym Per Liden stworzył CRUX, procesor i686 oparty na 32-bitowej architekturze Intel IA-32 był najnowocześniejszy i dlatego został wybrany przez niego jako domyślna optymalizacja dla CRUX. Ale obecnie łuk i686 jest mniej lub bardziej przestarzały, przynajmniej na komputery stacjonarne i zastąpiony architekturą x86-64.
  • Aktualizacja Toolchain:
  • CRUX 3.0 jest dostarczany z toolchainem multilib, który zawiera glibc 2.16.0, gcc 4.7.2 i binutils 2.23.1
  • Kernel:
  • Linux 3.6.11
  • Xorg:
  • CRUX 3.0 jest dostarczany z Xorg 7.7 i xorg-server 1.13.0.
  • Obraz:
  • Obraz ISO jest przetwarzany za pomocą isohybrid i nadaje się do nagrywania na płycie CD i zakładania dysku USB.
  • Ważne uwagi:
  • możliwa jest aktualizacja z wersji 2.8 i686 do wersji 3.0, ale musisz odbudować wszystkie zainstalowane pakiety, które nie są częścią ISO
  • będziemy kontynuować aktualizację repozytoriów CRUX 2.8 na najbliższą przyszłość, ale zachęcamy wszystkich użytkowników do aktualizacji do wersji 3.0
  • oprócz glibc-32 nie wysyłamy żadnej 32-bitowej biblioteki kompatybilnej na nasze ISO, ale mamy też nowe repozytorium, zwane compat-32, dla 32-bitowych bibliotek kompatybilności. Repozytorium nie jest domyślnie włączone (/etc/ports/compat-32.rsync.inactive)
  • włącz CONFIG_IA32_EMULATION w konfiguracji jądra, bez tej opcji nie możesz zbudować 32-bitowego materiału, nawet chroot w systemie 32-bitowym, np. CRUX 2.8, bez niego nie można!
  • nie odrzucaj /etc/pkgmk.conf, dodano ważne rozszerzenia

Co nowego w wersji 3.0 RC1:

  • możliwa jest aktualizacja z wersji 2.8 i686 do wersji 3.0, ale trzeba przebudować wszystkie zainstalowane pakiety, które nie są częścią ISO - będziemy kontynuować aktualizację repozytoriów CRUX 2.8 na najbliższą przyszłość, ale zachęcamy wszystkich użytkowników do aktualizacji do wersji 3.0
  • 32-bitowe drzewo portów zgodności jest dostępne, ale nie jest domyślnie włączone (/etc/ports/compat-32.rsync.inactive)
  • włącz CONFIG_IA32_EMULATION w konfiguracji jądra, bez tej opcji nie możesz zbudować 32-bitowego materiału, nawet chroot w systemie 32-bitowym, np. CRUX 2.8, bez niego nie można!
  • nie odrzucaj /etc/pkgmk.conf, dodano ważne rozszerzenia

Co nowego w wersji 2.8:

  • Aktualizacja Toolchain:
  • CRUX 2.8 zawiera glibc 2.16.0, gcc 4.7.2 i binutils 2.22
  • Kernel:
  • Linux 3.5.4
  • Xorg:
  • CRUX 2.8 jest dostarczany z Xorg 7.7 i xorg-server 1.13.0.
  • Obraz:
  • Obraz ISO jest przetwarzany za pomocą isohybrid i nadaje się do nagrywania na płycie CD i zakładania dysku USB.
  • Niezgodne zmiany:
  • Ważne biblioteki zostały zaktualizowane do nowych głównych wersji, które nie są zgodne ze starszymi wersjami. Zdecydowanie odradzamy ręczne aktualizowanie do CRUX 2.8 poprzez porty, ponieważ te zmiany spowodują czasowe uszkodzenie systemu.
  • Biblioteka libmpc została zaktualizowana do wersji 1.0.1, wymaganej przez gcc
  • openssl został zaktualizowany do wersji 1.0.1, wymagany przez wiele pakietów (najbardziej zauważalny: wget, który z kolei jest wywoływany przez pkgmk do pobierania źródeł)
  • libpcre zostało zaktualizowane do wersji 8.31, wymaganej przez wiele pakietów, np. grep
  • gdbm został zaktualizowany do wersji 1.10
  • db został zaktualizowany do wersji 5.3
  • libtiff został zaktualizowany do wersji 4
  • libpng został zaktualizowany do wersji 1.5
  • Ważne zmiany:
  • najstarszym jądrem obsługiwanym przez glibc jest teraz 2.6.39
  • util-linux-ng zostało zmienione na util-linux
  • moduł-init-tools został zastąpiony przez kmod
  • Dane strefy czasowej zostały usunięte z glibc i są teraz dostarczane przez nowy port: core / tzdata
  • niektóre przestarzałe sterowniki wideo zostały usunięte z xorg (radeonhd, i128, mach64, tdfx, voodoo)
  • libGlu nie jest już częścią mesy, ale jest dostarczany przez nowy port: xorg / glu
  • niektóre części xcb-util zostały podzielone na xcb-util-image, xcb-util-keysyms, xcb-util-render i xcb-util-wm

Co nowego w wersji 2.7.1:

  • Aktualizacje Toolchain
  • CRUX 2.7.1 zawiera glibc 2.12.2, gcc 4.5.3 i binutils 2.20.1
  • Kernel:
  • Linux 2.6.39.4
  • Pakiety:
  • CRUX 2.7.1 zawiera zwykłą aktualizację portów, ale bez żadnych niezgodnych zmian.
  • Informacje o wersji dla CRUX 2.7
  • Aktualizacje Toolchain
  • CRUX 2.7 zawiera glibc 2.12.1, gcc 4.5.1 i binutils 2.20.1
  • Kernel
  • Linux 2.6.35.6
  • Xorg
  • CRUX 2.7 jest dostarczany z Xorg 7.5 i xorg-server 1.9.0.
  • Obraz:
  • Aby zaoszczędzić miejsce, wszystkie paczki dostarczone wraz z obrazem są skompresowane przy pomocy Xz, co wymaga nowej wersji pkgutils. Pakiet skompresowany gz pkgutils został umieszczony w podkatalogu / tools.
  • Oprócz zwykłego obrazu ISO, obraz odpowiedni dla USB thumbdrives jest dostępny w naszych serwerach lustrzanych pobierania.
  • Niezgodne zmiany:
  • Ważne biblioteki zostały zaktualizowane do nowych wersji głównych, które nie są zgodne ze starszymi wersjami. Zdecydowanie odradzamy ręczne aktualizowanie do CRUX 2.7 przez porty, ponieważ te zmiany spowodują czasowe uszkodzenie systemu.
  • libgmp został zaktualizowany do wersji 5.0, wymaganej przez gcc i coreutils
  • libmpfr został zaktualizowany do wersji 3.0, wymaganej przez gcc
  • openssl został zaktualizowany do wersji 1.0, wymagany przez wiele pakietów (najbardziej zauważalny: wget, który z kolei jest wywoływany przez pkgmk do pobierania źródeł)
  • libjpeg został zaktualizowany do wersji 8
  • libpng został zaktualizowany do wersji 1.4
  • Cairo nie jest już budowane z obsługą zaplecza Glitz (dotyczy to aplikacji GTK + i innych)
  • Ważne zmiany:
  • Nowe funkcje w pkgutils:
  • Oprócz gzip, pkgmk został rozszerzony tak, aby opcjonalnie kompresował nowo utworzone pakiety za pomocą bzip2 lub xz.
  • pkgutils może czytać pakiety skompresowane przy pomocy bzip2 i xz oprócz gzip.
  • Rozszerzenie pkgmk zostało rozszerzone przez przełącznik linii poleceń --ignore-new, który powoduje, że ignoruje nowe pliki w niedopasowaniu footprintu.
  • pkgmk nauczył się różnych kodów wyjścia dla różnych błędów, które mogą wystąpić.
  • acl został dodany do rdzenia
  • btrfs-progs został dodany do rdzenia
  • libattr został przemianowany na attr i przeniesiony z opt do core
  • libpcap został przeniesiony z opt do core
  • Obsługa acl / cap została dodana do coreutils
  • Obsługa NFSv4 została dodana do nfs-utils. Wymaga to kilku nowych bibliotek (libevent, libtirpc, libnfsidmap), a portmap musi zostać zastąpiony przez rpcbind. Przenieśliśmy cały stos NFS, aby wybrać, który jest nadal wysyłany z ISO. Instalator automatycznie obsłuży uaktualnienia i nowe wymagania.
  • Portmap został usunięty z jądra
  • domyślna konfiguracja sysklogd została rozszerzona
  • domyślne logowanie dcron odbywa się teraz przez sysklogd
  • mniejsze numery wydania nie są już używane w układzie katalogów perla. Teraz można zaktualizować port perl bez przerywania każdego modułu rozszerzenia perl.
  • domyślna ścieżka czcionek X została zmieniona na / usr / share / fonts / X11

Co nowego w wersji 2.6 RC1:

  • Aktualizacja Toolchain:
  • CRUX 2.6 zawiera glibc 2.10.1, gcc 4.4.1 i binutils 2.19.1
  • Kernel:
  • Linux 2.6.30.x
  • Xorg:
  • CRUX 2.6 jest dostarczany z Xorg 7.4.
  • Ważne zmiany:

  • Do libarchive dodano obsługę
  • xz / lzma, można teraz używać archiwów źródłowych .xz i .lzma w naszych portach
  • libusb został zaktualizowany do wersji 1.0, aby zachować zgodność z wersją 0.1 nowy port libusb-compat został dodany do rdzenia
  • libblkid, blkid, findfs i fsck są teraz dostarczane przez util-linux-ng zamiast e2fsprogs
  • libuuid, uuidd i uuidgen są teraz dostarczane przez util-linux-ng zamiast e2fsprogs
  • użycie pliku /etc/modprobe.conf do skonfigurowania modprobe jest przestarzałe, użyj plików * .conf w /etc/modprobe.d/ zamiast tego
  • rdate zostało zastąpione przez openrdate
  • libdevmapper, sudo i xz zostały przeniesione z opt do core
  • tcsh, rpm2targz, strace i expat zostały przeniesione z core do opt
  • lvm2 jest teraz dostępny podczas instalacji

Co nowego w wersji 2.5 RC1:

  • obejmuje glibc 2.8, GCC 4.3.2 i Binutils 2.19;
  • Jądro Linux 2.6.27.x;
  • jest dostarczany z X.Org 7.4;
  • glibc nie zawiera już wszystkich możliwych ustawień regionalnych, patrz podręcznik;
  • konfiguracja środowiska wykonawczego została znacznie uproszczona poprzez dodanie katalogu konfiguracyjnego /etc/ld.so.conf.d;
  • GCC zależy od libgmp i libmpfr teraz, oba zostały dodane do rdzenia;
  • nowy port inetutils zastępuje inetd, netkit-ftp i netkit-telnet;
  • hotplug został usunięty, ponieważ nie był używany od dłuższego czasu;
  • libpcre zostało dodane do rdzenia;
  • slocate został zastąpiony przez mlocate;
  • cdrtools zostało zastąpione przez cdrkit.

Podobne oprogramowanie

Inne programy z deweloperem Crux Team

CRUX PPC
CRUX PPC

12 May 15

Komentarze do CRUX

Komentarze nie znaleziono
Dodaj komentarz
Włącz zdjęć!