请输入您要查询的百科知识:

 

词条 Google Fuchsia
释义

  1. History

  2. Features

      Zircon  

  3. See also

  4. References

  5. External links

{{short description|capability-based, real-time operating system (RTOS) being developed by Google}}{{Infobox OS
| name = Fuchsia
| logo = Google fuchsia3.svg
| logo size = 125px
| logo alt = The logo of the Fuchsia operating system, a fuchsia-colored, tilted, two loop infinity symbol. The left loop is larger and higher. The right loop is smaller and lower.
| screenshot = Screenshot of Google Fuchsia (July 2017).png
| screenshot_alt =
| caption = Screenshot of the Armadillo user shell, part of Fuchsia
| version of =
| developer = Google
| programmed in = C, C++, Dart, Go, Rust
| family = Zircon
| working state = Current
| source model = Open-source
| released = {{Start date and age|2016|08|15|df=yes}}
| discontinued =
| RTM date =
| GA date =
| latest release version =
| latest release date =
| latest preview version =
| latest preview date =
| marketing target =
| language = English
| update model =
| package manager =
| supported platforms = ARM64, x86-64
| kernel type = Microkernel
| userland =
| ui =
| license = BSD, MIT, Apache License 2.0
| preceded by =
| succeeded by =
| website = {{URL|https://fuchsia.googlesource.com}}
| support status =
| other articles =
}}Fuchsia is a capability-based operating system currently being developed by Google. It first became known to the public when the project appeared on GitHub in August 2016 without any official announcement. In contrast to prior Google-developed operating systems such as Chrome OS and Android, which are based on the Linux kernel, Fuchsia is based on a new microkernel called "Zircon".

The GitHub project suggests Fuchsia can run on many platforms, from embedded systems to smartphones, tablets, and personal computers. In May 2017, Fuchsia was updated with a user interface, along with a developer writing that the project was not a "dumping ground of a dead thing", prompting media speculation about Google's intentions with the operating system, including the possibility of it replacing Android.

History

In August 2016, media outlets reported on a mysterious codebase post published on GitHub, that revealed that Google was developing a new operating system called "Fuchsia". While no official announcement was made, inspection of the code suggested its capability to run on universal devices, including "dash infotainment systems for cars, to embedded devices like traffic lights and digital watches, all the way up to smartphones, tablets and PCs". The code differs from Android and Chrome OS due to its being based on the "Zircon" kernel (formerly "Magenta")[1] rather than on the Linux kernel.[2][3][4]

In May 2017, Ars Technica wrote about Fuchsia's new user interface, an upgrade from its command-line interface at its first reveal in August, along with a developer writing that Fuchsia "isn't a toy thing, it's not a 20% project, it's not a dumping ground of a dead thing that we don't care about anymore".[5] Multiple media outlets wrote about the project's seemingly close ties to Android, with some speculating that Fuchsia might be an effort to "re-do"[6] or replace Android[7][8][9] in a way that fixes problems on that platform.[5]

In November 2017, initial support for the Swift programming language was committed.[10]

In January 2018, Google published a guide how to run Fuchsia on Pixelbooks.[11][12] This was done successfully by Ars Technica.[13]

In October 2018, it was reported that the recently announced Google Home Hub may be a known Fuchsia OS test device, code named "Astro".[14]

In January 2019, it was confirmed that Android App support had been added to the codebase[15].

Features

Fuchsia's user interface and apps are written with Flutter, a software development kit allowing cross-platform development abilities for Fuchsia, Android and iOS. Flutter produces apps based on Dart, offering apps with high performance that run at 120 frames per second. Flutter also offers a Vulkan-based graphics rendering engine called "Escher", with specific support for "Volumetric soft shadows", an element that Ars Technica wrote "seems custom-built to run Google's shadow-heavy 'Material Design' interface guidelines". This OS is even used in the driverless car by Google.

Due to the Flutter software development kit offering cross-platform opportunities, users are able to install parts of Fuchsia on Android devices. Ars Technica noted that, while users could test Fuchsia, nothing "works", adding that "it's all a bunch of placeholder interfaces that don't do anything", though finding multiple similarities between Fuchsia's interface and Android, including a Recent Apps screen, a Settings menu, and a split-screen view for viewing multiple apps at once.[5]

The second review by Ars Technica was impressed with the progress, noting that things were now working, and was especially pleased by the hardware support. One of the positive surprises was the support for multiple mouse pointers.[13].

A special version of Android Runtime for Fuchsia will be developed. It will run on machines with this system from a FAR file, the equivalent of the Android APK.[16]

Zircon

Fuchsia is based on a new microkernel called "Zircon". Zircon is derived from "Little Kernel",[17][18] a small operating system intended for embedded systems. "Little Kernel" was developed by Travis Geiselbrecht, a creator of the NewOS kernel used by Haiku.[19][20]

See also

  • Android
  • Redox
  • Sailfish OS
  • Tizen
  • ToaruOS
  • Workplace OS

References

1. ^{{cite web|last1=McGrath|first1=Roland|title=[zx] Magenta -> Zircon|url=https://fuchsia.googlesource.com/zircon/+/f3e2126c8a8b2ff64ca6cb7818f0606ceb5f889a|website=zircon - Git at Google|accessdate=19 September 2017|date=12 September 2017}}
2. ^{{cite web |first=Darrell |last=Etherington |title=Google’s mysterious new Fuchsia operating system could run on almost anything |url=https://techcrunch.com/2016/08/15/googles-mysterious-new-fuchsia-operating-system-could-run-on-almost-anything/ |website=TechCrunch |publisher=AOL |date=August 15, 2016 |accessdate=October 5, 2016}}
3. ^{{cite web |first=Jon |last=Fingas |title=Google's Fuchsia operating system runs on virtually anything |url=https://www.engadget.com/2016/08/13/google-fuchsia-operating-system/ |website=Engadget |publisher=AOL |date=August 13, 2016 |accessdate=October 5, 2016}}
4. ^{{cite web |first=Attila |last=Szász |title=Dive into Magenta – fuzzing Google’s new kernel |url=https://www.youtube.com/watch?v=aYZCiLI-LZM|website=Youtube |publisher=Hacktivity |date=November 8, 2017 }}
5. ^{{cite web |first=Ron |last=Amadeo |title=Google’s “Fuchsia” smartphone OS dumps Linux, has a wild new UI |url=https://arstechnica.com/gadgets/2017/05/googles-fuchsia-smartphone-os-dumps-linux-has-a-wild-new-ui/ |website=Ars Technica |publisher=Condé Nast |date=May 8, 2017 |accessdate=May 9, 2017}}
6. ^{{cite web |first=Jon |last=Fingas |title=Google's mysterious Fuchsia OS looks like an Android re-do |url=https://www.engadget.com/2017/05/08/google-fuchsia-os-matures/ |website=Engadget |publisher=AOL |date=May 8, 2017 |accessdate=May 9, 2017}}
7. ^{{cite web |first=Chaim |last=Gartenberg |title=Google’s mysterious new Fuchsia OS has a UI now |url=https://www.theverge.com/circuitbreaker/2017/5/8/15579846/google-fuchsia-os-magenta-armadillo-first-look-ui |website=The Verge |publisher=Vox Media |date=May 8, 2017 |accessdate=May 9, 2017}}
8. ^{{cite web |first=Corbin |last=Davenport |title=Google's "Fuchsia" operating system is taking shape with a new design |url=http://www.androidpolice.com/2017/05/08/googles-fuchsia-operating-system-taking-shape-new-design/ |website=Android Police |date=May 8, 2017 |accessdate=May 9, 2017}}
9. ^{{cite web | title=First Look at all new Fuchsia OS from Google |url=https://ibcomputing.com/first-look-all-new-fuchsia-os-google/ |website=IB Computing |publisher=IB Computing |date=January 18, 2018 |accessdate=January 18, 2018}}
10. ^{{cite web|url=https://github.com/apple/swift/pull/12955|title=Add Fuchsia OS support|work=GitHub PR for Swift|date=2017-11-15}}
11. ^{{Cite news|url=https://chromeunboxed.com/news/fuchsia-pixelbook-install-google-developer|title=Yes, Google Is Running Fuchsia On The Pixelbook: Calm Down|date=2018-01-01|work=Chrome Unboxed - The Latest Chrome OS News|access-date=2018-01-03|language=en-US}}
12. ^{{Citation|title=Contribute to docs development by creating an account on GitHub|date=2018-01-03|url=https://github.com/fuchsia-mirror/docs|publisher=Fuchsia|accessdate=2018-01-03}}
13. ^{{cite web|first=Ron|last=Amadeo|title=Google’s Fuchsia OS on the Pixelbook: It works! It actually works!|url=https://arstechnica.com/gadgets/2018/01/googles-fuchsia-os-on-the-pixelbook-it-works-it-actually-works/|website=Ars Technica|publisher=Condé Nast|date=8 January 2018|accessdate=22 January 2018|quote=Right now, Google's built-from-scratch kernel and operating system will actually boot on the Pixelbook, and some things even work. The touchscreen, trackpad, and keyboard work and so do the USB ports. You can even plug in a mouse and get a second mouse cursor.}}
14. ^{{Cite web |url=https://9to5google.com/2018/10/10/google-home-hub-fuchsia-os/ |title=The newly-launched Google Home Hub is ‘Astro,’ a known Fuchsia OS test device |last=Bradshaw |first=Kyle |date=2018-10-10 |website=9to5Google |language=en-US |access-date=2018-10-12}}
15. ^{{Cite web|url=https://9to5google.com/2019/01/02/android-runtime-app-support-fuchsia/|title=Google’s Fuchsia OS confirmed to have Android app support via Android Runtime|last=Bradshaw|first=Kyle|date=2019-01-03|website=9to5Google|language=en-US|access-date=2019-01-04}}
16. ^{{Cite web|url=https://9to5google.com/2019/01/02/android-runtime-app-support-fuchsia/|title=Google’s Fuchsia OS confirmed to have Android app support via Android Runtime|date=2019-01-03|website= 9to5Google|access-date=2019-03-27}}
17. ^{{cite web |first=Gary |last=Sims |title=What we learned from running Fuchsia, the mysterious new OS from Google |url=http://www.androidauthority.com/we-compiled-fuchsia-os-710491/ |website=Android Authority |date=August 17, 2016 |accessdate=May 9, 2017}}
18. ^{{cite web |first=Shakeel |last=Mahate |title=Introduction |url=https://github.com/littlekernel/lk/wiki/Introduction |website=GitHub |date=October 24, 2016 |accessdate=May 9, 2017}}
19. ^{{cite web |first= |last= |title=Travis Geiselbrecht (Projects section) |url=http://tkgeisel.com/ |date=October 24, 2016 |accessdate=Nov 21, 2017}}
20. ^{{cite web| url=https://www.linkedin.com/in/travis-geiselbrecht-507ba7/| title=Travis Geiselbrecht – Staff Software Engineer – Greater Seattle Area| accessdate=2018-11-26| work=linkedin.com}}

External links

  • {{Official website|fuchsia.googlesource.com}}, Google source code repository
  • [https://fuchsia.miraheze.org/wiki/Main_Page (unofficial) Google Fuchsia Wiki]
{{Google Inc.|corporate=no}}{{Object-capability security}}{{Real-time operating systems}}{{Microkernel}}

9 : Capability systems|Embedded operating systems|Free software operating systems|Google operating systems|Google software|Microkernel-based operating systems|Real-time operating systems|Upcoming software|X86-64 operating systems

随便看

 

开放百科全书收录14589846条英语、德语、日语等多语种百科知识,基本涵盖了大多数领域的百科知识,是一部内容自由、开放的电子版国际百科全书。

 

Copyright © 2023 OENC.NET All Rights Reserved
京ICP备2021023879号 更新时间:2024/11/11 22:52:05