OpenBSD

Article on other languages:

del.icio.us del.icio.us
Digg Digg
Furl Furl
Reddit Reddit
Rojo Rojo
Add to OnlyWire
OpenBSD
Logo systemu
Rodzina BSD
Aktualna wersja stabilna 4.3 / 1 maja 2008
Producent The OpenBSD Foundation
Licencja BSD
Jądro monolityczne
Oficjalna witryna www.openbsd.org

OpenBSD – wolno dostępny system operacyjny typu UNIX z rodziny BSD zgodny z normą POSIX. Projekt powstał w 1995 roku jako efekt rozłamu w zespole NetBSD, jego inicjatorem był kanadyjski programista Theo de Raadt.

Spis treści

Chronologia

Pierwsza wersja systemu o numerze 2.0 ukazała się 18 października 1996. 1 maja 2008 roku ukazała się najnowsza aktualnie wersja sygnowana numerem 4.3.

Charakterystyka

Nacisk przy tworzeniu systemu został położony przede wszystkim na bezpieczeństwo. Po rozłamie przyjęty za bazę projektu kod NetBSD został poddany audytowi w celu wykrycia i usunięcia wszelkich dziur i błędów, które mogłyby zagrozić bezpieczeństwu systemu.

Domyślnie wszystkie usługi dostępne w systemie, a które nie są niezbędne do jego działania, są wyłączone (motto: Secure by Default). W związku umiejscowieniem siedziby poza USA w początkowej fazie rozwoju nie dotyczyły go restrykcje eksportowe narzucone na zaawansowane metody kryptograficzne. Dzięki temu OpenBSD od początku mogło być wyposażone w takie usługi, jak OpenSSH (otwarta wersja SSH) czy OpenSSL (otwarta implementacja protokołu SSL).

Dziedzictwo po NetBSD zaowocowało sporą przenośnością systemu (poszczególne wydania OpenBSD powstawały na bazie portów NetBSD). Obecnie jest on dostępny dla następujących platform: i386, SPARC, SPARC64, HP300, Amiga, Mac68k, MacPPC, Mvme68k, Alpha, VAX. Zarzucone platformy obejmują: Sun3 (do wersji 2.9), ARC, Mvme88k, PMax.

OpenBSD pozwala uruchamiać binaria skompilowane dla następujących systemów: SVR4, Solaris, FreeBSD, Linux, BSD/OS, SunOS, Zaurus, SGI oraz HP-UX.

Zastosowania

Powszechnie stosowany jako system do tworzenia systemów zapór sieciowych (firewall), serwerów dostępowych czy bramkowych podłączających w bezpieczny sposób mniejsze sieci do Internetu.

Informacje techniczne

Jądro systemu – monolityczne, typu UNIX. Powłoka – każda zgodna z POSIX. System plikówBerkeley FFS (od wersji 4.2 obsługiwany jest system plików FFS2). Format binariów – obecnie ELF, do wersji 3.4 a.out.

Dostępność i dystrybucja

Wolny i darmowy system operacyjny rozprowadzany z pełnym kodem źródłowym na licencji BSD. Binaria oraz źródła dostępne są poprzez sieć, lub na CD-ROMach. Twórcy projektu nie udostępniają pełnych obrazów ISO, wychodząc z założenia, że przychody ze sprzedaży CDromów i gadżetów (koszulki) pozwalają na finansowanie kosztów prowadzenia projektu. Dostępny jest tylko mini obraz ISO, który umożliwia rozpoczęcie instalacji. Zestawy dystrybucyjne OpenBSD (ang. distribution set) są następnie pobierane z Internetu poprzez FTP z wybranego przez użytkownika serwera lustrzanego (ang. mirror).

Kod źródłowy systemu dostępny jest w centralnym repozytorium opartym na systemie kontroli wersji CVS (z dostępem anonimowym). Projekt OpenBSD był jednym z pionierów wykorzystania CVS i publicznego udostępniania kodu źródłowego (włącznie z dostępem do kodu za pomocą przeglądarki WWW dzięki narzędziu cvsweb).

Zobacz też

Linki zewnętrzne

Commons

This article is from Wikipedia. All text is available under the terms of the GNU Free Documentation License.


Giant Panda

Mercedes Car
James Bond Guide
This site monitored by SitePinger.net