Captura de tela do ambiente de desktop KDE rodando no sistema operacional Crux Linux. | |
| Desenvolvedor | Per Lidén e a comunidade do CRUX |
| Arquiteturas | armx86-64 |
| Modelo do desenvolvimento | Software Livre |
| Lançado em | dezembro de2002 (23 anos) |
| Versão estável | 3.7 / 26 de setembro de 2022; há 3 anos[1] |
| Mercado-alvo | Usuários avançados,entusiastas, propósito geral |
| Família | GNU |
| Núcleo | Linux |
| Método deatualização | Ports |
| Gerenciamento de pacotes | Pkgutils[2] |
| Interface | Openbox |
| Licença | GNU GPL / Outras |
| Estado do desenvolvimento | Corrente |
| Website | crux |
| Posição noDistrowatch | 177ª (eminglês,emcastelhano,emfrancês,emalemão,emtcheco/checo,emjaponêseemchinês). |
| Origem comum | |
| Portal do Software Livre | |
CRUX é umadistribuição Linux leve otimizada para computadoresx86-64, voltada para usuários deLinux experientes e instalada através de um sistema de gerenciamento de pacotes baseado em tar.gz cominitscripts de estiloBSD. Ele não é baseado em outra distribuição Linux.[3] Ele também utiliza umsistema de portes para instalar e atualizar aplicativos.[4]
Emboracrux seja a palavra em Latim para "cruz", a escolha do nome "CRUX" em si não tem significado. Per Lidén escolheu isso porque "soou legal" e termina em "X", o que o coloca em linha com vários outros sabores doUnix, comoIRIX, Ultrix,Mac OS X eIBM AIX.[5]
O CRUX não inclui um programa de instalaçãográfico. Em vez disso, o usuário inicializa okernel armazenado em umCD oudisquete;particiona o(s)dispositivo(s) de armazenamento para o qual osistema operacional será instalado (usando um programa comofdisk oucfdisk); cria ossistemas de arquivos apropriados nas várias partições;monta o CD ou oNFS juntamente com as partições criadas anteriormente para uso pelo script de instalação do pacote; compila um novo kernel; e instala umcarregador de inicialização, tudo através decomandos de shell.[6][7]
O CRUX implementa uma infraestrutura semelhante à dos sistemas operacionais baseados emBSD para gerenciamento de pacotes. Os pacotes consistem em um Pkgfile (que é umscript de shell), todos ospatches necessários para ajustar o funcionamento do programa,hashesmd5 usados para verificar a integridade dos arquivos baixados e um arquivo de banco de dados listando os arquivos a serem incluídos nos pacotes. Esses arquivos são baixados de umrepositório de software do CRUX,compilados e instalados usando o frontend prt-get para pkgutils.[2] Os códigos fontes do software são baixadas dos sitess dos fabricantes nos endereços especificados no Pkgfile.
| Versão | Data |
|---|---|
| 1.0 | Dezembro de 2002 |
| 1.1 | Março de2003 |
| 1.2 | Agosto de 2003 |
| 1.3 | Dezembro de 2003 |
| 1.3.1 | Fevereiro de 2004 |
| 2.0 | Março de 2004 |
| 2.1 | Abril de 2005 |
| 2.2 | Abril de 2006 |
| 2.3 | Março de 2007 |
| 2.4 | Dezembro de 2007 |
| 2.5 | Dezembro de 2008 |
| 2.6 | Setembro de 2009 |
| 2.7 | Outubro de 2010 |
| 2.7.1 | Novembro de 2011 |
| 2.8 | Outubro de 2012 |
| 3.0 | Janeiro de 2013 |
| 3.1 | Julho de 2014 |
| 3.2 | Novembro de 2015 |
| 3.3 | Fevereiro de 2017 |
| 3.4 | Maio de 2018 |
| 3.5 | Junho de 2019 |
| 3.6 | Dezembro de 2020 |
| 3.7 | Setembro de 2022 |
|url= (ajuda)