OpenBSD 4.0 wydane
1 listopada 2006, t_ziel
Zgodnie z harmonogramem wydawania nowych wersji, programiści OpenBSD udostępnili edycję 4.0 tego systemu. Nowe wydanie cechuje się wieloma nowościami, wszystkie one zostały jednak bardzo dokładnie przetestowane, jak nakazują wytyczne i tradycja projektu.
Sprzęt
OpenBSD działa teraz na platformie UltraSPARC III, dodatkowo ulepszono obsługę platform ARM i Zaurus. Znacznie rozszerzono obsługę różnorakiego sprzętu - gigabitowych kart ethernetowych, kart sieci bezprzewodowej (wireless), urządzeń RAID oraz SATA, wprowadzono również nowy szkielet (framework) obsługi kart dźwiękowych o wdzięcznej nazwie azalia. Nie zapomniano również o właścicielach notebooków i dopracowano zarządzanie energią.
Oprogramowanie
Zwykłych użytkowników OpenBSD na pewno ucieszy stały wzrost liczby dostępnych portów i prekompilowanych pakietów binarnych. W obecnym wydaniu jest do dyspozycji ponad 3700 portów i 3400 pakietów. Szczegółowe statystyki dotyczące dostępnego oprogramowania są dostępne na stronie ports.openbsd.nu (wersja current). Warto także wspomnieć, że podniesiono efektywność i wygodę używania narzędzia pkg_add, które służy do instalacji pakietów.
W skład systemu OpenBSD wchodzi szereg komponentów spoza projektu. Z ważniejszych programów można wymienić:
- X.Org 6.9,
- GCC 3.3.5,
- Perl 5.8.8,
- Apache 1.3.29 wraz z mod_ssl 2.8.16,
- OpenSSL 0.9.7j,
- Sendmail 8.13.8.
Większość z nich została poprawiona (patched) przez programistów projektu, aby wyeliminować potencjalne możliwości eksploitowania i podnieść poziom bezpieczeństwa.
Bezpieczeństwo
Skoro mówimy o bezpieczeństwie, koniecznie należy wspomnieć, że OpenBSD cieszy się estymą najbezpieczniejszego systemu operacyjnego na świecie. Programiści projektu ciężko pracują, żeby utrzymać tę reputację. W wersji 4.0 znacznie ulepszono obsługę protokołu IPSec oraz dokonano mnóstwa poprawek w kodzie całego systemu.
Nośniki instalacyjne
Należy pamiętać, że projekt OpenBSD nie udostępnia pełnego, darmowego obrazu instalacyjnego, który ściąga się przez FTP i wypala na płycie CD. Sprzedaż takich nośników (wraz ze sprzedażą koszulek i innych gadżetów) stanowi źródło finansowania projektu. Oryginalne obrazy są chronione prawami autorskimi, należącymi do założyciela OpenBSD - Theo de Raadta. W żaden sposób nie zmienia to faktu, że system podlega licencji BSD i w pełni legalne jest tworzenie i redystrybucja nieoficjalnych nośników (tzn. takich, które mają inną strukturę niż ta z nośnika oficjalnego - patrz FAQ).
Obraz mini-iso
Na szczęście dostępny jest mini-obraz ISO (wielkość tylko 4.88 MB, suma kontrolna MD5), który służy do uruchomienia instalatora i resztę potrzebnych plików pobiera z oficjalnego serwera OpenBSD lub wskazanego przez nas serwera lustrzanego. Jest to prosta i wbrew pozorom (po nabyciu wprawy) wygodna i efektywna droga instalacji tego wspaniałego systemu operacyjnego.
Więcej informacji
Skrócony wykaz zmian, pełny dziennik zmian, kupno nośników, zbiorczy spis dokumentacji, piosenka poświęcona aktualnemu wydaniu systemu - “Humppa negala“.
Komentarze (RSS) | Trackback (URI)
Liczba komentarzy: 12
W komentarzach możesz używać prostych znaczników HTML. Przykłady:
- Link: <a href="jaklinux.org">Linux dla każdego</a>,
- Wytłuszczenie: <strong>tekst pogrubiony</strong>,
- Kursywa: <em>tekst pochylony</em>,
- Przekreślenie: <strike>
tekst przekreślony</strike>, - Kod: <code>
printf("blok kodu");</code>, - Cytat: <blockquote>cytat</blockquote>




A jak to się nadaje na laptopa?
@szymon
http://www.openbsd.org/i386-laptop.html
Co raz bardziej mnie korci żeby spróbowac wreszcie “kodu z Berkeley”. Widze, że na FTPach z pakietami BSD całkiem sporo paczek z programami pod Xy (nawet KDE 3.5.4). Jak wygląda instalacja Open’a (do np. systemu ze srodowiskiem graficznym XFCE4 + Firefox, Thuderbird, Xine)? Czy bardzo trudno i żmudno się uzyska coś takiego?
@LoganSan
Instalacja OpenBSD może zostać przeprowadzona w czasie poniżej 3 minut (słownie: trzech minut), jeśli użytkownik wie jak chce podzielić twardy dysk (rozkład partycji i ich wielkości) oraz skorzysta z domyślnych ustawień instalatora. Odnośnik do takiego filmu z instalacją OpenBSD możesz odnaleźć na http://jakilinux.org/table.php w kolumnie: “Instalacja - ogółem”.
Mnie instalacja OpenBSD zajmuje około 7 minut ponieważ modyfikuję pewne ustawienia instalatora oraz instaluję wszystkie zestawy dystrybucyjne.
Tak jak jest napisane w tabeli porównawczej, jedynym nieprzyjemnym etapem instalacji OpenBSD jest partycjonowanie. Osobiście polecam wykorzystać tryb CHS w którym operuje się cylindrami i sektorami a nie megabajtami. To zabawne, ale wbrew pozorom to proste i szybkie rozwiązanie. Trzeba tylko rozumieć co się robi.
Dwa newralgiczne punkty instalacji OpenBSD to fdisk i disklabel. W fdisku tworzymy partycję OpenBSD o typie A6 (podajemy gdzie się zaczyna a gdzie kończy) a w disklabelu w dzielimy tą partycję na / i swap (oczywiście można też wydzielić /usr, /var itd.). Ja sobie wyliczyłem, że na moim dysku 256 MB to dokładnie 524288 sektorów i tyle przydzielam dla partycji swap. Natomiast dla / daję całkowita_liczba_sektorów - 524288. To może wygląda groźnie, ale tak naprawdę każdy kto się przyłoży i pomyśli, da radę. Naprawdę warto wysilić szare komórki, aby poznać coś nowego.
Bardzo pomocny jest opis: http://www.openbsd.org/faq/pl/faq4.html#Install
Dodatkowo gwarantuję, że jeśli kupisz książkę wydawnictwa Helion o OpenBSD i przeczytasz dokładnie zamieszczony tam opis instalacji, to dasz sobie radę z instalacją OpenBSD.
Po zakończeniu instalacji ściągasz porty cvsupem (szybszy!) lub cvsem. Aby zainstalować program, wchodzisz do odpowiedniego katalogu np. /usr/ports/x11/xfce4 i wpisujesz # make install. Wtedy XFCE zostanie zainstalowane ze źródeł. A jeśli chcesz z pakietów, to ustawiasz zmienną PKG_PATH: export PKG_PATH=ftp://ftp.task.gda.pl/pub/OpenBSD/4.0/packages/i386/ oraz zmienną FETCH_PACKAGES: export FETCH_PACKAGES=yes i jeśli teraz przejdziesz to katalogu /usr/ports/x11/xfce4 i wpiszesz “make install”, to XFCE zostanie zainstalowane z pakietów (a dopiero jeśli jakiegoś pakietu nie będzie na serwerze FTP, to zostanie on skompilowny ze źródeł). Zmienna FETCH_PACKAGES=yes ekstremalnie upraszcza instalację dużych programów, takich jak KDE, GNOME, XFCE. Ogólnie rzecz biorąc, po dokonaniu wyżej opisanych zmian, instalacja oprogramowania pod systemem OpenBSD staje się trywialnie prosta.
Polecam spróbować! W razie problemów i wątpliwości postaram się pomóc (forum, email, jabber).
@t_ziel
Dzięki za to małe wprowadzenie. Przy najbliższej okazji (może w weekend) wypróbuje.
@Logansan
Nie musisz się spieszyć, najlepiej zapoznaj się z dokumentacją (m.in. na stronie projektu).
Wkrótce zaktualizuję opis OpenBSD (jest on już w svn, w wordpressie znajdzie się jak tylko Michuk usunie pewną usterkę powstałą po aktualizacji tego systemu blogowego) i umieszczę tam m.in. odnośniki to nieoficjalnych obrazów instalacyjnych.
Przysłowie mówi, że “co nagle, to po diable”, więc jak się będziesz za bardzo spieszył, to możesz nie dać diabłowi rady - i po diable*…
*ściśle mówiąc to po demonie a nie diable
Uwaga!
Opis został zaktualizowany do wersji 4.0 (są również odnośniki do nieoficjalnych obrazów ISO).
Próbuje Gentoo OpenBSD. Wie ktoś, czy w nim jest OBSDv4?
O ile wiem, to w Gentoo istnieje projekt Gentoo/FreeBSD, w wersji testowej jest 6.1 a w zamaskowanej 6.2
Poprawka,sa takze galezie Open* i NetBSD
No, w koncu nowe OpenBSD, ciekawe czy i w tym nie znadzie sie zaden blad.
@Aramroth
Oczywiście chodzi o błędy umożliwiające zdalny dostęp, bo inne błędy oczywiście występują - przykład z http://openbsd.org/errata39.html
“007: SECURITY FIX: August 25, 2006 All architectures
It is possible to cause the kernel to panic when more than the default number of sempahores have been allocated.
A source code patch exists which remedies this problem.”