A infraestrutura Unix (FreeBSD) do (Mac) OS X

Se você sempre teve curiosidade para saber mais sobre a relação entre o BSD Unix e  os sistemas operacionais da Apple (principalmente os atuais), este artigo publicado pelo Patrick Tracanelli vem muito a calhar. O texto faz uma contextualização histórica muito interessante e aborda os principais aspectos que uniram de forma definitiva a plataforma Mac OS X da Apple à base BSD Unix (mais recentemente e precisamente ao FreeBSD). O post está realmente muito bem redigido e contempla alguns assuntos bem espinhosos, tecnicamente falando, de uma forma bastante sutil. Leitura mais do que recomendada. 😉

Nas palavras do próprio autor,

No dia 01/03 o Renato me convidou pra escrever um pouco da relação Unix-BSD-OSX, pra série de artigos de segurança sendo divulgados pela IDS Tecnologia na MacMagazine. Escrevi um artigo um tanto extenso, que foi condensado propriamente ao ser publicado na MacMagazine (clique pra ver), e partes dele serão reutilizados ao longo dos demais artigos. No entanto em particular tive pedidos pelo artigo na íntegra, então segue ele postado aqui na FUG também, espero que gostem 🙂

Pessoalmente gosto muito desse trecho da história dos BSD em geral e acaba ilustrando como a guerra jurídica que o CSRG/Berkeley sofreu por parte da USL/AT&T quando a segunda processou Berkeley por conta dos 6 arquivos AT&T restantes no BSD Unix. Lógico que pro mundo BSD foi uma passagem terrível, retardou a adoção de sistemas BSD e liberdade Open Source do código BSD. Mas teve seus lados positivos, como Torvalds e seu kernel baseado no Minix quando ele ficou inseguro ao usar o 386BSD, e nessa passagem outro ponto positivo, a criação do Mach pela universidade de Carnegie Mellon como uma alternativa ao BSD sob base BSD, posteriormente aproveitados no NeXT Step.

Leia na íntegra o artigo clicando aqui.