Chrome OS przechodzi na podsystem graficzny Freon

Chrome OS przechodzi na podsystem graficzny Freon

    przez -
    6 870
    Google
    Chrome OS to system operacyjny tworzony przez firmę Google. Jego głównym zadaniem ma być uruchamianie aplikacji internetowych w środowisku lekkiej przeglądarki internetowej. System w dużej mierze opiera się na projekcie Chromium OS i dystrybucji Gentoo, z której bierze pakiety, jednakże na tym podobieństwa się kończą. Wraz z wydaniem Chrome OS 41 porzucono całkowicie obsługę X.Org Servera i wprowadzono własny podsystem graficzny Freon.

    Freon nie jest do końca serwerem graficznym, ale pewną grupą sterowników które pozwalają przeglądarce Chrome na bezpośrednią komunikację z jądrem Linux. A dokładniej z API DRM/KMS oraz bibliotekami OpenGL ES, aby wykorzystać możliwości 3D karty graficznej. Zaletami podsystemu graficznego Freon mają być szybkość działania, lepsza wydajność aplikacji 3D, mniejsze zużycie akumulatorów, a także łatwiejszy rozwój w przyszłości.

    Z obsługiwanych obecnie przez Chrome OS 41 modeli laptopów na kartach Intela można wymienić: Chromebook Pixel, Acer C720, ASUS Chromebox, HP Chromebox, LG Chromebase, Acer Chromebox, Dell Chromebox. W przyszłości planowane jest dodanie obsługi wielu Chromebooków Samsunga, bazujących na procesorach ARM.

    • marcinsud

      Czekam na waylandowców piszących “po co skoro wayland był wcześniej” :)

    • Pawel Jaworski

      Może ktoś mądry wyjaśni konkretne wady i zalety projektów Freon vs Mir/Wayland?

      • Ollbi

        Freon – działa jak należy, są sterowniki na niego
        Wayland – jest w fazie rozwojowej do 7 lat i nie widać końca, GNOME i KDE ledwo na nim chodzą, brak dobrze działających sterowników własnościowych

      • Pawel Jaworski

        Czyli najlepiej byłoby jakby wszystkie dystrybucje przechodziły na Freon? Pozwala na to licencja?

      • Krystian Juskowiak

        Chodzi tu o pokazanie, że jak się naprawdę chce, to nie trzeba czekać na dany twór tyle, że zdążysz zauważyć u siebie pierwszą siwiznę, a to jeszcze nie koniec.

        Twórcy Chrome OS znaleźli szybkie rozwiązanie dla swoich celów, a Wayland jest faktycznie niczym Yeti – nikt tak naprawdę nie wie, kiedy na desktopie będzie to w pełni produkcyjne rozwiązanie, niczym obecny Xorg.

        Nie fiksujmy już się tak na punkcie licencji ;-) Freon jest / będzie w Chromium OS, więc raczej problemów licencyjnych nie ma, a to projekt open-source.

      • sprae

        Freon to biblioteka zapewniająca komunikację Chrome bezpośrednio ze sterownikami systemu Linux. Celem jaki chcieli osiągnąć jest wydajne wielowątkowe renderowanie grafiki bez pośredników. Wydajność zapewnia mniejsze zużycie energii i bardziej komfortową pracę na słabszym, tanim sprzęcie – jakimi są Chromebooki.
        Chrome ma już w sobie menadżer okien, więc Xorg był tylko niepotrzebnym pośrednikiem kradnącym pamięć i czas procesora oraz uniemożliwiającym wielowątkowe renderowanie.

        Wayland to tylko protokół komunikacji aplikacji z menadżerem okien. Określa co i gdzie mają wysłać aplikacje, żeby ich okna pokazały się na ekranie. Jakość tego rozwiązania zależy głównie od implementacji menadżera okien.

        Mir to serwer graficzny z własnym protokołem wymyślony przez twórców Ubuntu. W założeniach chcieli mieć możliwie wydajną implementacje swojego menadżera okien Unity w związku z tym, że przygotowują rozwiązania dla telefonów i tabletów. Serwer Mir używa sterowników Androida, bo w taki sprzęt głównie celują.

        Rozwiązanie Google jest specjalizowanym rozwiązaniem dla jednej aplikacji w konkretnym celu. Nie ma go co porównywać do innych.

        Protokół Wayland ma zapewnić dostęp do ekranu kilku aplikacjom na raz. Jest bardziej uniwersalny.
        Zarządzanie przez menadżer okien dostępem do ekranu i bezpieczeństwem zabiera sporo czasu procesora i pamięć RAM (około 100 MB).