BeIA - BeIA

BeIA
Rodzina systemów operacyjnych BeOS
Cel marketingowy Komputer osobisty
Platformy IA-32
Typ jądra Hybrydowy

Beia lub BeOS dla urządzeń internetowych , był zminimalizowany wersja Be Inc. „s BeOS systemu operacyjnego dla systemów wbudowanych .

System BeIA prezentuje użytkownikowi interfejs oparty na przeglądarce. Przeglądarka została oparta na bazie kodu Opery 4.0 i nosiła nazwę Wagner. W przeciwieństwie do BeOS, czyli Tracker i Deskbar'a przy starcie systemu, buty Beia OS prosto do interfejsu przeglądarki Opera (podobnie jak później Google Chrome OS działa z Google Chrome przeglądarki). Chociaż możliwe jest uruchomienie BeIA w interfejsie podobnym do standardowego BeOS, zrobienie tego wymaga specjalnej wiedzy.

Techniki kompresji BeIA

System operacyjny BeIA wykorzystuje szereg technik, aby zminimalizować ślad systemu. Obejmują one szereg procesów wstępnych, które generują obraz systemu plików do zainstalowania.

System plików CFS został użyty do zmniejszenia rozmiaru systemu plików. CFS (Compressed File System) to system plików stworzony przez firmę Be Inc, którego celem była kompresja plików w celu zaoszczędzenia miejsca. System plików miał podobny zestaw właściwości do natywnego systemu plików BeOS BFS, ale niektóre z bardziej zaawansowanych funkcji (zapytania na żywo i atrybuty) były albo zepsute, albo niedziałające w wielu wersjach beta oprogramowania.

BeOS wykorzystuje pliki wykonywalne w formacie ELF , podobnie jak wiele innych systemów operacyjnych. BeIA używa rozszerzonej wersji ELF, której nazwa jest nieznana, ale która stała się znana jako CELF, z magicznego słowa CEL w nagłówku pliku wykonywalnego oraz faktu, że pochodzi z plików wykonywalnych w formacie ELF w procesie kompresji. Pliki CELF (skompresowane ELF) wykorzystują opatentowaną technikę kompresji kodów operacyjnych w pliku wykonywalnym i zmniejszają całkowity ślad każdego pliku wykonywalnego. Plik został skompresowany przez utworzenie zestawu słowników, które zawierają kody operacji i są odczytywane przez jądro podczas uruchamiania i mapowane do pliku wykonywalnego w pamięci w czasie wykonywania. To sprawia, że ​​plik ładuje się szybko, ale ma skrajną wadę polegającą na tym, że słownik nie jest rozszerzalny przez użytkownika, a dodanie dodatkowego pliku wykonywalnego nie było możliwe przy użyciu technik kompresji CELF, chyba że symbole wykonywalne istniały w słowniku już obecnym. Tworzenie plików wykonywalnych CELF zwykle odbywa się wsadowo. Cały system zostanie skompresowany, a obraz systemu plików utworzony z uszkodzonych plików.

Kruszenie to termin ukuty dla kompresji systemu przy użyciu formatu CELF. BeIA może działać w oparciu o CELF lub ELF. Jednak może używać tylko jednego lub innych formatów plików.

Wersje

Następujące wersje BeIA zostały udostępnione programistom na etapach tworzenia systemu.

  • Wersja starsza niż 1.0 - raporty mają wersję 4.5.2, prawdopodobnie jest to problem z wersją BeOS. Wstępna numeracja BeIA.
  • 1.0 beta 9 (niezniszczone pliki binarne są kompatybilne z Release Candidate)
  • 1.0 Release Candidate (około maszynki do strzyżenia)
  • 1.0
  • 2.0

Historia

Wielu uważa, że ​​BeIA jest częściowo odpowiedzialna za śmierć Be, Inc., ponieważ sprzedaż nigdy nie była tak wysoka, jak przewidywano.

W 2001 roku „lodówka internetowa” firmy Zanussi podróżowała po Stanach Zjednoczonych z zadokowanym w drzwiach webpadem DT-300 zasilanym przez BeIA.

Lista urządzeń BeIA

Zobacz też

Bibliografia

  1. ^ Patent BeIA na kompresję, patent Stanów Zjednoczonych: 6883087

Linki zewnętrzne