{"id":162,"date":"2017-08-31T07:10:54","date_gmt":"2017-08-31T10:10:54","guid":{"rendered":"https:\/\/www.linuxpro.com.br\/2017\/08\/a-historia-do-unix\/"},"modified":"2026-09-08T05:54:39","modified_gmt":"2026-09-08T08:54:39","slug":"a-historia-do-unix","status":"publish","type":"post","link":"https:\/\/www.linuxpro.com.br\/es\/2017\/08\/a-historia-do-unix\/","title":{"rendered":"UNIX &#8211; A Origem dos Sistemas"},"content":{"rendered":"<p><img loading=\"lazy\" decoding=\"async\" alt=\"Mascote do LinuxPro operando console UNIX nos Bell Labs\" src=\"\/wp-content\/uploads\/2026\/09\/unix-v3.webp\" width=\"1052\" height=\"652\" \/><\/p>\n<p>Em agosto de 1969 Ken Thompson passou tr\u00eas semanas de f\u00e9rias da fam\u00edlia escrevendo um assembler, um editor e um kernel num PDP-7 esquecido no Bell Labs, em Murray Hill. Em novembro de 1971 saiu o primeiro manual. Em julho de 1974, o artigo de Thompson e Dennis Ritchie na <em>Communications of the ACM<\/em> espalhou o sistema. Em 2026 a marca UNIX\u00ae \u00e9 da The Open Group: macOS 26 Tahoe, AIX 7 e HP-UX 11i ainda pagam para us\u00e1-la. Linux n\u00e3o \u00e9 UNIX certificado \u2014 \u00e9 o filho que cresceu no quintal.<\/p>\n<p><!-- more --><\/p>\n<div style=\"background:#fff8e1;border-left:4px solid #8b1a1a;padding:.8em 1em;margin:1em 0\"><strong>Nota (2026):<\/strong> O texto de 2017 misturava MINIX como \u201cc\u00f3pia barata do UNIX\u201d e Linux como fork em cima dele. Linus usou o MINIX como ambiente; o kernel \u00e9 c\u00f3digo novo. OpenSolaris a Oracle matou; o que restou \u00e9 illumos. Abaixo: datas do pr\u00f3prio Ritchie, da CACM e do registro da The Open Group.<\/div>\n<h2>Multics fecha a porta, Unics abre outra<\/h2>\n<p>Em mar\u00e7o de 1969 a AT&amp;T saiu do Multics \u2014 o timesharing gigante com MIT e GE. Thompson, Ritchie, Doug McIlroy, Joe Ossanna ficaram sem m\u00e1quina interativa. A ger\u00eancia disse, segundo Thompson numa oral history de 2024 no Computer History Museum: Bell Labs estava fora de sistema operacional.<\/p>\n<p>Eles rabiscaram um sistema de arquivos no quadro (Thompson, Rudd Canaday, Ritchie). Em agosto, com a mulher e o filho em Berkeley, Thompson implementou o n\u00facleo no PDP-7. Em setembro o departamento j\u00e1 tinha um SO que n\u00e3o era Multics. O nome, piada de Brian Kernighan: <em>Uniplexed Information and Computing Service<\/em> \u2014 Unics, o Multics \u201cdesmultiplexado\u201d. A grafia virou Unix.<\/p>\n<p>O PDP-11 chegou para processar texto do departamento de patentes \u2014 a desculpa or\u00e7ament\u00e1ria. O primeiro <em>Unix Programmer\u2019s Manual<\/em>, de Thompson e Ritchie, \u00e9 de <strong>3 de novembro de 1971<\/strong>.<\/p>\n<h2>C, pipes, o paper de 1974<\/h2>\n<p>A 3\u00aa edi\u00e7\u00e3o (fev\/1973) ganhou o syscall de pipe \u2014 McIlroy tinha insistido. A 4\u00aa (nov\/1973) foi a primeira reescrita em C; Ritchie tinha acabado de p\u00f4r estruturas na l\u00edngua. Em outubro daquele ano Thompson apresentou o sistema no SOSP. Em julho de 1974, \u201cThe UNIX Time-Sharing System\u201d na CACM: kernel de uns 16K palavras no PDP-11\/45, cerca de 100 instala\u00e7\u00f5es.<\/p>\n<p>O recado do paper ainda vale: o hardware era pequeno, ent\u00e3o o software tinha de ser. Arquivo como abstra\u00e7\u00e3o, <code data-no-translation=\"\">fork<\/code>\/<code data-no-translation=\"\">exec<\/code>, dispositivo como arquivo. Ritchie, no ensaio <a href=\"https:\/\/www.nokia.com\/bell-labs\/about\/dennis-m-ritchie\/hist.html\">The Evolution of the Unix Time-sharing System<\/a>, conta a hist\u00f3ria t\u00e9cnica sem mito.<\/p>\n<p>A 6\u00aa edi\u00e7\u00e3o (1975) foi a que Thompson levou a Berkeley no sab\u00e1tico. A 7\u00aa (1979) trouxe Bourne shell, awk, make, sed, tar, uucp.<\/p>\n<h2>Duas fam\u00edlias: BSD e System V<\/h2>\n<p>Em mar\u00e7o de 1978 Bill Joy soltou a primeira Berkeley Software Distribution. Com a DARPA, o BSD ganhou mem\u00f3ria virtual e, no 4.2BSD (1983), o TCP\/IP que a internet ainda fala. Joy saiu para fundar a Sun (1982); o SunOS nasceu BSD, o Solaris 2 passou a System V.<\/p>\n<p>Do outro lado, a AT&amp;T comercializou o System V (1983) depois do fim do monop\u00f3lio \u2014 o consent decree de 1956 tinha barrado a AT&amp;T de vender software. SVR4 (1988) tentou unificar as duas linhagens. AIX, HP-UX e o Solaris \u201cde verdade\u201d descem da\u00ed.<\/p>\n<p>POSIX (IEEE 1003, 1988) e a Single UNIX Specification da X\/Open \u2014 depois The Open Group, 1996 \u2014 s\u00e3o o contrato: o que pode se chamar UNIX\u00ae. Linux implementa POSIX; n\u00e3o paga a marca.<\/p>\n<h2>O processo que deu tempo ao Linux<\/h2>\n<p>O 386BSD e o Net\/2 tentaram tirar o c\u00f3digo da AT&amp;T. Em 1992 a UNIX System Laboratories processou a BSDi e a Universidade da Calif\u00f3rnia. O c\u00f3digo infrator s\u00f3 foi apontado quase dois anos depois. A Novell comprou a USL e fechou acordo em 1994: tr\u00eas arquivos de 18 mil sa\u00edram, uns setenta ganharam copyright da USL com redistribui\u00e7\u00e3o livre. Enquanto o BSD congelava, o Linux \u2014 kernel novo, ambiente MINIX, userland GNU \u2014 crescia. O pr\u00f3prio Linus disse que, se 386BSD ou GNU Hurd estivessem prontos, talvez n\u00e3o tivesse escrito o Linux.<\/p>\n<p>MINIX, de Andrew Tanenbaum (1987), era did\u00e1tico, n\u00e3o \u201cUNIX barato para o lar\u201d. Linus compilou o kernel no MINIX; n\u00e3o copiou o c\u00f3digo. A parceria com Stallman \u00e9 o userland GNU + kernel Linux, n\u00e3o um contrato. A hist\u00f3ria de Linus neste blog: <a href=\"\/es\/2026\/09\/a-historia-de-linus-torvalds\/\">A hist\u00f3ria de Linus Torvalds<\/a>. Os 35 anos: <a href=\"\/es\/2026\/09\/linux-35-anos\/\">Linux 35 anos<\/a>.<\/p>\n<h2>A marca, a Novell, a SCO<\/h2>\n<p>A AT&amp;T vendeu o neg\u00f3cio UNIX para a Novell no come\u00e7o dos anos 1990. Em 1995 a Santa Cruz Operation comprou UnixWare; a <em>marca<\/em> UNIX foi para a The Open Group. A SCO depois processou o mundo alegando copyright no Linux; em 2010 a Justi\u00e7a confirmou que os direitos autorais do Unix ficaram com a Novell. UnixWare\/OpenServer hoje s\u00e3o da Xinuos.<\/p>\n<p>Quem ainda pode escrever UNIX\u00ae no caixa, no registro da Open Group em setembro de 2026:<\/p>\n<ul>\n<li><strong>Apple<\/strong> \u2014 macOS 26 Tahoe (Apple silicon e Intel), UNIX 03<\/li>\n<li><strong>IBM<\/strong> \u2014 AIX 7 (POWER), UNIX 03 e UNIX V7; z\/OS numa certifica\u00e7\u00e3o mais velha<\/li>\n<li><strong>HPE<\/strong> \u2014 HP-UX 11i V3 nos Integrity (Itanium), UNIX 03<\/li>\n<\/ul>\n<p>Oracle Solaris 11 foi certificado; o registro vivo \u00e9 o da Open Group. Linux, FreeBSD, OpenBSD, NetBSD, illumos: Unix-like, sem o selo.<\/p>\n<h2>Solaris, AIX, Darwin \u2014 sem o folclore<\/h2>\n<p><strong>Solaris<\/strong> veio do SunOS (BSD) e virou System V no Solaris 2. DTrace, Zones, ZFS (Jeff Bonwick, Bill Moore) sa\u00edram no Solaris 10 (2005). A Oracle comprou a Sun em 2010 e fechou o OpenSolaris. O c\u00f3digo aberto que restou \u00e9 o <strong>illumos<\/strong> (OpenIndiana, OmniOS, SmartOS) \u2014 n\u00e3o \u201cOpenSolaris da Oracle\u201d.<\/p>\n<p><strong>AIX<\/strong> \u00e9 o Unix da IBM no POWER, System V, fechado. N\u00e3o \u00e9 x86. Continua certificado.<\/p>\n<p><strong>macOS<\/strong> (n\u00e3o \u201cMac OS X\u201d) tem o kernel <strong>XNU<\/strong> \u2014 \u201cX is Not Unix\u201d: Mach + partes BSD, um kernel h\u00edbrido, n\u00e3o \u201cdois microkernels\u201d. \u00c9 UNIX 03 certificado desde o Leopard (2007). N\u00e3o roda bin\u00e1rio FreeBSD; o inverso tamb\u00e9m n\u00e3o. Darwin \u00e9 a parte open; AppKit, Metal e o resto n\u00e3o.<\/p>\n<p><strong>XENIX<\/strong>: a Microsoft licenciou Unix da AT&amp;T em 1980 e vendeu um dos Unix mais instalados da era PC, muitas vezes casado com o hardware \u2014 o mesmo truque que o Windows herdaria. A SCO ficou com o produto nos anos 1990.<\/p>\n<h2>Cad\u00ea o Unix hoje<\/h2>\n<p>No servidor, o descendente que voc\u00ea instala \u00e9 Linux ou um BSD. No laptop da Apple, \u00e9 Unix certificado. No mainframe IBM, z\/OS ainda carrega o selo velho. GhostBSD e MidnightBSD s\u00e3o a cara amig\u00e1vel do FreeBSD, se quiser \u201csentir\u201d a fam\u00edlia Berkeley sem o kernel Linux.<\/p>\n<p>POSIX, pipes, <code data-no-translation=\"\">\/usr<\/code>, o man \u2014 isso n\u00e3o foi embora. Foi o que o paper de 1974 chamou de pequeno de prop\u00f3sito. O mapa maior: <a href=\"\/es\/2017\/06\/a-historia-dos-sistemas-operacionais\/\">A Hist\u00f3ria dos Sistemas Operacionais<\/a>. As l\u00ednguas que nasceram nesse ch\u00e3o: <a href=\"\/es\/2026\/09\/a-historia-da-linguagem-go\/\">Go<\/a>, <a href=\"\/es\/2026\/09\/a-historia-da-linguagem-rust\/\">Rust<\/a>, <a href=\"\/es\/2017\/05\/linguagens-de-programacao\/\">As 7 principais linguagens<\/a>.<\/p>\n<h2>O que ficou<\/h2>\n<p>Um PDP-7, tr\u00eas semanas, um pun nos Multics. C para portar, Berkeley para a rede, System V para o contrato, Linux para o PC. A marca \u00e9 da Open Group; o h\u00e1bito \u00e9 de todo mundo que ainda digita <code data-no-translation=\"\">ls<\/code>.<\/p>\n<p>Ritchie: <a href=\"https:\/\/www.nokia.com\/bell-labs\/about\/dennis-m-ritchie\/hist.html\">The Evolution of the Unix Time-sharing System<\/a> \u00b7 CACM 1974: <a href=\"https:\/\/dl.acm.org\/doi\/10.1145\/361011.361061\">The UNIX Time-Sharing System<\/a> \u00b7 registro: <a href=\"https:\/\/www.opengroup.org\/openbrand\/register\">opengroup.org\/openbrand\/register<\/a>.<\/p>","protected":false},"excerpt":{"rendered":"<p>Em agosto de 1969 Ken Thompson passou tr\u00eas semanas de f\u00e9rias da fam\u00edlia escrevendo um assembler, um editor e um kernel num PDP-7 esquecido no Bell Labs, em Murray Hill. Em novembro de 1971 saiu o primeiro manual. Em julho &#8230; <a title=\"UNIX &#8211; A Origem dos Sistemas\" class=\"read-more\" href=\"https:\/\/www.linuxpro.com.br\/es\/2017\/08\/a-historia-do-unix\/\" aria-label=\"Read more about UNIX &#8211; A Origem dos Sistemas\">Read more<\/a><\/p>","protected":false},"author":0,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[2,18,109],"tags":[304,305,4,19,306,308,307,110],"class_list":["post-162","post","type-post","status-publish","format-standard","hentry","category-linux","category-os","category-unix","tag-bell-labs","tag-bsd","tag-linux","tag-os","tag-posix","tag-ritchie","tag-thompson","tag-unix"],"_links":{"self":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/162","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/types\/post"}],"replies":[{"embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/comments?post=162"}],"version-history":[{"count":5,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/162\/revisions"}],"predecessor-version":[{"id":1146,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/posts\/162\/revisions\/1146"}],"wp:attachment":[{"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/media?parent=162"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/categories?post=162"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.linuxpro.com.br\/es\/wp-json\/wp\/v2\/tags?post=162"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}