{"id":39151,"date":"2017-11-08T01:57:32","date_gmt":"2017-11-08T01:57:32","guid":{"rendered":"https:\/\/opatriotasite.wordpress.com\/?p=39151"},"modified":"2023-01-19T22:11:52","modified_gmt":"2023-01-20T01:11:52","slug":"unix-uma-breve-historia-da-origem-aos-dias-de-hoje","status":"publish","type":"post","link":"https:\/\/opatriota.org\/?p=39151","title":{"rendered":"UNIX \u2013 Uma breve hist\u00f3ria: da origem aos dias de hoje"},"content":{"rendered":"<p>&nbsp;<\/p>\n<article class=\"post-479480 post type-post status-publish format-standard has-post-thumbnail hentry category-apple category-linux category-microsoft tag-linux tag-sistema-operativo tag-so tag-unix\"><\/article>\n<div class=\"post-inner group\">\n<div class=\"entry share\">\n<div class=\"entry-inner\">\n<p style=\"text-align:justify;\">A maioria dos sistemas operativos pode ser agrupada em duas fam\u00edlias diferentes. Para al\u00e9m dos sistemas operativos baseados no Windows NT, quase tudo o resto tem as suas origens no UNIX. Linux, macOS, Android, iOS, Chrome OS\u2026 todos estes sistemas operativos s\u00e3o parentes e derivam do UNIX.<\/p>\n<p style=\"text-align:justify;\">O sistema operativo UNIX introduziu uma gigantesca revolu\u00e7\u00e3o no mundo dos sistemas operativos e \u00e9, ainda hoje, considerado uma das mais belas e influentes pe\u00e7as de software alguma vez desenvolvidas. Embarque nesta jornada que come\u00e7ou nos anos 70 e venha conhecer a hist\u00f3ria do famoso sistema operativo.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-39162 aligncenter\" src=\"http:\/\/179.184.27.64\/opatriota\/wp-content\/uploads\/2017\/11\/unix-1.jpg\" alt=\"unix-1\" width=\"1590\" height=\"918\" \/><\/p>\n<div class=\"ban-horizontal-artigo\"><\/div>\n<h4 style=\"text-align:justify;\"><strong>Antes de come\u00e7ar\u2026 O que \u00e9 um sistema operativo?<\/strong><\/h4>\n<p style=\"text-align:justify;\">Um sistema operativo, tamb\u00e9m conhecido por SO, \u00e9 um programa que permite ao utilizador interagir com todo o software presente no computador. Basicamente, existem duas formas de o fazer: atrav\u00e9s da linha de comandos ou atrav\u00e9s de uma interface gr\u00e1fica (GUI).<\/p>\n<p style=\"text-align:justify;\">Antes da revolu\u00e7\u00e3o gr\u00e1fica, utilizava-se a linha de comandos. Sem d\u00favida, grande parte da juventude nunca viu uma linha de comandos e poder\u00e1 nunca vir a ver. Mas era atrav\u00e9s dela que se dizia ao computador o que fazer. Por exemplo, no DOS, escrevia-se um comando espec\u00edfico e, de acordo com as instru\u00e7\u00f5es enviadas, o computador respondia.<\/p>\n<p style=\"text-align:justify;\">Mas, entretanto, surgiu a Interface Gr\u00e1fica que permitiu uma aut\u00eantica revolu\u00e7\u00e3o no modo de utiliza\u00e7\u00e3o dos computadores. Atrav\u00e9s dela, o utilizador interage com o computador atrav\u00e9s das imagens e bot\u00f5es que lhe aparecem pela frente, usando o rato e o teclado.<\/p>\n<p style=\"text-align:justify;\">Apesar das evolu\u00e7\u00f5es que se seguiram, tudo come\u00e7ou no UNIX\u2026<\/p>\n<h4 style=\"text-align:justify;\"><strong>Mar\u00e7o de 1969 \u2013 O fim do Multics<\/strong><\/h4>\n<p style=\"text-align:justify;\">Durante mais de 5 anos, a AT&amp;T (American Telephone and Telegraph Company) investiu v\u00e1rios milh\u00f5es de d\u00f3lares num projeto chamado Multics e colocou alguns dos seus melhores cientistas e investigadores a trabalhar nele. Do lote de cientistas destacam-se Dennis Ritchie e Ken Thompson, que em 1983, viriam a ganhar o Turing Award (pr\u00e9mio mais importante a n\u00edvel mundial na \u00c1rea da Ci\u00eancia de Computadores) pelo seu trabalho na teoria de sistemas operativos e desenvolvimento do UNIX.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-39163 aligncenter\" src=\"http:\/\/179.184.27.64\/opatriota\/wp-content\/uploads\/2017\/11\/unix-2.jpg\" alt=\"unix-2\" width=\"980\" height=\"606\" \/><\/p>\n<p style=\"text-align:justify;\">O Multics (Multiplex Information and Computing Service) era um ambicioso sistema interativo de \u201cPartilha de Tempo\u201d, que permitia v\u00e1rias pessoas utilizarem o mesmo computador em simult\u00e2neo. Para al\u00e9m disso, o Multics permitia juntar a t\u00e9cnica de \u201cPartilha de Tempo\u201d com outras inova\u00e7\u00f5es e avan\u00e7os tecnol\u00f3gicos da \u00e9poca. Assim, os utilizadores podiam telefonar para um computador a partir de terminais, ler e-mails, editar documentos, realizar opera\u00e7\u00f5es matem\u00e1ticas e muito mais.<\/p>\n<h4 style=\"text-align:justify;\"><strong>Ol\u00e1 UNIX!<\/strong><\/h4>\n<p style=\"text-align:justify;\">Mas este novo sistema estava muito \u00e0 frente do seu tempo, o seu desenvolvimento estava a dar muitos problemas e, por isso, estava muito atrasado em rela\u00e7\u00e3o aos prazos estabelecidos. Por isso, no fim, a AT&amp;T decidiu abandonar o projeto. Quando isto aconteceu, coordenadores nos Laborat\u00f3rios Bell, impediram a realiza\u00e7\u00e3o de mais investiga\u00e7\u00e3o em volta de sistemas operativos para computadores, o que deixou grande parte dos investigadores que trabalhavam no Multics muito frustrados e desanimados.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-39164 aligncenter\" src=\"http:\/\/179.184.27.64\/opatriota\/wp-content\/uploads\/2017\/11\/unix-3.jpg\" alt=\"unix-3\" width=\"1590\" height=\"1095\" \/><\/p>\n<p style=\"text-align:justify;\">Mas mesmo com ordens superiores para abandonar a investiga\u00e7\u00e3o, Dennis Ritchie, Ken Thompson e outros colegas nos Laborat\u00f3rios Bell ignoraram as indica\u00e7\u00f5es que lhes tinham sido dadas e continuaram a desenvolver sistemas operativos. Hoje, cerca de 40 anos mais tarde, devemos agradecer a todos os talentosos programadores, que ignoraram os seus patr\u00f5es e continuaram a trabalhar naquilo que realmente gostavam e que culminou no desenvolvimento do UNIX \u2013 um dos melhores sistemas operativos de todos os tempos.<\/p>\n<h4 style=\"text-align:justify;\"><strong>O nome UNIX e os primeiros utilizadores<\/strong><\/h4>\n<p style=\"text-align:justify;\">O nome UNIX surgiu a partir de uma piada que um dos colegas de Ken Thompson fez. Como o novo sistema operativo criado por parte da equipa do Multics apenas suportava ser utilizado por um utilizador, ele viu que podiam alterar o nome original do Multics colocando \u201cUn\u201d atr\u00e1s. Assim ficava: \u201cUn-multiplexed Information and Computing Service\u201d ou\u00a0<strong>Unics<\/strong>. Mais tarde, o nome sofreu uma altera\u00e7\u00e3o ficando definitivamente UNIX.<\/p>\n<p style=\"text-align:justify;\">Em primeira inst\u00e2ncia, o UNIX come\u00e7ou a ser usado por 3 pessoas que trabalhavam no departamento de patentes da AT&amp;T para editar e formatar documentos de patentes. Foi um sucesso e o departamento decidiu adotar o novo sistema para ser usado por todos. Isto deu credibilidade aos cientistas que trabalhavam no UNIX. Assim, convenceram os seus superiores a investir num computador mais potente para continuar o desenvolvimento do sistema operativo.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-39165 aligncenter\" src=\"http:\/\/179.184.27.64\/opatriota\/wp-content\/uploads\/2017\/11\/unix-4.png\" alt=\"unix-4\" width=\"652\" height=\"416\" \/><\/p>\n<p style=\"text-align:justify;\">Durante os primeiros tempos o UNIX estava sempre a evoluir, portanto, lan\u00e7ar vers\u00f5es n\u00e3o parecia muito pr\u00e1tico na altura. Mas os investigadores lan\u00e7avam novas edi\u00e7\u00f5es do manual do programador periodicamente. A primeira edi\u00e7\u00e3o deste manual foi terminada em 1971 e pode ser consultada\u00a0<a href=\"http:\/\/www.singlix.com\/rUNIX\/pdf_archive\/unix_v1_programmers_manual.pdf\" target=\"_blank\" rel=\"noopener noreferrer\">aqui<\/a>.<\/p>\n<h4 style=\"text-align:justify;\"><strong>A Filosofia do UNIX<\/strong><\/h4>\n<p style=\"text-align:justify;\">Os primeiros programadores do UNIX foram extremamente importantes, pois trouxeram para o ramo da Engenharia de Software conceitos fundamentais, como por exemplo: modularidade e reutiliza\u00e7\u00e3o. Como o passar do tempo, os programadores l\u00edderes do UNIX e os programas que corriam neste sistema operativo estabeleceram uma s\u00e9rie de normas e valores culturais para o desenvolvimento de software; normas essas que se tornaram t\u00e3o importantes e influentes como a tecnologia do pr\u00f3prio UNIX. S\u00e3o estas normas que constituem a \u201cfilosofia do UNIX\u201d.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-39166 aligncenter\" src=\"http:\/\/179.184.27.64\/opatriota\/wp-content\/uploads\/2017\/11\/unix-5.png\" alt=\"unix-5\" width=\"1920\" height=\"686\" \/><\/p>\n<p style=\"text-align:justify;\">A \u201cFilosofia do UNIX\u201d aponta para a cria\u00e7\u00e3o de c\u00f3digo simples, curto, limpo, modular e que possa ser facilmente mantido e reutilizado por outros programadores que n\u00e3o os seus criadores. Originalmente, estes valores foram documentados por Doug McIlroy, em 1978 no \u201cBell System Technical Journal\u201d.<\/p>\n<p style=\"text-align:justify;\">De uma forma resumida esta \u00e9 a\u00a0<strong>Filosofia do UNIX<\/strong>:<\/p>\n<ul style=\"text-align:justify;\">\n<li style=\"list-style-type:none;\">\n<ol>\n<li>Escrever programas que fa\u00e7am uma coisa e que a fa\u00e7am bem<\/li>\n<li>Escrever programas que trabalhem bem em conjunto<\/li>\n<li>Escrever programas que manipulem texto, pois essa \u00e9 uma interface universal<\/li>\n<\/ol>\n<\/li>\n<\/ul>\n<blockquote>\n<p style=\"text-align:justify;\">O UNIX \u00e9 simples. Apenas \u00e9 preciso ser um g\u00e9nio para perceber a sua simplicidade.<\/p>\n<p style=\"text-align:justify;\"><em>Dennis Ritchie<\/em><\/p>\n<\/blockquote>\n<h4 style=\"text-align:justify;\"><strong>UNIX e a Linguagem de Programa\u00e7\u00e3o C<\/strong><\/h4>\n<p style=\"text-align:justify;\">Um dos desafios enfrentados pela equipa do UNIX foi fazer com que o sistema operativo fosse port\u00e1til, de modo a poder ser utilizado em v\u00e1rias m\u00e1quinas. Antigamente, a maioria dos Kernels dos sistemas operativos eram escritos na linguagem Assembly que correspondia \u00e0 arquitetura do processador utilizado em cada m\u00e1quina.<\/p>\n<p style=\"text-align:justify;\">Mas, neste caso, era necess\u00e1ria um linguagem pr\u00f3xima do processador (de baixo-n\u00edvel) mas que fosse port\u00e1til. Na altura isto era impens\u00e1vel, pois ningu\u00e9m imaginava o Kernel de um sistema operativo escrito noutra linguagem que n\u00e3o Assembly. Ent\u00e3o Dennis Ritchie criou a linguagem de programa\u00e7\u00e3o C para utilizar no UNIX.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-39167 aligncenter\" src=\"http:\/\/179.184.27.64\/opatriota\/wp-content\/uploads\/2017\/11\/unix-6.jpg\" alt=\"unix-6\" width=\"638\" height=\"479\" \/><\/p>\n<p style=\"text-align:justify;\">Deste modo, podemos dizer que UNIX e o C s\u00e3o os dois lados da mesma moeda. A linguagem C foi criada apenas com o prop\u00f3sito de escrever o Kernel do UNIX.<\/p>\n<h4 style=\"text-align:justify;\"><strong>A influ\u00eancia do UNIX<\/strong><\/h4>\n<p style=\"text-align:justify;\">O UNIX tornou-se uma refer\u00eancia na comunidade tecnol\u00f3gica, em parte devido ao seu design elegante, \u00e0 sua simplicidade e \u00e0 sua portabilidade. Mas, ainda mais importante do que isso foi a comunidade de seguidores e utilizadores devotos que rapidamente cresceu \u00e0 sua volta.<\/p>\n<p style=\"text-align:justify;\">Nos anos 70, a popularidade do UNIX crescia \u00e0 velocidade da luz; principalmente na ind\u00fastria tecnol\u00f3gica e nas Universidades, e atingiu o seu ponto mais alto no in\u00edcio dos anos 90.<\/p>\n<p style=\"text-align:justify;\">Sem d\u00favida, o UNIX \u00e9 o sistema operativo mais influente alguma vez inventado e, por isso, tem centenas de outros sistemas operativos que derivaram de si. Por exemplo, um sistema operativo baseado em UNIX, a Berkeley Software Distribution (BSD) teve influ\u00eancia no desenvolvimento do macOS da Apple.<\/p>\n<div class=\"embed-container\">\n[youtube https:\/\/www.youtube.com\/watch?v=Ko4V3G4NqII?feature=oembed&amp;wmode=opaque&amp;wmode=opaque]\n<\/div>\n<p style=\"text-align:justify;\">No entanto, foi nas distribui\u00e7\u00f5es de Linux que o UNIX teve mais influ\u00eancia. O pr\u00f3prio Linus Torvalds disse que provavelmente nunca teria criado o Linux, um sistema operativo baseado em UNIX, se na altura o UNIX estivesse dispon\u00edvel.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\" size-full wp-image-39168 aligncenter\" src=\"http:\/\/179.184.27.64\/opatriota\/wp-content\/uploads\/2017\/11\/unix-7.png\" alt=\"unix-7\" width=\"1000\" height=\"867\" \/><\/p>\n<h4 style=\"text-align:justify;\"><strong>As vantagens do UNIX<\/strong><\/h4>\n<p style=\"text-align:justify;\">O UNIX \u00e9 sem d\u00favida, um dos melhores sistemas operativos que alguma vez existiu, mas o que \u00e9 que o torna assim t\u00e3o especial?<\/p>\n<p style=\"text-align:justify;\">Em primeiro lugar, o sistema operativo UNIX \u00e9 muito flex\u00edvel e, portanto, pode ser instalado em v\u00e1rios tipos de computadores. Para al\u00e9m disso, \u00e9 muito est\u00e1vel e n\u00e3o apresentando falhas t\u00e3o frequentemente como o Windows. Por isso, necessita de menos manuten\u00e7\u00e3o.<\/p>\n<p style=\"text-align:justify;\">A seguran\u00e7a tamb\u00e9m \u00e9 um ponto forte do UNIX, tendo melhor funcionalidades de seguran\u00e7a e permiss\u00f5es do que o Windows. Mas n\u00e3o \u00e9 s\u00f3. O UNIX tem melhor poder de processamento que o Windows. N\u00e3o \u00e9 por acaso que, muitas vezes, computadores da Apple, com especifica\u00e7\u00f5es inferiores, obt\u00eam melhores resultados quando comparados a computadores Windows com melhor hardware.<\/p>\n<p style=\"text-align:justify;\"><strong>Conclus\u00e3o<\/strong><\/p>\n<p style=\"text-align:justify;\">Ao conhecer esta hist\u00f3ria fica a perceber melhor o que \u00e9 que um sistema operativo baseado em UNIX representa, quais s\u00e3o as vantagens e tudo aquilo que representa para a comunidade tecnol\u00f3gica.<\/p>\n<\/div>\n<div class=\"clear\" style=\"text-align:justify;\"><\/div>\n<\/div>\n<\/div>\n<div class=\"author-box\" style=\"text-align:justify;\">Por Tom\u00e1s Santiago para Pplware.com<\/div>\n<div class=\"clear\" style=\"text-align:justify;\"><\/div>\n","protected":false},"excerpt":{"rendered":"<p>&nbsp; A maioria dos sistemas operativos pode ser agrupada em duas fam\u00edlias diferentes. Para al\u00e9m dos sistemas operativos baseados no Windows NT, quase tudo o resto tem as suas origens no UNIX. Linux, macOS, Android, iOS, Chrome OS\u2026 todos estes sistemas operativos s\u00e3o parentes e derivam do UNIX. O sistema operativo UNIX introduziu uma gigantesca &hellip; <a href=\"https:\/\/opatriota.org\/?p=39151\" class=\"more-link\">Continuar lendo <span class=\"screen-reader-text\">UNIX \u2013 Uma breve hist\u00f3ria: da origem aos dias de hoje<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"ngg_post_thumbnail":0,"footnotes":""},"categories":[2],"tags":[],"class_list":["post-39151","post","type-post","status-publish","format-standard","hentry","category-noticias"],"_links":{"self":[{"href":"https:\/\/opatriota.org\/index.php?rest_route=\/wp\/v2\/posts\/39151","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/opatriota.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/opatriota.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/opatriota.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/opatriota.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=39151"}],"version-history":[{"count":1,"href":"https:\/\/opatriota.org\/index.php?rest_route=\/wp\/v2\/posts\/39151\/revisions"}],"predecessor-version":[{"id":71959,"href":"https:\/\/opatriota.org\/index.php?rest_route=\/wp\/v2\/posts\/39151\/revisions\/71959"}],"wp:attachment":[{"href":"https:\/\/opatriota.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=39151"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/opatriota.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=39151"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/opatriota.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=39151"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}