Linked by Kroc Camen on Thu 5th Nov 2009 21:05 UTC
Talk, Rumors, X Versus Y There's no right way to do it, only ideas that are better than others in certain situations. But if you had the opportunity to head up the design of a new OS, one to Put Things Right, one that could be radical enough to varnish out those UI/X bumps that have clung on for years, but practical enough to be used every day, what would you design? How would you handle application management? What about file types and compatibility? Where would you cherry pick the best bits from other OSes and where would you throw away tradition? I've tackled this challenge for myself and present (an unfinished idea): KrocOS (warning: HTML5 site, will display without CSS in IE/older browsers). OSnews Asks: What would make your perfect OS?
Thread beginning with comment 393055
To read all comments associated with this story, please click here.
Comment by boldingd
by boldingd on Thu 5th Nov 2009 21:45 UTC
Member since:

Honestly, Linux is already mostly there. I love the degree of control I have over it, and the number of power-tools you get with a GNU userland.

Throw in some X stabilization and some long-term-stable APIs -- like driver APIs for the kernel, and maybe DE-neutral high-level windowing and sound APIs -- and you'd pretty much be there.

If I where to do this in perfect-world fantasy land, I'd use some kind of microkernel, with the ability to switch between multiple sets of userspace daemons to provide different personalities at different times to accomplish different tasks. Like, the same microkernel could drive different userspaces, to be a slim, fileserver here, to mimic a Windows userland over here, and to mimic a POSIX environment over here.

In the real world, tho, I don't really have any outstanding entries on my OS feature wish-list; bug-fixing, driver availability and some holy-war-resolving standardized API's would pretty much make Linux my perfect OS.

Edited 2009-11-05 21:46 UTC

Reply Score: 3

nt_jerkface Member since:

Every distro is designed with the assumption that all applications are open source. There's no standard installation package that will work across distros. There isn't even a standard program files or system icons directory.

Not only does it make Linux unappealing to proprietary developers but it's a waste of resources. An application should only be compiled once by the developer, not a few dozen distro maintainers.

Software distribution systems should be designed to work with both closed and open source. Proprietary software isn't going away, it's delusional to think otherwise.

But I guess some FOSS advocates prefer delusion to market share so expect Linux to however around 1% for yet another decade.

Provide a stable platform for developers and the apps will come in. Just look at how many game developers have flocked to the iphone. Programmers need to get paid and you can't sell support or services with a $3 game that has 8 hours of gameplay.

Reply Parent Score: 2

vivainio Member since:

Just look at how many game developers have flocked to the iphone. Programmers need to get paid and you can't sell support or services with a $3 game that has 8 hours of gameplay.

Anyone that cares about this is free to pick a distro, flash it on a phone and support it for 5 years.

I don't see why Linux ecosystem as a whole should stagnate because of these poor developers that need to sell fart games to kids in order to pay the bills.

Reply Parent Score: 3

boldingd Member since:

I don't really see what anything in that rant had to do with my post. I was talking about lowest-common-denominator APIs that both Gnome and KDE could implement, to allow for DE-agnostic GUI programming. I most certainly was not advocating some kind of universal package format. I don't really see how you could've gotten from one to the other, unless you just really wanted an excuse to complain about Linux.

Reply Parent Score: 2