Alternatywa dla Androida i Tizena
Pamiętacie ambitne plany fundacji Mozilla zakładające stworzenie na bazie silnika Gecko systemu operacyjnego dla smartfonów? Gecko napędza m.in przeglądarkę internetową Firefox, klienta pocztowego Thunderbird czy też implementację WinAPI Wine. Niedawno ujawniono pierwsze konkretne informacje na ten temat i wstępny wygląd systemu.
Projekt Mozilli pełnymi garściami czerpie z opracowanego przez Google systemu ChromeOS (ChromiumOS) działającego na bazie przeglądarki internetowej. Podobnie ma być również i w rozwiązaniu twórców "ognistego liska". Zdaniem Mozilli tradycyjne systemy operacyjne nie mają przyszłości, przyszłość należy do ustandaryzowanych technologii webowych, działających np. za pomocą zbierającego coraz więcej pochlebnych opinii HTML5.
Idea działania takiego systemu operacyjnego wykorzystywałaby do działania połączenie kilku elementów bazowych. Główną rolę z całą pewnością odgrywałby silnik renderowania Gecko, który byłby sprzężony z idealnym do tego celu jądrem Linux. Można więc przyjąć, że Gecko odpowiada za wyświetlanie obrazu, w połączeniu z JavaScript dojdzie obsługa aplikacji, natomiast wszelkiej maści multimedia leżą w gestii HTML5, zaś grafiką 2D oraz 3D zajmuje się WebGL i OpenGL.
Za wszystkie pozostałe elementy, takie jak: API, obsługa modułów WiFi, GPS, kamery, GSM, Bluetooth, czy energii odpowiada jądro Linuksa. Do optymalnej pracy ze smartfonami wymagałoby pewnych usprawnień, podobnych do tych stosowanych w Androidzie, czy chociażby wyparcia tradycyjnych X-ów przez serwer grafiki Wayland - na co była by ogromna szansa, gdyż m.in Linuksowy Tizen opracowywany przez Intela migruje do tego rozwiązania.
System Boot2Gecko łączy w sobie interfejs graficzny użytkownika, noszący nazwę Gaia, z interfejsem sprzętowym Gonk. To połączenie ma sprawić, że po pełnym przystosowaniu do standardu W3C Device API, w systemie bez problemu da się uruchomić aplikacje pisane w HTML5, JavaScript i innych internetowych frameworkach. Docelowo dla użytkownika system na działać tak jak w przypadku Androida czy iOS, jednak ma oferować przy tym więcej funkcji i obsługiwać łatwiejsze w tworzeniu aplikacje.
Obecnie system jest jeszcze we wczesnej fazie, jednak jak zapewniają twórcy już wiele elementów zostało opracowane. Dodatkowo udostępniono zdjęcia interfejsu systemu, co prawda nie wygląda zbytnio atrakcyjnie, aczkolwiek to wciąż wczesna wersja i twórcy na bieżąco usprawniają system.
Zostały już udostępnione źródła systemu, można go więc samemu skompilować. W dodatku udało się uruchomić system na smartfonie z Androidem, a dokładniej na Samsungu Galaxy S II. Instrukcje odnośnie kompilacji, porady i źródła do przygotowania systemu na maszynie wirtualnej w systemie Ubuntu lub bezpośrednio w telefonie SGSII są dostępne na blogu Johna Hamminka.
Trzeba przyznać, iż system zapowiada się niezwykle obiecująco. Biorąc pod uwagę fakt, że jeżeli system odniesie sukces to możliwe będzie uruchamianie na nim czy też innym sprzęcie, na dowolnej przeglądarce, smartfonie czy systemie dowolnej aplikacji webowej. Bez konieczności pisania osobnych binarek dla poszczególnych systemów i wykorzystywania zależności systemowych. Prawda, że piękna wizja? A jak Wy uważacie?
Więcej o fundacji Mozilla:
- Firefox w Polsce nie ma sobie równych, a Google Chrome goni IE na świecie
- Google zapłaci Mozilli 300 mln $ rocznie
- Google i Firefox - czy giganta zastąpi Bing?
- Mozilla chce stworzyć swój system operacyjny
Źródło: Mozilla, Arstechnica
Czy już zagłosowałeś w plebiscycie na Produkt Roku? Na pewno masz swój ulubiony produkt i markę. Weź udział!
Komentarze
18jak na razie ciut wolniawy ten systemik, zobaczymy co się z tego urodzi w przyszłości. narazie planuje zapoznać się z meego
Musieli by stworzyć coś na bazie Androida.
BTW: Trzeba będzie wejść na odpowiednią stronę, aby użyć no choćby aparatu?