O que significa se um sistema operacional é baseado no Unix?
Tentarei ser um pouco técnico explicando isso e depois explicarei meu encontro pessoal com ambas as distros
UNIX é nome protegido por direitos autorais somente grandes empresas estão autorizadas a usar o nome e o copyright do UNIX, então IBM AIX e Sun Solaris e HP-UX são todos sistemas operacionais UNIX. O Open Group detém a marca UNIX em confiança para a indústria, e gere o programa de licenciamento da marca UNIX.
Mas se considerar os padrões da Portable Operating System Interface (POSIX), então o Linux pode ser considerado como UNIX. Para citar o arquivo README oficial do kernel Linux:
Linux é um clone Unix escrito do zero por Linus Torvalds com a ajuda de uma equipe de hackers da Net. Ele visa a conformidade POSIX.
No entanto, "Open Group" não aprova a construção "Unix-like", e considera o mau uso de sua marca registrada UNIX.
Linux é apenas um kernel e a distribuição Linux a torna completa de sistemas operacionais utilizáveis, adicionando várias aplicações. A maioria dos sistemas operacionais UNIX vem com programas A-Z, tais como editor, compiladores, etc. Por exemplo HP-UX ou Solaris vem com programas A-Z.
Minha visão pessoal seria que os sistemas operacionais baseados em UNIX são, na maioria das vezes, fortemente acoplados com seus H/Ws, como o IBM AIX rodam em seu h/w e o HP-UX também. Enquanto o Linux é um SO de código aberto que pode ser executado em qualquer plataforma x86 e executa praticamente o mesmo que o UNIX.
Linux de certa forma oferece mais flexibilidade em comparação com o Unix, que é a razão pela qual o Mercado atual decidiu largar o Unix e imbuiu o Linux em grande estilo.
Artigos semelhantes
- Qual sistema operacional smartwatch é melhor de acordo com você, Android Wear ou o sistema operacional Apple Watch, e por quê?
- Quais são as características especiais do sistema operacional Huawei Harmony que não estão disponíveis no sistema operacional Android?
- Um microcontrolador baseado no ARM Cortex M7 suporta algum sistema operacional? Posso fazer navegação na web com ele? Como eu percebo?
- Qual é a melhor maneira de implementar um jogo baseado em servidor baseado em turnos no Android?