Hacker News new | ask | show | jobs
by ntakasaki 4093 days ago
Folks aren't talking about FirefoxOS replacing laptops or desktops though, unlike Chromebooks, if you follow this thread. Nor does Mozilla do a lot of cloud business nor is it in the business of tracking users for advertizing purposes.

The PC software ecosystem has been open historically, even with Windows and OS X, and now there's talk of it being replaced by a completely closed alternative

3 comments

> now there's talk of it being replaced by a completely closed alternative

If Mozilla and Google both do X, but Mozilla's actions are judged as "open" while Google's are judged as "completely closed," then the words open and closed are losing their meaning.

How does Google's other business activities affect whether, in principle, an HTML/JavaScript-based OS is "open" or "closed"?

Yes, it's true that OS platforms are moving towards sandboxing their apps more and more. This is mainly being driven by market forces, because more sandboxed platforms offer important features:

    - more resistant to malware

    - more secure (one stupid little app can't steal/delete all your data)
But no one is taking away your Windows or OS X boxes. If people keep wanting them, manufacturers will keep making them.

And while mainstream consumer devices are moving towards being more sandboxed, the ability to tinker is being addressed in other ways, like Raspberry Pi, which are very cool in their own way.

You are kind of conflating a few different issues here.

iDevices are locked down for the purposes of Apple maintaining iron-fisted control over the platform at the expense of both developers and end-users. Chromebooks are locked down for end-user security and ease-of-administration.

Chromebooks allow the end-user to unlock the bootloader and/or run them in developer mode if they really want to do that (and this is all well documented by Google, not akin to jailbreaking), and pretty much the only reason a lot of developers even consider Chromebooks as full laptop replacements is for this reason.

Want to run Firefox on a Chromebook? Install crouton (a project developed by a Google employee) and just go ahead and run Firefox, works fine, just like any other Linux app. Google does nothing to stop this (in fact, they go out of their way to make tools to enable it), they just put enough friction into it to let you know that when you do this all bets are off as to the security of the chroot you are running native Linux apps in.

> Apple maintaining iron-fisted control over the platform at the expense of both developers and end-users.

There are legitimate benefits to having a locked down platform which AppleĀ (and developers/consumers) have decided is worth the negatives. There are zero viruses or malware on iOS compared to quite a few on Android. The quality of applications is significantly higher on iOS because (a) developers have a consistent platform to optimize for and (b) majority of iOS users are more than likely on the latest release.

This approach is working so well for Apple that Google, Samsung and Microsoft are all trying to emulate it.

I honestly don't see any real benefits of Apple's lock-down approach compared to ChromeOS's lock-down approach. Users who want the full security of ChromeOS can use it as it ships and be happy, users who want to live on the wild side can fairly trivially (but with enough effort that they don't do it on accident) break the locks.. best of both worlds, user gets to decide how much they want to live in a locked box.

I don't disagree that there are benefits to the consistency of the Apple ecosystem versus that of Android, but all of those benefits are rooted in Google's lack of control of what phone vendors do with the OS (though they have been working to change that), not lack of control of users or app developers.. the entire jailbreaking ecosystem proves that such freedom doesn't harm the people who want the safe thing, it is just a shame they are forced to constantly fight against the phone vendor (on the Apple side) to keep things open whereas Google (usually -- they've been uncharacteristically dickish with Chromecast hardware) usually goes out of their way to allow the user to run free if they want to.

And these advantages are meaningful not just for the companies, but for the end-user. Most users don't want to root their own machines, they just want a machine that can help them live their lives, make ends meet, and learn more about their world. A virus that bricks the machine keeps them from doing that.

Of course, for some 15-year-old girl in Jakarta, "learn more about their world" may in fact mean rooting their machine so they can deal with grotty Unix details and 8 years down the road build on that to for an MEng thesis and then startup.

> Nor does Mozilla do a lot of cloud business nor is it in the business of tracking users for advertizing purposes.

What does that have to do with how open the devices are?