Гоогле преноси Цхроме на Фуцхсиа ОС

Гоогле ради на обезбеђивању комплетних верзија Цхроме претраживача за Фуцхсиа ОС. Фуцхсиа већ нуди мотор претраживача заснован на Цхромиум кодној бази за покретање самосталних веб апликација, али претраживач као посебан пуноправни производ није био доступан за Фуцхсиа, а сама платформа је првенствено развијена за ИоТ и потрошачке уређаје као што је Нест Хуб . Недавно се ситуација променила и почео је развој Фуцхсиа могућности, са циљем да се користи као десктоп платформа.

Ово укључује развој скупа промена које омогућавају испоруку потпуног Цхроме-а у Фуцхсиа. Планирано је да почетна верзија Цхроме-а за Фуцхсиа буде спремна за издавање Цхроме-а 94, заказано за 21. септембар. Рад на преносу се одвија постепено - прво је могуће направити смањену верзију, у којој су неке карактеристике замењене стубовима, који се, како се пренос настави, замењују радним имплементацијама кода који узимају у обзир специфичности оф Фуцхсиа. На пример, системска трака, учитавање датотека, функција Цлицк То Цалл, рад са преносивим медијима, синхронизација, кориснички именици, ПВА апликације, приказ информација о оптерећењу меморије и ЦПУ-а и увоз поставки из других претраживача се прилагођавају за Фуцхсиа.

Подсетимо, Фуцхсиа ОС развија Гоогле од 2016. године, узимајући у обзир недостатак скалирања и безбедности доступних на Андроид платформи. Систем је заснован на микрокернелу Циркон, заснован на развоју ЛК пројекта, проширен за употребу на различитим класама уређаја, укључујући паметне телефоне и персоналне рачунаре. Циркон проширује ЛК подршком за процесе и дељене библиотеке, ниво корисника, систем за руковање објектима и безбедносни модел заснован на могућностима. Драјвери су имплементирани као динамичке библиотеке које се покрећу у корисничком простору, учитавају их девхост процес и њима управља менаџер уређаја (девмг, Девице Манагер).

Фуцхсиа има сопствени графички интерфејс написан у Дарт-у користећи Флуттер фрамеворк. Пројекат такође развија оквир корисничког интерфејса Перидот, менаџер пакета Фарго, стандардну библиотеку либц, систем за рендеровање Есцхер, драјвер Магма Вулкан, композитни менаџер Сцениц, МинФС, МемФС, ТхинФС (ФАТ на Го језику) и Блобфс фајл системи, као и менаџерске ФВМ партиције. За развој апликација обезбеђена је подршка за Ц/Ц++ и Дарт језике; Руст је такође дозвољен у системским компонентама, у Го мрежном стеку и у систему састављања језика Питхон.

Гоогле преноси Цхроме на Фуцхсиа ОС

Процес покретања користи системски менаџер, укључујући аппмгр за креирање почетног софтверског окружења, сисмгр за креирање окружења за покретање и басемгр за конфигурисање корисничког окружења и организовање пријављивања. Да би се осигурала безбедност, предложен је напредни систем изолације сандбок-а, у коме нови процеси немају приступ објектима кернела, не могу да додељују меморију и не могу да покрећу код, а за приступ ресурсима се користи систем именског простора, који одређује доступне дозволе. Платформа обезбеђује оквир за креирање компоненти, које су програми који се покрећу у сопственом сандбок-у и могу да комуницирају са другим компонентама преко ИПЦ-а.

Извор: опеннет.ру

Додај коментар