Todo o OSS para Linux pode ser construído para rodar em um sistema operacional baseado no Illumos como o OpenIndiana?

3

Eu gosto de experimentar diferentes sistemas operacionais, mas ainda tenho que experimentar um sistema operacional baseado no Illumos. Posso rodar todo ou a maioria dos softwares Linux, apenas construindo a partir do código-fonte?

    
por Andreas Hartmann 26.06.2015 / 13:33

2 respostas

4

Você deve ser capaz de criar a maioria dos softwares Linux manualmente (exceto muito software específico para o kernel do Linux), mas como existem Distribuições baseadas no Illumos que incluem o gerenciador de pacotes, deve ser muito mais fácil usá-las e instalar pacotes de software pré-construídos a partir dos repositórios correspondentes. Usar distribuições com o GNU userspace melhora também a compatibilidade com o sistema Linux / GNU.

Construir pacotes manualmente pode levar muito tempo e exigir altos recursos do sistema - se você estiver apenas tentando alguns sistemas operacionais, normalmente não deseja fazer isso.

    
por 26.06.2015 / 13:47
2

Não; Você pode tentar criar o software, mas isso não significa que será um sucesso sem modificações na fonte. Por exemplo; a criação do PHP 5.5 no OmniOS falhará na compatibilidade do soquete, exigindo que os patches sejam um sucesso; você pode ver minhas modificações aqui para que funcione.

Além disso, os sistemas operacionais baseados em Linux são GNU; Os baseados em Illumos são CDDL ( os líderes dos projetos baseados no illumos-gate preferem o CDDL ao GNU ); eles vêm com o software GNU, mas não é o padrão. Você verá que a funcionalidade grep -F ou certa find não funciona no Illumos OS, a menos que você use a versão /usr/gnu/bin do software.

    
por 06.07.2015 / 17:45