Anunciando o NetBSD 3.0

Introdução

O Projeto NetBSD tem o prazer de anunciar que a edição 3.0 do sistema operacional NetBSD já está à sua disposição.

O NetBSD é largamente conhecido como o sistema operacional mais portável do mundo. No momento ele suporta cinqüenta e sete arquiteturas de sistema diferentes, todas produzidas a partir de uma única árvore de código-fonte, e continua a ser transposto para outras mais.

O NetBSD 3.0 dá continuidade à nossa longa tradição de significativos aperfeiçoamentos em estabilidade, performance, conectividade e segurança, e ainda inclui suporte para duas novas plataformas (iyonix e hp700) e para muitos periféricos novos.

Melhoramentos de longo alcance no ordenamento do fluxo de rede (network stack) vai não apenas oferecer performance melhor, mas também fazer do NetBSD uma excelente escolha para um gateway VPN. A estrutura do PAM (Pluggable Authentication Modules) adiciona maior flexibilidade ao gerenciamento de usuário do NetBSD e simplifica a integração em redes heterogêneas. O kernel, as bibliotecas e os utilitários agora podem manipular sistemas de arquivos com mais de dois terabytes, e o suporte para Xen 2.0 permite a hospedagem de muitos servidores virtuais em uma única máquina.

Leia abaixo, por favor, para tomar conhecimento de outras conquistas do NetBSD 3.0!

Fontes e binários completos do NetBSD 3.0 estão disponíveis para download em muitos sites ao redor do mundo. Uma lista de sites que oferecem FTP, AnonCVS, SUP e outros serviços pode ser encontrada ao final do presente anúncio. A lista mais recente dos sites disponíveis para download também pode ser encontrada em http://www.NetBSD.org/mirrors/ .

Encorajamos os usuários que desejam fazer a instalação com uma imagem ISO de CD-ROM a baixá-las via BitTorrent com o uso dos arquivos torrent fornecidos na área das imagens ISO.

Uma lista de seqüências criptográficas (hashes) para a distribuição NetBSD 3.0 foi assinada com a bem conhecida chave PGP para o Gabinete de Segurança do NetBSD: ftp://ftp.NetBSD.org/pub/NetBSD/security/hashes/NetBSD-3.0_hashes.asc

Sobre o NetBSD

O NetBSD é um sistema operacional de tipo UNIX completo, de código aberto, que descende do Berkeley Network Release 2 (Net/2), do 4.4BSD-Lite e do 4.4BSD-Lite2. O NetBSD pode ser executado em 57 arquiteturas de sistema diferentes perfazendo 17 arquiteturas de máquina de 17 famílias distintas de CPU, e continua a ser portado para outras mais. A edição 3.0 do NetBSD contém conjuntos binários completos para 53 tipos diferentes de máquinas, com as plataformas amigappc, bebox, pc532 e playstation2 lançados apenas na forma de código-fonte.

O NetBSD é um sistema altamente integrado. Em acréscimo ao seu kernel de elevada performance e portabilidade, o NetBSD compreende um conjunto completo de utilidades para o usuário, compiladores para várias linguagens, o Sistema X Window, software para firewall e numerosas outras ferramentas, tudo acompanhado do código-fonte completo. A Coleção de Pacotes do NetBSD, o pkgsrc contém mais de 5.700 pacotes, e edições de pacotes em formato binário estão atualmente em progresso para um certo número de plataformas.

Mais informação sobre os objetivos do Projeto NetBSD podem ser obtidas no website do NetBSD em:

O NetBSD é livre. Tudo em seu código subordina-se a licenças não restritivas e pode ser usado sem o pagamento de taxas a quem quer que seja. Serviços de apoio técnico gratuito estão disponíveis em nossas listas de correspondência e no nosso site na Internet. Apoio técnico comercial está disponível em vários lugares. Alguns estão listados em:

Informação mais detalhada sobre o NetBSD está disponível no website do NetBSD:

O NetBSD é o trabalho de diversos grupos de pessoas espalhadas pelo mundo. O “Net” em nosso nome é um tributo à Internet, que nos possibilita a comunicação e o compartilhamento de código. Sem isso o projeto não existiria.

Famílias de sistemas suportadas pelo NetBSD 3.0

A edição NetBSD 3.0 provê distribuições binárias suportadas para os seguintes sistemas:

NetBSD/acorn26 Sistemas Acorn Archimedes, séries A e séries R
NetBSD/acorn32 Acorn RiscPC/A7000, VLSI RC7500
NetBSD/algor Placas experimentais MIPS da Algorithmics, Ltd.
NetBSD/alpha Digital/Compaq Alpha (64-bit)
NetBSD/amd64 PCs com CPUs capacitadas a x86_64
NetBSD/amiga Commodore Amiga, MacroSystem DraCo
NetBSD/arc Máquinas baseadas em MIPS de acordo com a especificação Advanced RISC Computing
NetBSD/atari Atari TT030, Falcon, Hades
NetBSD/cats Placas experimentais CATS da Chalice Technology e EBSA-285 da Intel
NetBSD/cesfic Placa processadora CES FIC8234 VME
NetBSD/cobalt Microservidores baseados em MIPS Cobalt Networks
NetBSD/dreamcast Console de jogos Sega Dreamcast
NetBSD/evbarm Placas experimentais ARM
NetBSD/evbmips Placas experimentais baseadas em MIPS
NetBSD/evbppc Placas experimentais e aplicações com CPUs PowerPC
NetBSD/evbsh3 Placas experimentais com CPUs Hitachi Super-H SH3 e SH4
NetBSD/evbsh5 Placas experimentais com CPUs Hitachi Super-H SH5
NetBSD/hp300 Hewlett-Packard 9000 séries 300 e 400
NetBSD/hp700 Estações de trabalhos Hewlett-Packard 9000 Série 700
NetBSD/hpcarm Máquinas Windows CE PDA baseadas em StrongARM
NetBSD/hpcmips Máquinas Windows CE PDA baseadas em MIPS
NetBSD/hpcsh Máquinas Windows CE PDA baseadas em Hitachi SH3/4
NetBSD/i386 IBM PCs baseados em 80x86 e clones
NetBSD/ibmnws IBM Network Station 1000
NetBSD/iyonix PCs Iyonix baseados em ARM da Castle Technology
NetBSD/luna68k Séria LUNA da OMRON Tateisi Electric
NetBSD/mac68k Apple Macintosh com CPU 68k
NetBSD/macppc Apple Power Macintosh e clones
NetBSD/mipsco Família de estações de trabalho e servidores MIPS Computer Systems Inc.
NetBSD/mmeye Brains mmEye multimedia server
NetBSD/mvme68k Motorola MVME 68k SBCs
NetBSD/mvmeppc Motorola PowerPC VME SBCs
NetBSD/netwinder Máquinas NetWinder baseadas em StrongARM
NetBSD/news68k Série “NET WORK STATION”baseada em 68-k da Sony
NetBSD/newsmips Série “NET WORK STATION” baseada em MIPS da Sony
NetBSD/next68k NeXT 68k “black” hardware
NetBSD/ofppc OpenFirmware PowerPC machines
NetBSD/pmax DECstations e DECsystems baseados em MIPS da Digital
NetBSD/pmppc Placa PM/PPC da Artesyn
NetBSD/prep PReP (PowerPC Reference Platform) e máquinas CHRP
NetBSD/sandpoint Plataforma de referência Motorola Sandpoint
NetBSD/sbmips Placas experimentais Broadcom SiByte
NetBSD/sgimips Estações de trabalho Silicon Graphics baseadas em MIPS
NetBSD/shark Digital DNARD (“shark”)
NetBSD/sparc Sun SPARC (32-bit) e UltraSPARC (em modo 32-bit)
NetBSD/sparc64 Sun UltraSPARC (em modo nativo de 64-bit)
NetBSD/sun2 Sun 2
NetBSD/sun3 Sun 3 e 3x
NetBSD/vax Digital VAX
NetBSD/x68k Série Sharp X680x0

Ports desta edição disponíveis apenas na forma de código-fonte incluem o seguinte:

NetBSD/amigappc Placas Amiga baseadas em PowerPC
NetBSD/bebox BeBox da Be Inc.
NetBSD/pc532 Computador PC532 baseado em NS32532
NetBSD/playstation2 SONY PlayStation 2

Principais modificações entre o 2.0 e o 3.0

A lista completa das modificações pode ser encontrada no arquivo CHANGES-3.0 no nível inicial da árvore de diretórios da edição NetBSD 3.0. Alguns destaques incluem:

Plataformas e máquinas suportadas

  • Port para uma nova plataforma: iyonix. O port iyonix suporta o Iyonix PC, que é um computador desktop da Castle Technology, baseado em um processador Xscale 80321 de 600MHz.
  • O port xen suporta o Xen 2.0 tanto em modo privilegiado quanto não privilegiado.
  • O port evbarm tem suporte para o computador de placa única TS-7200, que também é conhecido como “a Torradeira Controlada por NetBSD”.
  • O port sgimips agora suporta máquinas IP12 (Personal Iris 4D/30, 4D/35 e Indigo R3K).
  • Foi adicionado suporte ao PowerPC 601 e agora o port prep suporta IBM RS/6000 60P 7020-011.

Kernel

  • O port i386 agora suporta a Enhanced SpeedStep Technology.
  • Adicionada a família statvfs(2) de chamadas do sistema.
  • Adicionado o ptm(4), dispositivo pty/98 multiplexor.
  • Adicionado o swwdog(4), uma instalação em software de vigilância de intervalos tempo.
  • A estrutura de auto-configuração foi reescrita para LKMs de dispositivos de driver.
  • A emulação compat_darwin(8) agora suporta binários de MAC OS X versão 10.3.
  • Os ports sparc64 e shark migraram para a estrutura de console independente de máquina wscons(9). Adicionalmente, o port sparc64 migrou para um servidor X baseado em XFree86 e agora suporta framebuffers cg6, mach64 e ffb/afb com aceleração.
  • Adicionadas novas chamadas do sistema I/O multiplexing sincrônicas pselect(2) e pollts(2).
  • Adicionada outra estratégia experimental de enfileiramento de buffer, BUFQ_PRIOSCAN, o escaneamento cíclico por prioridade. Nota: a estratégia existente NEW_BUFQ_STRATEGY foi renomeada para BUFQ_READPRIO, já que dá prioridade para o tratamento das solicitações de leitura acima das solicitações de escrita.
  • A via de alocação de uma estrutura do kernel, mapa de entrada, foi aperfeiçoada de tal modo que não precisa conhecimento preliminar do carregamento do sistema, isto é, os usuários não precisam mais definir “options MAX_KMAPENT” em suas configurações do kernel, mesmo em servidores em operação.

Conectividade

  • O TCP agora suporta TCP Selective Acknowledgement Options (RFC 2018) para performance melhorada (especialmente em conexões de longa distância), e as assinaturas MD5 (RFC 2385) para maior proteção contra ataques.
  • O TCP pode tirar vantagem da segmentação de TCP/IPv4 assistido por hardware em interfaces re(4), wm(4), e xge(4).
  • O OpenBSD Packet Filter foi integrado como uma solução de filtro de pacote alternativa.
  • O IP Filter foi atualizado para a versão 4.1.8.
  • A estratificação ordenada KAME IPsec agora suporta conexões ESP sobre Nat (RFC 3948).
  • Foi acrescentado suporte ao encaminhamento (routing) IPv4 Protocol Independent Multicast (PIM).
  • O ipsec-tools 0.6.3 oferece suporte de IKE para conexões ESP sobre NAT (RFC 3947), autenticação de usuário via XAuth e configurações automáticas de rede de clientes VPN via Mode Config.
  • Adicionado suporte RFC 3378 EtherIP, que torna possível adicionar a interface gif(4) a pontes (bridges).
  • Acrescentado o tap(4), dispositivo Ethernet virtual.
  • O ppp(4) foi atualizado para o 2.4.3.
  • O gre(4) agora suporta tunneling do Protocolo IPv6.

Dispositivos suportados

  • Adicionado o driver iteide(4) para o controlador ITE 8212 IDE.
  • Adicionado o driver ixpide(4) para o chipset controlador de IDE série ATI IXP.
  • Adicionado o driver pdcsata(4) para controladores Promise SATA150 (também conhecidos como PDC203xx) controllers.
  • Adicionado o driver ipw(4) para Intel PRO/Wireless 2100.
  • Adicionado o driver iwi(4) para Intel PRO/Wireless 2200AG/2915ABG.
  • Adicionado o driver rtw(4) para a rede sem fio Realtek RTL8180L IEEE 802.11b.
  • Adicionado o driver vge(4) para o controlador VIA VT612X Gigabit Ethernet.
  • Adicionado o driver xge(4) para Neterion Xframe-I 10 gigabit Ethernet.
  • Adicionado o driver cdce(4) para CDC USB Ethernet.
  • Adicionado o driver atu(4) para as interfaces de rede sem fio Atmel AT76C50x based 802.11b.
  • Adicionado o driver uep(4) para o controlador de touchpanel eGalax USB.
  • Adicionado o driver ugensa(4) para o adaptador serial genérico USB, que atualmente suporta o CDMA Wireless PC Card;
  • Adicionado o driver auixp(4) para chipset controlador de áudio série ATI IXP.
  • Adicionado o driver auacer(4) para o controlador de áudio ALi M5455.
  • Adicionado o driver azalia(4) para o controlador High Definition Audio.
  • Adicionado o driver spif(4) para a placa Sun SUNW,spif multi-port Sbus.
  • O viaide(4) agora suporta nForce2 Ultra 400, nForce3 250 IDE e SATA, e controladores nForce4 IDE e SATA. viaide(4) também suporta o controlador VIA VT6421 SATA RAID, embora os drives no controlador precisem ser configurados nos conjuntos RAID/JOBS através de sua BIOS.
  • O siside(4) agora suporta controladores SiS 180 e 741 SATA.
  • O artsata(4), que é o driver de controle de disco Intel i31244 Serial ATA, agora suporta modo DPA.
  • O satalink(4) agora suporta Silicon Image 3512 SATA.
  • O piixide(4) agora suporta controladores Intel 82801FB/FR (ICH6/6R) IDE e SATA, 82801FBM SATA, 82801G (ICH7) IDE e SATA, e i6300ESB IDE e SATA. Também foi adicionado suporte básico para RAID0 and RAID1 para o formato Adaptec HostRAID, tal como encontrado no RAID onboard Intel 6300ESB.
  • O stge(4) agora funciona em máquinas big-endian, incluindo sparc64 com checksums de hardware.
  • O aac(4) agora suporta Adaptec SATA RAID 2810SA.
  • O mpt(4) agora suporta controladores LSI Logic FC919x SCSI.
  • O spc(4) agora tem suporte para o controlador Fujitsu MB87030-based PCMCIA SCSI.
  • O bge(4) agora suporta controladores Broadcom BCM5788, BCM5705K, BCM5721, e BCM5751M Gigabit Ethernet, além de ter suporte para controle de fluxo 802.3x.
  • O gem(4) e o hme(4) têm agora suporte para checksum.
  • O re(4) e o wm(4) agora suporta descarregamento segmentado de transmissão de hardware TCPv4.
  • O wm(4) agora suporta mais chips Intel Gigabit Ethernet e transferência PCI DMA de 64bit.
  • O re(4) agora suporta interfaces Corega CG-LAPCIGT Gigabit Ethernet e RTL8169 based CardBus Ethernet, incluindo NetGear GA-511.
  • O ex(4) agora suporta 3Com 3c920B-EMB-WNM Integrated Fast Ethernet.
  • O sk(4) agora suporta a placa Belkin Gigabit Desktop Network.
  • O bce(4) agora suporta a BroadCom BCM4401-B0 Ethernet.
  • O tl(4) agora suporta o Compaq Netelligent 10 T/2 PCI UTP/Coax Controller.
  • O wi(4) agora suporta o SMC2531W-B EliteConnect Wireless Adapter.
  • O fxp(4) agora suporta Intel 82801Fb (ICH6) 10/100 Ethernet.
  • O tlp(4) agora suporta os chipsets LinkSys PCMPC200 CardBus Ethernet e ASIX AX88140A/AX88141.
  • Muitos aperfeiçoamentos para o atw(4), o driver de rede sem fio ADMtek ADM8211 802.11.
  • O auich(4) agora suporta os controladores de áudio nForce2 Ultra 400, nForce3 250 MCP-T AC-97, nForce4, Intel ICH7, e Intel 6300ESB.
  • O auvia(4) agora suporta suspensão e retomada.
  • O puc(4) agora suporta a placa VS-Com PCI-210H 2S/1P, a placa VScom PCI-200 2S, e o adaptador serial ADDI-DATA APCI-7800 8-port.
  • O uftdi(4) agora suporta o adaptador Sealevel Systems' uftdi-based USB-Serial.
  • O uvscom(4) agora suporta o adaptador serial SUNTAC U-Cable tipo A4 USB.
  • O pms(4) agora suporta touchpad sináptico.
  • O lm(4) agora suporta agora suporta os controladores ambientais de monitor iTE IT8705f e Winbond 83627THF.
  • Eliminação de vários bugs e aperfeiçoamentos para os controladores ehci(4) USB 2.0.
  • Muitas correções para os dispositivos uaudio(4).
  • O driver uax(4) ASIX AX88172 USB Ethernet foi substituído pelo driver axe(4) derivado do FreeBSD.
  • O pseudo-dispositivo vnd(4) agora suporta imagens comprimidas.

Sistema de arquivo

  • Suporte UFS_DIRHASH do FreeBSD foi adicionado. UFS_DIRHASH melhora a performance de checagem (lookup) ao manter tabelas embutidas de seqüências criptográficas para grandes diretórios em UFS.
  • Adicionado ptyfs, um sistema de arquivos pseudo-terminal.
  • O sistema de arquivo CD9660 agora suporta nomes de arquivo UTF-8 usando extensões Joliet.
  • O ext2fs agora suporta arquivos grandes (maiores que 2 GB). O fsck_ext2fs(8) também manipula-os e suporta conversão a partir de velhos sistemas de arquivo.
  • A estabilidade do Log-structured File System (LFS) foi aperfeiçoado.
  • O vnd(4) agora pode ler imagens de disco comprimidas. Uma nova ferramenta vndcompress(1) foi incluída para criá-las.

Bibliotecas

  • Adicionada a estrutura PAM (Pluggable Authentication Modules).
  • Suporte a linhas extensas em C++.
  • Foram adicionadas funções reiniciantes como getpwenr_r().
  • Algumas funções seqüenciais libc para i386 foram substituídas por versões otimizadas.
  • Adicionadas rotinas para libc DCE 1.1 RPC compatíveis com UUID (Universally Unique Identifier).
  • Adicionado o memmem(3) ao libc, que é API compatível com as funções no FreeBSD e no Linux.

Segurança

  • A estrutura Veriexec está agora usando tabelas de seqüências criptográficas (hash) para armazenar dados individualizados por arquivo, resultando em operação muito mais rápida. Ela suporta quatro diferentes níveis de coerção e total controle sobre verbosidade. Arquivos de assinatura são mais fáceis de gerar e são mais flexíveis que na versão anterior.
  • Adicionado SHA2 à libc para oferecer algoritmos de seqüenciamento criptográfico mais seguros e fazer o cksum(1) e a mtree(8) suportá-los.

Administração do sistema e ferramentas de usuário

  • Várias melhorias no programa de instalação “sysinst”, incluindo a tradução para a língua espanhola.
  • Numerosos aperfeiçoamentos no syslogd(8), a maioria oriunda do FreeBSD.
  • O fsck(8) tem agora uma opção de barra de progressão.
  • O dump(8) agora suporta snapshots de sistema de arquivo.
  • Adicionado o sockstat(1), que lista soquetes abertos.
  • Adicionado o seq(1), um utilitário que imprime uma seqüência de números. O seq(1) é derivado do Plan 9.

Variedades

  • A interface audio(9) foi aperfeiçoada. Adicionada capacitação de dutos de filtragem para software de áudio, tornando mais fácil para os endereçadores (drivers) de hardware adicionarem suporte de codificação ou suporte de taxas de amostragem.
  • Atualizações da maioria dos pacotes de terceiros que são incluídos no sistema básico para as seguintes versões estáveis:
    • am-utils 6.1-rc2
    • BIND 9.3.0
    • binutils 2.15-20041204
    • cvs 1.11.20
    • file 4.13
    • gcc 3.3.3
    • groff 1.19.1
    • OpenSSH 3.9
    • OpenSSL 0.9.7d
    • Postfix 2.1.5
    • sendmail 8.13.3
    • tcpdump 3.8.3
    • texinfo 4.7
    • tzdata2005o
    • XFree86 4.5.0
  • Muitos pacotes novos no sistema pkgsrc, incluindo as versões mais recentes dos desktops de código aberto como o KDE e o GNOME, além do OpenOffice, perl, Apache e muito mais. No momento em que se escreve, há mais de 5.700 pacotes de terceiros disponíveis no NetBSD.

E, é claro, houve inumeráveis correções de bugs e outros melhoramentos variados.

Note, por favor, que no momento o sysinst não vai assistí-lo na instalação de pacotes binários pré-compilados de terceiros ou do próprio pkgsrc. Veja a documentação da coleção de pacotes do NetBSD:

Agradecimentos

A Fundação NetBSD gostaria de agradecer a todos aqueles que têm contribuído com código, equipamentos, documentação, fundos, alocação de nossos servidores, páginas de Internet e documentação restante, engenharia das versões lançadas e outros recursos através dos anos. Mais informação sobre as pessoas que fazem o NetBSD acontecer está disponível em:

Gostaríamos de agradecer especialmente à Universidade da Califórnia em Berkeley e ao Projeto GNU por subconjuntos particularmente grandes do código que utilizamos. Gostaríamos de agradecer também ao Internet Systems Consortium Inc, à Universidade de Columbia e à Universidade Tecnológica de Helsinki pela atual alocação de serviços.

Sobre a Fundação NetBSD

A Fundação NetBSD foi registrada em 1995, com a tarefa de supervisionar os serviços essenciais do projeto NetBSD, promovendo o projeto no mundo empresarial e na comunidade do código-aberto (open source), e preservando os direitos de propriedade intelectual em boa parte do código básico do NetBSD. Atividades cotidianas do projeto são realizadas por voluntários.

Como organização sem fins lucrativos sem qualquer suporte comercial, a Fundação NetBSD depende das doações de seus usuários. Gostaríamos de instá-lo a fazer uma doação para a Fundação NetBSD em apoio à continuidade da produção do nosso refinado sistema operacional.

Doações podem ser feitas pelo PayPal () e são integralmente deduzidas do imposto de renda nos EUA. Se você prefere não usar o PayPal e gostaria de adotar outro procedimento, por favor contate .

Sites espelho do NetBSD

Por favor, use um site espelho mais próximo de você.

Considere, por favor, nossa lista de vendedores de CD-ROM.


Back to  Edições formais do NetBSD 3.x

(contact us)   Generated from %NetBSD: NetBSD-3.0.xml,v 1.3 2006/12/24 13:02:14 daniel Exp %
Copyright © 1994-2006 The NetBSD Foundation, Inc. ALL RIGHTS RESERVED.
NetBSD® is a registered trademark of The NetBSD Foundation, Inc.