Logo pl.androidermagazine.com
Logo pl.androidermagazine.com

Projekt systemu operacyjnego „Fuchsia” jest interesujący, brakuje w nim szczegółów, które by to miały znaczenie

Anonim

Dziś w nieco bardziej gadatliwym internecie jest trochę gadania o tajemniczym repozytorium kodu hostowanym w Google Git pod nazwą Fuchsia. Fuchsia to nowy system operacyjny opracowywany przez takich ludzi jak Travis Geiselbrecht (BeOS, iOS i webOS) i Brian Swetland (Android, BeOS i HiptopOS), a także obecni inżynierowie oprogramowania Google, tacy jak Petr Hosek. Ograniczone informacje zawarte w repozytorium kodu ww niewiele nam mówią.

Pink + Purple == Fuchsia (nowy system operacyjny)

Więc poszliśmy kopać.

Niektóre czające się w Google-Fu i IRC (#fuksja na Freenode dla osób, które nadal korzystają z IRC) dają nam trochę więcej informacji. Wygląda na to, że Fuchsia to system operacyjny wykorzystujący jądro LK, ze składnikiem o nazwie Magenta, który rozszerza jego możliwości. LK został zaprojektowany dla urządzeń osadzonych z ograniczonym sprzętem. Magenta „atakuje nowoczesne telefony i nowoczesne komputery osobiste z szybkimi procesorami, niebanalnymi ilościami pamięci RAM z dowolnymi urządzeniami peryferyjnymi wykonującymi obliczenia otwarte”. Inne interesujące elementy to nowy projekt renderowania grafiki o nazwie escher, który wydaje się wykorzystywać interfejsy API OpenGL lub Vulkan do obsługi zaawansowanych grafik, takich jak dyfuzja, wolumetryczne miękkie cienie w czasie rzeczywistym i inne efekty świetlne, a także środowisko Flutter dla interfejsu użytkownika.

Jeśli jesteś kujonem na jakimkolwiek poziomie, poświęć kilka minut i przejrzyj, co zostało przesłane do Gita. Można go zbudować w systemie Linux lub OS X, a jeśli chcesz się nim bawić, istnieje nawet emulowana wersja. Jest tam wystarczająco dużo, aby stać się interesującym.

Na podstawie tego, co mamy teraz, wszelkie „wnioski” są czystą spekulacją

Ale w tym momencie wszystko inne jest tylko spekulacją. Widziałem już nagłówki o tym, jak Fuchsia zastąpi Androida i Chrome nowym zunifikowanym jednorożcem. Na podstawie tego, co mamy teraz, nie jest to nawet bliskie poprawności. Google nie porzuci obecnego ekosystemu Androida i Chrome i zajmie to znacznie więcej niż to, co mamy teraz, aby każda z tych treści mogła działać w Fuchsia. Nigdy nie mówię nigdy, ale pomysł zunifikowanego systemu operacyjnego do rządzenia nimi wszystkimi przez Google nie wydaje się być celem tutaj.

Deweloperzy twierdzą, że ostatecznie zostaną upublicznione, udokumentowane i ogłoszone, ale nie teraz. W międzyczasie wszyscy możemy zgadywać, co będzie Fuchsia i co zrobi.

Domyślam się, że będzie to miało związek z robotyką, automatyką i AR / VR. Idealnie byłoby mieć tutaj system operacyjny w czasie rzeczywistym, aby mieć uzasadnione oczekiwania na opóźnienie i jego spójność, a silnik graficzny musi mieć własną rurkę o niskim opóźnieniu. Istnieje również kilka przykładów i plików projektu zawartych w kodzie escher dla iOS. Wiemy, że Google uwielbia VR i zawsze pracują nad kolejną rzeczą, i być może obserwujemy, jak się rozwija.

Lub może to być tylko grupa facetów, którzy robią rzeczy, które kochają, ponieważ mogą.

Mogę powiedzieć, że Fuchsia nie jest w stanie zastąpić niczego, co masz teraz. W miarę rozwoju będziemy mogli lepiej poznać ich cel końcowy dzięki grze Fuchsia.