Trabalho: Tipos de Sistemas Operacionais
Trabalho sobre Tipos de Sistemas Operacionais da atualidade para: desktops, servidores, dispositivos móveis e dispositivos embarcados. E diferença conceitual entre Windows e Linux.
1. Sistemas Operacionais para desktops e servidores
1.1. Windows
Microsoft Windows é uma família de sistemas operacionais criados pela Microsoft, empresa fundada por Bill Gates e Paul Allen. Antes da versão NT, era uma interface gráfica para o sistema operacional MS-DOS. O Windows é um produto comercial, com preços diferenciados para cada uma de suas versões. É o sistema operacional mais utilizado em computadores pessoais no mundo, embora uma grande quantidade de cópias sejam ilegais. O impacto deste sistema no mundo atual é muito grande devido ao enorme número de cópias instaladas. Conhecimentos mínimos desse sistema, do seu funcionamento, da sua história e do seu contexto são, na visão de muitos, indispensáveis, mesmo para os leigos em informática. A atual versão estável do Windows para desktops é o Windows 8, lançado em 26 de outubro de 2012. Para servidores o Windows Server 2012 é a versão mais recente e estável.
1.1.1. Versões populares para desktops
1.1.1.1. Windows 8
O Windows 8 é o operacional da Microsoft para computadores pessoais, portáteis, netbooks e tablets. É o sucessor do Windows 7. Foi anunciado oficialmente por Steve Ballmer, diretor executivo da Microsoft, durante a conferência de pré-lançamento do sistema operacional. Segundo a empresa, este sistema operacional será um sistema para qualquer dispositivo, com uma interface totalmente nova, adaptada para dispositivos sensíveis ao toque. Sua versão final foi lançada mundialmente em 26 de outubro de 2012.
1.1.1.2. Windows 7
O Windows 7 é uma versão Microsoft Windows, uma série de sistemas operativos produzidos pela Microsoft para uso em computadores pessoais, incluindo computadores domésticos e empresariais, laptops tablets e PC's de centros de mídia, entre outros.2 Windows 7 foi lançado para empresas no dia 22 de julho de 2009, e começou a ser vendido livremente para usuários comuns às 00:00 horas do dia 22 de outubro de 2009, menos de 3 anos depois do lançamento de seu predecessor, Windows Vista. Pouco mais de três anos depois, o seu sucessor, Windows 8, foi lançado ás 00:00 de 26/10/2012 .
1.1.1.3. Windows Vista
O Windows Vista é um sistema operacional desenvolvido pela Microsoft para uso em computadores pessoais, incluindo computadores residenciais e de escritórios, laptops, Tablet PCs e computadores Media Centers. Antes do seu anúncio em 22 de Julho de 2005, o Windows Vista era conhecido pelo nome de código Longhorn.1 O lançamento do Windows Vista veio mais de cinco anos depois da introdução do seu predecessor, o Windows XP, sendo o período mais longo entre lançamentos consecutivos de versões do Microsoft Windows.
1.1.1.4. Windows XP
O Windows XP é uma família de sistemas operacionais de 32 e 64-bits produzido pela Microsoft, para uso em computadores pessoais, incluindo computadores residenciais e de escritórios, notebooks e media centers. O nome "XP" deriva de eXPerience. O Windows XP é o sucessor de ambos os Windows 2000 e Windows Me e é o primeiro sistema operacional para consumidores produzido pela Microsoft construído em nova arquitetura e núcleo (Windows NT 5.1). O Windows XP foi lançado no dia 25 de Outubro de 2001, e mais de 400 milhões de cópias estavam em uso em Janeiro de 2006, de acordo com estimativas feitas naquele mês pela empresa de estatísticas IDC. Foi sucedido pelo Windows Vista lançado para pré-fabricantes no dia 8 de Novembro de 2006 e para o público em geral em 30 de Janeiro de 2007. Suas vendas cessaram no dia 30 de Junho de 2008, porém ainda era possível adquirir novas licenças com os desenvolvedores do sistema até 31 de Janeiro de 2009 ou comprando e instalando as edições Ultimateou Business do Windows Vista e então realizando o downgrade para o Windows XP.
1.1.2. Versões populares para servidores
1.1.2.1. Windows Server 2012
O Microsoft Windows Server 2012 é um sistema operacional destinado para servidores. É substituto do Windows Server 2008 R2.
A versão Release Candidate foi lançado em junho, destinados a profissionais da área. Sua característica visual é muito parecida com a do Windows 8 com o mesmo estilo de menu. E uma das principais novidades é o suporte a computação em nuvem (cloudcomputing).
1.1.2.2. Windows Server 2008
Windows Server 2008 é um sistema operacional de servidores da Microsoft, desenvolvido como sucessor do Windows Server 2003.
Lançado em 27 de fevereiro de 2008 o Windows Server 2008 foi conhecido pelo codenome Server Longhorn até 16 de maio de 2007 quando Bill Gates, presidente da Microsoft, anunciou o nome oficial.
1.2. Linux
Linux é um termo utilizado para se referir a sistemas operativos (português europeu) ou sistemas operacionais (português brasileiro) que utilizem o núcleo Linux. O núcleo Linux foi desenvolvido pelo programador finlandês Linus Torvalds, inspirado no sistema Minix. O seu código fonte está disponível sob a licença GPL (versão 2) para que qualquer pessoa o possa utilizar, estudar, modificar e distribuir livremente de acordo com os termos da licença.
Inicialmente desenvolvido e utilizado por grupos de entusiastas em computadores pessoais, os sistemas operativos (português europeu) ou sistemas operacionais (português brasileiro) com núcleo Linux passaram a ter a colaboração de grandes empresas como IBM, Sun Microsystems, Hewlett-Packard (HP), RedHat, Novell, Oracle, Google, Mandriva e Canonical.1
Apoiado por pacotes igualmente estáveis e cada vez mais versáteis de softwares livres para escritório (LibreOffice, por exemplo) ou de uso geral (projeto GNU) e por programas para micro e pequenas empresas que na maioria dos casos em nada ficam a dever aos seus concorrentes proprietários, e interfaces gráficas cada vez mais amigáveis como o KDE e o GNOME, o núcleo Linux, conhecido por sua estabilidade e robustez, tem gradualmente caído no domínio popular, encontrando-se cada vez mais presente nos computadores de uso pessoal atuais. Mas já há muito que o Linux destaca-se como o núcleo preferido em servidores de grandes porte, encontrando-se quase sempre presente nos mainframes de grandes empresas2 e até mesmo no computador mais rápido do mundo, o Tianhe-2, chinês (lista TOP500).
1.2.1. Versões populares para desktops e servidores
1.2.1.1. Linux Mint
Linux Mint é uma distribuição Linux irlandesa. Possui duas versões: uma baseada em Ubuntu (com o qual é totalmente compatível e partilha os mesmos repositórios) e outra versão baseada em Debian.
Diferencia-se de ambos os sistemas por incluir drivers e codecs proprietários por padrão e por alguns recursos que permitem fazer em modo gráfico configurações que em ambos os sistemas são feitas através do modo texto. Utiliza por padrão o desktop Gnome modificado, com um menu no painel inferior junto à barra de tarefas (o MintMenu), similar ao menu do KDE, ou o menu "Iniciar" do Windows. O propósito da distribuição é providenciar um sistema Linux que funcione "out-of-the-box"; isto é, esteja pronto para uso assim que terminar a instalação. Dessa maneira, o único trabalho do usuário será o de personalizar a aparência, se desejar, e instalar programas extra, caso necessite.
1.2.1.2. Linux Debian
Debian é simultaneamente o nome de uma distribuição não comercial livre (gratuita e de código fonte aberto) de GNU/Linux (amplamente utilizada) e de um grupo de voluntários que o mantêm à volta do mundo. Uma vez que o Debian se baseia fortemente no projecto GNU, é usualmente chamado Debian GNU/Linux. O Debian é especialmente conhecido pelo seu sistema de gestão de pacotes, chamado APT, que permite: atualizações relativamente fáceis a partir de versões realmente antigas; instalações quase sem esforço de novos pacotes e remoções limpas dos pacotes antigos. Atualmente o Debian Stable se encontra na versão 7.0, codinome "Wheezy".
1.2.1.3. Linux Ubuntu
Ubuntu é um sistema operacional (português brasileiro) ou sistema operativo (português europeu) de código aberto, construído a partir do núcleo Linux, baseado no Debian. É patrocinado pela Canonical Ltd (dirigida por Jane Silber).
O Ubuntu diferencia-se do Debian por ter versões lançadas semestralmente, por disponibilizar suporte técnico nos 9 meses seguintes ao lançamento de cada versão (as versões LTS – LongTermSupport – para desktop recebem 5 anos de suporte, e para servidor recebem 5 anos de suporte), e pela filosofia em torno de sua concepção. A proposta do Ubuntu é oferecer um sistema que qualquer pessoa possa utilizar sem dificuldades, independentemente de nacionalidade, nível de conhecimento ou limitações físicas. O sistema deve ser constituído principalmente por software livre. Deve também ser isento de qualquer taxa.
1.3. UNIX
Unix é um sistema operativo (ou sistema operacional) portátil (ou portável), multitarefa e multiutilizador (ou multiusuário) originalmente criado por Ken Thompson, Dennis Ritchie, Douglas McIlroy e Peter Weiner, que trabalhavam nos Laboratórios Bell (Bell Labs) da AT&T. A marca UNIX é uma propriedade do The Open Group, um consórcio formado por empresas de informática.
1.3.1. Versões populares
1.3.1.1. Solaris
Solaris é um Sistema Operacional UNIX desenvolvido pela antiga Sun Microsystems, que é uma subsidiária da Oracle. As primeiras versões do Solaris (baseadas no código do BSD) foram chamadas SunOS, tendo o seu nome alterado para Solaris 2 quando passou a ser baseado no System V.
Solaris é conhecido por sua acessibilidade, especial no sistemas de SPARC, também por dar origem a muitas características inovadoras tais como DTrace e ZFS. Solaris suporta arquiteturas baseadas nos processadores x86 e SPARC, e é um sistema que segue a especificação POSIX. Embora seja desenvolvido historicamente como um software proprietário, a maioria de seu código-fonte hoje em dia está disponível como o sistema OpenSolaris.
1.3.1.2. Open BSD
O OpenBSD é um sistema operacional livre da família UNIX, multiplataforma. Seu time de desenvolvedores enfatiza a portabilidade, padronização, correção e segurança. Ele suporta emulação binária da maioria dos binários de SRV4 (Solaris), FreeBSD, Linux, SunOS e HP-UX e funciona nas plataformas alpha, amd64, armish, hp300, hppa, i386, landisk, luna88k, mac68k, powerpc, mvme68k, mvme88k, sgi, sparc, sparc64, vax e zaurus. A versão atual é a 5.3, lançada oficialmente em 1 de maio de 2013.
Os binários e fontes do OpenBSD permitem livre distribuição, segundo uma licença do tipo BSD. Isto inclui a permissão de reutilizar qualquer parte do código fonte do OpenBSD, tanto para uso pessoal quanto para propósitos comerciais. Não existe nenhuma outra restrição posterior a aquelas implicadas pela licença original do OpenBSD. Ele pode ser livremente usado em ambientes doméstico, acadêmico, instituições governamentais, organizações sem fins lucrativos e organizações comerciais.
2. Sistemas Operacionais para dispositivos móveis
2.1. Symbian OS
O Symbian OS é um sistema operativo criado para rodar nos telemóveis "multimédia" com suporte para câmeras fotográficas, MMS, wireless, bluetooth, entre outras funções. Este sistema operativo é predominantemente baseado em um ambiente gráfico bastante simples.
2.2. Windows Mobile
O Windows Mobile é um sistema operativo compacto, desenvolvido para rodar em dispositivos móveis como Pocket PCs, Smartphones e Aparelhos de multimédia em geral. Projetado para ser capaz de realizar maior parte do que é possível numa versão do Windows para PC.
2.3. Windows Phone
O Windows Phone 7 é um sistema operativo móvel, desenvolvido pela Microsoft, sucessor da plataforma Windows Mobile, que, ao contrário deste, é focado no mercado de consumo, em vez do mercado empresarial, para o que falta muitas características fornecidas pela versão anterior. Ainda existe apenas esta versão, Windows Phone 7.
2.4. iOS
iOS é o sistema operativo móvel da Apple. Desenvolvido originalmente para o iPhone, também é usado em iPod Touch, iPad e Apple TV. A Apple não permite o sistema operativo rodar em hardware de outras marcas.
2.5. Meego
O MeeGo é um sistema operativo móvel de código aberto, com kernel Linux, anunciado no Mobile World Congress em Fevereiro de 2010, pela Nokia e pela Intel numa conferência conjunta à imprensa.
2.6. Bada
O bada é um sistema operativo desenvolvido pela Samsung focado nos smartphones. O bada foi lançado em 2010, como uma alternativa própria da Samsung para concorrer com a Apple e a Blackberry RIM e transformar os consumidores Samsung em utilizadores de Smartphones.
2.7. BlackBerry OS
O BlackBerry OSé um sistema operativo móvel, desenvolvido pela Research In Motion (RIM)para sua linha de smartphones BlackBerry. É um sistema operativo multitarefas, oferece suporte a dispositivos de entrada especializados que têm sido adoptadas pela RIM para uso nos handhelds, particularmente o trackwheel, trackball, e, mais recentemente, o trackpad e touchscreen.
2.8. WebOS
HP WebOS é um sistema operativo móvel baseado em um kernel Linux, inicialmente desenvolvido pela Palm, que foi posteriormente adquirida pela Hewlett-Packard (HP).
2.9. Android
Android é um sistema operativo móvel que roda sobre o núcleo Linux, embora por enquanto seja ainda desenvolvido numa estrutura externa ao núcleo Linux. Foi inicialmente desenvolvido pelo Google e posteriormente pela OpenHandset Alliance, mas a Google é a responsável pela gestão do produto e engenharia de processos.
3. Sistemas Operacionais para tablets
3.1. Android
Android é um sistema operacional baseado no núcleo do Linuxpara dispositivos móveis, desenvolvido pela Open Handset Alliance, liderada pelo Google e outras empresas.
Segundo a Google, mais de 1 milhão e 300 mil aparelhos com este sistema operacional são ativados todos os dias.
3.2. iOS
iOS (antes chamado de iPhone OS) é um sistema operacional móvel da Apple Inc. desenvolvido originalmente para o iPhone, também é usado em iPod touch, iPad e Apple TV. A Apple não permite que o iOS seja executado em hardware de terceiros. A interface do usuário do iOS é baseado no conceito de manipulação direta, utilizando gestos em multi-toque. A interação com o sistema operacional inclui gestos como apenas tocar na tela, deslizar o dedo, e o movimento de "pinça" utilizado para se ampliar ou reduzir a imagem. Acelerômetros internos são usados por alguns aplicativos para responder à agitação do aparelho (um resultado comum é o comando de desfazer) ou rodá-la em três dimensões (um resultado comum é a mudança do modo retrato para modo paisagem). O iOS consiste em quatro camadas de abstração: a camada Core OS, a camada Core Services, a camada mídia, e a camada CocoaTouch.
3.3. Windows 8
O Windows 8 é o operacional da Microsoft para computadores pessoais, portáteis, netbooks e tablets. É o sucessor do Windows 7. Foi anunciado oficialmente por Steve Ballmer, diretor executivo da Microsoft, durante a conferência de pré-lançamento do sistema operacional. Segundo a empresa, este sistema operacional será um sistema para qualquer dispositivo, com uma interface totalmente nova, adaptada para dispositivos sensíveis ao toque.
4. Sistemas Operacionais para dispositivos embarcados
Sistemas embarcados são sistemas computacionais completos e independentes, mais simples que um computador de propósito geral (desktops), encarregados de executar apenas uma função determinada - tarefas pré-determinadas, com requisitos específicos - na qual executam geralmente repetidas vezes. Também chamado de sistema embutido, seu computador é completamente encapsulado, totalmente dedicado ao dispositivo que controla. Esses dispositivos são compostos fundamentalmente pelos mesmos componentes de um computador pessoal, só que com tamanho e capacidade limitadas para o fim se destina. São muito utilizados no cotidiano, e seus usuários geralmente não os consideram com um computador. São exemplos: aparelho de som, televisão, câmera digital, brinquedos, modem ADSL, entre muitos outros dispositivos. A evolução da microeletrônica e o barateamento das CPU's viabilizaram o emprego de sistemas embarcados nos diversos equipamentos.
4.1. Exemplos de Sistemas Operacionais embarcados
4.1.1. TinyOS
É um sistema operacional embarcado open-source projetado para dispositivos de redes de sensores sem fio. Ele apresenta uma arquitetura baseada em componentes que permite uma rápida inovação e aplicação, minimizando o tamanho do código devido a restrição de memória inerente aos dispositivos.Sua biblioteca de componentes inclui protocolos de rede, serviços distribuídos, drivers de sensor, e ferramentas de aquisição de dados. O TinyOS tem compatibilidade com dezenas de plataformas e placas de sensor.
4.1.2. Contiki
Contiki é um sistema operacional com o código aberto, diferentemente toTinyOS. É um sistema operacional altamente portátil e multi-tarefas para redes de dispositivos com memória limitada. É escrito na linguagem C e foi especialmente projetado para microcontroladores com pouca memória. Esse sistema operacional foi desenvolvido no Instituto Sueco de Ciência da Computação (SwedishInstituteof Computer Science) liderado por Adam Dunkels. Contikiimplementa a camada de adaptação 6LoWPAN, que é uma camada que promove a compressão do IPv6, colocando-o para funcionar nesses dispositivos de memória limitada, possibilitando maior integração dos mesmos com a Internet. Com o 6LoWPAN, todos os sensores contêm uma IPv6 stack que rodam sobre UDP.
4.1.3. VirtuOS
Ele foi idealizado para desfrutar dos recursos e do poder de processamento dos processadores arquitetura x86 de 32 bits em microcomputadores de última geração, de arquitetura compatível com os modelos IBM PC™ de modo a cobrir um largo espectro de aplicações profissionais de propósito geral.
Sua implementação permite um nível de desempenho e de segurança surpreendentes e que viabilizam, a baixo custo, a instalação de Sistemas Distribuídos de Missão Crítica, pela utilização transparente e simultânea dos ambientes multitarefa, multiusuário, multiterminal e de redes locais e remotas.
4.1.4. QNX
É multiusuário, multitarefa, trabalha com rede e possui uma boa interface. A semelhança visual do QNX com o Linux é explicada pelo fato de ambos os projetos fazerem uso da interface gráfica PHOTON. Versões mais recentes do QNX possuem diversas aplicações nativas, dentre as quais se destaca o seu navegador de internet, o Voyager, que renderiza praticamente todo tipo de conteúdo (streaming de áudio e vídeo, flash, etc.) usado atualmente na web. Por se basear em UNIX, o QNX é confiável e estável, podendo ser ideal para profissionais da área gráfica (3D, edição de imagem e vídeo e similares). Líderes mundiais como a Cisco, General Eletric e Siemens dependem da tecnologia QNX para roteadores de rede, instrumentos médicos, unidades telemáticas de veículos, sistemas de segurança e de defesa, robótica industrial e outras aplicações de missões críticas. Em 2010, a Research In Motion (RIM), fabricante do BlackBerry, adquiriu o QNX e o implementou em seu primeiro tablet PC, o PlayBook, concorrente direto do iPad, da Apple.
4.1.5. Windows CE
É uma versão da não popular linha de sistemas operativos Windows para dispositivos portáteis, Tablet PCs e sistemas embarcados. Ele equipa desde microcomputadores até telefones celulares mais antigos e o Dreamcast. É suportado no Intel x86 e compatíveis, MIPxS, ARM, e processadores SuperH Hitachi.
5. Diferença conceitual entre Windows e Linux
O Sistema Operacional Windows é um software pago, e o Linux na maioria de suas versões é gratuito.
O Linux é um sistema aberto, onde você pode conhecer todo o código fonte e, se tiver capacidade, editá-lo. Enquanto o Windows possui o código fechado e não se pode editá-lo.
No Linux todos os programas são tratados como texto.
6. Referências bibliográficas
Wikipédia. MicrosoftWindows. Disponível em: . Acesso em 15 de Novembro de 2013.
Wikipédia. Windows 8. Disponível em: <https://pt.wikipedia.org/wiki/Windows_8>. Acesso em 15 de Novembro de 2013.
Wikipédia. Windows 7. Disponível em: <https://pt.wikipedia.org/wiki/Windows_7>. Acesso em 15 de Novembro de 2013.
Wikipédia. Windows Vista. Disponível em: <https://pt.wikipedia.org/wiki/Windows_Vista>. Acesso em 15 de Novembro de 2013.
Wikipédia. Windows XP. Disponível em: <https://pt.wikipedia.org/wiki/Windows_XP>. Acesso em 15 de Novembro de 2013.
Wikipédia. Windows Server 2012. Disponível em: <https://pt.wikipedia.org/wiki/Windows_Server_2012>. Acesso em 15 de Novembro de 2013.
Wikipédia. Windows Server 2008. Disponível em: <https://pt.wikipedia.org/wiki/Windows_Server_2008>. Acesso em 15 de Novembro de 2013.
Wikipédia. Linux. Disponível em: <https://pt.wikipedia.org/wiki/Linux>. Acesso em 15 de Novembro de 2013.
Wikipédia. Linux Mint. Disponível em: <https://pt.wikipedia.org/wiki/Linux_Mint>. Acesso em 15 de Novembro de 2013.
Wikipédia. Linux Debian. Disponível em: <https://pt.wikipedia.org/wiki/Debian>. Acesso em 15 de Novembro de 2013.
Wikipédia. Linux Ubuntu. Disponível em: <https://pt.wikipedia.org/wiki/Ubuntu>. Acesso em 15 de Novembro de 2013.
Wikipédia. Unix. Disponível em: <https://pt.wikipedia.org/wiki/Unix>. Acesso em 15 de Novembro de 2013.
Wikipédia. Solaris. Disponível em: <https://pt.wikipedia.org/wiki/Solaris>. Acesso em 15 de Novembro de 2013.
Wikipédia. OpenBSD. Disponível em: <https://pt.wikipedia.org/wiki/OpenBSD>. Acesso em 15 de Novembro de 2013.
Wikipédia. Sistemas Operacionais para dispositivos móveis. Disponível em: <https://pt.wikipedia.org/wiki/Anexo:Sistemas_operacionais_para_dispositivos_m%C3%B3veis#Android>. Acesso em 15 de Novembro de 2013.
Wikipédia. Android. Disponível em: <https://pt.wikipedia.org/wiki/Android>. Acesso em 15 de Novembro de 2013.
Wikipédia. iOS. Disponível em: <https://pt.wikipedia.org/wiki/IOS>. Acesso em 15 de Novembro de 2013.
Wikipédia. Introdução aos Sistemas Operacionais/Sistemas Embarcados. Disponível em: <https://pt.wikiversity.org/wiki/Introdu%C3%A7%C3%A3o_aos_Sistemas_Operacionais/Sistemas_Embarcados>. Acesso em 15 de Novembro de 2013.