Web - Amazon

We provide Linux to the World


We support WINRAR [What is this] - [Download .exe file(s) for Windows]

CLASSICISTRANIERI HOME PAGE - YOUTUBE CHANNEL
SITEMAP
Audiobooks by Valerio Di Stefano: Single Download - Complete Download [TAR] [WIM] [ZIP] [RAR] - Alphabetical Download  [TAR] [WIM] [ZIP] [RAR] - Download Instructions

Make a donation: IBAN: IT36M0708677020000000008016 - BIC/SWIFT:  ICRAITRRU60 - VALERIO DI STEFANO or
Privacy Policy Cookie Policy Terms and Conditions
Haiku (system operacyjny) - Wikipedia, wolna encyklopedia

Haiku (system operacyjny)

Z Wikipedii

Haiku
Rodzina BeOS
Producent The Haiku Project
Licencja Licencja MIT
Oficjalna witryna Oficjalna strona
Screenshot

Haiku (dawniej OpenBeOS) – system operacyjny oparty o jądro NewOS na licencji X11 (MIT), którego celem jest odtworzenie platformy BeOS i pełna zgodność z BeOS R5.

Spis treści

[edytuj] Historia

Projekt powstał jako "OpenBeOS" w 2001 roku po wykupieniu firmy Be, Inc, twórcy BeOS'a przez firmę Palm, Inc i ogłoszeniu zaprzestania prac nad systemem. Ten ruch pozostawił użytkowników BeOS'a bez żadnej ścieżki prowadzącej do uaktualnień i twórców oprogramowania z programami napisanymi na niewspieraną platformę programową. Co prawda istniały inne projekty które zamierzały zaimplementować API BeOS'a R5 na jądrze Linux lub BSD, ale OpenBeOS planował zachować zgodność nie tylko programową, ale także binarną. Powinno to pozwolić działać programom skompilowanym na BeOS'ie R5 na nowym systemie bez rekompilacji kodu.

W 2004 roku wybrano nową nazwę projektu, aby nie naruszać znaków towarowych Palm'a. Nazwa "Haiku" (która pochodzi od sformułowanych poetycko komunikatów o błędach) ma oddać elegancję i prostotę, która przyciągnęła wielu ludzi do BeOS'a.

Projekt jest kontrolowany przez Haiku Incorporated, niedochodową korporację z siedzibą w Nowym Jorku.

[edytuj] Rozwój

Modularna budowa BeOS-a pozwoliła ekipie programistów-wolontariuszy na niezależne prace nad zamiennikami serwerów i API (znanymi w Haiku jako "kity"). Ten zespół zawiera podzespoły:

  • App/Interface - pracuje nad kitami App, Interface i Support
  • BFS - pracuje nad odtworzeniem systemu plików BeFS - owocem tego zespołu jest praktycznie kompletny OpenBFS, który jest używany nie tylko przez Haiku, ale także przez SkyOS
  • Game - pracuje nad odtworzeniem kitu game
  • Input Server - pracuje nad serwerem, który obsługuje urządzenia wejściowe i to, jak się komunikują z resztą systemu
  • Kernel - pracuje nad jądrem systemu
  • Media - pracuje nad serwerem dźwięku i związanymi z nim API
  • MIDI - pracuje nad implementacją standardu dźwięku MIDI
  • Network - pracuje nad sterownikami i API związanymi z siecią
  • Preferences - pracuje nad napisaniem apletów służących do konfiguracji systemu
  • Printing - pracuje nad serwerem druku i sterownikami do drukarek
  • Screen Saver - pracuje nad wygaszaczem ekranu
  • Storage - pracuje nad serwerem magazynowania i sterownikami do wymaganych systemów plików
Działający Haiku z uruchomionym Trackerem
Działający Haiku z uruchomionym Trackerem

Kilka kitów zostało uznane za kompletne, reszta znajduje się w różnych stopniach rozwoju. Jądrem Haiku jest fork mikrojądra NewOS, napisanego przez byłego inżyniera Be, Travisa Geiselbrechta. Jest ono w fazie dynamicznego rozwoju. Wiele cech zostało już zaimplementowanych, włączając w to wirtualny system plików i obsługę SMP.

W okresie 6 tygodni od marca do kwietnia 2005 osiągnięto wiele istotnych "kroków milowych", takich jak pierwsza graficzna aplikacja działająca na Haiku (działająca z pełną akceleracją dwuwymiarową) i pierwsze użycie przeglądarki internetowej w Haiku (Links). Oba z nich zostały osiągnięte bez użycia żadnego kodu należącego do Be, włączając w to sterowniki do karty graficznej i sieciowej z przykładów. Kolejny duży krok milowy został osiągnięty w lipcu 2005, kiedy to na Haiku uruchomiła się powłoka graficzna BeOS-a, Tracker.

W październiku 2005 Axel Dörfler, jeden z ważniejszych deweloperów Haiku, stał się pierwszym pełnoetatowym deweloperem Haiku, pracującym za pieniądze dostarczone przez społeczność. Zaczął pracę od umożliwienia uruchomienia Haiku z CD, naprawy obsługi SMP i innych prac przy jądrze.

System każdy może już sam przetestować, obrazy dysku twardego ze skompilowanym system dostępne są na oficjalnej stronie projektu.

[edytuj] Kompatybilność z BeOS-em

Celem projektu Haiku jest zgodność z BeOS-em R5 na poziomie źródłowym i binarnym, co pozwoli oprogramowaniu napisanemu i skompilowanemu dla BeOS-a R5 na kompilację i działanie bez żadnych modyfikacji na Haiku. Dostarczy to użytkownikom Haiku zbiór aplikacji (nawet tych, których autorzy nie zajmują się już programowaniem lub nie mają chęci aktualizowania ich) do wyboru wraz z wersją R1 Haiku, pozwalając też wznowić prace nad aplikacjami, które zostały wstrzymane po ogłoszeniu zaprzestania rozwoju platformy BeOS.

Ta kompatybilność ma także swoje wady, jak np. utknięcie Haiku przy kompilatorze GCC 2.95, który obecnie (2008 rok) ma 9 lat. Inną wadą zachowywania kompatybilności z BeOS-em R5 jest ścisłe przestrzeganie oryginalnych API Be, jak i konstrukcji systemu, w konsekwencji czego niektóre błędy systemu muszą być odtwarzane zamiast rozwiązywane. Drugie główne wydanie Haiku, R2 ma złamać kompatybilność wstecz.

Mimo tych prób, kompatybilność z systemowymi wtyczkami (add-on), które używają prywatnych API nie zostanie zaimplementowana. Do tego wliczają się dodatkowe sterowniki systemów plików i wtyczki kodeków, jednak jedyną trudną do przepisania wtyczką będzie kodek Indeo, dla którego nie istnieje żadna specyfikacja.

[edytuj] Linki zewnętrzne

Commons

Our "Network":

Project Gutenberg
https://gutenberg.classicistranieri.com

Encyclopaedia Britannica 1911
https://encyclopaediabritannica.classicistranieri.com

Librivox Audiobooks
https://librivox.classicistranieri.com

Linux Distributions
https://old.classicistranieri.com

Magnatune (MP3 Music)
https://magnatune.classicistranieri.com

Static Wikipedia (June 2008)
https://wikipedia.classicistranieri.com

Static Wikipedia (March 2008)
https://wikipedia2007.classicistranieri.com/mar2008/

Static Wikipedia (2007)
https://wikipedia2007.classicistranieri.com

Static Wikipedia (2006)
https://wikipedia2006.classicistranieri.com

Liber Liber
https://liberliber.classicistranieri.com

ZIM Files for Kiwix
https://zim.classicistranieri.com


Other Websites:

Bach - Goldberg Variations
https://www.goldbergvariations.org

Lazarillo de Tormes
https://www.lazarillodetormes.org

Madame Bovary
https://www.madamebovary.org

Il Fu Mattia Pascal
https://www.mattiapascal.it

The Voice in the Desert
https://www.thevoiceinthedesert.org

Confessione d'un amore fascista
https://www.amorefascista.it

Malinverno
https://www.malinverno.org

Debito formativo
https://www.debitoformativo.it

Adina Spire
https://www.adinaspire.com