NetBSD - Suas origens
A primeira versão do NetBSD (0.8) saiu em 1993, derivando do sistema operacional 4.3BSD Lite, uma versão do Unix desenvolvida na Universidade da Califórnia de Berkeley (BSD = Berkeley Software Distribution) e do sistema 386BSD, a primeira conversão para sistemas Intel 386. Em seqüência foram incorporadas as modificações provenientes do sistema 4.4BSD Lite, a última versão oficial do grupo de desenvolvedores de Berkeley antes de sua dissolução. O ramo BSD do Unix teve uma grande importância na história desse sistema operacional, para o qual contribuiu com variadas inovações que hoje fazem parte de todos os sistemas Unix (o editor vi, a shell C (csh), o job control, o fast file system de Berkeley, a integração do TCP/IP, apenas para mencionar algumas). Essa tradição de desenvolvimento e de pesquisa sobrevive hoje nos sistemas BSD (sejam livres ou comerciais) e, em particular, no NetBSD.
Conferindo as características do NetBSD
O NetBSD funciona sobre uma vasta gama de plataformas de hardware e é muito portável. Com o NetBSD é fornecido o código-fonte do sistema operacional inteiro, para todas as plataformas suportadas. Sem alongar-me em excessivos detalhes, para os quais remeto o leitor para o site oficial do ProjetoNetBSD,as características fundamentais do sistema operacional são as seguintes:
*Extrema portabilidade (mais de 20 plataformas suportadas)
*Qualidade e correção do código
*Adesão aos padrões
*Pesquisa e inovação
As características que acabam de ser mencionadas também trazem vantagens indiretas. Por exemplo, quem trabalha em uma só plataforma poderia não estar interessado na portabilidade. Na realidade, todavia, a portabilidade está estritamente ligada à qualidade do código. Não seria possível suportar todas essas plataformas se o código não fosse bem escrito e bem organizado. A atenção para com o aspecto arquitetônico e qualitativo do sistema é recompensada com as grandes potencialidades do seu código e a qualidade de seus drivers. Portanto, interessa a todos os usuários.
Uma das características do sistema é a de não se contentar com implementações incompletas: "se deve ser feito, deve ser bem feito".No panorama informático já há uma triste abundância de exemplos de programas e sistemas operacionais super-desenvolvidos e cheios de erros que entram em colapso sob o seu próprio peso.
Públicos alvos do NetBSD
De acordo com o que se apresenta no site do NetBSD, os seus destinatários são os profissionais, os amadores e os pesquisadores que querem um sistema estável que privilegie a qualidade. Também quem deseja aprender a usar Unix encontrará no NetBSD a plataforma ideal, sobretudo pela sua aderência aos padrões (um dos objetivos do projeto). Enfim, quem tem necessidade de uma plataforma Unix disponível para uma grande variedade de máquinas, não pode encontrar melhor aliado que o NetBSD.
Uma outra característica interessante é que com o NetBSD podem-se utilizar sistemas de hardware considerados obsoletos para a maior parte dos sistemas operacionais. Isso torna-o uma ótima plataforma para a aprendizagem do Unix. Pode-se dizer que "não há necessidade de comprar um novo hardware para ter a sua versão de Unix em funcionamento. Você pode reutilizar aquele velho MacIIcx que está encostado no fundo do armário."
Para saber mais confira a bibliografia: NetBSD
0 comentários:
Postar um comentário