Você está na página 1de 6
Line Essentials Versdo 1.6 | 1.1 Aevolugdo do Linux sistemas operacionals populares Linux Professional Institute 1.1 Ligdo 1 Certificagao: Linux Essentials Versio: 16 Tépico: 1A Comunidade Linux e uma carreira em open source Objetivo: 1.1 A evolucao do Linux e os sistemas operacionais populares Ligdo: 1de1 Introducgao 0 Linux é um dos sistemas operacionais mais populares. Linus Torvalds comegou a desenvolvé-lo em 1991 inspirado no Unix, um outro sistema operacional criado nos anos 70 pelos Laboratérios AT&T. O Unix foi projetado para computadores pequenos. Na época, eram consideradas “pequenas” as maquinas que nao precisavam de um cémodo inteiro com ar condicionado e que custavam menos de um milhdo de délares. Mais tarde, essa categoria passou a designar as maquinas que podiam ser erguidas por duas pessoas. Até entdo, o Unix nao estava disponivel para pequenos computadores, como os computadores de escritério, que eram baseados na plataforma x86. Assim, Linus, na época um estudante, comecou a implementar um sistema operacional semelhante ao Unix, mas capaz de rodar nessa plataforma. © Linux, em sua maior parte, langa mao dos mesmos principios e idéias basicas do Unix, mas ndo contém cédigo Unix, pois trata-se de um projeto independente. 0 Linux nao é suportado por uma empresa individual, mas por uma comunidade internacional de programadores. Disponivel gratuitamente, pode ser usado por qualquer pessoa, sem restrigdes. Version: 20230414 | Licenclado sob CCBY.NCND 40 | learninginiora ©) Linux Essentials Versio 1.6 | Tépico 1: A comunidade Linux ea careira Open Source Distribuigées Uma distribuicdo Linux 6 um pacote que consiste em um kernel Linux, mais uma selecao de aplicativos mantidos por uma empresa ou comunidade de usuédrios. 0 objetivo de uma distribuigao é otimizar o kernel e os aplicativos que rodam no sistema operacional para um. determinado tipo de uso ou grupo de usudrios. As distribuigdes freqiientemente incluem ferramentas préprias para a instalagao de software e administracao do sistema. Por essa razdo, certas distribuig6es sao usadas principalmente em ambientes desktop, por serem mais faceis de usar, enquanto outras so mais comumente instaladas em servidores para usar os recursos disponiveis da maneira mais eficiente possivel. Outra maneira de classificar as distribuigdes ¢ de acordo com a famitia de distribuigdes a que pertencem, As distribuicdes da familia Debian usam o gerenciador de pacotes dpkg para gerenciar © software executado no sistema operacional. Os pacotes que podem ser instalados com o gerenciador de pacotes sao mantidos por membros voluntarios da comunidade da distribuigao, Os mantenedores usam 0 formato de pacote deb para especificar como o software ¢ instalado no sistema operacional e como ¢ configurado por padrao. Assim como uma distribuigao, um pacote é constituido por um conjunto de programas, mais uma configuragdo e documentagto correspondentes, facilitando a instalacdo, atualizacao e utilizacao do software pelo usuario. 0 Debian GNU/Linux 6 a maior distribuigao da familia Debian. O Projeto Debian GNU/Linux foi lancado por Ian Murdock em 1993 e conta, hoje, com milhares de voluntarios trabalhando no projeto. O objetivo do Debian GNU/Linux ¢ fornecer um sistema operacional extremamente confidvel. Ele também promove a visdo de Richard Stallman de um sistema operacional que respeite as liberdades do usuario de executar, estudar, distribuir e aprimorar o software. Por essa razao, ele também nao fornece nenhum programa proprietario por padrao. © Ubuntu é outra distribuigao baseada no Debian que merece ser mencionada. O Ubuntu foi criado por Mark Shuttleworth e sua equipe em 2004, com a missiio de produzir um ambiente desktop Linux facil de usar. A ideia do Ubuntu é fornecer um software livre para todas as pessoas ao redor do mundo, bem como reduzir 0 custo dos servigos profissionais. A distribuigao langa uma nova versao a cada seis meses, além de uma versao com suporte de longo prazo a cada 2 anos. 0 Red Hat é uma distribuigao Linux desenvolvida e mantida pela empresa de software de mesmo nome, adquirida pela IBM em 2019. A distribuicéo Red Hat Linux foi iniciada em 1994 e rebatizada em 2003 como Red Hat Enterprise Linux, ou RHEL. E fornecida as empresas como uma solugao empresarial confidvel suportada pela Red Hat e ver com software destinado a facilitar 0 uso do Linux em ambientes de servidores profissionais. Alguns de seus componentes requerem assinaturas ou licengas pagas. O projeto CentOS usa o cédigo-fonte livre do Red Hat Enterprise Linux para compilar uma distribuicdo inteiramente gratuita, mas que ndo conta com o servico de 4 | @PSe~ kaminalpiorg | Ucencladoso8CCBV.NCND 40. | Version: 2023-04-16 Line Essentials Versdo 1.6 | 1.1 Aevolugdo do Linux sistemas operacionals populares suporte comercial. Tanto 0 RHEL quanto 0 CentOS sao otimizados para uso em ambientes de servidor. 0 projeto Fedora foi fundado em 2003 com a ideia de criar uma distribuigéo Linux voltada para computadores desktop. A Red Hat iniciou e ainda mantém essa distribuicao. 0 Fedora é muito progressista e adota novas tecnologias rapidamente, sendo frequentemente considerado um banco de testes para novas tecnologias que, mais tarde, poderdo ser inclufdas no RHEL. Todas as distribuigdes baseadas em Red Hat usam o formato de pacote rpm. ‘A empresa SUSE foi fundada em 1992 na Alemanha como um provedor de servigos Unix. A primeira versio do SUSE Linux foi lancada em 1994. Ao longo dos anos, o SUSE Linux tornou-se mais conhecido por sua ferramenta de configuracao YaST, que permite aos administradores instalar e configurar software e hardware, configurar servidores e redes. Semelhante ao RHEL, 0 SUSE oferece 0 SUSE Linux Enterprise Server, sua edigdo comercial, com langamentos menos frequentes e adequado para a implantaczio em empresas e ambientes de produgdo. £ distribuido como um servidor, bem como um ambiente desktop, com pacotes adequados para fins especificos. Em 2004, a SUSE langou 0 projeto openSUSE, que permitia que os desenvolvedores e usuarios testassem e desenvolvessem ainda mais o sistema. A distribuigéo openSUSE pode ser baixada gratuitamente. Muitas distribuigdes independentes foram lancadas ao longo dos anos. Algumas delas se baseiam em Red Hat ou Ubuntu, outras so projetadas para aprimorar uma propriedade especifica de um sistema ou hardware. Existem distribuigdes construidas com funcionalidades especificas, como 0 QubesOS, um ambiente de desktop extremamente seguro, ou o Kali Linux, que oferece um ambiente para explorar vulnerabilidades de software e ¢ usado principalmente para testes de intrusdo, Recentemente, diversas distribuigées Linux mintisculas foram projetadas para rodar especificamente em containers Linux, como o Docker. Existem também distribuicdes construidas especificamente para componentes de sistemas embarcados e mesmo dispositivos inteligentes Sistemas embarcados Os sistemas embarcados sao uma combinacao de hardware e software projetados para cumprir uma fungao especifica dentro de um sistema maior. Normalmente fazem parte de outros dispositivos e ajudam a controlé-los. Podem ser encontrados em aplicagdes automotivas, médicas e até militares. Devido a essa ampla variedade de aplicagdes, Uma variedade de sistemas operacionais baseados no kernel do Linux foi desenvolvida para uso em sistemas embarcados. uma parte significativa dos dispositivas inteligentes usa um sistema operacional baseado no kernel do Linux. Assim, em sistemas embarcados temos software embarcado, cujo objetivo ¢ acessar o hardware e torné-lo utilizavel. Dentre as principais vantagens do Linux sobre qualquer software embarcado Version: 2003-0414 | Licenciadosob CCAVNGND4O | learnioaipiors ©) Linux Essentials Versio 1.6 | Tépico 1: A comunidade Linux ea careira Open Source proprietario esto a compatibilidade entre plataformas de diferentes fornecedores, desenvolvimento, suporte e auséncia de taxas de licenca. Dois dos mais populares projetos de software embarcado so o Android, usado principalmente em telefones celulares por diferentes fabricantes, e o Raspbian, que é usado principalmente no Raspberry Pi. Android 0 Android é um sistema operacional mével desenvolvido principalmente pelo Google. A Android Inc, foi fundada em 2003 em Palo Alto, Califérnia. A empresa inicialmente criou um sistema operacional destinado a rodar em cémeras digitais. Em 2005, 0 Google comprou a Android Inc. e transformou esse sistema em um dos maiores sistemas operacionais méveis. A base do Android é uma versao modificada do kernel do Linux junto com outros softwares de cédigo aberto. O sistema foi desenvolvido principalmente para dispositivos touchscreen, mas 0 Google desenvolveu também versdes para smart TVs e smartwatches. Diferentes versdes do Android foram desenvolvidas para consoles de jogos, cémeras digitais e mesmo PCs. 0 cédigo do Android esta disponivel gratuitamente no Android Open Source Project (AOSP). O Google oferece uma série de componentes proprietdrios juntamente com o nticleo de cédigo aberto do Android. Dentre esses componentes estao aplicativos como Google Agenda, Google Maps, Google Mail, 0 navegador Chrome e a Google Play Store, que facilita a instalagdo de aplicativos. A maioria dos usuarios considera essas ferramentas como parte integrante da sua experiéncia no Android. Assim, praticamente todos os dispositivos méveis na Europa e na América que vém com Android instalado incluem software proprietario do Google © Android oferece muitas vantagens em dispositivos embarcados. 0 sistema operacional é intuitivo e facil de usar, gracas a interface grafica de usuario, e conta com uma comunidade de desenvolvedores muito ampla, sendo facil encontrar ajuda para o desenvolvimento. Ele também & suportado pela maioria dos fabricantes de hardware com um driver Android, sendo assim facil ¢ econémico criar protétipos de um sistema inteiro. O Raspbian e o Raspberry Pi O Raspberry Pi é um computador de baixo custo, do tamanho de um cartao de crédito, que pode exercer o papel de um computador de mesa inteiramente funcional, mas também pode ser usado dentro de um sistema Linux embarcado. £ desenvolvido pela Raspberry Pi Foundation, uma instituigdo educacional de caridade no Reino Unido. Sua finalidade principal ¢ ensinar os jovens a programar e compreender a funcionalidade dos computadores. 0 Raspberry Pi pode ser projetado e programado para realizar tarefas e operagdes que fazem parte de um sistema muito mais complexo, 6 | @PSe~ kaminalpiorg | Ucencado sob CCBV.NCND 40. | Version: 2023-04-16 Line Essentials Versdo 1.6 | 1.1 Aevolugdo do Linux sistemas operacionals populares Dentre as particularidades do Raspberry Pi temos um conjunto de pinos GPIO General Purpose Input-Output, ou entrada e saida de uso geral) que podem ser usados para conectar dispositivos eletrénicos e placas de expansao. Isso permite usar 0 Raspberry Pi como uma plataforma para desenvolvimento de hardware. Embora tenha sido criado para fins educacionais, os Raspberry Pis so utilizados atualmente em diversos projetos caseiros, bem como para prototipagem industrial no desenvolvimento de sistemas embarcados. O Raspberry Pi emprega processadores ARM. Muitos sistemas operacionais, incluindo o Linux, rodam no Raspberry Pi. Como o Raspberry Pi nao contém um disco rigido, o sistema operacional ¢ iniciado a partir de um cartéo de meméria SD. Uma das distribuigdes Linux mais importantes para o Raspberry Pi é o Raspbian. Como o nome sugere, ele pertence a familia de distribuigao Debian. Ele é personalizado para ser instalado no hardware do Raspberry Pi e oferece mais de 35000 pacotes otimizados para esse ambiente. Além do Raspbian, existem varias outras distribuicées Linux para o Raspberry Pi, como por exemplo o Kodi, que transforma o Raspberry Pi numa central de midia. O Linux e a Nuvem © termo cloud computing, ou computagdo em nuvem, refere-se a uma forma padronizada de consumir recursos de computagio, seja comprando-os de um provedor ptiblico de nuvem ou criando uma nuvem privada, Segundo relatdrios de 2017, 0 Linux esta por tras de 90% da carga de trabalho das nuvens piblicas. Todos os provedores de servigos de nuvem, do Amazon Web Services (AWS) ao Google Cloud Platform (GCP), oferecem diferentes formas de Linux. Mesmo a Microsoft hoje oferece maquinas virtuais baseadas em Linux em sua nuvem Azure. O Linux é comumente incluido nas ofertas de Infraestrutura como Servico (Laas). As instancias de IaaS sao maquinas virtuais provisionadas em poucos minutos na nuvem. Ao iniciar uma instancia de IaaS, uma imagem contendo os dados é escolhida e disponibilizada para a nova instancia. Os provedores de nuvem oferecem diversas imagens que contém instalacdes de distribuigdes populares de Linux prontas para executar, além de suas proprias versdes de Linux. 0 usuario de nuvem escolhe a imagem que contém sua distribuigao preferida e ganha acesso quase imediato a uma instancia da nuvem que roda aquela distribuigéio. A maioria dos provedores de nuvem adiciona ferramentas as imagens para adaptar a instalagao a uma instancia especifica de nuvem. Essas ferramentas servem, por exemplo, para estender os sistemas de arquivo da imagem de modo a que se encaixem perfeitamente no disco rigido real da maquina virtual. Version: 2003-0414 | Licenciadosob CCAVNGND4O | learnioaipiors ©) Linux Essentials Versio 1.6 | Tépico 1: A comunidade Linux ea careira Open Source Exercicios Guiados 1. Quais as diferengas entre o Debian GNU/Linux e o Ubuntu? Cite dois aspectos. 2. Em quais os ambientes/plataformas o Linux é mais usado? Cite trés ambientes/plataformas diferentes e dé o nome de uma distribuigao que pode ser usada em cada um deles. 3, Vocé planeja instalar uma distribuicao de Linux em um novo ambiente. Cite quatro coisas a se considerar na escolha de uma distribuicao. 4, Cite trés dispositivos que rodam Android 0S, além de smartphones. 5. Explique trés grandes vantagens da computagao em nuvern. leaminalpiora | Licenciado sob $CBYNCHD 40. | Version: 2023.04.14

Você também pode gostar