nl.phhsnews.com


nl.phhsnews.com / Wat is Fuchsia, het nieuwe besturingssysteem van Google?

Wat is Fuchsia, het nieuwe besturingssysteem van Google?


Fuchsia is een volledig nieuw besturingssysteem, momenteel in de allereerste ontwikkelingsfasen bij Google. Hoe verschilt dit van Android en Chrome en kan het beide vervangen? Laten we het afbreken.

What Is This Thing? Fuchsia verscheen voor het eerst op de radar van de technische wereld midden 2016, toen een onaangekondigd open source-project van Google op de GitHub-repository verscheen. Volgens de eerste inspectie door de technologiepers was het ontworpen om een ​​"universeel" besturingssysteem te zijn dat in staat is om alles te draaien, van slimme smartwatches tot krachtige desktops. Dat omvat mogelijk telefoons, tablets, laptops, auto-elektronica, aangesloten apparaten, smarthome-hardware en nog veel meer.

Een universeel besturingssysteem is iets heiligs voor softwaremakers, maar het is nog niet echt bereikt. Microsoft probeerde Windows 10 "universeel" te maken, althans in de zin dat sommige telefoons zijn gemaakt die het in een uitgeklede versie kunnen uitvoeren. Apple beweerde (heel dubieus) dat de originele iPhone "echt OS X" draaide, voordat hij uiteindelijk het concept opgaf ten gunste van een merk iOS. De dichts bijzijnde besturingssystemen die op alle niveaus van consumentenapparatuur draaien, is, ironisch genoeg, Linux. Verschillende smaken van de Linux-kernel worden gebruikt voor Android, Chrome OS, settopboxen, routers en modems, slimme apparaten en tonnen industriële software.

De poging van Microsoft om een ​​universeel platform te gebruiken is niet erg succesvol geweest.

Maar het is niet echt de bedoeling om gewoon verschillende hardware te laten draaien op vaag gelijksoortige softwarematig lef. Het doel voor Microsoft, Apple en Google is om een ​​enkel besturingssysteem te creëren dat dezelfde apps kan uitvoeren met minimale ontwikkelingsveranderingen over een zo breed mogelijk scala aan hardware. Dit zou een gemakkelijke koppeling in technologie op consumentniveau vergemakkelijken, softwareontwikkelaars aantrekken die op efficiënte wijze apps op meerdere platforms willen maken en, cruciaal, consumenten in een enkel software-ecosysteem laten opsluiten dat gemakkelijk te controleren is (en moeilijk te verlaten is voor de concurrentie).

Google is niet gekomen om te zeggen dat dit het doel van Fuchsia is - in feite heeft Google helemaal niet veel over Fuchsia gezegd, maar het lijkt een natuurlijke ambitie. Dat wordt ondersteund door een aantal ingebouwde platformonafhankelijke functies met Android en iOS.

Hoe is Fuchsia gerelateerd aan Android en Chrome?

Op afstand. Terwijl Android en Chrome OS beide een sterk gemodificeerde versie van de Linux-kernel gebruiken, is Fuchsia vanaf de grond opgebouwd op een geheel nieuwe micro-kern genaamd Zircon.

De verschillen tussen een conventionele besturingssysteem-kernel en een microkernel zijn gecompliceerd , maar de basisgeest is dat microkernels van de grond af worden gebouwd voor efficiëntie en flexibiliteit. Het concept gaat decennia terug, maar werd grotendeels verlaten toen de computerkracht, het geheugen en de opslagruimte bloeiden in de jaren 90. Nu de trend voor consumentenelektronica verschuift naar kleinere, efficiëntere en meer draagbare hardware, ziet Google de microkernel-architectuur als een potentiële fit voor het besturingssysteem van de volgende generatie.

Fuchsia UI-concepten die op een Android-telefoon worden uitgevoerd

Het doet geen pijn met een systeem dat het geheel zelf heeft gecreëerd, Google heeft min of meer volledige controle over hoe Zircon en Fuchsia evolueren, zowel voor als nadat het op de markt komt (als het ooit komt). Google heeft zijn lesje geleerd met Android, dat nu dankzij de open source aard, op het niveau van de consument zwaar uiteenvalt. Chrome OS wordt in wezen geblokkeerd door de licentievoorwaarden, hoewel het ook technisch gezien een open source is. Fucshia, wederom open source, zou vermoedelijk vrijwel volledig door Google zelf worden beheerd, zelfs als het draait op hardware die wordt verkocht door partnerbedrijven.

Hoe zullen Fuchsia-ontwikkelaars van invloed zijn?

Fuchsia is niet op een punt waar ontwikkelaars kunnen werken praktisch nog volledige applicaties maken. Maar wanneer het zover is, is Google niet van plan om het werk dat het in Android heeft gestopt volledig in de steek te laten. Fuchsia-apps kunnen in verschillende populaire programmeertalen worden geschreven met behulp van de nieuwe ontwikkelset Flutter software.

Met Flutter kunnen apps worden geschreven met maximale compatibiliteit tussen Fucshia, Android en iOS. Dit betekent niet alleen dat apps met een minimum aan investeringen kunnen worden geschreven op alle drie platforms, het porteert bestaande apps naar Fuchsia en ondersteunt alle drie platforms eenvoudig.

Flutter is ook gebouwd rond de huidige visuele ontwerpstandaard van Google: materiaalontwerp - waar het zich aan houdt voor al zijn Android, Chrome OS en webeigenschappen (in verschillende mate). Het bevat ondersteuning voor geavanceerde gebruikersinterface-elementen op basis van de flexibele Vulkan-renderingengine, inclusief volumetrische schaduwen (een favoriete tool van Material Design) en supergladde 120 FPS-animaties. Het is ook in staat om een ​​aantal indrukwekkende gaming- en mediatoepassingen te leveren, hoewel de prestaties natuurlijk afhankelijk zijn van hardware.

Als u zich afvraagt ​​waarom Chrome OS niet in die compatibiliteitslijst staat, onthoud dan dat "apps" voor Chrome bijna volledig web zijn -gebaseerde. Het downloadt geen code en voert het lokaal uit, zoals de meeste andere besturingssystemen. Maar Chrome OS

kan nu Android-apps uitvoeren en die mogelijkheid wordt aanzienlijk uitgebreid door Google in elke belangrijke versie van Chrome. De eenvoudigste conclusie die u moet maken, is dat Google de Play Store-infrastructuur wil overzetten naar ten minste een aantal Android-gebaseerde Android-apps voor Chrome OS. Op dat moment kan Google Fuchsia starten en beide platforms vervangen of omzetten het zou een eenvoudige aanpassing zijn voor ontwikkelaars (en dus gebruikers).

Wanneer komt Fuchsia uit?

Het simpele antwoord is: we hebben geen idee. Fuchsia is in zo'n vroege fase dat Google waarschijnlijk niet eens een vaste routekaart heeft. Google heeft heel weinig commentaar gegeven op het project, behalve om te bevestigen dat het echt iets is dat aanzienlijke ondersteuning biedt. Op dit moment is de enige gemakkelijk beschikbare informatie over Fuschia de broncode die zowel op GitHub als in de eigen repository van Google wordt geplaatst.

Het is heel goed mogelijk dat Google op een bepaald moment Fuchsia zal evalueren in relatie tot de huidige marktomstandigheden en om het project te schrappen. Het kan doorgaan met Android (gebrekkig zoals het is) en Chrome OS, of iets ontwikkelen dat we nog niet eens hebben gezien. Maar op dit moment lijkt Fuchsia de meest waarschijnlijke (als verre) opvolger van Android en mogelijk Chrome.

Kan ik het nu proberen?

Soort. Er zijn genoeg botten van Fuschia beschikbaar in de open source-repositories dat het mogelijk is om een ​​extreem vroege build van het project op gang te krijgen - maar alleen op een paar specifieke stukjes hardware op dit moment. Op het moment van schrijven zijn deze beperkt tot de Intel NUC mini-pc, de Acer Switch Alpha 12-tablet, de HiKey960 en de Khadas VIM. Die laatste twee zijn systemen-op-een-chip, zoals een krachtigere Raspberry Pi. Acer's Switch Alpha 12 is een van de enige mainstream-apparaten die officieel wordt ondersteund door vroege Fuchsia-versies.

Er is één stuk hardware dat niet niet officieel ondersteund, maar die Fuchsia toch wel kan draaien: het Pixelbook. En het is logisch: als super-premium Chromebook van Google is het logisch om aan te nemen dat een aantal van hen door de gangen rondzwerven in de handen van Google-ontwikkelaars. Ron Amadeo van Ars Technica slaagde erin om de vroege Fuchsia-code op gang te krijgen op een consumentenmodel om het besturingssysteem te bekijken.

Ars Technica liet Fuchsia draaien op het Pixelbook.

Het is ook mogelijk om stukjes en beetjes Fuchsia te draaien code op Android-telefoons met behulp van een aantal oudere builds. Maar in al deze gevallen zul je een aantal serieuze tech-chops nodig hebben om de code te bouwen tot een punt waarop je het kunt installeren, en het rendement op je tijdinvestering niet geweldig zal zijn. U kunt alleen zien hoe een zeer vroege versie van de gebruikersinterface werkt. Zelfs de Google-login werkt niet op dit moment. Ik raad aan om de technische artikelen die al zijn geschreven te bekijken, of om een ​​aantal praktische video's op YouTube te bekijken.

Image Credit: Ron Amadeo / Ars Technica, Microsoft, Amazon


34 Handige sneltoetsen op het toetsenbord voor de Windows-opdrachtprompt

34 Handige sneltoetsen op het toetsenbord voor de Windows-opdrachtprompt

Zelfs als u de Windows-opdrachtprompt veel gebruikt, kunt u zich verbazen over het aantal nuttige sneltoetsen die worden ondersteund. U kunt ze gebruiken om alles te stroomlijnen, van het selecteren en manipuleren van tekst tot het herhalen van opdrachten die u al hebt ingevoerd. En we hebben de volledige lijst voor u.

(how-top)

Bing's achtergrond van de dag gebruiken als uw Ubuntu-achtergrond

Bing's achtergrond van de dag gebruiken als uw Ubuntu-achtergrond

U bent een Linux-gebruiker, dus u bent natuurlijk niet de grootste fan van Microsoft. Maar zelfs moet je toegeven: Microsoft's Bing heeft hele mooie foto's op de startpagina. Je vindt het leuk om naar die foto's te kijken, maar weigert Bing te gebruiken. Wat moet een Linux-gebruiker doen? Stel hun bureaubladachtergrond in om die mooie foto's te gebruiken, dat is wat!

(how-top)