Questão:
Distribuição Linux de código aberto com LTS
guettli
2015-10-05 00:41:32 UTC
view on stackexchange narkive permalink

Apenas AFAIK Ubuntu é open source e tem LTS (Long Term Support).

Existe outra distribuição Linux com estes recursos:

  • Utilizável para desktop e servidor
  • código aberto
  • versões de suporte de longo prazo (pelo menos 3 anos de suporte)
  • com foco na qualidade:
    • correções de bugs incluem testes para garantir que os bugs não apareçam novamente
    • Algum tipo de integração contínua para garantir que apenas os pacotes que passam em todos os testes automatizados sejam lançados.
1. Como você define o longo prazo? 2. Os testes devem ser fornecidos para que você possa executá-los em sua própria instalação?
@unor Não tenho uma definição concreta de suporte de longo prazo. Eu quero algo como Ubuntu LTS. Para mim, isso significa pelo menos 3 anos de suporte. Relacionado: https://wiki.ubuntu.com/LTS
E você poderia esclarecer os requisitos de testes? Você deseja executar esses testes em sua própria instalação?
@unor I ampliei o "foco na qualidade". Não, normalmente não quero fazer os testes. É para isso que serve um sistema de CI. Mas talvez de vez em quando. Deve ser fácil para o usuário normal (não o desenvolvedor) executar os testes.
Eu tinha uma pergunta semelhante sobre [unix.se] ([Suporte de atualização de segurança longo (est) para distribuições GNU / Linux estáveis?] (Http://unix.stackexchange.com/q/102388/21962)) e [CentOS foi recomendado] (http://unix.stackexchange.com/a/102390/21962) (com cerca de 10 anos de suporte); mas não tenho ideia sobre os testes / IC.
Trzy respostas:
410 gone
2015-10-12 15:45:40 UTC
view on stackexchange narkive permalink

CentOS enter image description here

Atendendo aos seus requisitos:

✓ Pode ser usado para desktop e servidor

Possui uma GUI para uso em desktop: X-Windows, com uma escolha de ambientes Gnome ou KDE Desktop; ou Cinnamon, Mate ou Xfce.

Click to enlarge

Foi desenvolvido como um sistema operacional corporativo com alto desempenho no servidor. A empresa de hospedagem na web que eu uso o usa, como muitas outras, em seus servidores.

Na minha experiência, usá-lo em ambos facilita o caminho entre o desenvolvedor local e o servidor implantação.

✓ Código aberto

CentOS é código aberto, grátis e livre : você pode fazer download do CentOS aqui, e todas as fontes estão aqui

✓ Versões de suporte de longo prazo (pelo menos 3 anos de suporte)

CentOS Linux tem um ciclo de suporte de dez anos. O CentOS mais recente, 7, será compatível até 30 de junho de 2024

✓ Focado na qualidade

? as correções de bugs incluem testes para garantir que os bugs não apareçam novamente

✓ Algum tipo de integração contínua para garantir que apenas os pacotes que passam em todos os testes automatizados sejam lançados.

Sua razão de ser é estabilidade de longo prazo para a empresa, oferecendo a robustez e a vida longa que você está pedindo.

Ele faz testes de integração contínua diários. O conjunto de testes em si reside no github

Nota histórica

Os veteranos do Linux já sabiam disso como Red Hat. O Red Hat Enterprise Linux se tornou um produto comercial. CentOS é a versão gratuita ( grátis & libre ) do Red Hat Enterprise Linux.

Minha experiência pessoal

(divulgação: não tenho conexão com o CentOS exceto como um usuário muito satisfeito)

Acabei de mudar para ele depois de anos lutando com o kubuntu. Ele atende às minhas necessidades como uma máquina de desenvolvimento na qual posso construir e testar coisas antes de implantar em um servidor. Todos os pacotes que eu esperava encontrar estão disponíveis. Recomendo adicionar o repositório Extra Packages for Enterprise Linux (EPEL) à sua lista de fontes (e isso é fácil de fazer na linha de comando: sudo yum install epel-release )

Advertências

Este é praticamente inevitável quando você está procurando estabilidade de longo prazo: se eu quiser a versão mais recente de um pacote (digamos Python 3.5, PHP 7, gcc 5.2 no momento da escrita) , então eu preciso obter o pacote fonte e compilá-lo sozinho. Se eu puder ficar satisfeito com uma versão anterior, então um pacote yum está disponível nos repositórios CentOS.

A comunidade de suporte é grande, mas não é tão grande quanto no Ubuntu. Ele contém muitos hosts da web profissionais e menos entusiastas. Há uma tag Centos no Unix Stackexchange, enquanto há uma pilha inteira dedicada aos vários * ubuntus.

É verdade que o CentOS não tem nada comparável a http://packages.ubuntu.com/? Não há como navegar pelos pacotes existentes e pelos problemas / bugs relacionados?
Você pode navegar na lista de pacotes através da linha de comando yum ou do programa de "software" GUI. A lista de bugs está disponível em https://bugs.centos.org/my_view_page.php
Obrigado pelo link.
Nathaniel M. Beaver
2015-10-12 14:09:49 UTC
view on stackexchange narkive permalink

O Ubuntu é construído no Debian, especificamente os pacotes testing , que não são LTS. O Debian estável , por outro lado, tem suporte de longo prazo:

https://wiki.debian.org/LTS

Por exemplo, a versão estável atual (codinome jessie ) foi lançada em abril / maio de 2015 e é compatível até abril / maio de 2020.

Cada pacote tem mantenedores responsáveis ​​pelo pacote e uma página de garantia de qualidade; aqui está para o navegador chromium :

https://packages.qa.debian.org/c/chromium-browser.html

Existem muitos testes automatizados para pacotes, embora a extensão em que eles capturam regressões dependa do pacote. Um esforço recente para melhorar a qualidade do pacote Debian é em compilações reproduzíveis, para que qualquer pessoa possa construir binários idênticos bit a bit a partir da fonte.

https://wiki.debian.org/ReproducibleBuilds

O próprio Debian é uma organização voluntária, mas existem muitos consultores que fornecem suporte comercial.

https://www.debian.org/consultants/

Basil Bourque
2015-10-06 03:25:08 UTC
view on stackexchange narkive permalink

Linux Mint

official logo for Linux Mint project

Para uso em desktop, Linux Mint é a resposta. Ele renuncia às substituições do ambiente experimental da área de trabalho, permanecendo com uma área de trabalho convencional no estilo Mac / Windows. Baseado em Debian e Ubuntu. Tag line: “da liberdade veio a elegância”.

Para citar sua página Sobre:

O objetivo do Linux Mint é produzir um , sistema operacional elegante e confortável, poderoso e fácil de usar.

Linux Mint é a distribuição Linux para desktop mais popular e o terceiro sistema operacional doméstico mais usado, atrás apenas do Microsoft Windows e do Apple Mac OS.

Em 2014-2015, a equipe tomou uma importante decisão estratégica: Saia da roda do hamster das últimas e melhores atualizações . A nova política deles é que todas as versões futuras serão baseadas em lançamentos de suporte de longo prazo e terão suporte por cinco anos.

Embora o Linux Mint seja de código aberto, pode haver aplicativos e bibliotecas agrupados com ele são de código fechado e proprietários.

Eles inovaram o ambiente de desktop prático, mas prático, Cinnamon. Outros ambientes também são suportados.

screen shot of ‘Linux Mint 17 Qiana Cinnamon 2.2’ desktop environment

Consulte a página da Wikipedia.

Não destinado ao uso do servidor. Para servidores, você gostaria de uma distribuição mais simples e média.

O Linux Mint tem foco na estabilidade? Como eles garantem que um pacote é instalável ** e utilizável **?


Estas perguntas e respostas foram traduzidas automaticamente do idioma inglês.O conteúdo original está disponível em stackexchange, que agradecemos pela licença cc by-sa 3.0 sob a qual é distribuído.
Loading...