NetBSD är en öppen källkod BSD-distribution som härrör från det välkända och stabila FreeBSD-operativsystemet och är utformat från grunden för att ge användarna ett bärbart UNIX-liknande operativsystem som stöder ett brett utbud av hårdvaruplattformar.
Viktiga funktioner inkluderar en ren design, paketfiltrering och nätverksadressöversättning (NAT), IPv6-stöd, NFS-support (Network File System), omfattande och robust nätverk, hårdvara och programvara RAID, högpresterande PCI IDE och stöd för stora IDE-skivor.
Tillgänglighet, stödja arkitekturer och startalternativ
Distributionen är tillgänglig för nedladdning som ISO-bilder i CD-format, som enkelt kan skrivas till tomma eller RW-CD-skivor eller distribueras till USB-flashenheter med hjälp av UNetbootin- eller Disks-programmen samt alla CD / DVD-brännprogram.
Det har konstruerats för att installeras direkt på en lokal hårddisk. Därför kan du använda installationsstart för att installera operativsystemet med standardinställningar, utan ACPI eller utan SMP (Symmetrisk Multiprocessing) och ACPI. Det är också möjligt att släppa till en shell prompt.
Stödda arkitekturer inkluderar i386, amd64, Sparc / Sparc64, IBM RS / 6000, CES FIC8234, Atari, Algoritmics, Amiga PowerPC, Commodore Amiga, Digital / Compaq Alpha, Acorn RiscPC / A7000, IBM Network Station 1000, Motorola MVME 68k , Digital VAX, Digital DNARD och många andra.
Installation
NetBSD-installationsprocessen är textbaserad, med hjälp av ett menystyrt verktyg som låter användare antingen installera operativsystemet eller uppgradera en befintlig installation. Den stöder fem språk (engelska, tyska, spanska, franska och polska) och består av att välja en tangentbordslayout, partitionera diskettenheten och konfigurera användare och lösenord.
Slutsats
Sammanfattningsvis ger NetBSD användare ett mycket snabbt och stabilt UNIX-liknande operativsystem som stöder en mängd arkitekturer och kan distribueras på serverns maskiner utan mycket krångel. Applikationer kan installeras via den omfattande NetBSD Packages Collection.
Vad är nytt i den här utgåvan:
- Stöd för Raspberry Pi Zero.
- Initial DRM / KMS-stöd för NVIDIA-grafikkort via nouveau (Inaktiverad som standard. Okommande nouveau och nouveaufb i din kernel config för att testa).
- Tillägget av vioscsi, en drivrutin för Google Compute Engine-disken.
- Förbättringar av Linux-kompatibilitet, till exempel användning av Adobe Flash Player 24.
- wm (4):
- C2000 KX och 2.5G stöd.
- Väck på Lan support.
- 82575 och nya SERDES-baserade system fungerar nu.
- ODROID-C1 Ethernet fungerar nu.
- Många buggfixar och stabilitetsförbättringar.
Vad är nytt i version:
- Stöd för Raspberry Pi Zero.
- Initial DRM / KMS-stöd för NVIDIA-grafikkort via nouveau (Inaktiverad som standard. Okommande nouveau och nouveaufb i din kernel config för att testa).
- Tillägget av vioscsi, en drivrutin för Google Compute Engine-disken.
- Förbättringar av Linux-kompatibilitet, till exempel användning av Adobe Flash Player 24.
- wm (4):
- C2000 KX och 2.5G stöd.
- Väck på Lan support.
- 82575 och nya SERDES-baserade system fungerar nu.
- ODROID-C1 Ethernet fungerar nu.
- Många buggfixar och stabilitetsförbättringar.
Vad är nytt i version 7.1:
- Stöd för Raspberry Pi Zero.
- Initial DRM / KMS-stöd för NVIDIA-grafikkort via nouveau (Inaktiverad som standard. Okommande nouveau och nouveaufb i din kernel config för att testa).
- Tillägget av vioscsi, en drivrutin för Google Compute Engine-disken.
- Förbättringar av Linux-kompatibilitet, till exempel användning av Adobe Flash Player 24.
- wm (4):
- C2000 KX och 2.5G stöd.
- Väck på Lan support.
- 82575 och nya SERDES-baserade system fungerar nu.
- ODROID-C1 Ethernet fungerar nu.
- Många buggfixar och stabilitetsförbättringar.
Vad är nytt i version 7.0.2 / 7.1 RC2:
- Stort förbättrat stöd för modern Intel- och Radeon-grafikhårdvara via en port i Linux DRM / KMS-koden. De flesta X.Org-komponenterna har också uppdaterats.
- ARM multiprocessor support
- Stöd för nya ARM-brädor, av vilka några är listade nedan:
- Raspberry Pi 2
- ODROID-C1
- Beagleboard-xM
- BeagleBone
- BeagleBone Black
- Banan Pi
- Cubieboard 2
- Cubietruck
- Merii kolibri
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- GPT-stöd i sysinst
- Lua-kärnskriptning
- Multiprocessor USB-stack
- Många förbättringar av NPF, NetBSD-paketfiltret
- GCC 4.8.4 (och valfritt, LLVM / Clang 3.6.1)
Vad är nytt i version 7.0.2 / 7.1 RC1:
- Stort förbättrat stöd för modern Intel- och Radeon-grafikhårdvara via en port i Linux DRM / KMS-koden. De flesta X.Org-komponenterna har också uppdaterats.
- ARM multiprocessor support
- Stöd för nya ARM-brädor, av vilka några är listade nedan:
- Raspberry Pi 2
- ODROID-C1
- Beagleboard-xM
- BeagleBone
- BeagleBone Black
- Banan Pi
- Cubieboard 2
- Cubietruck
- Merii kolibri
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- GPT-stöd i sysinst
- Lua-kärnskriptning
- Multiprocessor USB-stack
- Många förbättringar av NPF, NetBSD-paketfiltret
- GCC 4.8.4 (och valfritt, LLVM / Clang 3.6.1)
Vad är nytt i version 7.0.2:
- Stort förbättrat stöd för modern Intel- och Radeon-grafikhårdvara via en port i Linux DRM / KMS-koden. De flesta X.Org-komponenterna har också uppdaterats.
- ARM multiprocessor support
- Stöd för nya ARM-brädor, av vilka några är listade nedan:
- Raspberry Pi 2
- ODROID-C1
- Beagleboard-xM
- BeagleBone
- BeagleBone Black
- Banan Pi
- Cubieboard 2
- Cubietruck
- Merii kolibri
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- GPT-stöd i sysinst
- Lua-kärnskriptning
- Multiprocessor USB-stack
- Många förbättringar av NPF, NetBSD-paketfiltret
- GCC 4.8.4 (och valfritt, LLVM / Clang 3.6.1)
Vad är nytt i version 7.0.1:
- Stort förbättrat stöd för modern Intel- och Radeon-grafikhårdvara via en port i Linux DRM / KMS-koden. De flesta X.Org-komponenterna har också uppdaterats.
- ARM multiprocessor support
- Stöd för nya ARM-brädor, av vilka några är listade nedan:
- Raspberry Pi 2
- ODROID-C1
- Beagleboard-xM
- BeagleBone
- BeagleBone Black
- Banan Pi
- Cubieboard 2
- Cubietruck
- Merii kolibri
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- GPT-stöd i sysinst
- Lua-kärnskriptning
- Multiprocessor USB-stack
- Många förbättringar av NPF, NetBSD-paketfiltret
- GCC 4.8.4 (och valfritt, LLVM / Clang 3.6.1)
Vad är nytt i version 6.1.5 / 7.0 RC3:
- Stort förbättrat stöd för modern Intel- och Radeon-grafikhårdvara via en port i Linux DRM / KMS-koden. De flesta X.Org-komponenterna har också uppdaterats.
- ARM multiprocessor support
- Stöd för nya ARM-brädor, av vilka några är listade nedan:
- Raspberry Pi 2
- ODROID-C1
- Beagleboard-xM
- BeagleBone
- BeagleBone Black
- Banan Pi
- Cubieboard 2
- Cubietruck
- Merii kolibri
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- GPT-stöd i sysinst
- Lua-kärnskriptning
- Multiprocessor USB-stack
- Många förbättringar av NPF, NetBSD-paketfiltret
- GCC 4.8.4 (och valfritt, LLVM / Clang 3.6.1)
Vad är nytt i version 6.1.5 / 7.0 RC1:
- Stort förbättrat stöd för modern Intel- och Radeon-grafikhårdvara via en port i Linux DRM / KMS-koden. De flesta X.Org-komponenterna har också uppdaterats.
- ARM multiprocessor support
- Stöd för nya ARM-brädor, av vilka några är listade nedan:
- Raspberry Pi 2
- ODROID-C1
- Beagleboard-xM
- BeagleBone
- BeagleBone Black
- Banan Pi
- Cubieboard 2
- Cubietruck
- Merii kolibri
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- GPT-stöd i sysinst
- Lua-kärnskriptning
- Multiprocessor USB-stack
- Många förbättringar av NPF, NetBSD-paketfiltret
- GCC 4.8.4 (och valfritt, LLVM / Clang 3.6.1)
Vad är nytt i version 6.1.5:
- Säkerhetsrådgivande lösningar:
- NetBSD-SA2014-005 libXfont flera sårbarheter
- NetBSD-SA2014-006 Flera OpenSSL sårbarheter
- NetBSD-SA2014-007 bozohttpd grundläggande http-autentisering bypass
- NetBSD-SA2014-008 Flera OpenSSL sårbarheter
- NetBSD-SA2014-009 Flera sårbarheter i execve systemanrop
- NetBSD-SA2014-010 Flera sårbarheter i kompatibilitetslagren
- NetBSD-SA2014-011 Användarkontrollerad minnetilldelning i modctl systemanrop
- NetBSD-SA2014-012 Minneläckage i systemuppkopplingssamtalet setockopt
- Obs! Rådgivning före NetBSD-SA2014-005 påverkar inte NetBSD 6.1.5.
- Andra säkerhetsåtgärder:
- Fixa olika problem i mount syscall, som kan användas av en lokal användare att panikera systemet.
- OpenPAM: Åtgärda felaktig hantering av fel i PAM policy parser. CVE-2014-3879.
- Kärna:
- wm (4): Bump max TX DMA-storlek för att undvika patologiskt tillstånd med TSO.
- tryck (4): Fixa en tävling. PR-kärna / 47506 och kärna / 46199.
- urndis (4): Fixa panik.
- vioif (4): Fixa panik. PR-kärna / 49007.
- Fixa en mbuf läcka i IPFilter.
- Fix två överflöden och ett fel i korruptionsfel i ptyfs och umapfs.
- Avvisa oanpassade PCI config register ioctl-förfrågningar innan vi kasserar.
- Övrigt:
- heimdal: Fixa fildeskriptorläcka. Lösningar PR lib / 48718
- Uppdatering till tzdata2014g.
- Uppdatera bozohttpd till 20140708.
- Uppdatera openssl till 1.0.1i.
- Fixa Xserver-kraschen vid avfarten (orsakar att skärmpalettinställningarna inte återställs) när du använder wsfb.
- postinstallation (8): Använd inte "ptyfsoldnodes" om / dev / pts existerar inte.
- heter: Uppdatera root.cache till 2014060201.
- alfa:
- Gör sysinst-avtalet korrekt med Tru64-disklabels. PR-port-alfa / 48697.
- sparc64:
- Fix longjmp-fel som orsakar ett segmenteringsfel på sparc64-kärnor med 32-bitars användarland.
- next68k:
- Flytta fysiska beräkningar före initiering av nptpage. PR-port-m68k / 45915.
Vad är nytt i version 6.1.4:
- Förbättra nätverksstabilitet och prestanda.
- Utveckling av moderna filsystem och förbättring av befintliga.
- Funktioner som är användbara i inbyggda miljöer, t.ex. högupplösningstimrar och exekveringsstöd (XIP).
- Automatisk provning och kvalitetssäkring.
- NetBSD-SA2014-003 posix_spawn obegränsad kärnminneallokering
- NetBSD-SA2014-004 OpenSSL-informationsinformation ("heartbleed")
- OpenSSL: CVE-2014-0076
- Fixa läckage på falskt ELF binärt.
- veriexec: Undvik ett användningsfritt fel.
- atari: Fixa en kraschkrasch när en användare försöker växla till en icke-existerande terminal. Fixerar PR # 48599.
Vad är nytt i version 6.1.3:
- Säkerhetsrådgivande lösningar:
- NetBSD-SA2013-010 Använd efter fri hantering av ImageText-begäranden (CVE-2013-4396) av Xserver
- NetBSD-SA2013-011embryonic TCP-uttag lokala DoS
- NetBSD-SA2013-012Router Annons sysctl Local Denial of Service
- NetBSD-SA2013-013Memory läcka när man försöker utföra falska ELF-binärer
- NetBSD-SA2014-001Stackbuffertöverflöde i libXfont (CVE-2013-6462)
- NetBSD-SA2014-002ntpd används som DDoS-förstärkare
- Obs! Rådgivning före NetBSD-SA2013-009 påverkar inte NetBSD 6.1.3.
- Andra säkerhetsåtgärder:
- binda: Fix CVE-2014-0591.
- Kärna:
- pci (4): Arbeta runt ett QEMU-fel som hindrar NetBSD från att starta på vissa versioner av QEMU och KVM. (PR # 45671)
- Xen: Fix dom0 crash med några domUs
- Xen: Ta bort ett falskt diagostiskt meddelande som spammar konsolen. (PR # 46.313)
- sparc64: åtgärda en paneldiagram för kärnan.
- Nätverk:
- NPF: fix byteorder för jämförelse av portintervall.
- NPF: fixa ett tävlingsförhållande.
- Filsystem:
- ffs: Fixat ett internt fsck_ffs-fel på UFS1.
- Övrigt:
- Xserver (1): Fast krasch på i810e. (PR # 48315)
- sysinst (8): Fast fel MBR partiton offset på små diskar. (PR # 48304)
- ld.elf_so (1): Korrigering med fast minne. (PR # 48324)
- sparc64: fast gcc för att inte generera ogiltig asm.
Vad är nytt i version 6.1.2:
- Säkerhetsrådgivande lösningar:
- NetBSD-SA2013-009-användarsättbar liten BPF-buffert kan orsaka panik
- Obs! Rådgivning före NetBSD-SA2013-009 påverkar inte NetBSD 6.1.2.
- Kernel
- virtio (4): Fäst panik vid avstängning på KVM. (PR # 48105)
- uhci (4): Fast USB-anteckningar i vissa fall, fixat några ops på big-endian-maskiner. (PR # 47522, PR # 48237)
- Nätverk:
- Inkludera BRDADDR och NETMASK i IPv4 ioctls som vi förbud mot IPv6.
- npf (3): Fast panik med IPv6 när nbufs omfördelas.
- npf (3): Fast filtrering med dynamiska regler.
- Filsystem:
- utf: Fixat ett problem som kan leda till skräp efter 4GB-gränsen.
- Övrigt:
- pthread (3): Fixed error return från pthread_create () i vissa fall.
- Uppdatera tzdata till 2013e.
- Uppdatera några TNF ssh-nycklar i / etc / ssh / ssh_known_hosts.
- Lös en miljöproblem som kan orsaka kraschar i Emacs 24 och vissa andra applikationer.
- pkg_install: Fast installation av signerade paket. (PR # 48194)
- Fast regression införd i NetBSD 6.1.1 som påverkar vissa program som körs under X. (PR # 48170)
- mvme68k: Fast startpanik. (PR # 45.915)
Vad är nytt i version 6.1:
- Säkerhetsrådgivande lösningar:
- NetBSD-SA2013-001, Kärnan panik utlöst från userland
- NetBSD-SA2013-002, kqueue-relaterad kärnan panik utlöst från userland
- NetBSD-SA2013-003, RNG-fel kan resultera i svaga krypteringsnycklar
- NetBSD-SA2013-004, Sårbarheter i grep
- Säkerhetsfixar:
- expat: Fix CVE-2012-1147, CVE-2012-1148 och CVE-2012-0876.
- BIND: Adress CVE-2012-5688: Namngivna kan dö på specifika frågor med dns64 aktiverat.
- Fast en krasch som kan hända med sysctl security.curtain = 1 set. (PR # 47598)
- Adress CVE-2012-5667: Flera heltal överflöden i GNU grep.
- Flera korrigeringar till entropihantering i kärnan.
- Förhindra ktrace från att kunna krascha kärnan.
- Allmän kärna:
- posix_spawn (): Fixa processer med attribut.
- Lös race mellan vget () och vrele () vilket resulterar i vget () återvändande döda vnodes.
- Förhindra krasch när icke-stödda fd s används med kevent.
- Fixa ett fel där kmem_alloc () kan kallas från avbrytande kontext.
- WAPBL: coalesce skriver till tidningen för att påskynda wapbl_flush () på raid5 med en faktor 3 till 4.
- Nätverk:
- Fix "atomfragment" för IPv6.
- ipf: Fixa anpassningsproblem i ipmon. (PR # 47101)
- npf: hantera fördröjda kontrollsummor i nätverksstapeln. (PR # 47.235)
- Fixade några låsproblem i ipf (4)
- npf (3): Många korrigeringar och uppdateringar. Config-syntaxen har ändrats något, kolla dina config-filer.
- Fixed sendto (2) problem med IPv6 UDP datagram. (PR # 47408)
- vioif (4): Lös ett problem som orsakade att QEMU nyligen kraschar.
- Filsystem:
- smbfs: Gör smbfs faktiskt jobba på big endian-portar.
- smbfs: olika korrigeringar. (PR # 25070)
- Tillåt montering av ext2fs och msdosfs i 32-bitars kompatibelt läge.
- v7fs: fixa fel för fel.
- Drivers:
- ciss (4): Försök inte hantera sensorer om det inte finns några.
- isp (4): Fixa FC-AL-enheter på QLogic ISP2100. (PR # 47302)
- mfi (4): Lägg till stöd för LSI Thunderbolt (SAS2208) controllers.
- mfi (4): Lägg till stöd för att köra MegaCLI Linux binära för att hantera kontrollenheten.
- puc (4): Ytterligare enhetstöd.
- bge (4): Lägg till support för Apples Thunderbolt till Gigabit Ethernet-adapter. (PR # 46.961)
- mvgbe (4): åtgärda ett antal problem
- nfe (4): Undvik studsbuffering och förbättra prestanda.
- wm (4): Fix hantering av 82578D och 82579V chips. Olika andra korrigeringar.
- fss (4): Krascha inte när du kör flera dump -X. (PR # 47514)
- fss (4): Fast panik. (PR # 47020)
- Lift:
- alfa:
- Fixed longjmp / setjmp på alfa för statiskt länkade program som de som befinner sig i / rädda.
- amiga:
- Nyutvecklad (4) enhetsdrivrutin för Hydra- och ASDG Zorro2-bussnätskort.
- arm:
- Fixa gcc bugid 51408 för arm. (PR # 46.972)
- Fixa lite in i Kirkwood IRQ-koden.
- Felaktiga räkningar för 'vmstat -e' på Kirkwood.
- Gör bigendian ARM för att få MBR-partitionen och förskjutningen korrekt. (PR # 47.081)
- Fasta fel där IRQ-masker av GPIO ställdes in felaktigt på Marvell SoCs.
- Fast statisk länkning på ARM-plattformar. (PR # 47139)
- Blockera IRQs korrekt> 32. (PR # 45371)
- Stort förbättrat Raspberry Pi-stöd - USB och inbyggt Ethernet arbetar nu.
- Aktiverad DCache Streaming Switch och Write Allocate för Sheeva CPUs.
- Tillagt stöd för vakthundstimern i vissa Marvell SoCs.
- Fix för icke-MBR-skivor på ARM. (PR # 47.463)
- mips:
- MIPS-portar har bytt till gdb 7.3.1. GDB6 avlägsnas.
- vax:
- Återställde MAXPARTITION-bump till 16, sänka den till 12 istället för att fixa startblock och installationsboot för VAX 780 och andra maskiner som startar via VMB.EXE.
- x68k:
- Uppdatera startladdare: cdboot, netboot support och bugfixes.
- Lägg till stöd för diskettformat.
- x86 (i386, amd64):
- Omarbeta en eventuell gcc-bugg som genererar dålig assembler-kod. (PR # 45.673)
- Inaktivera C1E på AMD K8-processorer, för att förhindra frysning vid start.
- Fix kör BSDi och NetBSD
Vad är nytt i version 6.1 RC2:
- Olika terminfo-korrigeringar (PR # 46793, PR # 47090 , PR # 47490, PR # 47532)
- Fast en segfault i awk (1) (PR # 47553)
- Flyttade boottime50 och dess tillhörande sysctl till kompatibla modulen. (PR # 47579)
- Uppdaterad tzdata till 2013b, med den senaste tidszonen info
- Fixade en krasch när security.curtain sysctl är aktiverad (PR # 47598)
- Fixat några problem med IPF-låsning
- Fixa en krasch på statiskt länkade program för NetBSD / alpha
Vad är nytt i version 6.1 RC1:
- Buggfixar och funktioner förbättringar av NPF, NetBSD Packet Filter
- Förbättringar av flera ARM-plattformar, inklusive Raspberry Pi som nu har nästan fullständigt stöd.
- Stöd för dtrace på amd64
- MIPS-portar bytte till gdb 7.3.1, gdb6 borttagen
- Ytterligare enhetstöd i nyckeldrivrutiner inklusive wm (4), uftdi (4), mfi (4), bge (4), aac (4), tlp (4) och andra.
- Olika portspecifika förbättringar av amiga-, arm-, sparc64- och x68k-portarna.
Vad är nytt i version 6.0.1:
- Säkerhetsfixar:
- expat: Fix CVE-2012-1147, CVE-2012-1148 och CVE-2012-0876.
- BIND: Adress CVE-2012-5688: Namngivna kan dö på specifika frågor med dns64 aktiverat.
- Allmän kärna:
- posix_spawn (): Fixa processer med attribut.
- Lös race mellan vget () och vrele () vilket resulterar i vget () återvändande döda vnodes.
- Förhindra krasch när icke-stödda fd s används med kevent.
- Nätverk:
- Fix "atomfragment" för IPv6.
- ipf: Fixa anpassningsproblem i ipmon. (PR # 47101)
- npf: hantera fördröjda kontrollsummor i nätverksstapeln. (PR # 47.235)
- Filsystem:
- smbfs: Gör smbfs faktiskt jobba på big endian-portar.
- Drivers:
- ciss (4): Försök inte hantera sensorer om det inte finns några.
- Lift:
- x86 (i386, amd64):
- Omarbeta en eventuell gcc-bugg som genererar dålig assembler-kod. (PR # 45.673)
- Inaktivera C1E på AMD K8-processorer, för att förhindra frysning vid start.
- xen:
- Förhindra ett problem med minneskorruption som låser upp en Xen DomU, och kan eventuellt orsaka korruption på filsystemet. (PR # 47056, PR # 47057)
- Fix: Xen Dom0 NetBSD-kärnan kan krascha genom att lägga till dubbla xenwatches.
- Userland fixes:
- Uppdatering till tzdata2012j.
- cdb: neka inte att öppna databaser utan inmatningar eller nycklar.
- Korrigering av adressgrafik under senare tid Kairo, som oftast manifesterats av vissa gjorda textavsnitt som visas som solida rektangulära färgblock.
Vad är nytt i version 5.2 RC1:
- NetBSD 5.2 är avsett för dem som har en applikation med NetBSD 5.0.x eller 5.1.x som inte vill ha churnen att uppgradera till NetBSD 6.0, men vill ha buggfixar och några stabila nya funktioner. Det har varit ett antal förändringar sedan 5.1. Se src / doc / CHANGES-5.2 för hela listan.
Kommentarer hittades inte