CRUX

Logiciel capture d'écran:
CRUX
Détails logiciels:
Version: 3.4 Mise à jour
Date de transfert: 22 Jun 18
Développeur: Crux Team
Licence: Gratuit
Popularité: 161

Rating: 1.5/5 (Total Votes: 2)

CRUX est une distribution open source, distribuée librement et indépendante de Linux qui est construite à partir de zéro et optimisée pour l'architecture du jeu d'instructions i686. Il dispose d'un système de paquet basé sur tar.gz simple, d'une toute petite collection de logiciels et de scripts d'initialisation de style BSD.


Disponibilité, options de démarrage et architectures supportées

La distribution est disponible au téléchargement en tant qu'image ISO unique, qui ne peut être utilisée que pour installer le système d'exploitation sur un lecteur de disque local. Il a été conçu pour fonctionner avec les plates-formes matérielles 32 bits (i686), mais il peut également être déployé sur des ordinateurs utilisant un processeur 64 bits.

Il s'agit d'une distribution minimaliste qui ne comporte pas d'invite de démarrage, mais uniquement une invite textuelle qui permet aux utilisateurs d'installer CRUX sur un lecteur de disque local à l'aide des options par défaut ou de divers framebuffers prédéfinis. ainsi que d'exécuter un test de diagnostic de la mémoire.

De plus, les utilisateurs peuvent voir les options IDE, SATA, USB, SCSI et FireWire en appuyant sur le bouton F3, sauver un système d'exploitation cassé en appuyant sur la touche F5, ainsi que pour voir les options de démarrage en appuyant sur la touche F4.

Une distribution pour les utilisateurs Linux expérimentés

Après avoir démarré à partir de l'image ISO, qui peut être déployée sur des disques CD ou des clés USB, les utilisateurs seront redirigés vers une invite du shell. À partir de là, ils doivent taper la commande 'setup' pour installer la distribution.

L'ensemble du processus d'installation est basé sur du texte et offrira aux utilisateurs deux options pour effectuer une nouvelle installation CRUX ou pour mettre à niveau un système existant. Lors de l'installation de CRUX, vous devrez d'abord entrer dans le répertoire où la partition racine est montée, choisir les collections de logiciels à installer, ainsi que sélectionner des paquets individuels (facultativement).


Ligne de fond

En résumé, CRUX est une distribution de Linux conçue pour les utilisateurs expérimentés de Linux qui sont fatigués du système d'exploitation orienté newbie. Il peut être utilisé sur un large éventail d'ordinateurs, en particulier les ordinateurs bas de gamme.

Quoi de neuf dans cette version:

  • La chaîne d'outils a été mise à jour pour inclure glibc 2.27, GCC 7.3.0 et binutils 2.29.1.
  • CRUX 3.4 est livré avec un noyau d'installation 4.14.40 et Xorg 7.7 avec un serveur xorg 1.20.0.

Quoi de neuf dans la version:

  • Mises à jour des chaînes d'outils:
  • CRUX 3.2 est livré avec une chaîne d'outils multilib qui inclut glibc 2.22, gcc 5.2.0 et binutils 2.25.1
  • Noyau:
  • Linux 4.1.13
  • Xorg:
  • CRUX 3.2 est livré avec Xorg 7.7 et xorg-server 1.18.0
  • Image:
  • L'image ISO est traitée avec isohybrid et convient à la gravure sur CD et à la mise en place d'une clé USB. Le support UEFI est disponible lors de l'installation avec dosfstools, efibootmgr et grub2-efi ajoutés à l'ISO.
  • Modifications incompatibles:
  • Les bibliothèques importantes ont été mises à jour vers de nouvelles versions majeures qui ne sont pas compatibles ABI avec les anciennes versions. Nous vous déconseillons fortement de mettre manuellement à jour CRUX 3.2 via les ports, car ces changements briseront temporairement le système. Veuillez noter qu'il peut toujours y avoir des paquets à mettre à jour qui ne sont pas inclus dans l'ISO. Ces paquets devront être mis à jour / reconstruits manuellement.
  • ncurses a été mis à jour vers la version 6.0. Pour éviter une rupture de système massive, nous avons ajouté des liens symboliques de compatibilité pour l'ancienne version. Ils seront supprimés dans une version ultérieure. En raison d'un bug dans l'ancien port de ncurses, une installation forcée est nécessaire!
  • Notes importantes:
  • dash est utilisé à la place de bash pour le lien symbolique / bin / sh maintenant. Notez que bash est toujours une exigence forte car la plupart de nos outils comme pkgmk, ports etc. sont des scripts bash

  • Les locales de
  • glibc devront être régénérées. Voir la section "Générer des paramètres régionaux"

  • Le support de
  • pour tcp_wrappers a été supprimé
  • opt / dovecot peut être configuré à l'exécution pour utiliser tcpwrap. Vérifiez votre config
  • le nouvel emplacement pour les pages de manuel est / usr / share / man qui est la norme FSH depuis de nombreuses années.
  • pour améliorer et standardiser les scripts rc, un programme d'assistance start-stop-daemon a été inclus dans la collection de ports principale
  • firefox a été préparé pour la vidéo html5 via le framework gstreamer, qui ajoute gstreamer et gst-plugins-base à la liste des dépendances
  • firefox utilise maintenant le toolkit gtk3 au lieu de gtk2.
  • wpa_supplicant a pris en charge le dbus.

  • Le support de
  • pour curl a été ajouté à pkgmk en plus de wget. La valeur par défaut est toujours wget mais peut être configurée dans pkgmk.conf.

  • Les fichiers de licence
  • ont été ajoutés à nos référentiels de port officiels.

Nouveautés dans la version 3.2:

  • Mises à jour des chaînes d'outils:
  • CRUX 3.2 est livré avec une chaîne d'outils multilib qui inclut glibc 2.22, gcc 5.2.0 et binutils 2.25.1
  • Noyau:
  • Linux 4.1.13
  • Xorg:
  • CRUX 3.2 est livré avec Xorg 7.7 et xorg-server 1.18.0
  • Image:
  • L'image ISO est traitée avec isohybrid et convient à la gravure sur CD et à la mise en place d'une clé USB. Le support UEFI est disponible lors de l'installation avec dosfstools, efibootmgr et grub2-efi ajoutés à l'ISO.
  • Modifications incompatibles:
  • Les bibliothèques importantes ont été mises à jour vers de nouvelles versions majeures qui ne sont pas compatibles ABI avec les anciennes versions. Nous vous déconseillons fortement de mettre manuellement à jour CRUX 3.2 via les ports, car ces changements briseront temporairement le système. Veuillez noter qu'il peut toujours y avoir des paquets à mettre à jour qui ne sont pas inclus dans l'ISO. Ces paquets devront être mis à jour / reconstruits manuellement.
  • ncurses a été mis à jour vers la version 6.0. Pour éviter une rupture de système massive, nous avons ajouté des liens symboliques de compatibilité pour l'ancienne version. Ils seront supprimés dans une version ultérieure. En raison d'un bug dans l'ancien port de ncurses, une installation forcée est nécessaire!
  • Notes importantes:
  • dash est utilisé à la place de bash pour le lien symbolique / bin / sh maintenant. Notez que bash est toujours une exigence forte car la plupart de nos outils comme pkgmk, ports etc. sont des scripts bash

  • Les locales de
  • glibc devront être régénérées. Voir la section "Générer des paramètres régionaux"

  • Le support de
  • pour tcp_wrappers a été supprimé
  • opt / dovecot peut être configuré à l'exécution pour utiliser tcpwrap. Vérifiez votre config
  • le nouvel emplacement pour les pages de manuel est / usr / share / man qui est la norme FSH depuis de nombreuses années.
  • pour améliorer et standardiser les scripts rc, un programme d'assistance start-stop-daemon a été inclus dans la collection de ports principale
  • firefox a été préparé pour la vidéo html5 via le framework gstreamer, qui ajoute gstreamer et gst-plugins-base à la liste des dépendances
  • firefox utilise maintenant le toolkit gtk3 au lieu de gtk2.
  • wpa_supplicant a pris en charge le dbus.

  • Le support de
  • pour curl a été ajouté à pkgmk en plus de wget. La valeur par défaut est toujours wget mais peut être configurée dans pkgmk.conf.

  • Les fichiers de licence
  • ont été ajoutés à nos référentiels de port officiels.

Quoi de neuf dans la version 3.1:

  • Mises à jour des chaînes d'outils:
  • CRUX 3.1 est livré avec une chaîne d'outils multilib qui inclut glibc 2.19.0, gcc 4.8.3 et binutils 2.24
  • Noyau:
  • Linux 3.12.23
  • Xorg:
  • CRUX 3.1 est livré avec Xorg 7.7 et xorg-server 1.15.1.
  • Image:
  • L'image ISO est traitée avec isohybrid et convient à la gravure sur CD et à la mise en place d'une clé USB.
  • Modifications incompatibles:
  • Les bibliothèques importantes ont été mises à jour vers de nouvelles versions majeures qui ne sont pas compatibles ABI avec les anciennes versions. Nous vous déconseillons vivement de mettre manuellement à jour CRUX 3.1 via des ports, car ces changements briseront temporairement le système. Veuillez noter qu'il peut toujours y avoir des paquets à mettre à jour qui ne sont pas inclus dans l'ISO. Ces paquets devront être mis à jour / reconstruits manuellement.
  • libpng a été mis à jour vers la version 1.6
  • libjpeg a été remplacé par libjepeg-turbo
  • libmng a été mis à jour vers la version 2.0
  • Notes importantes:
  • udev a été remplacé par eudev
  • la version améliorée d'eudev renommera vos périphériques ethernet comme udev. Pour l'arrêter, exécutez /etc/udev/rules.d/80-net-name-slot.rules
  • Plus de détails peuvent être trouvés sur le wiki freedesktop: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
  • net-tools et traceroute ont été supprimés de la collection principale. Sa fonctionnalité principale a été remplacée par iproute. De plus, le port inetutils contient maintenant une commande ifconfig, hostname et traceroute
  • les outils last, mesg, wall et pidof de sysvinit ont été remplacés par des versions plus récentes fournies avec util-linux resp. procps
  • le programme man n'est pas maintenu depuis des années, il a été remplacé par man-db
  • la configuration du réseau a été divisée en deux parties, l'une pour le périphérique de bouclage, l'autre pour les autres périphériques réseau. Les deux résident dans /etc/rc.d et sont donc supposés être démarrés comme des services dans /etc/rc.conf
  • clang a été supprimé du port llvm. Si vous voulez clang, installez opt / clang qui dépend de llvm.
  • mesa3d dépend maintenant de llvm qui est nécessaire pour construire quelques drivers de gallium populaires. Nous avons également ajouté le support explicite de libvdpau à mesa3d.

Quoi de neuf dans la version 3.0:

  • Nouvelle architecture:
  • Plus de 11 ans après la sortie de CRUX 0.5 pour i686, CRUX 3.0 est la première version de l'architecture x86-64.
  • Au moment où Per Liden créait CRUX, le processeur i686 basé sur l'architecture Intel IA-32 32 bits était à la pointe de la technologie et donc choisi par lui comme optimisation par défaut pour CRUX. Mais de nos jours, l'arche i686 est plus ou moins obsolète, au moins pour les machines de bureau, et remplacée par l'architecture x86-64.
  • Mises à jour des chaînes d'outils:
  • CRUX 3.0 est livré avec une chaîne d'outils multilib qui inclut glibc 2.16.0, gcc 4.7.2 et binutils 2.23.1
  • Noyau:
  • Linux 3.6.11
  • Xorg:
  • CRUX 3.0 est livré avec Xorg 7.7 et xorg-server 1.13.0.
  • Image:
  • L'image ISO est traitée avec isohybrid et convient à la gravure sur CD et à la mise en place d'une clé USB.
  • Notes importantes:
  • une mise à jour de 2.8 i686 à 3.0 est possible mais vous devez reconstruire tous les paquets installés qui ne font pas partie de l'ISO
  • nous continuerons à mettre à jour les dépôts CRUX 2.8 dans un proche avenir, mais nous encourageons tous les utilisateurs à mettre à jour 3.0
  • à part glibc-32, nous ne livrons aucune bibliothèque compat 32 bits sur notre ISO, mais il existe un nouveau référentiel, appelé compat-32, pour les bibliothèques de compatibilité 32 bits. Le référentiel n'est pas activé par défaut (/etc/ports/compat-32.rsync.inactive)
  • Activez CONFIG_IA32_EMULATION dans la configuration de votre noyau, sans cette option, vous ne pouvez pas créer de contenu 32 bits, même un chroot dans un système 32 bits, par exemple. CRUX 2.8, n'est pas possible sans cela!
  • ne rejetez pas /etc/pkgmk.conf, des extensions importantes ont été ajoutées

Quoi de neuf dans la version 3.0 RC1:

  • une mise à jour de 2.8 i686 à 3.0 est possible mais vous avoir à reconstruire tous les paquets installés qui ne font pas partie de l'ISO - nous continuerons à mettre à jour les dépôts CRUX 2.8 dans un proche avenir, mais encourageons tous les utilisateurs à mettre à jour 3.0
  • une arborescence de ports de compatibilité 32 bits est disponible mais pas activée par défaut (/etc/ports/compat-32.rsync.inactive)
  • Activez CONFIG_IA32_EMULATION dans la configuration de votre noyau, sans cette option, vous ne pouvez pas créer de contenu 32 bits, même un chroot dans un système 32 bits, par exemple. CRUX 2.8, n'est pas possible sans cela!
  • ne rejetez pas /etc/pkgmk.conf, des extensions importantes ont été ajoutées

Nouveautés dans la version 2.8:

  • Mises à jour des chaînes d'outils:
  • CRUX 2.8 inclut glibc 2.16.0, gcc 4.7.2 et binutils 2.22
  • Noyau:
  • Linux 3.5.4
  • Xorg:
  • CRUX 2.8 est livré avec Xorg 7.7 et xorg-server 1.13.0.
  • Image:
  • L'image ISO est traitée avec isohybrid et convient à la gravure sur CD et à la mise en place d'une clé USB.
  • Modifications incompatibles:
  • Les bibliothèques importantes ont été mises à jour vers de nouvelles versions majeures qui ne sont pas compatibles ABI avec les anciennes versions. Nous vous déconseillons fortement de mettre manuellement à jour CRUX 2.8 via des ports, car ces changements briseront temporairement le système.
  • libmpc a été mis à jour vers la version 1.0.1, requis par gcc
  • openssl a été mis à jour vers la version 1.0.1, requis par de nombreux paquets (le plus notable: wget, qui à son tour est appelé par pkgmk pour télécharger les sources)
  • libpcre a été mis à jour en 8.31, requis par de nombreux paquets, par ex. grep
  • gdbm a été mis à jour vers la version 1.10
  • DB a été mis à jour vers la version 5.3
  • libtiff a été mis à jour vers la version 4
  • libpng a été mis à jour vers la version 1.5
  • Changements importants:
  • le noyau le plus ancien supporté par glibc est 2.6.39 maintenant
  • util-linux-ng a été renommé en util-linux
  • module-init-tools a été remplacé par kmod
  • les données de fuseau horaire ont été supprimées de la glibc et sont maintenant fournies par un nouveau port: core / tzdata
  • certains pilotes vidéo obsolètes ont été supprimés de xorg (radeonhd, i128, mach64, tdfx, vaudou)
  • libGlu ne fait plus partie de mesa mais est fourni par un nouveau port: xorg / glu
  • certaines parties de xcb-util ont été scindées en xcb-util-image, xcb-util-keysyms, xcb-util-render et xcb-util-wm

Nouveautés dans la version 2.7.1:

  • Mises à jour de la chaîne d'outils
  • CRUX 2.7.1 inclut glibc 2.12.2, gcc 4.5.3 et binutils 2.20.1
  • Noyau:
  • Linux 2.6.39.4
  • Packages:
  • CRUX 2.7.1 inclut le tas habituel de mises à jour de ports, mais sans aucun changement incompatible.
  • Notes de publication pour CRUX 2.7
  • Mises à jour des chaînes d'outils
  • CRUX 2.7 inclut glibc 2.12.1, gcc 4.5.1 et binutils 2.20.1
  • Noyau
  • Linux 2.6.35.6
  • Xorg
  • CRUX 2.7 est livré avec Xorg 7.5 et xorg-server 1.9.0.
  • Image:
  • Pour économiser de l'espace, tous les paquets livrés avec l'image sont compressés avec xz, ce qui nécessite une nouvelle version de pkgutils. Un paquet gz compressé de pkgutils a été placé dans le sous-répertoire / tools.
  • Outre l'image ISO habituelle, une image adaptée aux thumbdrives USB est disponible dans nos miroirs de téléchargement.
  • Modifications incompatibles:
  • Les bibliothèques importantes ont été mises à jour vers de nouvelles versions majeures, qui ne sont pas compatibles ABI avec les anciennes versions. Nous vous déconseillons vivement de mettre manuellement à jour CRUX 2.7 via des ports, car ces changements briseront temporairement le système.
  • libgmp a été mis à jour vers la version 5.0, requise par gcc et coreutils
  • libmpfr a été mis à jour vers la version 3.0, requise par gcc
  • openssl a été mis à jour vers la version 1.0, requis par de nombreux paquets (le plus notable: wget, qui à son tour est appelé par pkgmk pour télécharger les sources)
  • libjpeg a été mis à jour vers la version 8
  • libpng a été mis à jour vers la version 1.4
  • cairo n'est plus construit avec le support pour le backend glitz (cela affecte les applications GTK + et autres)
  • Changements importants:
  • Nouvelles fonctionnalités de pkgutils:
  • En plus de gzip, pkgmk a été amélioré pour compresser éventuellement les paquets nouvellement construits avec bzip2 ou xz.
  • pkgutils peut lire les paquets qui ont été compressés avec bzip2 et xz en plus de gzip.
  • pkgmk a été étendu par le commutateur de ligne de commande --ignore-new, ce qui lui fait ignorer de nouveaux fichiers dans une discordance d'empreinte.
  • pkgmk a appris des codes de sortie distincts pour les différentes erreurs qui pourraient survenir.
  • acl a été ajouté au noyau
  • btrfs-progs a été ajouté au noyau
  • libattr a été renommé en attr et est passé de opt à core
  • libpcap a été déplacé d'opt vers core

  • Le support de
  • pour acl / cap a été ajouté à coreutils
  • Le support de NFSv4 a été ajouté à nfs-utils. Cela nécessite quelques nouvelles bibliothèques (libevent, libtirpc, libnfsidmap), et portmap doit être remplacé par rpcbind. Nous avons déplacé toute la pile NFS vers opt, qui est toujours livré avec l'ISO. Le programme d'installation va gérer la mise à niveau et les nouvelles exigences automatiquement.

  • Le portmap
  • a été retiré du noyau
  • la configuration par défaut de sysklogd a été étendue
  • La journalisation par défaut de dcron est maintenant effectuée via sysklogd

  • Les
  • numéros de version mineurs ne sont plus utilisés dans la disposition du répertoire de perl. Il est maintenant possible de mettre à jour le port perl sans casser chaque module d'extension perl.
  • le chemin de police X par défaut a été changé en / usr / share / fonts / X11

Quoi de neuf dans la version 2.6 RC1:

  • Mises à jour des chaînes d'outils:
  • CRUX 2.6 inclut glibc 2.10.1, gcc 4.4.1 et binutils 2.19.1
  • Noyau:
  • Linux 2.6.30.x
  • Xorg:
  • CRUX 2.6 est livré avec Xorg 7.4.
  • Changements importants:

  • Le support
  • xz / lzma a été ajouté à libarchive, il est maintenant possible d'utiliser les archives source .xz et .lzma dans nos ports
  • libusb a été mis à jour vers la version 1.0, pour garder la compatibilité avec la version 0.1 un nouveau port libusb-compat a été ajouté au noyau
  • libblkid, blkid, findfs et fsck sont maintenant fournis par util-linux-ng au lieu de e2fsprogs
  • libuuid, uuidd et uuidgen sont maintenant fournis par util-linux-ng au lieu de e2fsprogs
  • en utilisant le fichier /etc/modprobe.conf pour configurer modprobe est obsolète, utilisez les fichiers * .conf dans /etc/modprobe.d/ à la place
  • rdate a été remplacé par openrdate
  • libdevmapper, sudo et xz ont été déplacés d'opt vers core
  • tcsh, rpm2targz, strace et expat ont été déplacés de core à opt
  • lvm2 est maintenant disponible pendant l'installation

Nouveautés dans la version 2.5 RC1:

  • inclut glibc 2.8, GCC 4.3.2 et Binutils 2.19;
  • Linux noyau 2.6.27.x;
  • est livré avec X.Org 7.4;
  • glibc ne contient plus tous les paramètres régionaux possibles, voir le manuel;
  • la configuration de l'éditeur de liens d'exécution a été grandement simplifiée en ajoutant un répertoire de configuration /etc/ld.so.conf.d;
  • GCC dépend maintenant de libgmp et libmpfr, les deux ont été ajoutés au noyau;
  • un nouveau port inetutils remplace inetd, netkit-ftp et netkit-telnet;
  • hotplug a été retiré car il n'était pas utilisé depuis longtemps;
  • libpcre a été ajouté au noyau;
  • slocate a été remplacé par mlocate;
  • cdrtools a été remplacé par cdrkit.

Logiciel similaire

D'autres logiciels de développeur Crux Team

CRUX PPC
CRUX PPC

12 May 15

Commentaires à CRUX

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!