{"id":100941,"date":"2021-08-08T10:22:55","date_gmt":"2021-08-08T08:22:56","guid":{"rendered":"https:\/\/prohoster.info\/blog\/novosti-interneta\/google-portiruet-chrome-dlya-os-fuchsia"},"modified":"2021-08-08T10:22:55","modified_gmt":"2021-08-08T08:22:56","slug":"google-portiruet-chrome-dlya-os-fuchsia","status":"publish","type":"post","link":"https:\/\/prohoster.info\/pl\/blog\/news\/google-portiruet-chrome-dlya-os-fuchsia","title":{"rendered":"Google portuje Chrome na system Fuchsia.","gt_translate_keys":[{"key":"rendered","format":"text"}]},"content":{"rendered":"<p>Firma Google pracuje nad dostarczeniem pe\u0142nych wersji przegl\u0105darki Chrome dla systemu Fuchsia. W Fuchsia dost\u0119pny jest ju\u017c silnik przegl\u0105darki oparty na kodzie \u017ar\u00f3d\u0142owym Chromium, kt\u00f3ry s\u0142u\u017cy do uruchamiania odizolowanych aplikacji internetowych, ale przegl\u0105darka jako oddzielny, pe\u0142noprawny produkt dla Fuchsia by\u0142a dot\u0105d niedost\u0119pna, a sama platforma by\u0142a g\u0142\u00f3wnie rozwijana z my\u015bl\u0105 o IoT i urz\u0105dzeniach konsumenckich, takich jak Nest Hub. Ostatnio sytuacja si\u0119 zmieni\u0142a, a rozw\u00f3j mo\u017cliwo\u015bci Fuchsia skierowanych na wykorzystanie jako platformy desktopowej rozpocz\u0105\u0142 si\u0119.     <\/p>\n<p>W tym czasie rozwijany jest zestaw zmian, kt\u00f3re umo\u017cliwiaj\u0105 dostarczenie pe\u0142nej wersji Chrome na Fuchsia. Pocz\u0105tkow\u0105 wersj\u0119 Chrome dla Fuchsia planuje si\u0119 doprowadzi\u0107 do gotowo\u015bci do wydania Chrome 94, zaplanowanego na 21 wrze\u015bnia. Prace nad portowaniem s\u0105 prowadzone stopniowo \u2014 najpierw umo\u017cliwia si\u0119 budow\u0119 okrojonej wersji, w kt\u00f3rej niekt\u00f3re funkcje s\u0105 zast\u0119powane fikcyjnymi rozwi\u0105zaniami, a w miar\u0119 post\u0119pu portowania zast\u0119powane s\u0105 dzia\u0142aj\u0105cymi implementacjami kodu, uwzgl\u0119dniaj\u0105cymi specyfik\u0119 Fuchsia. Na przyk\u0142ad, prowadzone s\u0105 prace nad dostosowaniem systemowego panelu na Fuchsia, pobierania plik\u00f3w, funkcji Kliknij, aby Zadzwoni\u0107, pracy z wymiennymi no\u015bnikami, synchronizacj\u0105, katalogami u\u017cytkownik\u00f3w, aplikacjami PWA, wy\u015bwietlaniem informacji o pami\u0119ci i obci\u0105\u017ceniu CPU oraz importowaniem ustawie\u0144 z innych przegl\u0105darek.               <\/p>\n<p>Przypomnijmy, \u017ce system Fuchsia rozwijany jest przez firm\u0119 Google od 2016 roku z my\u015bl\u0105 o rozwi\u0105zaniu problem\u00f3w zwi\u0105zanych z skalowalno\u015bci\u0105 i bezpiecze\u0144stwem, kt\u00f3re wyst\u0119puj\u0105 na platformie Android. System oparty jest na mikroj\u0105drze Zircon, kt\u00f3re bazuje na pracach projektu LK, rozszerzonego do zastosowa\u0144 w r\u00f3\u017cnych klasach urz\u0105dze\u0144, w tym smartfonach i komputerach osobistych. Zircon rozszerza LK poprzez wsparcie dla proces\u00f3w i bibliotek wsp\u00f3\u0142dzielonych, poziomu u\u017cytkownika, systemu obs\u0142ugi obiekt\u00f3w oraz modelu zapewnienia bezpiecze\u0144stwa opartego na capability. Sterowniki realizowane s\u0105 jako dzia\u0142aj\u0105ce w przestrzeni u\u017cytkownika dynamiczne biblioteki, \u0142adowane przez proces devhost i zarz\u0105dzane przez mened\u017cera urz\u0105dze\u0144 (devmg, Device Manager).    <\/p>\n<p>Dla Fuchsia przygotowano w\u0142asny interfejs graficzny napisany w j\u0119zyku Dart z u\u017cyciem frameworka Flutter. Projekt rozwija r\u00f3wnie\u017c framework do budowy interfejs\u00f3w u\u017cytkownika Peridot, mened\u017cer pakiet\u00f3w Fargo, standardow\u0105 bibliotek\u0119 libc, system renderowania Escher, sterownik Vulkan Magma, mened\u017cer kompozycji Scenic, systemy plik\u00f3w MinFS, MemFS, ThinFS (FAT w j\u0119zyku Go) i Blobfs oraz mened\u017cer partycji FVM. Dla rozwoju aplikacji udost\u0119pniona jest obs\u0142uga j\u0119zyk\u00f3w C\/C++, Dart, w komponentach systemowych mo\u017cliwe jest tak\u017ce u\u017cycie Rust, w stosie sieciowym Go, a w systemie budowy j\u0119zyka Python.    <\/p>\n<p><center><img decoding=\"async\" alt=\"Google portuje Chrome na system Fuchsia.\" src=\"\/wp-content\/uploads\/2021\/08\/0845d089be15e7489a4b7dd73bc5c2fe.png\" style=\"display:block;margin: 0 auto;\" \/><\/center>      <\/p>\n<p>W trakcie \u0142adowania u\u017cywany jest mened\u017cer systemu, kt\u00f3ry obejmuje appmgr do stworzenia pocz\u0105tkowego \u015brodowiska programowego, sysmgr do formowania \u015brodowiska \u0142adowania oraz basemgr do konfiguracji \u015brodowiska u\u017cytkownika i organizacji logowania do systemu. Aby zapewni\u0107 bezpiecze\u0144stwo, wprowadzono zaawansowany system izolacji sandbox, w kt\u00f3rym nowe procesy nie maj\u0105 dost\u0119pu do obiekt\u00f3w j\u0105dra, nie mog\u0105 przydziela\u0107 pami\u0119ci i nie mog\u0105 uruchamia\u0107 kodu, a dost\u0119p do zasob\u00f3w realizowany jest przez system przestrzeni nazw, kt\u00f3ry okre\u015bla dost\u0119pne uprawnienia. Platforma udost\u0119pnia framework do tworzenia komponent\u00f3w, kt\u00f3re s\u0105 programami uruchamianymi w swoim sandboksie, kt\u00f3re mog\u0105 komunikowa\u0107 si\u0119 z innymi komponentami poprzez IPC.<br \/>\n<br \/>\u0179r\u00f3d\u0142o: <a content=\"nofollow\" rel=\"nofollow\" href=\"https:\/\/www.opennet.ru\/opennews\/art.shtml?num=55604\">opennet.ru<\/a> <\/p>","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"excerpt":{"rendered":"<p>\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u0432\u0435\u0434\u0451\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043f\u043e\u043b\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome \u0434\u043b\u044f \u041e\u0421 Fuchsia. \u0412 Fuchsia \u0443\u0436\u0435 \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u044f\u0435\u0442\u0441\u044f \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u043d\u044b\u0439 \u0434\u0432\u0438\u0436\u043e\u043a \u043d\u0430 \u043e\u0441\u043d\u043e\u0432\u0435 \u043a\u043e\u0434\u043e\u0432\u043e\u0439 \u0431\u0430\u0437\u044b Chromium \u0434\u043b\u044f \u0432\u044b\u043f\u043e\u043b\u043d\u0435\u043d\u0438\u044f \u043e\u0431\u043e\u0441\u043e\u0431\u043b\u0435\u043d\u043d\u044b\u0439 web-\u043f\u0440\u0438\u043b\u043e\u0436\u0435\u043d\u0438\u0439, \u043d\u043e \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u043a\u0430\u043a \u043e\u0442\u0434\u0435\u043b\u044c\u043d\u044b\u0439 \u043f\u043e\u043b\u043d\u043e\u0446\u0435\u043d\u043d\u044b\u0439 \u043f\u0440\u043e\u0434\u0443\u043a\u0442 \u0434\u043b\u044f Fuchsia \u0431\u044b\u043b \u043d\u0435\u0434\u043e\u0441\u0442\u0443\u043f\u0435\u043d, \u0430 \u0441\u0430\u043c\u0430 \u043f\u043b\u0430\u0442\u0444\u043e\u0440\u043c\u0430 \u0432 \u043f\u0435\u0440\u0432\u0443\u044e \u043e\u0447\u0435\u0440\u0435\u0434\u044c \u0440\u0430\u0437\u0432\u0438\u0432\u0430\u043b\u0430\u0441\u044c \u0434\u043b\u044f IoT \u0438 \u043f\u043e\u0442\u0440\u0435\u0431\u0438\u0442\u0435\u043b\u044c\u0441\u043a\u0438\u0445 \u0443\u0441\u0442\u0440\u043e\u0439\u0441\u0442\u0432, \u0442\u0430\u043a\u0438\u0445 \u043a\u0430\u043a Nest Hub. \u041f\u043e\u0441\u043b\u0435\u0434\u043d\u0435\u0435 [&hellip;]<\/p>\n","protected":false,"gt_translate_keys":[{"key":"rendered","format":"html"}]},"author":1,"featured_media":100942,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[702],"tags":[],"class_list":["post-100941","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-news"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 5.0.2 - aioseo.com -->\n\t<meta name=\"description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u0432\u0435\u0434\u0451\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043f\u043e\u043b\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome \u0434\u043b\u044f \u041e\u0421 Fuchsia.\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<meta name=\"author\" content=\"Yuri Gagarin\"\/>\n\t<link rel=\"canonical\" href=\"https:\/\/prohoster.info\/pl\/blog\/news\/google-portiruet-chrome-dlya-os-fuchsia\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 5.0.2\" \/>\n\t\t<meta property=\"og:locale\" content=\"pl_PL\" \/>\n\t\t<meta property=\"og:site_name\" content=\"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"\ud83e\udd47Google \u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442 Chrome \u0434\u043b\u044f \u041e\u0421 Fuchsia | ProHoster\" \/>\n\t\t<meta property=\"og:description\" content=\"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u0432\u0435\u0434\u0451\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043f\u043e\u043b\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome \u0434\u043b\u044f \u041e\u0421 Fuchsia.\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/prohoster.info\/pl\/blog\/news\/google-portiruet-chrome-dlya-os-fuchsia\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg\" \/>\n\t\t<meta property=\"og:image:width\" content=\"350\" \/>\n\t\t<meta property=\"og:image:height\" content=\"350\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-08-08T08:22:56+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-08-08T08:22:56+00:00\" \/>\n\t\t<meta property=\"article:publisher\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<meta property=\"article:author\" content=\"https:\/\/www.facebook.com\/prohoster\" \/>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"\ud83e\udd47Google portuje Chrome dla systemu Fuchsia | ProHoster","description":"Firma Google pracuje nad dostarczeniem pe\u0142nych wersji przegl\u0105darki Chrome dla systemu Fuchsia.","canonical_url":"https:\/\/prohoster.info\/pl\/blog\/news\/google-portiruet-chrome-dlya-os-fuchsia","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":null,"og:locale":"pl_PL","og:site_name":"ProHoster | \u041a\u0443\u043f\u0438\u0442\u044c \u043d\u0430\u0434\u0435\u0436\u043d\u044b\u0439 \u0445\u043e\u0441\u0442\u0438\u043d\u0433 \u0434\u043b\u044f \u0441\u0430\u0439\u0442\u043e\u0432 \u0441 \u0437\u0430\u0449\u0438\u0442\u043e\u0439 \u043e\u0442 DDoS, VPS VDS \u0441\u0435\u0440\u0432\u0435\u0440\u044b","og:type":"article","og:title":"\ud83e\udd47Google \u043f\u043e\u0440\u0442\u0438\u0440\u0443\u0435\u0442 Chrome \u0434\u043b\u044f \u041e\u0421 Fuchsia | ProHoster","og:description":"\u041a\u043e\u043c\u043f\u0430\u043d\u0438\u044f Google \u0432\u0435\u0434\u0451\u0442 \u0440\u0430\u0431\u043e\u0442\u0443 \u043f\u043e \u043f\u0440\u0435\u0434\u043e\u0441\u0442\u0430\u0432\u043b\u0435\u043d\u0438\u044e \u043f\u043e\u043b\u043d\u044b\u0445 \u0441\u0431\u043e\u0440\u043e\u043a \u0431\u0440\u0430\u0443\u0437\u0435\u0440\u0430 Chrome \u0434\u043b\u044f \u041e\u0421 Fuchsia.","og:url":"https:\/\/prohoster.info\/pl\/blog\/news\/google-portiruet-chrome-dlya-os-fuchsia","og:image":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:secure_url":"https:\/\/prohoster.info\/wp-content\/uploads\/2021\/11\/logo-350.jpg","og:image:width":350,"og:image:height":350,"article:published_time":"2021-08-08T08:22:56+00:00","article:modified_time":"2021-08-08T08:22:56+00:00","article:publisher":"https:\/\/www.facebook.com\/prohoster","article:author":"https:\/\/www.facebook.com\/prohoster"},"aioseo_meta_data":{"post_id":"100941","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":null,"schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"seo_analyzer_scan_date":null,"breadcrumb_settings":null,"limit_modified_date":false,"reviewed_by":null,"ai":null,"created":"2021-08-08 08:26:02","updated":"2022-10-01 00:49:02","focus_keyword":null,"additional_keywords":null,"truseo_locale":null},"gt_translate_keys":[{"key":"link","format":"url"}],"_links":{"self":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/100941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/comments?post=100941"}],"version-history":[{"count":0,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/posts\/100941\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media\/100942"}],"wp:attachment":[{"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/media?parent=100941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/categories?post=100941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/prohoster.info\/pl\/wp-json\/wp\/v2\/tags?post=100941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}