BeOS dla użytkowników Linuksa

Celem książki jest zaprezentowanie systemu operacyjnego BeOS osobom, które dotychczas miały styczność z (GNU/)Linuksem.

Różnice „filozoficzne”Edytuj

Linux stara się być wszędzie: na serwerach sieciowych; na wielkich komputerach typu mainframe i wieloprocesorowych klastrach; jako system wbudowany; jako system „biurkowy” (biurowy czy też domowy). Trudno więc oczekiwać, że tak uniwersalny system będzie dobry w każdej ze swoich ról.

BeOS nie ma aspiracji do bycia systemem do wszystkiego. Skupia się na zastosowaniach domowych i multimedialnych.

Program rozruchowyEdytuj

liloEdytuj

  Ta sekcja jest zalążkiem. Jeśli możesz, rozbuduj ją.

GRUBEdytuj

BootmanEdytuj

  Ta sekcja jest zalążkiem. Jeśli możesz, rozbuduj ją.

System graficznyEdytuj

W (GNU/)Linuksie powszechnie używany jest X-window, który wraz z zarządcą okien (ang. window manager) stanowi graficzny interfejs użytkownika. Jest wiele zarządców okien. Różnią się one od siebie, czasami znacznie. Istnieje też wiele bibliotek graficznych – Athena, Motif, GTK, QT. Różnią się one i (czasem) są niezgodne ze sobą.

W BeOS'ie jest jeden spójny system graficzny.

System plikówEdytuj

Układ katalogów BeOS'a różni się znacznie od standardowego Uniksowego drzewa zgodnego z FHS [1]. Wszystkie katalogi zostały „upchnięte” do katalogu /boot.

DystrybucjeEdytuj

  Ta sekcja jest zalążkiem. Jeśli możesz, rozbuduj ją.

Przenośność oprogramowaniaEdytuj

BeOS zgodny jest ze standardem POSIX, więc większośc programów powinna się kompilować. Czasem kod programu lub plik Makefile może wymagać modyfikacji w celu dostosowania go do specyfikacji BeOS'a.

Dostępne są biblioteki:

Wspólne oprogramowanieEdytuj

Na BeOS'a przeniesiono kilka popularnych programów.

Instalacja oprogramowaniaEdytuj

Różnice techniczneEdytuj

SystemEdytuj

W BeOS'ie użytkownik loguje się z prawami administratora, który nazywa się Baron. Jest on tożsamy z Uniksowym rootem.

JądroEdytuj

Linux to jądro monolityczne.

BeOS posiada mikrojądro.

Pliki specjalneEdytuj

Łącza do stron w sieciEdytuj