TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Expanding Fuchsia's open source model

387 pointsby tbodtover 4 years ago

25 comments

jasonvorheover 4 years ago
I don&#x27;t understand the cynicism here. Android&#x27;s fragmentation was the original sin that lead to fragmentation and the new that we&#x27;ve seen for years, until Google semi-fixed the mess with a) Play Services (short term) and b) Project Treble.<p>Google were so convinced of the value of open source that they didn&#x27;t anticipate that almost all OEM&#x27;s would rather ship their Android forks than to stay close to upstream. If they hadn&#x27;t intervened, Android as a platform would be useless by now and app developers would need to implement various ways of handling notifications, storage access, etc just to ship their apps to a broad audience of device owners, Samsung would&#x27;ve never upped their update game and there wouldn&#x27;t be 2-3 versions of Android on the majority of devices, but more like 5-10, depending on how many manufacturers would&#x27;ve survived in the market.<p>Android still allows for easy side loading of applications, there are still major independent after market Android versions out there, you can develop for Android in various languages, using a huge selection of IDEs and there&#x27;s open source alternatives to Play Services that Google neither litigates against nor seems to actively fight against. Google didn&#x27;t even manage to gain any relevant market share with their Pixel line of devices, of which most run Android. They could&#x27;ve done a lot of nefarious things by keeping newer Android versions Pixel exclusive until they publish the source code to OEMs, for example. Instead, they are making it easier to quickly move an existing Android code base to the latest version by abstracting away a lot of the complexity (project treble).<p>Is Google still primarily am advertising company that tracks its users? Of course. Do they have their own motives to keep Android at the top of the mobile OS market? Of course. But a lot of the comments see evil scheming where Google probably had to act quickly to ensure that Android has a future and that developers didn&#x27;t lose interest in the platform in favor of iOS.
评论 #25351021 未加载
评论 #25351221 未加载
评论 #25353006 未加载
评论 #25351189 未加载
评论 #25351158 未加载
评论 #25352218 未加载
评论 #25353337 未加载
评论 #25356545 未加载
barnacledover 4 years ago
I am a Linux kernel contributor and former golang and chromium contributor and to be honest the latter experiences makes me leary about contributing to another Google project.<p>There generally tends to be an insular &#x27;cathedral&#x27; rather than &#x27;bazaar&#x27; approach to Google projects where those working for the company get considerably more say and control than outside contributors.<p>The whole issue I have with it is that they pretend otherwise. With go many people laboured under the misapprehension that they could have more input than was actually possible. Not so different with chromium.<p>The cathedral model is fine but be honest about it.<p>With the Linux kernel if you have a good idea and can defend it you have a genuine chance of contributing. So I know my limited spare time efforts aren&#x27;t wasted. With fuchsia I couldn&#x27;t be so sure.<p>I hope I am wrong but the fact they are only now taking potential contributions suggests otherwise.
评论 #25352560 未加载
评论 #25352135 未加载
评论 #25358031 未加载
评论 #25351974 未加载
评论 #25354376 未加载
mmastracover 4 years ago
I&#x27;ve heard Fuchsia referred to as a &quot;principal engineer retention project&quot; at Google. I&#x27;d be curious to know if others have heard the same.
评论 #25348970 未加载
评论 #25350332 未加载
评论 #25350014 未加载
评论 #25349254 未加载
评论 #25350125 未加载
评论 #25348410 未加载
评论 #25350158 未加载
评论 #25348553 未加载
peeyover 4 years ago
AOSP is an open source project, which is impractical for any business to run because of apps&#x27; reliance on proprietary google play services.<p>Chromium is an open source project, but proprietary chrome has the largest browser market share and they like to abuse their position to not play well with standards bodies.<p>Google can develop Fuchsia. It&#x27;ll even be cool piece of tech, but I do not for a second believe that contributing to the project would benefit anyone but Google.
评论 #25351336 未加载
评论 #25351406 未加载
brandmeyerover 4 years ago
Looks like you still cannot contribute without granting copyright ownership to Google. In turn, GOOG licenses it out under a BSD (or BSD-like) license.<p>This is a big difference relative to Linux, and its part of why Linux works so well as a collaboration between competitors. The GPL&#x27;s copyleft acts as a joint development agreement between equals.<p>IMO, Fuchsia&#x27;s model only works well for integration partners that are willing to act as sharecroppers in the ecosystem. That certainly does work for some device manufacturers, but it cannot serve as the foundation of a new Free operating system.
评论 #25348935 未加载
评论 #25348669 未加载
评论 #25349062 未加载
kace91over 4 years ago
I&#x27;m still not clear on what fuchsia is trying to be - or more specifically, why is Google developing it. What is the end goal here, from a business perspective?
评论 #25349257 未加载
评论 #25348981 未加载
评论 #25349687 未加载
评论 #25349406 未加载
评论 #25349589 未加载
评论 #25348613 未加载
评论 #25352125 未加载
flotzamover 4 years ago
If contributing to your project requires much more than <i>git commit --signoff</i> — in Fuchsia&#x27;s case, a full-on Google Account! — this will exclude many pseudonymous developers who conceive of things such as privacy in terms of capabilities (not pinky promises). Which seems relevant for a security-focused OS.
评论 #25350349 未加载
评论 #25350521 未加载
ender7over 4 years ago
I&#x27;m a little sad that there aren&#x27;t any comments describing what is technically novel around Fuchsia and why it is&#x2F;why it isn&#x27;t interesting from an OS design standpoint.<p>I get the sense that its advances are probably too low-level for most app developers to care, but that&#x27;s kind of precisely why I&#x27;d love a comment elucidating them a bit.<p>Edit: For example, the Fuchsia docs list the primary talking points as secure, updatable, inclusive, and pragmatic. How well does it live up to those principles? Will they bring practical benefits? What&#x27;s exciting&#x2F;new about what&#x27;s being done here?
评论 #25351722 未加载
评论 #25351744 未加载
outworlderover 4 years ago
&gt; Fuchsia is a long-term project to create a general-purpose, open source operating system<p>Why do we need this? We have Linux. It works. It is open-source, general purpose. It needs more support to become more mainstream (like what Valve has done with Proton).<p>Don&#x27;t like Linux? Start with one of the BSDs. Heck, start with Haiku. Any of these projects are lightyears ahead of anything that&#x27;s just starting.<p>The most likely explanation is that _we_ don&#x27;t need this, but Google does, for some strategic purpose. It must be for some pretty compelling use-case, because we know how happy they are to kill projects.
评论 #25350559 未加载
评论 #25350779 未加载
评论 #25350597 未加载
评论 #25350584 未加载
评论 #25352570 未加载
评论 #25353133 未加载
评论 #25350618 未加载
评论 #25352298 未加载
评论 #25350487 未加载
评论 #25350447 未加载
评论 #25351416 未加载
cute_boiover 4 years ago
Google and Opensource a joke of century.<p>Chrome -&gt; Make chromium opensource but add spyware that phones home on every second and with new manifest v3 make sure extensions like ublock origin don&#x27;t work<p>Andriod -&gt; Make tip of iceberg opensource but force every vendor to use Service and lock down whole ecosystem around it. And make sure there is no way to block ads on youtube for andriod.<p>Fuchsia -&gt; Initial Stage make people think they are open they are helping community for first 5-10 years. After that implant spyware etc.<p>Same strategy different form === Modern Polymorphism by Modern Liars.
评论 #25350317 未加载
评论 #25352384 未加载
评论 #25350065 未加载
jsnellover 4 years ago
I find it kind of hilarious how large a proportion of the roadmap is just migrations of various kinds. If the goal here was to encourage external contributions, I can&#x27;t imagine a much worse sales pitch.
评论 #25349281 未加载
owaisloneover 4 years ago
Fuchsia will e to Android and ChromeOS what Servo is&#x2F;was to Firefox. Eventually the guts of Android and ChromeOS will be replaced with Fuchsia while end users won&#x27;t see a radical change. It might feel like moving from XP to Vista or OS 9 to OS X.
评论 #25353124 未加载
205g0over 4 years ago
OT: Just a second ago, I was setting up unattended-upgrades for security updates for a new Ubuntu box and I am once again puzzled why the largest Linux distribution has such an underwhelming UX for an crucial feature. Long story short, I welcome any new contender in the OS space.
评论 #25350396 未加载
评论 #25352249 未加载
评论 #25350788 未加载
评论 #25352155 未加载
methodsignatureover 4 years ago
So maybe open source, [mostly] closed ecosystem? Add a bunch of Spyware from Google and get every app maker to add a dependency to Google services and they are golden for the collection of data on all your &quot;smart&quot; things<p>Sorry&#x2F;not sorry for the cynicism; I feel it is warranted given what &quot;open source&quot; means on Android. Google talking like they have noble open source ambitions means nothing. They have a lot of amends to make before they begin to seem like a win for society and the industry and they seem to be going in the opposite direction.
评论 #25349669 未加载
评论 #25349601 未加载
评论 #25349995 未加载
nicoburnsover 4 years ago
Wish they&#x27;d use this kind of development model for Android!
Ericson2314over 4 years ago
I hope this doesn&#x27;t mean they are divesting.
twh270over 4 years ago
Is there any comparison between Fuchsia and the Genode OS, which is also capability-based? I&#x27;m wondering what one has&#x2F;does that the other doesn&#x27;t?
评论 #25352007 未加载
tgerdinover 4 years ago
Let&#x27;s hope Fuchsia fares better than Hurd.<p>Also, I guess the adoption of Fuchsia will be a litmus test of the GPL. Will its possibly technical merits outweight the strength of GPL to avoid fragmentation? I suspect the GPL has served Linux very well in this regard.<p>Given Google&#x27;s muscles it will most likely have an impact in the mobile world, but whether it will reach beyond into the area of general computing is less certain.
markdog12over 4 years ago
Would love to see what it looks like: <a href="https:&#x2F;&#x2F;fuchsia.dev&#x2F;fuchsia-src&#x2F;concepts&#x2F;graphics&#x2F;scenic&#x2F;scenic" rel="nofollow">https:&#x2F;&#x2F;fuchsia.dev&#x2F;fuchsia-src&#x2F;concepts&#x2F;graphics&#x2F;scenic&#x2F;sce...</a>
bla3over 4 years ago
&gt; It has support for a limited set of x64-based hardware<p>Did anyone get it to run on a raspberry pi yet? There has to be _some_ arm support...
评论 #25352279 未加载
hortenseover 4 years ago
Anyone else bothered by the black banner saying &quot;Google is committed to advancing racial equity for Black communities&quot; in technical documentation (<a href="https:&#x2F;&#x2F;fuchsia.dev&#x2F;fuchsia-src&#x2F;contribute&#x2F;roadmap" rel="nofollow">https:&#x2F;&#x2F;fuchsia.dev&#x2F;fuchsia-src&#x2F;contribute&#x2F;roadmap</a>) ?<p>This is simply an advertisement for Google, and just like any other advertisement it has nothing to do in technical documentation, especially in a project where they want other companies to contribute.
评论 #25350255 未加载
评论 #25350346 未加载
评论 #25350270 未加载
Schnitzover 4 years ago
Remember Android? It’s a trap!
swileyover 4 years ago
The one singular nice thing about android was that the kernel was GPL. This put a (rather high) limit on the stupidity that could go on. Fuchsia changes that.
baybal2over 4 years ago
Sundar, do you think we will believe you?<p>Google will bait and switch you again, like it did with Android.
评论 #25349334 未加载
outside1234over 4 years ago
That is the most hideous source control system ever.<p>Do they really need to be developer hostile just because Github is owned by Microsoft? I mean seriously, who has time to commit to a project with a random set of tooling.
评论 #25348651 未加载
评论 #25349087 未加载
评论 #25348655 未加载
评论 #25348672 未加载