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 rozruchowy Edytuj
lilo Edytuj
- Ta sekcja jest zalążkiem. Jeśli możesz, rozbuduj ją.
GRUB Edytuj
Bootman Edytuj
- Ta sekcja jest zalążkiem. Jeśli możesz, rozbuduj ją.
System graficzny Edytuj
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ów Edytuj
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.
Dystrybucje Edytuj
- Ta sekcja jest zalążkiem. Jeśli możesz, rozbuduj ją.
Przenośność oprogramowania Edytuj
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 oprogramowanie Edytuj
Na BeOS'a przeniesiono kilka popularnych programów.
Instalacja oprogramowania Edytuj
Różnice techniczne Edytuj
System Edytuj
W BeOS'ie użytkownik loguje się z prawami administratora, który nazywa się Baron. Jest on tożsamy z Uniksowym rootem.
Jądro Edytuj
Linux to jądro monolityczne.
BeOS posiada mikrojądro.