BeOS - BeOS

BeOS
BeOS Desktop.png
BeOS R5
Deweloper Bądź Inc.
Rodzina systemów operacyjnych BeOS
Stan pracy Wycofane
Model źródłowy Prawnie zastrzeżony
Pierwsze wydanie październik 1995 ; 25 lat temu ( 1995-10 )
Platformy IA-32 , PowerPC
Typ jądra Jądro monolityczne
Licencja Prawnie zastrzeżony
Oficjalna strona internetowa beincorporated.com w Wayback Machine (zarchiwizowane 29 marca 2002 r.)

BeOS to system operacyjny dla komputerów osobistych opracowany przez Be Inc. w 1990 roku. Po raz pierwszy został napisany do pracy na sprzęcie BeBox .

BeOS był pozycjonowany jako platforma multimedialna, z której mogłaby korzystać znaczna populacja użytkowników komputerów stacjonarnych i będąca konkurentem dla Classic Mac OS i Microsoft Windows . Ostatecznie nie był w stanie osiągnąć znaczącego udziału w rynku i nie okazał się opłacalny komercyjnie dla Be Inc. Firma została przejęta przez Palm Inc., a dziś BeOS jest używany i rozwijany głównie przez niewielką populację entuzjastów.

System operacyjny o otwartym kodzie źródłowym Haiku , kompletna reimplementacja BeOS, jest kontynuacją koncepcji BeOS o otwartym kodzie źródłowym. Beta 1 Haiku została wydana we wrześniu 2018 roku, sześć lat po Alpha 4. Beta 2 Haiku została wydana w czerwcu 2020 roku, natomiast Beta 3 została wydana rok później, w lipcu 2021 roku.

Historia

Początkowo zaprojektowany do pracy w AT & T Hobbit -na sprzęt, BeOS później został zmodyfikowany, aby działać na PowerPC -na procesorów: własne systemy najpierw na później Apple Inc. „s PowerPC Reference Platform i Common Hardware Reference Platform , z nadzieją, że Apple nabycia lub licencjonuj BeOS jako zamiennik starzejącego się klasycznego systemu Mac OS .

Pod koniec 1996 roku Apple wciąż szukał zamiennika dla Coplanda w swojej strategii systemu operacyjnego. Wśród plotek o zainteresowaniu Apple zakupem BeOS, Be chciał zwiększyć swoją bazę użytkowników, aby spróbować przekonać twórców oprogramowania do pisania oprogramowania dla systemu operacyjnego. Zachęcamy dostawców klonów Macintosha, aby dostarczyli BeOS ze swoim sprzętem.

Dyrektor generalny Apple, Gil Amelio, rozpoczął negocjacje w sprawie zakupu Be Inc., ale negocjacje utknęły, gdy dyrektor generalny Be Jean-Louis Gassée chciał 300 milionów dolarów; Apple nie chciał zaoferować więcej niż 125 milionów dolarów. Rada dyrektorów Apple zdecydowała, że NeXTSTEP jest lepszym wyborem i kupiła NeXT w 1996 roku za 429 milionów dolarów, przywracając współzałożyciela Apple, Steve'a Jobsa .

W 1997 roku firma Power Computing zaczęła dołączać BeOS (na płycie CD do opcjonalnej instalacji) z linią klonów komputerów Macintosh opartych na PowerPC . Systemy te mogą podwójnego rozruchu albo Classic Mac OS lub BeOS, z ekranu startowego oferując wybór. Motorola ogłosiła również w lutym 1997 roku, że dołączy BeOS do swoich klonów Macintosh, Motorola StarMax , wraz z MacOS.

Z powodu posunięć Apple i rosnącego zadłużenia Be Inc. BeOS został wkrótce przeniesiony na platformę Intel x86 wraz z wydaniem R3 w marcu 1998. Pod koniec lat 90. BeOS zdołał stworzyć niszę obserwujących, ale firmie nie udało się utrzymać wykonalny. Be Inc. wydała również okrojoną, ale bezpłatną kopię BeOS R5 znaną jako BeOS Personal Edition (BeOS PE). BeOS PE można było uruchomić z systemu Microsoft Windows lub Linux i miał na celu pielęgnowanie zainteresowania konsumentów swoim produktem i danie programistom czegoś do majsterkowania. Be Inc. wydała również uproszczoną wersję BeOS dla urządzeń internetowych ( BeIA ), która wkrótce stała się przedmiotem działalności firmy zamiast BeOS.

W 2001 roku prawa autorskie Be zostały sprzedane firmie Palm, Inc. za około 11 milionów dolarów. BeOS R5 jest uważany za ostatnią oficjalną wersję, ale BeOS R5.1 „ Dano ”, który był rozwijany przed sprzedażą Be do Palm i zawierał stos sieciowy BeOS Networking Environment (BONE), został ujawniony publicznie wkrótce po upadku firmy.

W 2002 r. Be Inc. pozwała Microsoft, twierdząc, że firma Hitachi została zniechęcona do sprzedaży komputerów z zainstalowanym BeOS i że Compaq był naciskany, aby nie sprzedawał urządzeń internetowych we współpracy z Be. Być twierdził również, że Microsoft działał sztucznie zaniżać Be Inc. pierwszej oferty publicznej (IPO). Sprawa została ostatecznie rozstrzygnięta poza sądem za 23,25 miliona dolarów bez przyznania się do odpowiedzialności ze strony Microsoftu.

Po oddzieleniu od Palm, PalmSource użyło części multimedialnego frameworka BeOS dla swojego nieudanego produktu Palm OS Cobalt . Wraz z przejęciem PalmSource prawa BeOS należą teraz do Access Co.

Kontynuacja i klony

W latach, które nastąpiły po upadku Be Inc., powstało kilka projektów mających na celu odtworzenie BeOS lub kluczowych elementów systemu operacyjnego, których ostatecznym celem było kontynuowanie tam, gdzie Be Inc. Ułatwiło to Be Inc., udostępniając niektóre komponenty BeOS na wolnej licencji. Do takich projektów należą:

  • BlueEyedOS: Wykorzystuje zmodyfikowaną wersję jądra Linux i ponownie implementuje API BeOS (aplikacje BeOS muszą zostać ponownie skompilowane). Można go bezpłatnie pobrać, ale źródła nigdy nie zostały opublikowane. Nie było żadnych wydań od 2003 roku.
  • Cosmoe: port przestrzeni użytkownika Haiku nad jądrem Linuksa. Aplikacje BeOS muszą zostać ponownie skompilowane. Jest to darmowe i otwarte oprogramowanie. Ostatnie wydanie miało miejsce w 2004 roku, a jego strona internetowa nie jest już dostępna online.
  • E/OS: skrót od Emulator Operating System. System operacyjny oparty na Linuksie i FreeBSD , którego celem było uruchamianie aplikacji Windows , DOS , AmigaOS i BeOS. Jest to darmowe i otwarte oprogramowanie. Aktywny rozwój zakończył się w lipcu 2008 roku.
  • Haiku : Kompletna reimplementacja BeOS nie oparta na Linuksie. W przeciwieństwie do Cosmoe i BlueEyedOS jest bezpośrednio kompatybilny z aplikacjami BeOS. Jest to darmowe i otwarte oprogramowanie. Pierwsze wydanie alfa, „Haiku R1 / Alpha 1”, zostało wydane 14 września 2009 r. Drugie wydanie alfa, „Haiku R1 / Alpha 2”, zostało udostępnione 9 maja 2010 r., a trzecie wydanie alfa, „ Haiku R1 / Alpha 3”, 18 czerwca 2011 r. „Haiku R1 / Alpha 4” został wydany 12 listopada 2012 r. Od 2020 r. jest to jedyny klon BeOS, który wciąż jest w fazie rozwoju, a pierwsza wersja beta została wydana 28 września , 2018, druga wersja beta wydana 9 czerwca 2020 r. i trzecia wersja beta wydana 26 lipca 2021 r.

Zeta był komercyjnie dostępnym systemem operacyjnym opartym na kodzie BeOS R5.1. Pierwotnie opracowany przez yellowTAB , system operacyjny był następnie dystrybuowany przez magnussoft . Podczas opracowywania przez yellowTAB, firma została skrytykowana przez społeczność BeOS za odmowę omówienia swojego stanowiska prawnego w odniesieniu do bazy kodu BeOS (być może z powodów umownych). Access Co. (która kupiła PalmSource , dotychczasowego właściciela własności intelektualnej związanej z BeOS) od tego czasu oświadczyła, że ​​yellowTAB nie ma prawa do dystrybucji zmodyfikowanej wersji BeOS, a firma Magnussoft zaprzestała dystrybucji systemu operacyjnego.

Historia wersji

Uwolnienie Data Sprzęt komputerowy
DR1–DR5 Październik 1995 AT&T Hobbit
DR6 (wydanie deweloperskie) Styczeń 1996 PowerPC
DR7 Kwiecień 1996
DR8 wrzesień 1996
Wersja zapoznawcza dostępu zaawansowanego maj 1997
PR1 (wersja zapoznawcza) Czerwiec 1997
PR2 Październik 1997
R3 Marzec 1998 PowerPC i Intel x86
R3.1 czerwiec 1998
R3.2 lipiec 1998
R4 4 listopada 1998
R4.5 ("Genki") Czerwiec 1999
R5 PE/Pro ("Maui") Marzec 2000
R5.1 („Dano”) Listopad 2001 Intel x86

Cechy

BeOS został stworzony do pracy z mediami cyfrowymi i został napisany tak, aby wykorzystać nowoczesne udogodnienia sprzętowe, takie jak symetryczne przetwarzanie wieloprocesowe , wykorzystujące modułową przepustowość we/wy, wszechobecną wielowątkowość, wielozadaniowość z wywłaszczaniem i 64-bitowy system plików z księgowaniem znany jako BFS . BeOS GUI został opracowany w oparciu o zasady przejrzystości i czystego, uporządkowanego projektu.

API został napisany w języku C ++ dla łatwego programowania. GUI był w dużej mierze wielowątkowy: każde okno działało we własnym wątku, w dużym stopniu polegając na wysyłaniu wiadomości do komunikacji między wątkami; i te koncepcje są odzwierciedlone w interfejsie API.

Ma częściową zgodność z POSIX i dostęp do interfejsu wiersza poleceń poprzez Bash , chociaż wewnętrznie nie jest systemem operacyjnym wywodzącym się z Uniksa . Wiele aplikacji uniksowych zostało przeniesionych do interfejsu wiersza poleceń BeOS .

BeOS używał Unicode jako domyślnego kodowania w GUI, chociaż obsługa metod wprowadzania, takich jak dwukierunkowe wprowadzanie tekstu, nigdy nie została zrealizowana.

Produkty korzystające z BeOS

BeOS (a teraz Zeta) jest nadal używany w urządzeniach multimedialnych, takich jak edytory wideo Edirol DV-7 firmy Roland Corporation , które działają na zmodyfikowanym BeOS i oprogramowaniu Tunetracker Radio Automation, które uruchamiało go na BeOS i Zeta , a także był sprzedawany jako "Station-in-a-Box" z dołączonym systemem operacyjnym Zeta. W 2015 roku Tunetracker wypuścił dystrybucję Haiku dołączoną do swojego oprogramowania do nadawania.

Cyfrowy rejestrator dźwięku Tascam SX-1 obsługuje mocno zmodyfikowaną wersję BeOS, która uruchomi tylko oprogramowanie interfejsu nagrywania.

RADAR 24, V i RADAR RADAR 6 , dysk twardy na bazie 24-śledzenia profesjonalne rejestratory audio z Iz Technology Corporation zostały oparte na BeOS 5.

Magicbox, producent urządzeń do oznakowania i wyświetlania reklam , wykorzystuje BeOS do zasilania swojej linii produktów Aavelin .

Final Scratch , 12-calowy winylowy system oprogramowania/sprzętu dla DJ-ów z kodem czasowym, został po raz pierwszy opracowany na BeOS. Wersja „ProFS” została sprzedana kilkudziesięciu DJ-om przed wydaniem 1.0, które działało na wirtualnej partycji systemu Linux.

Zobacz też

Bibliografia

Dalsza lektura

Zewnętrzne linki