Puxando um pouco de ironia e humor no título, hoje você Eu apresento SmartOS, para todos os usuários que ainda não sabem. Talvez outros saibam do que se trata este projeto, mas ele não é conhecido o suficiente. Não pode ser classificado como um Linux, ou um Unix típico, é algo mais sofisticado que isso, mas essa dualidade o torna especialmente interessante para alguns dos objetivos para os quais foi projetado.
Para deixar claro o que é SmartOS, é um Hipervisor SVR4 (System V ou SysV)e, portanto, já deixa algumas pistas do que é e para que é usado. Claro, é baseado em UNIX, combinando tecnologia do popular sistema operacional OpenSolaris e também virtualização Linux KVM. Além disso, é open source e gratuito. Estranho, certo?
Seu código-fonte, especificamente o de seu kernel, foi usado para criar outro projeto conhecido no mundo * nix, como Illumos. Você já sabe que Illumos é um sistema operacional derivado do OpenSolaris e, por sua vez, é uma implementação aberta do sistema Solaris da Sun Microsystems (agora Oracle).
Mas além de todos aqueles heranças e influências, SmartOS também integra muitas outras tecnologias, como Crossbow, DTrace, Zones do próprio Solaris, o já mencionado Linux KVM e até mesmo o sistema de arquivos ou FS que agora é fruto de polêmica, como o ZFS. Além disso, eles têm trabalhado para melhorar a escalabilidade desse sistema, algo muito procurado quando se trata de servidores ou ambientes de data center.
SmartOS também inclui o Gerenciamento de pacotes NetBSD pkgsrc, para tornar ainda mais estranho. E foi projetado para ambientes baseados em nuvem. Seu design permite que ele seja executado na memória RAM, suportando vários mecanismos de inicialização de rede (PXE), a partir de imagens ISO ou drives USB. Isso também permite que as atualizações sejam feitas simplesmente reiniciando a partir de uma imagem de sistema mais recente ...
E se tudo isso parece estranho ou interessante para você, outro Recursos SmartOS Eles também parecerão mais genuínos para você:
- Cada máquina virtual é armazenada localmente em cada nó e não inicializa na rede a partir de algum servidor NAS, como em outros casos. Isso mantém a independência dos nós do servidor e reduz o uso da rede.
- Permite seu gerenciamento com ferramentas open source Joyent SmartDataCenter ou SDC, bem como Fifo Project.
- As zonas que mencionei antes também devem ser destacadas. Eles são contêineres. Um é baseado em Unix e usa o pkgsrc com KVM e permite que outros sistemas operacionais sejam executados usando virtualização de hardware. LX pode até mesmo ser usado para rodar distribuições GNU / Linux, suportando syscalls ou chamadas de sistema do kernel Linux ...
Mais informação - SmartOS