Share to: share facebook share twitter share wa share telegram print page

Fuchsia (operating system)

Fuchsia
The logo of the Fuchsia operating system is an illustration of a mobius strip, which is intended to be shaped after a lowercase letter "f".
The Fuchsia GUI
DeveloperGoogle
Written inRust, C++, C, Dart, Go, Python, assembly language[2][3]
OS familyCapability-based[1]
Working stateCurrent
Source modelOpen source
Initial releaseMay 25, 2021; 3 years ago (2021-05-25)
Repositoryfuchsia.googlesource.com
Available inEnglish
PlatformsARM64, x86-64
Kernel typeMicrokernel
Influenced byPink, Android, Unix kernel (but not Unix-like), iOS
Default
user interface
Ermine
LicenseBSD, MIT, Apache License 2.0
Official websitefuchsia.dev
Articles in the series
Taligent

Fuchsia is an open-source capability-based operating system developed by Google. In contrast to Google's Linux-based operating systems such as ChromeOS and Android, Fuchsia is based on a custom kernel named Zircon. It publicly debuted as a self-hosted git repository in August 2016 without any official corporate announcement. After years of development, its official product launch was in 2021 on the first-generation Google Nest Hub, replacing its original Linux-based Cast OS.

Etymology

Fuchsia is named for the color fuchsia, which is a combination of pink and purple.[4][5] The name is a reference to two operating systems projects within Apple which influenced team members of the Fuchsia project: Taligent (codenamed "Pink") and iOS (codenamed "Purple").[6] The color-based naming scheme derives from the colors of index cards which Apple employees used to organize their ideas.[7]

The name of the color fuchsia is derived from the Fuchsia plant genus, which is derived from the name of botanist Leonhart Fuchs.

History

In August 2016, media outlets reported on a mysterious source code repository published on GitHub, revealing that Google was developing a new operating system named Fuchsia. No official announcement was made, but inspection of the code suggested its capability to run on various devices, including "dash infotainment" systems for cars, embedded devices like traffic lights, digital watches, smartphones, tablets, and PCs. Its architecture differs entirely from the Linux-based Android and ChromeOS due in part to its unique Zircon kernel, formerly named Magenta.[8][9][10][11][12][13]

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. A developer wrote 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". Though users could test Fuchsia, nothing "works", because "it's all a bunch of placeholder interfaces that don't do anything". They found 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.[14][15] 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"[16] or replace Android[17][18][19] in a way that fixes its problems.[14]

In January 2018, Google published a guide on how to run Fuchsia on Pixelbooks.[20][21] This was implemented successfully by Ars Technica, where experts were impressed with the progress, noting that things were then working, and were especially pleased by the hardware support and multiple mouse pointers.[22]

A Fuchsia device was added to the Android ecosystem in January 2019 via the Android Open Source Project (AOSP).[23][24] Google talked about Fuchsia at Google I/O 2019.[25] Hiroshi Lockheimer, Senior Vice President of Chrome and Android, described it as one of Google's experiments around new operating system concepts.[26]

On July 1, 2019, Google announced the official website of the development project with source code and documentation.[15] Roughly a year and a half later, on December 8, 2020, Google announced that it was "expanding Fuchsia's open-source model"[27] including making mailing lists public, introducing a governance model, publishing a roadmap, and using a public issue tracker.

In May 2021, Google employees confirmed that Fuchsia had been deployed in the consumer market for the first time, within a software update to the first-generation Google Nest Hub that replaces its existing Chromecast-based software. The update contains no user-facing changes to the device's software or user interface.[28][29] After the initial wave of updates to preview devices, the update was rolled out to all Nest Hub devices in August 2021.[30] Around February 21, 2022, the Chrome browser was fully working on Fuchsia.[31]

In January 2023, Google announced layoffs across the company with 16% of Fuchsia employees being impacted.[32] In May 2023, Google began rolling out a Fuchsia-based update to the second-generation Google Nest Hub.[33]

Overview

Most of Fuchsia is written in Rust.[34]

UI and mobile apps

Fuchsia's user interface and apps are written in Flutter, a software development kit allowing cross-platform development abilities for Fuchsia, Android, and iOS. Flutter produces apps from Dart. Escher is the Vulkan-based graphics rendering engine, 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".[35] The Flutter cross-platform software development kit allows users to install parts of Fuchsia on Android devices.

A special version of Android Runtime for Fuchsia is planned to run from a FAR file, the equivalent of the Android APK.[36]

Kernel

LK was born out of @tkgeisel getting sick of writing the same mini-OS for bootloaders or test firmware again and again so he took some time off between jobs and did an open source version of the concept. It now lives in billions of bootloaders and other crazy places.

— Brian Swetland, one of the early Android OS engineers.[37]

Fuchsia is based on a new object-capability kernel, named Zircon after the mineral. Its codebase was derived from that of Little Kernel (LK) for embedded devices, aimed for low-resource uses on a wide variety of devices.[38] LK was developed by Travis Geiselbrecht, who had also co-authored the NewOS kernel used by Haiku, a free software reimplementation of BeOS.

Zircon is written mostly in C++, with some parts in C and assembly language.[3] It is composed of a kernel with a small set of user services, drivers, and libraries which are all necessary for the system to boot, communicate with the hardware, and load the user processes.[39] Its present features include handling threads, virtual memory, inter-process communication, and waiting for changes in the state of objects.[40]

It is heavily inspired by Unix kernels[citation needed] but differs greatly. For example, it does not support Unix-like signals, but incorporates event-driven programming and the observer pattern. Most system calls do not block the main thread. Resources are represented as objects rather than files, unlike traditional Unix systems in which everything is a file.

References

  1. ^ "Language usage in Fuchsia". Noober Info. June 15, 2021. Archived from the original on August 24, 2022. Retrieved August 24, 2022.
  2. ^ "Google Fuchsia OS: The next big thing on the internet – Next-Gen OS". Fuchsia.
  3. ^ a b "C++ in Zircon". Fuchsia. Retrieved February 7, 2023.
  4. ^ "Fuchsia". GitHub.
  5. ^ Matte, Daniel (April 10, 2017). "Open-Source Clues to Google's Mysterious Fuchsia OS". IEEE Spectrum. Institute of Electrical and Electronics Engineers (IEEE). Retrieved March 4, 2019.
  6. ^ McKillop, Christopher [@chrismckillop] (May 25, 2021). "Pink was an OS project started by Apple in 1988 (became Tailgent). Purple was the codename of the original iPhone OS. [...]" (Tweet). Archived from the original on April 8, 2022. Retrieved August 16, 2023 – via Twitter.
  7. ^ Hormby, Tom (April 27, 2014). "Pink: Apple's First Stab at a Modern Operating System". Low End Mac. Archived from the original on March 21, 2023. Retrieved August 16, 2023.
  8. ^ McGrath, Roland (September 12, 2017). "[zx] Magenta -> Zircon". zircon - Git at Google. Archived from the original on July 11, 2018. Retrieved September 19, 2017.
  9. ^ Etherington, Darrell (August 15, 2016). "Google's mysterious new Fuchsia operating system could run on almost anything". TechCrunch. AOL. Retrieved October 5, 2016.
  10. ^ Fingas, Jon (August 13, 2016). "Google's Fuchsia operating system runs on virtually anything". Engadget. AOL. Retrieved October 5, 2016.
  11. ^ Szász, Attila; Hosszú, Gergő (November 8, 2017). Dive into Magenta: fuzzing Google's new kernel. Hacktivity. Archived from the original on November 22, 2022 – via YouTube.
  12. ^ Larabel, Michael (September 13, 2017). "Google's Fuchsia OS Magenta Becomes Zircon". Phoronix. Retrieved May 20, 2018.
  13. ^ Vaughan-Nichols, Steven J. "Google Fuchsia is not Linux: So, what is it and who will use it?". ZDNet. Retrieved August 18, 2018.
  14. ^ a b Amadeo, Ron (May 8, 2017). "Google's "Fuchsia" smartphone OS dumps Linux, has a wild new UI". Ars Technica. Condé Nast. Retrieved May 9, 2017.
  15. ^ a b Altavilla, Dave (June 30, 2019). "Google's Mysterious Fuchsia OS Developer Site Debuts With New Fascinating Details". Forbes. Retrieved August 29, 2019.
  16. ^ Fingas, Jon (May 8, 2017). "Google's mysterious Fuchsia OS looks like an Android re-do". Engadget. AOL. Retrieved May 9, 2017.
  17. ^ Gartenberg, Chaim (May 8, 2017). "Google's mysterious new Fuchsia OS has a UI now". The Verge. Vox Media. Retrieved May 9, 2017.
  18. ^ Davenport, Corbin (May 8, 2017). "Google's "Fuchsia" operating system is taking shape with a new design". Android Police. Retrieved May 9, 2017.
  19. ^ "First Look at all new Fuchsia OS from Google". IB Computing. IB Computing. January 18, 2018. Retrieved January 18, 2018.
  20. ^ "Yes, Google Is Running Fuchsia On The Pixelbook: Calm Down". Chrome Unboxed - The Latest Chrome OS News. January 1, 2018. Retrieved January 3, 2018.
  21. ^ Install Fuchsia on Pixelbook, retrieved December 9, 2020
  22. ^ Amadeo, Ron (January 8, 2018). "Google's Fuchsia OS on the Pixelbook: It works! It actually works!". Ars Technica. Condé Nast. Retrieved January 22, 2018. 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.
  23. ^ "Add initial fuchsia target". January 22, 2019.
  24. ^ Bradshaw, Kyle (January 3, 2019). "Google's Fuchsia OS confirmed to have Android app support via Android Runtime". 9to5Google. Retrieved January 4, 2019.
  25. ^ Li, Abner (May 9, 2019). "Fuchsia is Google's investment in trying new OS concepts".
  26. ^ Fireside Chat with Hiroshi Lockheimer, Google Sr. VP, Platforms and Ecosystems (Google I/O'19) 28 minutes in, retrieved January 6, 2023
  27. ^ "Expanding Fuchsia's open-source model". Google Open Source Blog. Retrieved May 26, 2021.
  28. ^ Amadeo, Ron (May 25, 2021). "Google launches its third major operating system, Fuchsia". Ars Technica. Retrieved May 25, 2021.
  29. ^ Bradshaw, Kyle (May 25, 2021). "Google is releasing Fuchsia OS, starting w/ 1st-gen Nest Hub". 9to5Google. Retrieved May 25, 2021.
  30. ^ Byford, Sam (August 18, 2021). "Google's Fuchsia OS is rolling out to every first-gen Nest Hub". The Verge. Retrieved August 18, 2021.
  31. ^ Bradshaw, Kyle (March 4, 2022). "Here's the full Google Chrome browser running on Fuchsia [Gallery]". 9to5Google. Retrieved July 16, 2023.
  32. ^ Amadeo, Ron (January 23, 2023). "Google's Fuchsia OS was one of the hardest hit by last week's layoffs". Ars Technica. Retrieved January 23, 2023.
  33. ^ Bradshaw, Kyle (May 2, 2023). "Nest Hub 2nd Gen updates to Google's Fuchsia operating system". 9to5Google. Retrieved May 3, 2023.
  34. ^ Zhang, HanDong (Alex) (January 31, 2023). "2022 Review | The adoption of Rust in Business". Rust Magazine. Retrieved February 7, 2023.
  35. ^ Amadeo, Ron (May 8, 2017). "Google's "Fuchsia" smartphone OS dumps Linux, has a wild new UI". Ars Technica. Condé Nast. Retrieved August 31, 2022.
  36. ^ "Google's Fuchsia OS confirmed to have Android app support via Android Runtime". 9to5Google. January 3, 2019. Retrieved March 27, 2019.
  37. ^ @dnaltews (May 10, 2022). "LK was born out of @tkgeisel getting sick of writing the same mini-OS for bootloaders" (Tweet). Archived from the original on January 27, 2023 – via Twitter.
  38. ^ Sims, Gary (August 17, 2016). "What we learned from running Fuchsia, the mysterious new OS from Google". Android Authority. Retrieved May 9, 2017.
  39. ^ "An Early Look at Zircon, Google Fuchsia New Microkernel". April 15, 2018. Retrieved May 20, 2018. Written in C++, Zircon is composed of a microkernel plus a set of userspace services, drivers, and libraries that are required to handle system boot, process launch, and other typical kernel tasks. Zircon syscalls are generally non-blocking, with the exception of wait_one, wait_many, port_wait and sleep.
  40. ^ "Overview". Fuchsia. Retrieved June 18, 2020.

External links

Baca informasi lainnya yang berhubungan dengan : article

Article 19 Article 20

Read other articles:

SDN 02 BotumoitoSekolah Dasar Negeri 02 BotumoitoInformasiJenisSekolah DasarNomor Pokok Sekolah Nasional40500117Kepala SekolahTamrin NusiModeratorHesni HusainJumlah kelas9Rentang kelasI-VIKurikulumkurikulum 2013StatusNegeriAlamatLokasiJln. Trans Sulawesi, Hutamonu, Boalemo, Gorontalo, IndonesiaTel./Faks.081244016561Koordinat0°29′28″N 123°15′24″E / 0.4912467°N 123.2568000°E / 0.4912467; 123.2568000Surelsdn02botumoito@gmail.comMoto SD Negeri 02 Botumoi…

La Chapelle-sur-Furieusecomune La Chapelle-sur-Furieuse – Veduta LocalizzazioneStato Francia Regione Borgogna-Franca Contea Dipartimento Giura ArrondissementLons-le-Saunier CantoneArbois TerritorioCoordinate47°00′N 5°52′E / 47°N 5.866667°E47; 5.866667 (La Chapelle-sur-Furieuse)Coordinate: 47°00′N 5°52′E / 47°N 5.866667°E47; 5.866667 (La Chapelle-sur-Furieuse) Superficie9,07 km² Abitanti306[1] (2020) Densità33,74 a…

Puget Sound Gunners FCDatos generalesNombre Puget Sound Gunners Football ClubApodo(s) GunnersFundación 29 de noviembre de 2010 (13 años)Desaparición 2015Propietario(s) Alex SilvaEntrenador Alex SilvaInstalacionesEstadio Edmonds StadiumCapacidad 4,000Ubicación Edmonds, WashingtonUniforme Titular Alternativo Última temporadaLiga USL Premier Development League Página web oficial[editar datos en Wikidata] El Puget Sound Gunners fue un equipo de fútbol de los Estados Unidos que …

1999 American TV movie This article includes a list of references, related reading, or external links, but its sources remain unclear because it lacks inline citations. Please help to improve this article by introducing more precise citations. (November 2016) (Learn how and when to remove this template message) Black and BlueWritten byAnna QuindlenApril Smith (teleplay)Directed byPaul ShapiroStarringMary Stuart MastersonAnthony LaPagliaWill RothaarCountry of originUnited StatesOriginal…

2018 single by Martin Garrix and BlindersBreach (Walk Alone)Single by Martin Garrix and Blindersfrom the EP Bylaw Released16 October 2018 (2018-10-16)GenreElectro houseLength2:58LabelStmpdEpic AmsterdamSony NetherlandsSongwriter(s)Martijn GarritsenMateusz OwsiakIlsey JuberDewain Whitmore[1]Producer(s)Martin GarrixBlindersMartin Garrix singles chronology Burn Out (2018) Breach (Walk Alone) (2018) Yottabyte (2018) Blinders singles chronology Leaving(2018) Breach (Wal…

This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: Karumuri Venkata Nageswara Rao – news · newspapers · books · scholar · JSTOR (January 2022) (Learn how and when to remove this template message) Indi…

Digital collectible card game based on video games by Capcom and SNK SNK vs. Capcom: Card Fighters Clash is a series of SNK Playmore games between 1999 and 2006 for hand-held consoles. It is a digital collectible card game, spun off from the popular series of fighting games by SNK and Capcom, and also including references to many other kinds of games from both companies. The game uses cards based on Capcom and SNK characters from a variety of earlier games. The first two versions of this game we…

Barrio Panizares entidad singular de población Vista desde la iglesia. Barrio PanizaresUbicación de Barrio Panizares en España. Barrio PanizaresUbicación de Barrio Panizares en la provincia de Burgos.País  España• Com. autónoma  Castilla y León• Provincia  BurgosUbicación 42°43′01″N 3°57′42″O / 42.717080555556, -3.9616555555556• Altitud 874 mPoblación 17 hab. (INE 2020)Código postal 09126Alcalde Alfons…

This article needs additional citations for verification. Please help improve this article by adding citations to reliable sources. Unsourced material may be challenged and removed.Find sources: Karlag – news · newspapers · books · scholar · JSTOR (February 2022) (Learn how and when to remove this template message) Karlag Admin Building in Dolinka Karlag (Karaganda Corrective Labor Camp, Russian: Карагандинский исправительно-т…

Cameroonian basketball player (born 2005) Ulrich ChomcheChomche in 2023NBA Academy AfricaPositionCenterLeagueNBA Academy GamesRoad to BALPersonal informationBorn (2005-12-30) 30 December 2005 (age 17)Bafang, CameroonListed height6 ft 11 in (2.11 m)Listed weight225 lb (102 kg)Career informationHigh schoolNBA Academy Africa(Saly, Senegal)Playing career2022–presentCareer history2022→FAP2023→REG Ulrich Kamka Chomche (born 30 December 2005) is a Cameroonian basketb…

William Hunt PainterRev. W.H.PainterBorn(1835-07-16)16 July 1835AstonDied12 October 1910(1910-10-12) (aged 75)ShrewsburyNationalityEnglishEmployerChurch of EnglandKnown forFlora of DerbyshireSpouseJane Painter's 1889 Flora of Derbyshire St James church in Stirchley by James Holmes Smith c. 1850 Herbarium label by W.H.Painter William Hunt Painter (16 July 1835 – 12 October 1910) was an English botanist who made a significant contribution to the science of Derbyshire vascular plant flo…

Governorate of YemenFor the capital city of Yemen, see Sanaa.Governorate in Azal Region, YemenSanaa صَنْعَاءGovernorateJabal Nuqm or Jabal Nuqum in the area of Sanaa. Local legend has it that after the death of Noah, his son Shem built the city at the base of this mountain.[1]Coordinates: 15°21′N 44°12′E / 15.350°N 44.200°E / 15.350; 44.200CountryYemenRegionAzal RegionSeatSanaaGovernment • GovernorAbdul Qawi Sharif (pro-Hadi Government)…

Set of mythological Greek characters For other uses, see Aegyptus (disambiguation). In Greek mythology, Aegyptus or Ægyptus (/ɪˈdʒɪptəs/; Ancient Greek: Αἴγυπτος) may refer to the following related characters: Aegyptus, son of Zeus and Thebe of Egypt[1] and thus, can be considered brother to the earlier Heracles.[2] He may be the same or different with the one below. Aegyptus, king of Egypt and son of King Belus and the naiad Achiroe.[3] Aegyptus, an Egypti…

2004 single by SpiderbaitFucken AwesomeSingle by Spiderbaitfrom the album Tonight Alright ReleasedJune 2004LabelUniversal Music AustraliaSongwriter(s)SpiderbaitProducer(s)Sylvia MassySpiderbait singles chronology Black Betty (2004) Fucken Awesome (2004) Straight Through the Sun (2013) Music videoFucken Awesome on YouTube Fucken Awesome is a song by Australian alternative rock band Spiderbait. The song was released in June 2004 as the second and final single from the band's sixth studio album Ton…

Darkest color due to absence or absorption of light This article is about the color. For other uses, see Black (disambiguation). Black Clockwise, from top left: Anubis statue; American black bear; Galaxy NGC 406; The Supreme Court of the United States; Portrait painting of Queen Victoria.     Color coordinatesHex triplet#000000sRGBB (r, g, b)(0, 0, 0)HSV (h, s, v)(0°, 0%, 0%)CIELChuv (L, C, h)(0, 0, 0°)SourceHTML/CSS[1]B: Normalized to [0–255] (byte)H: Normalized t…

American Hockey League team in Des Moines, Iowa Iowa WildCityDes Moines, IowaLeagueAmerican Hockey LeagueConferenceWesternDivisionCentralFounded1994 (In the IHL)Operated2013–presentHome arenaWells Fargo ArenaColorsForest green, Iron Range red, harvest gold, Minnesota wheat, white         Owner(s)Minnesota Sports and EntertainmentGeneral managerMichael Murray[1]Head coachBrett McLeanCaptainDakota MermisMediaBally Sports NorthKXNOAHL.TV (Internet)AffiliatesM…

This biography of a living person needs additional citations for verification. Please help by adding reliable sources. Contentious material about living persons that is unsourced or poorly sourced must be removed immediately from the article and its talk page, especially if potentially libelous.Find sources: George Waft – news · newspapers · books · scholar · JSTOR (May 2011) (Learn how and when to remove this template message) Politics of the Isle of Man…

Untuk novel A. J. Cronin, lihat A Pocketful of Rye. Misteri Burung HitamA Pocket Full of Rye Berkas:A Pocket Full of Rye First Edition Cover 1953.jpgEdisi Inggris pertamaPengarangAgatha ChristieNegaraBritania RayaBahasaInggrisGenreNovel kriminalPenerbitCollins Crime ClubTanggal terbit9 November 1953Jenis mediaCetak (sampul keras & sampul kertas)Halaman192 (sampul keras edisi ke-1)Didahului olehAfter the Funeral Diikuti olehDestination Unknown  Misteri Burung Hit…

Glyph combining two or more letterforms The letters ⟨s⟩ and ⟨t⟩ combined to create the ligature ⟨st⟩ Wood type sorts with ligatures of (from left to right) ⟨fl⟩, ⟨ft⟩, ⟨ff⟩, ⟨fi⟩; in 20 Cicero = 240 Didot points ≈ 90.2328 mm This article contains special characters. Without proper rendering support, you may see question marks, boxes, or other symbols. This page uses orthographic and rel…

Air Paradise International IATA ICAO Callsign AD PRZ RADISAIR Founded2002Ceased operations2005HubsNgurah Rai International AirportFocus citiesSydney, Seoul, TokyoFrequent-flyer programParadise BirdsFleet size6Destinations7HeadquartersDenpasar Airbus A310-300 at Sydney Airport in 2004 Airbus A300 at Sydney Airport in 2003 Air Paradise International was an airline based in Denpasar, Bali, Indonesia. It operated services to destinations in Australia, South Korea and Taiwan, from its main base at Ng…

Kembali kehalaman sebelumnya