BeOS

BeOS
Rodzina systemów operacyjnych BeOS
Logo
ilustracja
ProducentBe Inc.
ArchitekturaIA-32, PowerPC
Pierwsze wydanie1995
Aktualna wersjaR5
(2001)
Jądrohybrydowe
Środowisko pracyTracker
Licencjakomercyjna (edycja Pro)
freeware (edycja Personal)
Wersja LiveN niedostępna

BeOSsystem operacyjny opracowany przez firmę Be Inc. Zaprojektowany do zastosowań multimedialnych. Do obsługi multimediów zastosowano nowoczesne rozwiązania takie jak; obsługę wielowątkowości, obsługę wielozadaniowości czy 64-bitowy system plików Be File System.

Wielowątkowe jądro zaprojektowane w architekturze mikrojądra. Zgodny z interfejsem POSIX (posiada także własne API: obiektowe, zorganizowane w klasy, opracowane dla języka C++). Oferuje bezpośredni dostęp do grafiki (omijając swój system graficzny). BeOS wykorzystywał biblioteki OpenGL do sprzętowej akceleracji grafiki.

Domyślną powłoką tekstową jest Bash, a funkcję powłoki graficznej w systemie graficznym (GUI) pełni program Tracker. Brak typowego trybu tekstowego – aplikacje tekstowe działają w okienku.

BeOS mógł być również uruchamiany również w środowisku Microsoft Windows, dzięki specjalnej wersji używającej wirtualnego środowiska startowego.

Historia wersji

ReleaseDateHardware
DR1–DR5Październik 1995AT&T Hobbit
DR6 (wersja deweloperska)Styczeń 1996PowerPC
DR7Kwiecień 1996
DR8Wrzesień 1996
Wczesny dostęp Preview ReleaseMaj1997
PR1 (wczesny dostęp)Czerwiec 1997
PR2Październik 1997
R3Marzec 1998PowerPC and Intel x86
R3.1Czerwiec 1998
R3.2Lipiec 1998
R4Listopad 4, 1998
R4.5 („wersja Genki”)Czerwiec 1999
R5 PE/Pro („wersja Maui”)Marzec 2000
R5.1 („wersja Dano”)Listopad 2001Intel x86

Współczesne odpowiedniki

W 2001 prawa autorskie do BeOS-a[1] zostały odsprzedane przez Be Inc. za kwotę 11 milionów dolarów firmie Palm, znanemu producentowi komputerów kieszonkowych. W związku z brakiem zainteresowania rozwojem tego systemu ze strony Palma, społeczność entuzjastów próbowała wymóc na firmie przekazanie kodu źródłowego. Nieupublicznienie kodu źródłowego przez Palm doprowadziło do prób stworzenia otwartego odpowiednika tego systemu.

Są one prowadzone w ramach projektu:

  • Haiku (dawniej OpenBeOS) – projekt bazujący na jądrze NewOS-a. Z założenia jego pierwsza wersja ma być w 100% zgodna z wersją R5. Jest on najbardziej zaawansowanym i jedynym rozwijanym projektem mającym za cel stworzenie następcy systemu BeOS[2].

I dawniej w ramach:

  • BlueEyedOS – projekt oparty na jądrze Linux, ma umożliwiać uruchamianie zarówno programów BeOS-owych, jak i linuksowych.
  • Zeta, będąca komercyjnym produktem firmy YellowTAB, bazującym na kodzie BeOS dano/exp. System był rozpowszechniany nielegalnie, obecnie nie jest już rozwijany.
  • PhosphurOS – nielegalna wersja systemu bazująca na wyciekłym z firmy Be, Inc. kodzie projektu „Exp/Dano”.

Zobacz też

  • BeBox
  • BeIA

Przypisy

  1. Celebrating Ten Years of BeOS – OSnews, www.osnews.com [dostęp 2020-05-14].
  2. BeGroovy [dostęp 2020-05-14].

Linki zewnętrzne

Media użyte na tej stronie

BeOS screenshot.png
Autor: Oryginalnym przesyłającym był Tullius z norweskiej Wikipedii, Licencja: CC-BY-SA-3.0
BeOS.
Beos-logo.png
BeOS logo.