Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I'm not getting why someone has to declare "we are creating a new OS", instead of just settling on "we are creating a better UI". OS is a very serious thing that has nothing to do with usability as it is perceived by grandma


To be fair a "OS" is a compilation of lots of components: kernel, user-land utilities, a user-facing graphical environment and associated tools. You know, the source behind the whole "GNU/Linux" affair.

This means that somewhere you have to draw the line.

Android has a Linux-kernel, but (from a user's point of view) shares near nothing with a "regular" GNU/Linux OS, so it's considered an OS of its own. Which I think most people will be fine with.

That Debian is a GNU/Linux OS should be beyond any debate.

Ubuntu is a plain Debian-derivate. Is it its own OS? It's "merely" added a prettier installer, pre-bundled some common firmware and added a new (different) login-manager and GUI shell (Unity) and tried to add some consistent themes on top of that?

Elementary OS is (as far as I know) based on Ubuntu. It's the same story, except this time they're not just changing the shell (Pantheon instead of Unity), they're also creating lots og new user-facing GUI applications consistent with their own design-guidelines to compliment it.

A user using elementary OS and just the pre-provided GUI-apps a no terminal, will only see components provided by elementary OS. A new OS or just a new GUI? If we accept the principles behind Android being its own OS, this should be too: A user sees nothing of the traditional Linux apps or Linux DEs.

If we don't accept elementary OS as its own OS, why don't we? And if so why do we accept Android as such? You have to draw the line somewhere, and I agree this is hard. But if we accept elementary OS as its own OS, how is this (once built) not?


UI/UX is a very serious thing of its own given that the most popular consumer OSes today are arguably not the most technically superior.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: