5.0_RC4
Release Candidate 4 dostępny
Jak zwykle spóźnione informacja o kolejnym RC NetBSD 5.
Na liscie mailingowej pojawiło się ogłoszenie o dostępności RC4 NetBSD 5.0.
Najważniesze zmiany w stosunku do wersji RC3 to:
- Added the RLIMIT_AS resource, which limits the total address space
available to processes.
- Improved NFS server stability
- FFS improvements
- A fix for a pf(4) DoS
- re(4) now works with the RealTek 8111C, which is found on many current
motherboards with Intel chipsets
Pełna lista zmian w src/doc/CHANGES-5.0
Całe ogłoszenie po angielsku pod adresem http://mail-index.netbsd.org/netbsd-announce/2009/04/16/msg000059.html
5.0RC3
Nieco spóźniona informacja o NetBSD 5.0RC3
21 marca, w dniu 16 urodzin NetBSD, został wydany NetBSD 5.0RC3. Lista zmian od RC2:
- poprawiona obsługa WAPBL (journaling w FFS),
- ulepszenia w X.Org (m.in. przełączenie sgimps na X.Org),
- SA (Scheduler Activations) jest teraz domyślnie wyłączone (w przybliżeniu chodzi o uruchamianie userland z 4.0 na kernelu z 5.0),
- sysctl ddb.onpanic jest włączony domyślnie w kernelu, ale wyłączony w /etc/sysctl.conf,
- puffs (implementacja systemów plików w userlandzie) jest włączona domyślnie dla amd64, i386, macppc oraz sparc64,
- jądra z SSP (stack smashing protection) działają ponownie,
- wiele innych poprawek stabilności.
Binarki można ściągnąć z ftp://ftp.netbsd.org/pub/NetBSD-daily/netbsd-5-0-RC3/
Więcej info: http://mail-index.netbsd.org/netbsd-announce/2009/03/21/msg000057.html
Żegnamy softdependecies
Andrew Doran poinformował na liście netbsd-announce@ o przewidywanym harmonogramie odejścia od softdependencies
Zapewne w każdym /etc/fstab znajdują się wpisy w rodzaju /dev/wd0f /usr ffs rw,softdep 1 2
NetBSD odchodzić będzie od tego rozwiązania, poprawiającego wydajność systemu poprzez asynchroniczne zapisywaniu metadanych, na rzecz WAPBL (Write Ahead Physical Block Logging). To drugie rozwiązanie ma mieć przewagę zarówno pod względem wydajności, jak i innych cech, z których Andrew w swoim mailu podaje przykładowo brak konieczności uruchamiania fsck przy starcie niepoprawnie zamkniętego systemu.
W wersji NetBSD 5.0 przewidywane jest zachowanie softdependencies i wstępna, eksperymentalna implementacja WAPBL. Poczynając od wersji 6.0 softdependencies nie będą już częścią systemu, a mechanizmem odpowiedzialnym za integralność systemu plików FFS będzie WAPBL.
It’s WAPBL day!
Journaling na horyzoncie
„It’s WAPBL day” - tak zaczyna się topic, który ustawił dzisiaj Tron@ na kanale #netbsd w sieci Ircnet. Osoby, które czytają regularnie netbsd.pl lub inne serwisy poświęcone netbsd, ewentualnie pilnie śledzą rozwój naszego ulubionego systemu z rodziny BSD już powinny wiedzieć o co chodzi. :-P Dla pozostałych, o ile tacy są, przypomnę, że WAPBL to Write Ahead Physical Block Logging, a po ludzku journaling, po polsku zwany księgowaniem lub kronikowaniem.
Po zaakceptowaniu przez core@ i releng@ dzisiaj źródła z gałęzi simonb-wapbl zostały połączone z current - oznacza to, że następne wydanie Netbsd 5.0 będzie posiadało księgowanie. Dla niecierpliwych i chcących już teraz potestować nową technologie wystarczy current z datą po 31 lipca 2008.
Informacja o ”zmergowaniu”:
http://mail-index.netbsd.org/source-changes/2008/07/31/msg208525.html
Wcześniejszy news o WAPBL
http://news.netbsd.net/?id=623
Journaling na horyzoncie…
WASABI postanowiła udostępnić kod księgowania dla FFS NetBSD.
Brak księgowania (ang. journaling) lub, jak wolą mówić inni kronikowania - czyli tego, co każdy normalny użytkownik nazywa „żurnalingiem” - to główna wada FFS w NetBSD (drugą jest brak ACL).
W 2006 roku pojawił się projekt Journalingu dla FFS w ramach Google Summer of Code. Niestety student, który został wybrany do realizacji projektu aktywnie uczestniczył tylko w fazie projektowania, potem po wypłacie „zaliczki” kontakt z nim urwał się całkowicie.
W 2007 roku w ramach GSoC realizowany był projekt przeportowania ZFS, zaawansowanego systemu plików firmy SUN. Tym razem pomimo złożoności ZFS powstało trochę działającego kodu, ale do ostatecznej integracji ze źródłami NetBSD droga jeszcze bardzo daleka.
Dzisiejszą dobrą wiadomością jest to, że już niedługo kronikowanie pojawi się w źródłach NetBSD. WASABI - firma rozwijająca swój komercyjny system typu UNIX w oparciu o NetBSD, ta sama która bywała oskarżana o brak wkładu w ”nasz” system, wiązanie deweloperów umowami NDA i niejasne kontakty z TNF, postanowiła udostępnić kod księgowania dla FFS NetBSD. Warto tutaj zauważyć, że licencja BSD w przeciwieństwie do GPL umożliwia firmom takim jak WASABI legalne „branie” kodu NetBSD bez „zwracania” go w zmodyfikowanej postaci.
Write Ahead Physical Block Logging (w skrócie WAPBL) być może nie został udostępniony tylko i wyłącznie z pobudek filantropijnych. Zmiany, które następują w NetBSD HEAD bardzo by utrudniły WASABI utrzymanie w synchronizacji ich kodu z kodem NetBSD. Teraz część pracy spadnie na deweloperów NetBSD nie związanych z WASABI, a przy okazji być może już w następnym wydaniu otrzymamy dobrze działający i stabilny „żurnaling”
Informacja prasowa WASABI: http://mail-index.netbsd.org/tech-kern/2008/03/02/msg000504.html

Najnowsze komentarze