CRUX

Tela Software:
CRUX
Detalhes de Software:
Versão: 3.4 Atualizado
Data de upload: 22 Jun 18
Revelador: Crux Team
Licença: Livre
Popularidade: 66

Rating: nan/5 (Total Votes: 0)

CRUX é uma distribuição open source, distribuída livremente e independente do Linux, construída a partir do zero e otimizada para a arquitetura do conjunto de instruções i686. Ele possui um sistema de pacotes simples baseado em tar.gz, uma coleção bastante pequena de software e scripts de inicialização no estilo BSD.


Disponibilidade, opções de inicialização e arquiteturas suportadas

A distribuição está disponível para download como uma única imagem ISO, que só pode ser usada para instalar o sistema operacional em uma unidade de disco local. Ele foi projetado para funcionar com as plataformas de hardware de 32 bits (i686), mas também pode ser implantado em computadores que usam um processador de 64 bits.

É uma distribuição minimalista que não apresenta um prompt de inicialização sofisticado, mas apenas uma baseada em texto que fornece aos usuários a capacidade de instalar o CRUX em uma unidade de disco local usando as opções padrão ou vários framebuffers predefinidos, como bem como para executar um teste de diagnóstico de memória.

Além disso, os usuários podem visualizar as opções IDE, SATA, USB, SCSI e FireWire pressionando o botão F3, resgatar um sistema operacional quebrado pressionando a tecla F5, bem como visualizar diversas opções de inicialização pressionando a tecla F4.

Uma distribuição para usuários experientes do Linux

Após inicializar a partir da imagem ISO, que pode ser implantada em discos de CD ou pendrives, os usuários serão descartados em um prompt de shell. A partir daí, eles precisam digitar o comando 'setup' para instalar a distribuição.

Todo o processo de instalação é baseado em texto e fornecerá aos usuários duas opções, para executar uma nova instalação CRUX ou atualizar uma já existente. Ao instalar o CRUX, você precisará primeiro entrar no diretório onde a partição raiz está montada, escolher quais coleções de software instalar, bem como selecionar pacotes individuais (opcionalmente).


Linha de fundo

Resumindo, o CRUX é uma distribuição do Linux feita sob medida para usuários experientes do Linux que estão cansados ​​do sistema operacional orientado a novatos. Ele pode ser usado em uma ampla variedade de computadores, especialmente os mais avançados.

O que há de novo nesta versão:

  • O conjunto de ferramentas foi atualizado para incluir o glibc 2.27, GCC 7.3.0 e binutils 2.29.1.
  • O CRUX 3.4 vem com um 4.14.40 installation-kernel e o Xorg 7.7 com o xorg-server 1.20.0.

O que há de novo na versão:

  • Atualizações do conjunto de ferramentas:
  • O CRUX 3.2 vem com um conjunto de ferramentas multilib que inclui o glibc 2.22, gcc 5.2.0 e binutils 2.25.1
  • Kernel:
  • Linux 4.1.13
  • Xorg:
  • O CRUX 3.2 vem com o Xorg 7.7 e o xorg-server 1.18.0
  • Imagem:
  • A imagem ISO é processada com isohybrid e é adequada para gravar em um CD e colocar em uma unidade USB. O suporte a UEFI está disponível durante a instalação com dosfstools, efibootmgr e grub2-efi adicionados ao ISO.
  • Alterações incompatíveis:
  • Bibliotecas importantes foram atualizadas para novas versões principais que não são compatíveis com ABI com as versões antigas. Aconselhamos fortemente contra a atualização manual para o CRUX 3.2 através de portas, uma vez que essas alterações irão interromper temporariamente o sistema. Por favor, note que ainda pode haver pacotes que precisam ser atualizados e que não estão incluídos no ISO. Esses pacotes precisarão ser atualizados / reconstruídos manualmente.
  • ncurses foi atualizado para a versão 6.0. Para evitar uma quebra massiva do sistema, adicionamos links simbólicos de compatibilidade para a versão antiga. Eles serão removidos em uma versão posterior. Devido a um bug na antiga porta ncurses, é necessária uma instalação forçada!
  • Notas importantes:
  • traço é usado em vez do bash para o link simbólico / bin / sh agora. Note que o bash ainda é um forte requisito porque a maioria de nossas ferramentas como pkgmk, ports etc. são scripts bash
  • locais glibc precisarão ser regenerados. Veja a seção & quot; Gerando localidades & quot;
  • o suporte para tcp_wrappers foi removido
  • opt / dovecot pode ser configurado em tempo de execução para usar o tcpwrap. Verifique sua configuração
  • o novo local para as páginas man é / usr / share / man, que é o padrão FSH desde muitos anos.
  • para melhorar e padronizar os scripts rc, foi incluído um daemon start-stop-helper-program na coleção principal de portas

  • O
  • firefox foi preparado para o vídeo html5 através do framework gstreamer, que adiciona gstreamer e gst-plugins-base à lista de dependências

  • O
  • firefox agora usa o kit de ferramentas gtk3 em vez de gtk2.
  • wpa_supplicant ganhou suporte para dbus.

  • O
  • suporte para curl foi adicionado ao pkgmk além do wget. O padrão ainda é wget, mas pode ser configurado no pkgmk.conf.
  • arquivos de licença foram adicionados aos nossos repositórios oficiais de portas.

O que há de novo na versão 3.2:

  • Atualizações do conjunto de ferramentas:
  • O CRUX 3.2 vem com um conjunto de ferramentas multilib que inclui o glibc 2.22, gcc 5.2.0 e binutils 2.25.1
  • Kernel:
  • Linux 4.1.13
  • Xorg:
  • O CRUX 3.2 vem com o Xorg 7.7 e o xorg-server 1.18.0
  • Imagem:
  • A imagem ISO é processada com isohybrid e é adequada para gravar em um CD e colocar em uma unidade USB. O suporte a UEFI está disponível durante a instalação com dosfstools, efibootmgr e grub2-efi adicionados ao ISO.
  • Alterações incompatíveis:
  • Bibliotecas importantes foram atualizadas para novas versões principais que não são compatíveis com ABI com as versões antigas. Aconselhamos fortemente contra a atualização manual para o CRUX 3.2 através de portas, uma vez que essas alterações irão interromper temporariamente o sistema. Por favor, note que ainda pode haver pacotes que precisam ser atualizados e que não estão incluídos no ISO. Esses pacotes precisarão ser atualizados / reconstruídos manualmente.
  • ncurses foi atualizado para a versão 6.0. Para evitar uma quebra massiva do sistema, adicionamos links simbólicos de compatibilidade para a versão antiga. Eles serão removidos em uma versão posterior. Devido a um bug na antiga porta ncurses, é necessária uma instalação forçada!
  • Notas importantes:
  • traço é usado em vez do bash para o link simbólico / bin / sh agora. Note que o bash ainda é um forte requisito porque a maioria de nossas ferramentas como pkgmk, ports etc. são scripts bash
  • locais glibc precisarão ser regenerados. Veja a seção & quot; Gerando localidades & quot;
  • o suporte para tcp_wrappers foi removido
  • opt / dovecot pode ser configurado em tempo de execução para usar o tcpwrap. Verifique sua configuração
  • o novo local para as páginas man é / usr / share / man, que é o padrão FSH desde muitos anos.
  • para melhorar e padronizar os scripts rc, foi incluído um daemon start-stop-helper-program na coleção principal de portas

  • O
  • firefox foi preparado para o vídeo html5 através do framework gstreamer, que adiciona gstreamer e gst-plugins-base à lista de dependências

  • O
  • firefox agora usa o kit de ferramentas gtk3 em vez de gtk2.
  • wpa_supplicant ganhou suporte para dbus.

  • O
  • suporte para curl foi adicionado ao pkgmk além do wget. O padrão ainda é wget, mas pode ser configurado no pkgmk.conf.
  • arquivos de licença foram adicionados aos nossos repositórios oficiais de portas.

O que há de novo na versão 3.1:

  • Atualizações do conjunto de ferramentas:
  • O CRUX 3.1 vem com um conjunto de ferramentas multilib que inclui o glibc 2.19.0, gcc 4.8.3 e binutils 2.24
  • Kernel:
  • Linux 3.12.23
  • Xorg:
  • O CRUX 3.1 vem com o Xorg 7.7 e o xorg-server 1.15.1.
  • Imagem:
  • A imagem ISO é processada com isohybrid e é adequada para gravar em um CD e colocar em uma unidade USB.
  • Alterações incompatíveis:
  • Bibliotecas importantes foram atualizadas para novas versões principais que não são compatíveis com ABI com as versões antigas. Aconselhamos fortemente contra a atualização manual para o CRUX 3.1 através de portas, uma vez que estas alterações irão interromper temporariamente o sistema. Por favor, note que ainda pode haver pacotes que precisam ser atualizados e que não estão incluídos no ISO. Esses pacotes precisarão ser atualizados / reconstruídos manualmente.
  • a libpng foi atualizada para a versão 1.6
  • libjpeg foi substituído por libjepeg-turbo
  • libmng foi atualizado para a versão 2.0
  • Notas importantes:
  • udev foi substituído pelo eudev
  • o eudev atualizado renomeia seus dispositivos ethernet como o udev. Para impedir que isso aconteça, execute o comando /etc/udev/rules.d/80-net-name-slot.rules
  • Mais detalhes podem ser encontrados no wiki freedesktop: http://www.freedesktop.org/wiki/Software/systemd/PredictableNetworkInterfaceNames/
  • O net-tools e o traceroute foram removidos da coleção principal. Sua principal funcionalidade foi substituída pelo iproute. Além disso, a porta inetutils contém um comando ifconfig, hostname e traceroute agora
  • as ferramentas last, mesg, wall e pidof do sysvinit foram substituídas por novas versões que vêm com o util-linux resp. procps
  • o programa man não é mantido desde anos, ele foi substituído pelo man-db
  • a configuração de rede foi dividida em duas partes, uma para o dispositivo de loopback, rede para outros dispositivos de rede. Ambos estão residindo em /etc/rc.d e, portanto, devem ser iniciados como serviços em /etc/rc.conf
  • o clang foi removido da porta llvm. Se você quiser clang, instale o opt / clang que depende do llvm.
  • mesa3d depende agora de llvm que é necessário para construir alguns drivers de gálio populares. Adicionamos suporte explícito ao libvdpau para mesa3d também.

O que há de novo na versão 3.0:

  • Nova arquitetura:
  • Mais de 11 anos após o lançamento do CRUX 0.5 para i686, o CRUX 3.0 é o primeiro lançamento para a arquitetura x86-64.
  • No momento em que Per Liden criou o CRUX, o processador i686 na base da arquitetura Intel IA-32 de 32 bits era o estado da arte e, portanto, escolhido por ele como a otimização padrão para o CRUX. Mas atualmente o arco i686 é mais ou menos obsoleto, pelo menos para máquinas desktop, e substituído pela arquitetura x86-64.
  • Atualizações do conjunto de ferramentas:
  • O CRUX 3.0 vem com um conjunto de ferramentas multilib que inclui o glibc 2.16.0, gcc 4.7.2 e binutils 2.23.1
  • Kernel:
  • Linux 3.6.11
  • Xorg:
  • O CRUX 3.0 vem com o Xorg 7.7 e o xorg-server 1.13.0.
  • Imagem:
  • A imagem ISO é processada com isohybrid e é adequada para gravar em um CD e colocar em uma unidade USB.
  • Notas importantes:
  • uma atualização de 2.8 i686 para 3.0 é possível, mas você precisa reconstruir todos os pacotes instalados que não fazem parte do ISO
  • continuaremos a atualizar os repositórios do CRUX 2.8 para o futuro próximo, mas incentivamos todos os usuários a atualizar para o 3.0
  • Além do glibc-32, não enviamos nenhuma biblioteca de compatibilidade de 32 bits em nosso ISO, mas há um novo repositório, chamado compat-32, para as bibliotecas de compatibilidade de 32 bits. O repositório não está ativado por padrão (/etc/ports/compat-32.rsync.inactive)
  • habilite CONFIG_IA32_EMULATION em sua configuração de kernel, sem essa opção você não é capaz de construir material de 32 bits, mesmo um chroot em um sistema de 32 bits, por exemplo CRUX 2.8, não é possível sem ele!
  • não rejeite /etc/pkgmk.conf, extensões importantes foram adicionadas

O que há de novo na versão 3.0 RC1:

  • uma atualização de 2.8 i686 para 3.0 é possível, mas você tem que reconstruir todos os pacotes instalados que não fazem parte do ISO - continuaremos atualizando os repositórios CRUX 2.8 para o futuro próximo, mas encorajamos todos os usuários a atualizar para o 3.0
  • uma árvore de portas de compatibilidade de 32 bits está disponível, mas não ativada por padrão (/etc/ports/compat-32.rsync.inactive)
  • habilite CONFIG_IA32_EMULATION em sua configuração de kernel, sem essa opção você não é capaz de construir material de 32 bits, mesmo um chroot em um sistema de 32 bits, por exemplo CRUX 2.8, não é possível sem ele!
  • não rejeite /etc/pkgmk.conf, extensões importantes foram adicionadas

O que há de novo na versão 2.8:

  • Atualizações do conjunto de ferramentas:
  • CRUX 2.8 inclui glibc 2.16.0, gcc 4.7.2 e binutils 2.22
  • Kernel:
  • Linux 3.5.4
  • Xorg:
  • O CRUX 2.8 vem com o Xorg 7.7 e o xorg-server 1.13.0.
  • Imagem:
  • A imagem ISO é processada com isohybrid e é adequada para gravar em um CD e colocar em uma unidade USB.
  • Alterações incompatíveis:
  • Bibliotecas importantes foram atualizadas para novas versões principais que não são compatíveis com ABI com as versões antigas. Aconselhamos vivamente contra a atualização manual para o CRUX 2.8 através de portas, uma vez que estas alterações irão quebrar temporariamente o sistema.
  • a libmpc foi atualizada para a versão 1.0.1, exigida pelo gcc
  • O openssl foi atualizado para a versão 1.0.1, exigida por muitos pacotes (mais notáveis: wget, que por sua vez é chamado pelo pkgmk para fazer download de fontes)
  • a libpcre foi atualizada para 8.31, requerida por muitos pacotes, por exemplo grep
  • O gdbm foi atualizado para a versão 1.10
  • o db foi atualizado para a versão 5.3
  • o libtiff foi atualizado para a versão 4
  • a libpng foi atualizada para a versão 1.5
  • Alterações importantes:
  • o kernel mais antigo suportado pela glibc é 2.6.39 agora
  • util-linux-ng foi renomeado para util-linux
  • module-init-tools foi substituído por kmod
  • os dados do fuso horário foram removidos da glibc e agora são fornecidos por uma nova porta: core / tzdata
  • alguns drivers de vídeo obsoletos foram removidos do xorg (radeonhd, i128, mach64, tdfx, voodoo)
  • libGlu não faz mais parte da mesa, mas é fornecido por um novo porto: xorg / glu
  • algumas partes do xcb-util foram divididas em xcb-util-image, xcb-util-keysyms, xcb-util-render e xcb-util-wm

O que há de novo na versão 2.7.1:

  • Atualizações do conjunto de ferramentas
  • O CRUX 2.7.1 inclui o glibc 2.12.2, gcc 4.5.3 e binutils 2.20.1
  • Kernel:
  • Linux 2.6.39.4
  • Pacotes:
  • O CRUX 2.7.1 inclui o conjunto usual de atualizações de portas, mas sem nenhuma alteração incompatível.
  • Notas de versão para o CRUX 2.7
  • Atualizações de toolchain
  • CRUX 2.7 inclui glibc 2.12.1, gcc 4.5.1 e binutils 2.20.1
  • Kernel
  • Linux 2.6.35.6
  • Xorg
  • O CRUX 2.7 vem com o Xorg 7.5 e o xorg-server 1.9.0.
  • Imagem:
  • Para economizar espaço, todos os pacotes fornecidos com a imagem são compactados com xz, o que requer uma nova versão do pkgutils. Um pacote de pkgutils gz comprimido foi colocado no subdiretório / tools.
  • Além da imagem ISO comum, uma imagem adequada para pen drives USB está disponível em nossos espelhos de download.
  • Alterações incompatíveis:
  • Bibliotecas importantes foram atualizadas para novas versões principais, que não são compatíveis com ABI com as versões antigas. Aconselhamos fortemente contra a atualização manual para o CRUX 2.7 através de portas, uma vez que essas alterações irão quebrar temporariamente o sistema.
  • A libgmp foi atualizada para a versão 5.0, exigida pelo gcc e coreutils
  • a libmpfr foi atualizada para a versão 3.0, exigida pelo gcc
  • O openssl foi atualizado para a versão 1.0, exigida por muitos pacotes (mais notáveis: wget, que por sua vez é chamado pelo pkgmk para fazer download de fontes)
  • o libjpeg foi atualizado para a versão 8
  • a libpng foi atualizada para a versão 1.4
  • o cairo não é mais construído com suporte para o backend glitz (isso afeta os aplicativos GTK + e outros)
  • Alterações importantes:
  • Novos recursos em pkgutils:
  • Além do gzip, o pkgmk foi aprimorado para, opcionalmente, compactar pacotes recém-compilados com bzip2 ou xz.
  • O pkgutils pode ler pacotes que foram compactados com o bzip2 e o xz, além do gzip.
  • O pkgmk foi estendido pelo switch de linha de comando --ignore-new, o que faz com que ele ignore novos arquivos em uma incompatibilidade de pegada.
  • O pkgmk aprendeu códigos de saída distintos para os vários erros que podem ocorrer.
  • acl foi adicionado ao núcleo
  • btrfs-progs foi adicionado ao núcleo
  • a libattr foi renomeada para attr e movida de opt para core
  • a libpcap foi movida de opt para core
  • o suporte para acl / cap foi adicionado ao coreutils
  • O suporte ao NFSv4 foi adicionado ao nfs-utils. Isso requer algumas novas bibliotecas (libevent, libtirpc, libnfsidmap) e o portmap deve ser substituído pelo rpcbind. Nós movemos toda a pilha do NFS para opt, que ainda é enviada com o ISO. A instalação lidará com a atualização e novos requisitos automaticamente.
  • o portmap foi removido do núcleo
  • a configuração padrão do sysklogd foi estendida
  • log padrão do dcron agora é feito via sysklogd
  • números de versão menores não são mais usados ​​no layout de diretório do perl. Agora é possível atualizar a porta perl sem quebrar todos os módulos de extensão perl.
  • o caminho da fonte X padrão foi alterado para / usr / share / fonts / X11

O que há de novo na versão 2.6 RC1:

  • Atualizações do conjunto de ferramentas:
  • CRUX 2.6 inclui glibc 2.10.1, gcc 4.4.1 e binutils 2.19.1
  • Kernel:
  • Linux 2.6.30.x
  • Xorg:
  • O CRUX 2.6 vem com o Xorg 7.4.
  • Alterações importantes:

  • O suporte a
  • xz / lzma foi adicionado ao libarchive, é possível usar arquivos-fonte .xz e .lzma em nossas portas agora
  • O libusb foi atualizado para a versão 1.0, para manter a compatibilidade com a versão 0.1, uma nova porta libusb-compat foi adicionada ao núcleo
  • libblkid, blkid, findfs e fsck são agora fornecidos pelo util-linux-ng em vez de e2fsprogs
  • libuuid, uuidd e uuidgen agora são fornecidos pelo util-linux-ng em vez de e2fsprogs
  • usando o arquivo /etc/modprobe.conf para configurar o modprobe está obsoleto, use os arquivos * .conf em /etc/modprobe.d/ em vez
  • rdate foi substituído por openrdate
  • libdevmapper, sudo e xz foram movidos de opt para core
  • tcsh, rpm2targz, strace e expat foram movidos do core para opt
  • lvm2 está agora disponível durante a instalação

O que há de novo na versão 2.5 RC1:

  • inclui o glibc 2.8, GCC 4.3.2 e Binutils 2.19;
  • Linux kernel 2.6.27.x;
  • é fornecido com X.Org 7.4;
  • glibc não contém mais todos os possíveis locais, consulte o manual;
  • a configuração do vinculador de tempo de execução foi bastante simplificada adicionando um diretório de configuração /etc/ld.so.conf.d;
  • O GCC depende da libgmp e libmpfr agora, ambos foram adicionados ao core;
  • uma nova porta inetutils substitui inetd, netkit-ftp e netkit-telnet;
  • o hotplug foi removido porque não estava em uso há muito tempo;
  • a libpcre foi adicionada ao núcleo;
  • slocate foi substituído por mlocate;
  • cdrtools foi substituído pelo cdrkit.

Programas semelhantes

Solak K&D
Solak K&D

17 Feb 15

KSuse KDE
KSuse KDE

17 Feb 15

BannokOS
BannokOS

17 Feb 15

Outro software de desenvolvedor Crux Team

CRUX PPC
CRUX PPC

12 May 15

Comentário para CRUX

Comentários não encontrado
Adicionar comentário
Ligue imagens!