Google adds abutment for Apple’s Swift programming accent to Fuchsia

Google is abacus Swift abutment to Fuchsia. Does that acquaint us added about Google's appearance of Swift or added about its affairs for Fuchsia?

There is still lots of abstruseness about Google’s Fuchsia operating system. Fuchsia aboriginal appeared on our alarm during the summer of 2016 and I alike went as far as architecture it myself from antecedent to see what it could do. Since again Google has been busily developing the OS, about its purpose for absolute is still unclear. Will it eventually alter Android? Or is it article absolutely independent?

Things got alike added murkier this anniversary back Google cloned the accessible antecedent athenaeum for Apple’s Swift programming accent and started its own repository. This acquired some affair amid Swift admirers as the move was initially interpreted as Google bifurcation Swift with the aim of authoritative its own adverse version.

However, Google bound set the almanac beeline stating that “Swift at Google has abundant association alive on it that we charge a staging ground/integration point, and we absitively it should be public.” In actuality Google’s Swift athenaeum adds “This athenaeum exists to acquiesce Googlers to coact and date cull requests adjoin the official Swift repository.” The official band is that Google “strongly animate contributors to accord anon to upstream whenever possible.”

See Also: hack hike

The antecedent description about Swift’s role at Google was fabricated by Chris Lattner, the venerated artist of Swift, who now works for Google! Following Chris’ tweet, two added Googlers added added light. Alexander Lash, who writes Google apps for iOS, tweeted that his aggregation is “planning to accord to lib/Syntax – we’re absorbed in linting, formatting, and refactoring.” While Fuchsia architect Zac Bowling wrote, “And my aggregation is abacus abutment to Swift to ambition Fuchsia.”

This aftermost cheep is alike added surprising. Google writes a lot of iOS apps and now that Swift is an accessible antecedent accent that can be acclimated on Linux as able-bodied as on Apple’s operating systems (i.e. iOS, macOS, watchOS, and tvOS) there is a assertive argumentation to Google accidental cipher to the Swift project. But it seems that Google has big affairs for Fuchsia and is agog that aloof about every compiler beneath the sun can run on it. To date Fuchsia has abutment for C and C ; Dart, as acclimated by Flutter; Go, Google’s own open antecedent programming language; and Rust, from Mozilla Research.

The key actuality isn’t that Google is somehow benign Swift over C or its own Go language, but rather that Google wants to accomplish Fuchsia as ample as possible. While the affidavit for Fuchsia’s actuality abide a mystery, it is now bright that Google wants to accomplish it a accepted purpose OS. Where is it will eventually acquisition its alcove (on mobile, on the desktop, on servers, IoT, AI, or whatever) is absolutely unknown, but during the adorning date Google is ensuring that whatever technology is assuredly bare to accomplish Fuchsia as success (whatever that means), again the OS can abutment it.

In closing it is account advertence that Fuchsia isn’t a aberration of Linux or some affectionate of Unix-like OS. There maybe similarities and a assertive akin of affinity with Linux and added Unix-like operating, due to basal akin of POSIX support. However, Fuchsia is not Linux. We alive in a Linux/Unix bedeviled world. Android uses Linux, ChromeOS uses Linux, and MacOS is based BSD Unix.

Windows is altered and there were a lots of alternatives to Linux/Unix in canicule gone by (like OpenVMS). But Unix won the day. It looks like Google is aggravating article new. Fuchsia uses the Zircon microkernel, but while it does advance avant-garde OS characteristics like basic memory, accoutrement and inter-process communication, it doesn’t apparatus them like Linux/Unix.

Things got alike added murkier this anniversary back Google cloned the accessible antecedent athenaeum for Apple's Swift programming accent and started its own repository.

And my aggregation is abacus abutment to Swift to ambition Fuchsia.

Swift on Fuchsia

Fuchsia is not Linux

Comments