segunda-feira, 3 de agosto de 2009

Sobre kernel e sistemas operacionais - parte II


Como você já deve ter percebido, existem vários sistemas operacionais, e cada um tem caracteríscas próprias. Agora vou comentar um pouco sobre os principais sistemas atualmente:

Windows - O Windows é o sistema operacional mais utilizado no mundo todo. Ele possui diversas versões, como Windows XP, Windows Vista e a mais nova, Windows Seven. Juntas, elas detém 90% do mercado mundial de computadores pessoais(notebooks e desktops), o que justifica o desejo das empresas de hardware em ter seus produtos agregados a essa plataforma. No entanto, a Microsoft, empresa desenvolvedora do Windows, não se responsabiliza pelo funcionamento destes dispositivos, já que o seu kernel permite que módulos sejam adicionados sem a necessidade de uma recompilação. Assim, os próprios fabricantes de hardware desenvolvem os drivers para Windows. Esse sistema operacional é pago, ou seja, você deve comprar uma licença para ter o direito de utilizá-lo. Existem ainda programas que podem ser instalados mais tarde, que adicionam mais recursos ao computador. Esses programas rodam sobre o sistema operacional básico, que funciona dentro do kernel. Ou seja, o Windows funciona com duas camadas: o kernel(que inclui o sistema básico) e os programas.

Mac OS - O Mac OS também possui muitas versões (OS X, Tiger, Leopard, etc). Elas seguem uma linha de tempo, ou seja, a versão nova sempre é superior à versão antiga, não existem lançamentos paralelos. O Mac OS é desenvolvido pela Apple, que também fabrica o hardware. Essa foi a alternativa encontrada pela Apple para oferecer um computador com uma boa performance e evitar incompatibilidade com o hardware. O sistema Mac OS só funciona em hardware da Apple. Existem métodos baseados na gambiarra que permitem a instalação desse sistema em um hardware diferente, mas isso não é recomendado. Por utilizar um kernel diferente, o Mac OS possui uma camada a mais, o ambiente gráfico. Os programas funcionam sobre o ambiente gráfico, que funciona sobre o kernel. No entanto, alguns programas podem acessar o kernel diretamente, o que aumenta a performance. Se algum programa travar, o sistema continua funcionando, e apenas aquele programa para de responder. Assim como Windows, o Mac OS é pago, mas a sua versão básica inclui muito mais softwares que Windows. Ou seja, o sistema é mais rápido, mais estável e mais completo.

Linux - O Linux é um sistema operacional muito simples, e muito pequeno. Se resume basicamente ao kernel e algumas ferramentas de manipulação. Esse conjunto de ferramentas é chamado terminal, ou console. No linux não existem "programas", e sim projetos. Cada projeto tem um objetivo, que pode ser desde tocar mp3 até gerenciar todo o ambiente gráfico. Ao conjunto de pacotes dá-se o nome de distribuição linux. Existem mais de 500 distribuições linux oficiais, e cada uma tem um conjunto de pacotes, características e objetivos próprios. Por ser um assunto muito extenso, elas serão discutidas separadamente mais tarde. Diferentemente do Windows e do Mac OS, o Linux, assim como a maioria de suas distribuiçoes, é gratuito.

Chrome OS - O Chrome OS foi anunciado recentemente pelo Google, não está disponível para download, não está pronto e nem existem imagens oficiais da versão em desenvolvimento. Sabe-se que usará o mesmo kernel do Linux e será gratuito. Acho importante citá-lo aqui, pois o Google é uma empresa muito respeitada no setor de tecnologia e informática, e o seu sistema tem potencial para concorrer com os gigantes Windows e Mac OS quando for lançado.

E qual sistema operacional você usa? E qual gostaria de usar?

Nenhum comentário:

Postar um comentário