Днес има малко бъбривост от нелепата страна на интернет за мистериозно хранилище с код, хоствано в Git на Google, наречено Fuchsia. Fuchsia е нова операционна система, която се разработва от хора като Travis Geiselbrecht (BeOS, iOS и webOS) и Brian Swetland (Android, BeOS и HiptopOS), както и от настоящите софтуерни инженери на Google като Petr Hosek. Ограничената информация, предоставена в хранилището на кода thew, не ни казва много.
Pink + Purple == Fuchsia (нова операционна система)
Затова продължихме да копаем.
Някои дебнещи Google-Fu и IRC (#fuchsia на Freenode за хора, които все още са в IRC) ни дават малко повече информация. Изглежда Fuchsia е операционна система, която използва LK ядрото, с компонент, наречен Magenta, който разширява възможностите си. LK е проектиран за вградени устройства с ограничен хардуер. Magenta "е насочен към модерни телефони и съвременни персонални компютри с бързи процесори, нетривиални количества оперативна памет с произволни периферни устройства, извършващи изчисления с отворен тип." Други интересни битове включват нов проект за графично изобразяване, наречен escher, който изглежда използва OpenGL или Vulkan API за поддръжка на усъвършенствана графика като дифузия, обемни меки сенки в реално време и други светлинни ефекти и рамката на Flutter за потребителския интерфейс.
Ако сте кодерен маниер на всяко ниво, отделете няколко минути и разгледайте какво е качено в Git. Тя може да бъде изградена на Linux или OS X и има дори емулирана версия, ако искате да играете с нея. Там е достатъчно просто, за да стане интересно.
Въз основа на това, което имаме сега, всякакви „заключения“ са чиста спекулация
Но всичко друго е само спекулация в този момент. Вече видях заглавия за това как Fuchsia ще замени Android и Chrome с нов унифициран еднорог. Въз основа на това, което имаме сега, това дори не е близо до коригиране. Google няма да изостави настоящата екосистема Android и Chrome и ще отнеме много повече от това, което имаме сега, за да се пусне някое от това съдържание във Фуксия. Никога не казвам никога, но идеята за единна операционна система, която да управлява всички тях от Google, изглежда не е целта тук.
Разработчиците казват, че нещата в крайна сметка ще бъдат публични, документирани и обявени, но не в момента. Междувременно всички се досещаме какво ще бъде Фуксия и какво ще прави.
Предполагам, че това ще има нещо общо с роботиката, автоматиката и AR / VR. В идеалния случай тук бихте искали операционна система в реално време, така че да имате разумно очакване на латентността и колко последователна ще бъде тя, а графичният двигател трябва да има собствена тръба с ниска латентност. Има някои примери и файлове с проекти, включени в escher кода и за iOS. Ние знаем, че Google обича VR и винаги работят върху следващото нещо и може да го видим, докато се развива.
Или това може да е просто куп момчета, които правят нещата, които обичат, защото могат.
Това, което мога да кажа е, че Фуксия не е готов да замени всичко, което имате сега. Докато се развива, ще можем да получим по-добро усещане за крайната им цел с Фуксия.