Temat: Bliźniaczy system do HP-UX
Jądro Linux jest owocem romansu Linusa Torvaldsa z książką Andrew S. Tanenbauma - pt. "Operating Systems: Design and Implementation" - oraz językiem C. Zaczęło się niewinnie, a efekt niesamowity.
GNU/Linux to zestaw narzędzi i bibliotek GNU, które miały być częścią systemu GNU - GNU is not UNIX - opracowywanego przez RMS-a (Richarda Stallmana) od lat 80-tych. Do dziś system GNU, jako taki, nie powstał. Prowadzone są różne próby - m.in. starano się wykorzystać jądro Hurd (gwoli ścisłości, nie jest to do końca jądro systemu w klasycznym tego słowa znaczeniu), tzw. GNU/Hurd.
Narzędzia i biblioteki GNU są używane nie tylko w systemie GNU/Linux, ale take w systemach *BSD. Nie ma to związku z faktem, że GNU/Linux jest rozwijany i rozprowadzany zgodnie z licencją GNU GPL, a systemy *BSD zgodnie z licencją *BSD. Obydwie licencje są wolnościowe - *BSD wydaje się bardziej zgodna z amerykańskim duchem (ale to moje subiektywne zdanie). Ostatnie lata udowodniły, że licencja GNU GPL nie stanowi zagrożenia dla wielkiego biznesu, chociaż początkowo prawnicy wielkich firm bardzo obawiali się zapisów tej licencji.
GNU/Linux ma wiele odmian (dystrybucji), ale de facto wywodzi się od kilku głównych, najstarszych z nich. Świetnie przedstawia to drzewko opracowane przez A. Lundqvista and D. Rodica:
http://turingsman.net/my-blog-list/168-gnu-linux-distr...
Podstawowe systemy z rodziny *BSD nie mają dystrybucji - główne odmiany to: FreeBSD, NetBSD, OpenBSD. Także: Dragonfly BSD (wywodzi się z tradycji FreeBSD 4.x i powstało jako rozwidlenie w momencie, kiedy w linii FreeBSD 5.x pojawiło się szereg zmian, które nie podobały się autorowi Dragonfly BSD). System PC-BSD jest oparty na FreeBSD (w tym sensie można by powiedzieć, że jest to jego "dystrybucja").
Jeżeli chodzi o FreeBSD - to nie prawda, że system ten jest chaotyczny. Nie jest. Jest inny niż jakaś konkretna odmiana GNU/Linux. W moim subiektywnym odczuciu FreeBSD jest poukładane - kiedyś podobne wrażenie dawała praca z Slackware GNU/Linux.
I wreszcie wracając do podstawowego pytania - nie znam żadnego systemu zbliżonego do HP UX. Jeżeli ktoś chciałby zbliżyć się do systemów uniksowych, to osobiście polecałbym przygodę z *BSD - w zależności, czego szukamy, FreeBSD (wspaniały nawet na desktop dla bardziej zaawansowanego użytkownika lub aspirującego administratora) albo OpenBSD (świetna dokumentacja, dużo trzeba robić ręcznie i sporo można się nauczyć). NetBSD to bardzo ciekawy system, ale - w mojej ocenie - ostatnio najbardziej odstaje od pozostałych dwóch (może właśnie dlatego czas zacząć go bardziej wspierać?).
Kiedyś w NetBSD był dostępny konfigurator o nazwie Sushi. Trochę w założeniach przypominał AIX-owego Smitty'ego, ale okazał się niestabilny i zaniechano jego dalszego rozwoju. W sumie szkoda.
I tak to wygląda. Może warto kupić jakiś starszy serwer albo stację roboczą na HP UX z demobilu celem eksperymentowania? :-)
Pozdrawiam,
Paweł Wawrzyniak
http://turingsman.net/