konferencja

Raptularz #3

Pierwsza wersja NetBSD została wydania prawie 18 lat temu, w kwietniu 1993 roku. Mimo, że niektóre z oryginalnych poprawek względem 386BSD zaginęły (zostały zapewne usunięte z powodu problemów prawnych związanych ze sprawą USL v. BSDi) możliwe jest odpalenie NetBSD 0.8 pod emulatorem Qemu. Do pobrania jest wersja zintegrowana z Qemu na system Windows, ale kopiując ustawienia zapewne istnieje możliwość uruchomienia na innych platformach.

Na zrzucie ekranu widnieje nazwa 386BSD, chociaż system został zbudowany ze źródeł NetBSD 0.8 pobranych z repozytorium CVS. Co więcej ta sama osoba udostępniła obrazy 386BSD 0.0, tym razem do uruchomienia pod emulatorem Bochs. Będąc przy sprawach związanych z wirtualizacją, warto wspomnieć o poradniku, który z pewnością ułatwi uruchomienie NetBSD 5.1 pod KVM.

Anthony Mallet stworzył framework robotpkg, bazujący na pkgsrc. Jak nazwa wskazuje, jest to zestaw narzędzi wykorzystywanych w robotyce. Natomiast do pkgsrc-wip zaimportowano testową wersję przeglądarki Chromium. Zaktualizowany został także program varnish. Oprócz tego warto wspomnieć o nowym narzędziu ułatwiającym pracę z pkgsrc – pkg_digger. Jest to szybka wyszukiwarka pakietów pochodzących z pkgsrc, która wykorzystuje pkg_summary.

Dostępne są slajdy z konferencji BSD Day 2010, która odbyła się w Budapeszcie. Kilka prezentacji dotyczyło bezpośrednio NetBSD:

Julio Merino poinformował także o Kyua – z założenia następca frameworku ATF, służącego to tworzenia zautomatyzowanych testów regresyjnych. Frederic Bezies umieścił na swoim blogu recenzję NetBSD 5.1. Co prawda w języku francuskim, ale ze względu na dużą ilość obrazków (zrzuty ekranu) godne uwagi. Na koniec warto zapytać NetBSD, czy posiada zapałki?

Raptularz #2

Nie tak dawno wydano NetBSD 5.1. Co ciekawe jest to pierwsza wersja, która oprócz tradycyjnych obrazów ISO, oferuje także obrazy do nagrania na przenośnych pamięciach USB – pendrive itp. Obrazy USB dostępne są wyłącznie na platformy i386 oraz amd64, do pobrania m.in. z BitTorrenta. Na systemach unikso-podobnych można je nagrać za pomocą dobrze znanego dd(1), natomiast na Windowsie można posłużyć się Image Writerem.

Zafer Aydoğan poinformował o nowym wydaniu Jibbed – LiveCD NetBSD ze środowiskiem graficznym XFCE. Nowa wersja wniosła wiele usprawnień i już nie straszy w porównaniu z linuksowymi odpowiednikami. Brakuje jedynie instalatora, w przyszłości być może taki się pojawi – Zafer zamieścił kilka zrzutów ekranu gsysinst. Obrazy ISO nowego Jibbed, dostępne są tradycyjnie na architektury i386 i amd64. Przykładowy zrzut ekranu Jibbed:

Niestety zupełnie inaczej wygląda sprawa z NetBSD Desktop. Od dłuższego czasu lista dyskusyjna netbsd-desktop@ była martwa, upadek projektu potwierdził Aleksej Saushev na swojej stronie wiki. Dodatkowo poinformował o pracach nad uratowaniem zawartości z niedawno zamkniętej strony wiki.netbsd.se (dostępny jest mirror).

Jörg Sonnenberger opublikował kod, który pozwala na konwersję repozytorium NetBSD z systemu CVS na Fossil. Na wiki dostępne jest także podsumowanie wyników prób migracji na inne systemy, jak git czy Mercurial. W większości problemy pokrywają się z tymi, jakie napotkał niedawno projekt PostgreSQL. Jörg pracuje obecnie nad usunięciem usterek, które nagromadziły się w repozytorium CVS przez prawie 18 lat.

Tim Hawes nakręcił dwa przystępne video poradniki, przedstawiające instalację i wstępną konfigurację NetBSD. Nasuwają się jednak dwa pytania: dlaczego FFSv1 i z jakiego powodu konto zwykłego użytkownika zostało założone, dopiero po konfiguracji sieci? Niebezpieczeństwo logowania się na konto super-użytkownika, w zabawny sposób opisuje gra typu roguelike, stworzona przez Jasona Dixona na potrzeby NYCBSDCon 2010.

Na tej konferencji pojawiły się także inne ciekawe prezentacje, z czego dwie związane z NetBSD w mniejszym lub większym stopniu. Julio Merino miał okazję opowiedzieć o ATF – framework stworzony na potrzeby NetBSD, do tworzenia zautomatyzowanych testów regresyjnych, obciążeniowych itd. Natomiast Jeremy C. Reed (wieloletni deweloper NetBSD) podsumował swoją pracę nad książką dotycząca historii BSD. Will Blackman znany głównie za sprawą swojego podcastu BSDTalk, udostępnił część nagrań z konferencji.

pkgsrc na OpenSolarisie – prezentacja

Michael Moll w ramach spotkania grupy MUCOSUG wygłosił mowę na temat zastosowań pkgsrc na platformie OpenSolaris. Dostępne jest 60 minutowe nagranie z tej konferencji, „niestety” w języku niemieckim.

MUCOSUG: Pkgsrc and OpenSolarisVimeo.

Oprócz tego do pobrania są slajdy prezentacji, które dla odmiany są anglojęzyczne. Do ciekawszych informacji należy, szerokie zastosowanie pkgsrc na serwerach firmy Joyent, która zajmuje się chmurami obliczeniowymi.

jemalloc wydany jako niezależna biblioteka

Biblioteka do współbieżnego zarządzania pamięcią – jemalloc, została wydana jako niezależna biblioteka na wolnej licencji w stylu BSD. Według dewelopera Jasona Evansa, jemalloc jest w użyciu już kilka lat i różne jej odmiany można znaleźć w podstawowych alokatorach pamięci FreeBSD i NetBSD, a także w Firefoksie.

Biblioteka została pokazana po raz pierwszy na konferencji BSDCan, podczas prezentacji z 2006 roku. Twórca wyjaśnił, że jemalloc początkowo spełniał rolę alokatora pamięci w środowisku uruchomieniowym języka, jednak stał się zbyteczny po zmianach. Evans skoncentrował się na stworzeniu alokatora z porządną obsługą SMP. Zaczął integrować swoją pracę z libc FreeBSD, gdzie jak mówi „Odkryłem jak poważnym problemem jest fragmentacja pamięci”.

W 2007 roku, Mozilla wykorzystała jemalloc, aby uporać się z problemem fragmentacji pamięci w Firefoksie 3.0 na systemie Windows. Od tego czasu dodano wiele poprawek i udogodnień do biblioteki. Jemalloc jest także używany na Facebooku, gdzie zaadaptowano go w celu poradzenia sobie z ekstremalnym obciążeniem firmowych serwerów. Teraz Evans wypuścił jemalloc jako niezależną bibliotekę, która łączy w sobie wszystkie najlepsze elementy. Obecny rozwój koncentruje się głównie na wsparciu Linuksa.

Źródło…

Zapowiedź pkgsrcCon 2010

pkgsrcCon to techniczna konferencja dla osób pracujących nad kolekcją pakietów NetBSD – pkgsrc. Odbędzie się ona w dniach 28-30 maja, w szwajcarskim mieście – Bazylei. Dostępna jest już strona zawierająca informacje o lokalizacji i zakwaterowaniu. Brak obecnie listy planowanych prezentacji.