NetBSD to open source BSD, wywodząca się z dobrze znanego i stabilnego systemu operacyjnego FreeBSD i zaprojektowana od podstaw, aby zapewnić użytkownikom wysoce przenośny system operacyjny typu UNIX, który obsługuje szeroki zakres platformy sprzętowe.
Najważniejsze cechy to czysty projekt, filtrowanie pakietów i translacja adresów sieciowych (NAT), obsługa protokołu IPv6, obsługa NFS (Network File System), wszechstronna i niezawodna sieć, sprzętowe i programowe macierze RAID, wydajne karty PCI IDE i obsługa dużych Dyski IDE.
Dostępność, obsługiwane architektury i opcje rozruchu
Dystrybucja jest dostępna do pobrania jako obrazy ISO w formacie CD, które można łatwo zapisać na czystych lub RW dyskach CD lub zastosować na dyskach flash USB za pomocą aplikacji UNetbootin lub Disks, a także dowolnego oprogramowania do nagrywania płyt CD / DVD.
Został zaprojektowany do bezpośredniego zainstalowania na lokalnym dysku. W związku z tym można skorzystać z monitu rozruchowego instalacyjnego dysku CD, aby zainstalować system operacyjny z ustawieniami domyślnymi, bez interfejsu ACPI lub bez SMP (symetrycznego przetwarzania wieloprocesowego) i interfejsu ACPI. Możliwe jest również przejście do monitu powłoki.
Obsługiwane architektury to i386, amd64, Sparc / Sparc64, IBM RS / 6000, CES FIC8234, Atari, algorytmy, Amiga PowerPC, Commodore Amiga, Digital / Compaq Alpha, Acorn RiscPC / A7000, IBM Network Station 1000, Motorola MVME 68k , Digital VAX, Digital DNARD i wiele innych.
Instalacja
Proces instalacji NetBSD odbywa się w oparciu o tekst, przy użyciu narzędzia opartego na menu, które pozwala użytkownikom zainstalować system operacyjny lub zaktualizować istniejącą instalację. Obsługuje pięć języków (angielski, niemiecki, hiszpański, francuski, polski) i polega na wybraniu układu klawiatury, podzieleniu dysku na partycje oraz skonfigurowaniu użytkowników i haseł.
Dolna linia
Podsumowując, NetBSD zapewnia użytkownikom bardzo szybki i stabilny system operacyjny podobny do systemu UNIX, który obsługuje wiele architektur i może być wdrożony na maszynach serwerowych bez większego wysiłku. Aplikacje można instalować za pośrednictwem kompleksowej kolekcji pakietów NetBSD.
Co nowego w tej wersji:
- Wsparcie dla Raspberry Pi Zero.
- Początkowa obsługa DRM / KMS dla kart graficznych NVIDIA przez nouveau (domyślnie wyłączone. Odkomentuj nouveau i nouveaufb w konfiguracji jądra do testowania).
- Dodanie vioscsi, sterownika dysku Google Compute Engine.
- Ulepszenia kompatybilności z Linuksem, pozwalające np. na użycie Adobe Flash Player 24.
- wm (4):
- Obsługa C2000 KX i 2.5G.
- Wsparcie dla Wake On Lan.
- 82575 i nowsze systemy oparte na SERDES działają teraz.
- ODROID-C1 Ethernet działa teraz.
- Liczne poprawki błędów i poprawa stabilności.
Co nowego w wersji:
- Wsparcie dla Raspberry Pi Zero.
- Początkowa obsługa DRM / KMS dla kart graficznych NVIDIA przez nouveau (domyślnie wyłączone. Odkomentuj nouveau i nouveaufb w konfiguracji jądra do testowania).
- Dodanie vioscsi, sterownika dysku Google Compute Engine.
- Ulepszenia kompatybilności z Linuksem, pozwalające np. na użycie Adobe Flash Player 24.
- wm (4):
- Obsługa C2000 KX i 2.5G.
- Wsparcie dla Wake On Lan.
- 82575 i nowsze systemy oparte na SERDES działają teraz.
- ODROID-C1 Ethernet działa teraz.
- Liczne poprawki błędów i poprawa stabilności.
Co nowego w wersji 7.1:
- Wsparcie dla Raspberry Pi Zero.
- Początkowa obsługa DRM / KMS dla kart graficznych NVIDIA przez nouveau (domyślnie wyłączone. Odkomentuj nouveau i nouveaufb w konfiguracji jądra do testowania).
- Dodanie vioscsi, sterownika dysku Google Compute Engine.
- Ulepszenia kompatybilności z Linuksem, pozwalające np. na użycie Adobe Flash Player 24.
- wm (4):
- Obsługa C2000 KX i 2.5G.
- Wsparcie dla Wake On Lan.
- 82575 i nowsze systemy oparte na SERDES działają teraz.
- ODROID-C1 Ethernet działa teraz.
- Liczne poprawki błędów i poprawa stabilności.
Co nowego w wersji 7.0.2 / 7.1 RC2:
- Znacznie ulepszono obsługę nowoczesnego sprzętu graficznego Intel i Radeon za pośrednictwem portu Linux DRM / KMS. Większość składników X.Org również została zaktualizowana.
- Obsługa wielu procesorów ARM
- Obsługa nowych tablic ARM, z których niektóre są wymienione poniżej:
- Raspberry Pi 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Koliberek Merii
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- Obsługa GPT w sysinst
- Skrypty jądra Lua
- Wieloprocesorowy stos USB
- Wiele ulepszeń NPF, filtr pakietów NetBSD
- GCC 4.8.4 (i opcjonalnie LLVM / Clang 3.6.1)
Co nowego w wersji 7.0.2 / 7.1 RC1:
- Znacznie ulepszono obsługę nowoczesnego sprzętu graficznego Intel i Radeon za pośrednictwem portu Linux DRM / KMS. Większość składników X.Org również została zaktualizowana.
- Obsługa wielu procesorów ARM
- Obsługa nowych tablic ARM, z których niektóre są wymienione poniżej:
- Raspberry Pi 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Koliberek Merii
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- Obsługa GPT w sysinst
- Skrypty jądra Lua
- Wieloprocesorowy stos USB
- Wiele ulepszeń NPF, filtr pakietów NetBSD
- GCC 4.8.4 (i opcjonalnie LLVM / Clang 3.6.1)
Co nowego w wersji 7.0.2:
- Znacznie ulepszono obsługę nowoczesnego sprzętu graficznego Intel i Radeon za pośrednictwem portu Linux DRM / KMS. Większość składników X.Org również została zaktualizowana.
- Obsługa wielu procesorów ARM
- Obsługa nowych tablic ARM, z których niektóre są wymienione poniżej:
- Raspberry Pi 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Koliberek Merii
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- Obsługa GPT w sysinst
- Skrypty jądra Lua
- Wieloprocesorowy stos USB
- Wiele ulepszeń NPF, filtr pakietów NetBSD
- GCC 4.8.4 (i opcjonalnie LLVM / Clang 3.6.1)
Co nowego w wersji 7.0.1:
- Znacznie ulepszono obsługę nowoczesnego sprzętu graficznego Intel i Radeon za pośrednictwem portu Linux DRM / KMS. Większość składników X.Org również została zaktualizowana.
- Obsługa wielu procesorów ARM
- Obsługa nowych tablic ARM, z których niektóre są wymienione poniżej:
- Raspberry Pi 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Koliberek Merii
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- Obsługa GPT w sysinst
- Skrypty jądra Lua
- Wieloprocesorowy stos USB
- Wiele ulepszeń NPF, filtr pakietów NetBSD
- GCC 4.8.4 (i opcjonalnie LLVM / Clang 3.6.1)
Co nowego w wersji 6.1.5 / 7.0 RC3:
- Znacznie ulepszono obsługę nowoczesnego sprzętu graficznego Intel i Radeon za pośrednictwem portu Linux DRM / KMS. Większość składników X.Org również została zaktualizowana.
- Obsługa wielu procesorów ARM
- Obsługa nowych tablic ARM, z których niektóre są wymienione poniżej:
- Raspberry Pi 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Koliberek Merii
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- Obsługa GPT w sysinst
- Skrypty jądra Lua
- Wieloprocesorowy stos USB
- Wiele ulepszeń NPF, filtr pakietów NetBSD
- GCC 4.8.4 (i opcjonalnie LLVM / Clang 3.6.1)
Co nowego w wersji 6.1.5 / 7.0 RC1:
- Znacznie ulepszono obsługę nowoczesnego sprzętu graficznego Intel i Radeon za pośrednictwem portu Linux DRM / KMS. Większość składników X.Org również została zaktualizowana.
- Obsługa wielu procesorów ARM
- Obsługa nowych tablic ARM, z których niektóre są wymienione poniżej:
- Raspberry Pi 2
- ODROID-C1
- BeagleBoard-xM
- BeagleBone
- BeagleBone Black
- Banana Pi
- Cubieboard 2
- Cubietruck
- Koliberek Merii
- Marvell ARMADA XP
- GlobalScale MiraBox
- Kobo
- Sharp Netwalker PC-Z1
- Obsługa GPT w sysinst
- Skrypty jądra Lua
- Wieloprocesorowy stos USB
- Wiele ulepszeń NPF, filtr pakietów NetBSD
- GCC 4.8.4 (i opcjonalnie LLVM / Clang 3.6.1)
Co nowego w wersji 6.1.5:
- Poprawki do porad dotyczących zabezpieczeń:
- NetBSD-SA2014-005 libXfont wiele usterek
- NetBSD-SA2014-006 Kilka usterek OpenSSL
- NetBSD-SA2014-007 podstawowe obejście uwierzytelniania http
- NetBSD-SA2014-008 Kilka usterek OpenSSL
- NetBSD-SA2014-009 Wiele usterek w wywołaniu systemowym execve
- NetBSD-SA2014-010 Wiele usterek w warstwach zgodności
- NetBSD-SA2014-011 Alokacja pamięci przez użytkownika w wywołaniu systemowym modctl
- NetBSD-SA2014-012 Przeciek pamięci w wywołaniu systemowym setsockopt
- Uwaga: Ostrzeżenia przed NetBSD-SA2014-005 nie mają wpływu na NetBSD 6.1.5.
- Inne poprawki bezpieczeństwa:
- Naprawiono różne problemy w syscall podłączenia, które mogą być używane przez lokalnego użytkownika do paniki systemu.
- OpenPAM: Naprawianie nieprawidłowej obsługi błędów w parserze reguł PAM. CVE-2014-3879.
- Kernel:
- wm (4): Bump max TX DMA size, aby uniknąć stanu patologicznego u operatora TSO.
- stuknij (4): Napraw wyścig. PR kernel / 47506 i kern / 46199.
- urndis (4): Naprawić panikę.
- vioif (4): Naprawić panikę. PR kern / 49007.
- Napraw wyciek mbuf w IPFilter.
- Napraw dwa przepełnienia i błąd uszkodzenia pamięci w plikach ptyfs i umapfs.
- Odrzuć nieprzypisane żądania ioctl rejestru konfiguracji PCI, zanim skończymy.
- Różne:
- heimdal: Napraw wyciek deskryptora pliku. Naprawiono PR lib / 48718
- Zaktualizuj do tzdata2014g.
- Zaktualizuj bozohttpd do 20140708.
- Zaktualizuj openssl do wersji 1.0.1i.
- Napraw awarię Xserver przy wyjściu (powodując, że ustawienia palety ekranu nie zostaną przywrócone) podczas używania wsfb.
- poinstalacja (8): nie stosuj "ptyfsoldnodes" jeśli / dev / pts nie istnieje.
- named: Zaktualizuj root.cache do 2014060201.
- alpha:
- Spraw, aby sysinst działał poprawnie z etykietami dysku Tru64. PR port-alpha / 48697.
- sparc64:
- Napraw błąd longjmp, który powoduje błąd segmentacji na jądrach sparc64 z 32-bitową userland.
- next68k:
- Przenieś obliczenia fizyczne przed inicjalizacją nptpage. PR port-m68k / 45915.
Co nowego w wersji 6.1.4:
- Poprawa współbieżności i wydajności stosu sieciowego.
- Rozwój nowoczesnych systemów plików i doskonalenie istniejących.
- Funkcje przydatne w środowiskach osadzonych, takie jak timery o wysokiej rozdzielczości i obsługa uruchamiania w miejscu (XIP).
- Automatyczne testowanie i kontrola jakości.
- NetBSD-SA2014-003 posix_spawn nieograniczony przydział pamięci jądra
- NetBSD-SA2014-004 Ujawnienie informacji OpenSSL ("heartbleed")
- OpenSSL: CVE-2014-0076
- Napraw wyciek pamięci na fałszywym pliku binarnym ELF.
- veriexec: Unikaj błędu "użytkowania po zwolnieniu".
- atari: Napraw awarię jądra, gdy użytkownik próbuje przełączyć się na nieistniejący terminal. Naprawiono PR # 48599.
Co nowego w wersji 6.1.3:
- Poprawki do porad dotyczących zabezpieczeń:
- NetBSD-SA2013-010Użyj po wolnym w Xserver obsługi żądań ImageText (CVE-2013-4396)
- NetBSD-SA2013-011 Domyślne gniazda TCP lokalne DoS
- NetBSD-SA2013-012Router Reklama sysctl local Denial of Service
- NetBSD-SA2013-013Pamięci wycieku podczas próby wykonania fałszywych plików binarnych ELF
- NetBSD-SA2014-001 Przepełnienie bufora w bibliotece libXfont (CVE-2013-6462)
- NetBSD-SA2014-002ntpd używany jako wzmacniacz DDoS
- Uwaga: Wskazówki przed NetBSD-SA2013-009 nie mają wpływu na NetBSD 6.1.3.
- Inne poprawki bezpieczeństwa:
- bind: Napraw CVE-2014-0591.
- Kernel:
- pci (4): Pracuj nad błędem QEMU, uniemożliwiając uruchomienie NetBSD w niektórych wersjach QEMU i KVM. (PR # 45671)
- Xen: naprawić awarię dom0 z niektórymi domami
- Xen: usuń fałszywą wiadomość diagostyczną wysyłającą spam do konsoli. (PR # 46313)
- sparc64: napraw panikę diagnostyczną jądra.
- Sieci:
- NPF: fix byteorder do porównywania zakresów portów.
- NPF: popraw warunki wyścigu.
- Systemy plików:
- ffs: Naprawiono wewnętrzny błąd fsck_ffs na UFS1.
- Różne:
- Xserver (1): Naprawiono awarię w i810e. (PR # 48315)
- sysinst (8): Naprawiono nieprawidłowe przesunięcie partycji MBR na małych dyskach. (PR # 48304)
- ld.elf_so (1): Naprawiono uszkodzenie pamięci. (PR # 48324)
- sparc64: naprawiono gcc, aby nie generować nieprawidłowego asm.
Co nowego w wersji 6.1.2:
- Poprawki do porad dotyczących zabezpieczeń:
- NetBSD-SA2013-009userowalny mały bufor BPF może powodować panikę
- Uwaga: Ostrzeżenia przed NetBSD-SA2013-009 nie mają wpływu na NetBSD 6.1.2.
- Kernel
- virtio (4): Naprawiono panikę podczas zamykania na KVM. (PR # 48105)
- uhci (4): Naprawiono wyliczanie urządzeń USB w niektórych przypadkach, naprawiono niektóre operacje na maszynach wielko-endianowych. (PR # 47522, PR # 48237)
- Sieci:
- Uwzględnij BRDADDR i NETMASK w Ioctlach IPv4, które zakazujemy dla IPv6.
- npf (3): Naprawiono panikę z IPv6 po ponownym przydzieleniu nbuf.
- npf (3): Naprawiono filtrowanie za pomocą reguł dynamicznych.
- Systemy plików:
- udf: Naprawiono problem, który powodował śmieci po limicie 4 GB.
- Różne:
- pthread (3): Naprawiono błąd zwracany przez pthread_create () w niektórych przypadkach.
- Zaktualizuj tzdata do 2013e.
- Zaktualizuj niektóre klucze ssh TNF w / etc / ssh / ssh_known_hosts.
- Naprawiono problem związany ze środowiskiem, który mógł powodować awarie w Emacs 24 i niektórych innych aplikacjach.
- pkg_install: Naprawiono instalację podpisanych pakietów. (PR # 48194)
- Naprawiono regresję wprowadzoną w NetBSD 6.1.1 dla niektórych aplikacji działających pod X. (PR # 48170)
- mvme68k: Naprawiono panikę rozruchową. (PR # 45915)
Co nowego w wersji 6.1:
- Poprawki do porad dotyczących zabezpieczeń:
- NetBSD-SA2013-001, Kernel panika wywołana z przestrzeni użytkownika
- NetBSD-SA2013-002, panika jądra powiązana z kingsue uruchomiona z poziomu użytkownika
- NetBSD-SA2013-003, błąd RNG może skutkować słabymi kluczami kryptograficznymi
- NetBSD-SA2013-004, Luki w grep
- Poprawki bezpieczeństwa:
- expat: Napraw CVE-2012-1147, CVE-2012-1148 i CVE-2012-0876.
- BIND: Adres CVE-2012-5688: Nazwa może umrzeć w przypadku określonych zapytań z włączoną funkcją dns64.
- Naprawiono awarię, która mogła się zdarzyć z sysctl security.curtain = 1 set. (PR # 47598)
- Adres CVE-2012-5667: Wiele przepełnień liczby całkowitej w GNU grep.
- Kilka poprawek do obsługi entropii w jądrze.
- Nie pozwól, aby ktrace mógł zawiesić jądro.
- Ogólne jądro:
- posix_spawn (): Napraw procesy z atrybutami.
- Rozpoznaj wyścigi między funkcjami vget () i vrele (), co spowoduje, że vget () zwróci martwe węzły.
- Zapobiegaj awariom, gdy nieobsługiwane fd są używane z kevent.
- Napraw błąd, w którym można wywołać metodę kmem_alloc () z kontekstu przerwań.
- WAPBL: powoduje jednoczesny zapis w dzienniku, aby przyspieszyć działanie limbl_flush () na raid5 o współczynnik od 3 do 4.
- Sieci:
- Napraw "fragmenty atomowe" dla IPv6.
- ipf: Napraw problemy z wyrównaniem w ipmon. (PR # 47101)
- npf: obsługuje opóźnione sumy kontrolne w stosie sieci. (PR # 47235)
- Naprawiono niektóre problemy z blokowaniem w ipf (4)
- npf (3): Wiele poprawek i aktualizacji. Składnia komend została nieco zmieniona, sprawdź pliki konfiguracyjne.
- Naprawiono problem z sendto (2) z datagramami IPv6 UDP. (PR # 47408)
- vioif (4): Naprawiono błąd powodujący awarię ostatniego QEMU.
- Systemy plików:
- smbfs: Spraw, aby smbfs rzeczywiście działał na dużych portach.
- smbfs: różne poprawki. (PR # 25070)
- Pozwól na montowanie ext2fs i msdosfs w 32-bitowym trybie zgodności.
- v7fs: napraw błąd polegający na pojedynczej awarii.
- Sterowniki:
- ciss (4): nie próbuj obsługiwać czujników, jeśli ich nie ma.
- isp (4): Napraw urządzenia FC-AL w QLogic ISP2100. (PR # 47302)
- mfi (4): Dodaj obsługę kontrolerów LSI Thunderbolt (SAS2208).
- mfi (4): Dodaj wsparcie dla uruchamiania binariów MegaCLI Linux do zarządzania kontrolerem.
- puc (4): dodatkowa obsługa urządzeń.
- bge (4): Dodaj obsługę adaptera Apple Thunderbolt to Gigabit Ethernet. (PR # 46961)
- mvgbe (4): napraw kilka błędów
- nfe (4): Unikaj buforowania i zwiększaj wydajność.
- wm (4): Napraw obsługę układów 82578D i 82579V. Różne inne poprawki.
- fss (4): Nie zawiesza się podczas uruchamiania wielu zrzutów -X. (PR # 47514)
- fss (4): Naprawiono panikę. (PR # 47020)
- Platformy:
- alpha:
- Naprawiono longjmp / setjmp na alfa dla statycznie połączonych programów, takich jak te w / ratunkach.
- amiga:
- Nowy sterownik ed (4) dla kart sieciowych Hydra i ASDG Zorro2.
- Ramię:
- Napraw gcc bugid 51408 dla ramienia. (PR # 46972)
- Naprawiono bitową kontrolę w kodzie IRC Kirkwood.
- Naprawiono nieprawidłowe liczby dla "vmstat -e" w Kirkwood.
- Spraw, aby bigendyjski ARM uzyskał poprawną partycję MBR i przesunięcie. (PR # 47081)
- Naprawiono błąd, w którym maski IRQ w GPIO były nieprawidłowo ustawione na SoC Marvella.
- Naprawiono statyczne łączenie na platformach ARM. (PR nr 47139)
- Prawidłowo zablokuj przerwań IRQ> 32. (PR # 45371)
- Znacznie ulepszone wsparcie dla Raspberry Pi - teraz działa USB i wbudowany Ethernet.
- Włączono przełączanie strumieniowania DCache i zapisuj alokację dla procesorów Sheeva.
- Dodano obsługę timera watchdog w niektórych SoC Marvell.
- Poprawka dla dysków innych niż MBR w ARM. (PR nr 47463)
- mips:
- Porty MIPS przełączyły się na gdb 7.3.1. GDB6 został usunięty.
- vax:
- Odwrócono MAXPARTITION do 16, obniżając do 12, aby naprawić bootbloki i installboot dla VAX 780 i innych maszyn uruchamiających się przez VMB.EXE.
- x68k:
- Zaktualizuj bootloader: cdboot, wsparcie dla netboota i poprawki błędów.
- Dodaj obsługę formatu dyskietek.
- x86 (i386, amd64):
- Pracuj nad możliwym błędem gcc generującym zły kod assemblera. (PR # 45673)
- Wyłącz C1E na procesorach AMD K8, aby zapobiec zamarzaniu podczas rozruchu.
- Naprawiono działanie BSDi i NetBSD
Co nowego w wersji 6.1 RC2:
- Różne poprawki terminfo (PR # 46793, PR # 47090 , PR # 47490, PR # 47532)
- Naprawiono błąd segfault w awk (1) (PR # 47553)
- Przeniesiono boottime50 i związany z nim sysctl do modułu compat. (PR # 47579)
- Zaktualizowano tzdata do 2013b, podając najnowsze informacje o strefie czasowej
- Naprawiono awarię, gdy włączony jest system security.curtain sysctl (PR # 47598)
- Naprawiono niektóre problemy z blokowaniem IPF
- Napraw awarię statycznych programów dla NetBSD / alpha
Co nowego w wersji 6.1 RC1:
- Poprawki i ulepszenia funkcji NPF, filtr pakietów NetBSD
- Ulepszenia na kilku platformach ARM, w tym Raspberry Pi, która ma teraz prawie pełne wsparcie.
- Obsługa dtrace na amd64
- Porty MIPS zostały przełączone na gdb 7.3.1, usunięto gdb6
- Dodatkowe wsparcie dla urządzeń w kluczowych sterownikach, w tym wm (4), uftdi (4), mfi (4), bge (4), aac (4), tlp (4) i inne.
- Różne ulepszenia portów dla portów amiga, arm, sparc64 i x68k dla portów.
Co nowego w wersji 6.0.1:
- Poprawki bezpieczeństwa:
- expat: Napraw CVE-2012-1147, CVE-2012-1148 i CVE-2012-0876.
- BIND: Adres CVE-2012-5688: Nazwa może umrzeć w przypadku określonych zapytań z włączoną funkcją dns64.
- Ogólne jądro:
- posix_spawn (): Napraw procesy z atrybutami.
- Rozpoznaj wyścigi między funkcjami vget () i vrele (), co spowoduje, że vget () zwróci martwe węzły.
- Zapobiegaj awariom, gdy nieobsługiwane fd są używane z kevent.
- Sieci:
- Napraw "fragmenty atomowe" dla IPv6.
- ipf: Napraw problemy z wyrównaniem w ipmon. (PR # 47101)
- npf: obsługuje opóźnione sumy kontrolne w stosie sieci. (PR # 47235)
- Systemy plików:
- smbfs: Spraw, aby smbfs rzeczywiście działał na dużych portach.
- Sterowniki:
- ciss (4): nie próbuj obsługiwać czujników, jeśli ich nie ma.
- Platformy:
- x86 (i386, amd64):
- Pracuj nad możliwym błędem gcc generującym zły kod assemblera. (PR # 45673)
- Wyłącz C1E na procesorach AMD K8, aby zapobiec zamarzaniu podczas rozruchu.
- xen:
- Zapobieganie problemowi z uszkodzeniem pamięci, który blokuje Xen DomU i może potencjalnie spowodować uszkodzenie systemu plików. (PR # 47056, PR # 47057)
- Naprawiono: jądro Xen Dom0 NetBSD mogło ulec awarii przez dodanie zduplikowanych xenwatches.
- Korekty Userland:
- Zaktualizuj do tzdata2012j.
- cdb: nie odmawiaj otwarcia baz danych bez wpisów ani kluczy.
- Naprawiono uszkodzenie grafiki w niedawnym Kairze, objawiające się najczęściej niektórymi wyrenderowanymi sekcjami tekstowymi, które wyglądają jak bryły prostokątne koloru.
Co nowego w wersji 5.2 RC1:
- NetBSD 5.2 jest przeznaczony dla tych, którzy korzystają z aplikacji NetBSD 5.0.x lub 5.1.x, którzy nie chcą rezygnacji z aktualizacji do NetBSD 6.0, ale chcą poprawek i stabilnych nowych funkcji. Od czasu 5.1 nastąpiły liczne zmiany. Zobacz src / doc / CHANGES-5.2, aby zobaczyć pełną listę.
Komentarze nie znaleziono