News for hackers. Stuff that matters.
Re:Introducing the Google Chrome OS by mcav on Wednesday July 08, 2009 @01:02AM (#693304)
Key Data Point:

> The software architecture is simple — Google Chrome running within a new windowing system on top of a Linux kernel.

Re:Introducing the Google Chrome OS by tc on Wednesday July 08, 2009 @01:22AM (#693336)
If their approach to Android is any guide, much of the work will consist of eliminating any GNU or GPL components from the (userspace) runtime environment.
Re:Introducing the Google Chrome OS by blasdel on Wednesday July 08, 2009 @03:07AM (#693477)
Quit modding the poor guy down. See these two initial explorations from a core Linux plumber:

Android: http://mjg59.livejournal.com/100221.html

Palm Pre: http://mjg59.livejournal.com/111453.html

"...overall the Pre has the appearance of being a well-engineered distribution. It's recognisably Linux in a way the Android isn't."

Re:Introducing the Google Chrome OS by Kadin on Wednesday July 08, 2009 @01:57AM (#693395)
Why would anyone spend time eliminating GPL code in the userland of a system that runs on a GPL kernel and subsystems?

I'm not denying that they're doing it or anything, I just can't imagine why they'd bother.

Re:Introducing the Google Chrome OS by tc on Wednesday July 08, 2009 @02:08AM (#693405)
Google did for Android so they could standardize around the Apache License for userspace. But who knows, they may not bother here. The netbook market is decidedly different than the mobile phone market, so they probably do not have the same constraints.
Re:Introducing the Google Chrome OS by derefr on Wednesday July 08, 2009 @02:16AM (#693423)
No one's developing for userspace—the "application" developers for GCOS will be writing web apps.
Re:Introducing the Google Chrome OS by Maktab on Wednesday July 08, 2009 @06:24AM (#693645)
Or Native Client apps.
Re:Introducing the Google Chrome OS by davidw on Wednesday July 08, 2009 @07:20AM (#693683)
Yeah, they definitely prefer the Apache license, but the "userspace" in Android mostly consists of Dalvik and a bunch of stuff written for it/on top of it. Since they're trying to save space, they went with a smaller libc and don't include much at all in the way of 'standard unix tools'.

In other words I don't think they care too much about gpl stuff since they built their own UI and bytecode interpreter where most of the action is anyway...

Re:Introducing the Google Chrome OS by cdibona on Wednesday July 08, 2009 @01:36AM (#693368)
This denies that Android runs on top of Linux, which is licensed under the gpl. Or that the Google search appliance runs on a ton of gpl'd code, all mirrored off of code.google.com...
Re:Introducing the Google Chrome OS by tc on Wednesday July 08, 2009 @02:17AM (#693425)
You must be talking about some other comment, because I don't mean to deny any of that. I was merely pointing out that on Google's largest (public) OS project to date (Android), Google evinced a strong desire for a copyleft-free userspace and succeeded in building a non-GNU Linux distro. This is clearly a different project with different goals, so we'll see how it turns out.
Re:Introducing the Google Chrome OS by ZeroGravitas on Wednesday July 08, 2009 @03:08AM (#693478)
The stated reason for that was that Carriers and Telcos wanted to build on Android and were put off by the GPL. (Though obviously not put off enough that they'd reject the GPL'd Linux that runs beneath it)

Google's approach to licences is far more nuanced than blind adherance or avoidance of any particular licence.

Re:Introducing the Google Chrome OS by j_baker on Wednesday July 08, 2009 @08:32AM (#693763)
Notice that he says userspace apps will not be GPL'ed.
Re:Introducing the Google Chrome OS by modeless on Wednesday July 08, 2009 @04:15PM (#694586)
Webkit is LGPL, Chrome is based on Webkit, and the entire OS is built around Chrome. It's also speculated that their "new window system" is built on DirectFB which is LGPL.
Re:Introducing the Google Chrome OS by cmars232 on Wednesday July 08, 2009 @08:42AM (#693774)
Much anticipating that "new windowing system". If you wonder why Linux has never claimed the desktop, look no further than X.
Re:Introducing the Google Chrome OS by bendotc on Wednesday July 08, 2009 @09:02AM (#693797)
I'd be interested in hearing your reasoning on that one. Lots of people complain about X in various ways, and while a couple years ago I would've agreed, these days, I'm no longer entering my monitor's vertical refresh rate manually, and X is pretty transparent to me.

And on the up side, it's nice to be able to run a GUI app remotely, though I'll agree that that's not winning over too many desktop users.

Re:Introducing the Google Chrome OS by beta on Wednesday July 08, 2009 @11:50AM (#694078)
bendotc is right.

In the past 3 years X has improved tremendously. I recommend anyone check it out for themselves.

Re:Introducing the Google Chrome OS by markbao on Wednesday July 08, 2009 @02:12AM (#693415)
I wonder if people will be able to take this new windowing system and use it for their own purposes. That would be fantastic, if the new windowing system is good.
Re:Introducing the Google Chrome OS by thristian on Wednesday July 08, 2009 @05:35AM (#693597)
No doubt it will be a windowing system optimized for showing exactly one full-screen "window", and perhaps occasional modal dialogs.

I believe both Qt and GTK+ can be compiled to draw directly to the Linux framebuffer, if you don't want to use X (although they don't exactly provide much in the way of window management).

Re:Introducing the Google Chrome OS by sielskr on Wednesday July 08, 2009 @08:04AM (#693729)
Yes, they can, but it is not as robust as X. Now and then you have to reboot the whole OS to reset the windowing system.
Re:Introducing the Google Chrome OS by markbao on Wednesday July 08, 2009 @09:42AM (#693855)
Is there anything better than X to render stuff to using Qt?
Re:Introducing the Google Chrome OS by rythie on Wednesday July 08, 2009 @03:21PM (#694475)
You could still use X with just window manager optimized for fullscreen like in Ubuntu Remix.
Re:Introducing the Google Chrome OS by andreyf on Wednesday July 08, 2009 @03:09AM (#693479)
Yes, as soon as it becomes open source later in the year. I'm not sure how fantastic it would be, considering it would be Yet Another Windows System which only runs on these netbooks.

Instead, I'd be really impressed witha good windowing systems impemented using the canvas tag, something like:

http://research.sun.com/projects/lively/

Re:Introducing the Google Chrome OS by tlrobinson on Wednesday July 08, 2009 @03:58AM (#693523)
I think Lively uses SVG, not Canvas.
Re:Introducing the Google Chrome OS by access_denied on Wednesday July 08, 2009 @04:55AM (#693559)
If it frees us from X, that would be an improvement - I am holding my breath.