Linked by Thom Holwerda on Wed 26th Mar 2008 21:30 UTC, submitted by ohxten
OSNews, Generic OSes "Whitix is a 32-bit operating system for the Intel and AMD range of processors, licensed under the GNU GPL. It features a C compiler (tcc), Python, assembler (nasm), text editor, shell and filesystem formatter. See the Introduction to Whitix for more information." Version 0.03 was released a month ago. My, aren't we sharp today.
Thread beginning with comment 306853
To view parent comment, click here.
To read all comments associated with this story, please click here.
RE[3]: Another one?
by leos on Thu 27th Mar 2008 07:20 UTC in reply to "RE[2]: Another one?"
leos
Member since:
2005-09-21

I think Linux started his OS as another hobby OS too.


True, but OSes were a lot simpler back then. It is just about impossible for a new OS to emerge today and be successful. The work required is just too much.

Especially when the advantage of the new OS is simply speed. That's not an advantage. It's just a symptom of being incomplete.

Nothing wrong with hobby/educational OSes, but lets not kid ourselves as to what they are.

Reply Parent Bookmark Score: 2

RE[4]: Another one?
by Tjebbe on Thu 27th Mar 2008 09:08 in reply to "RE[3]: Another one?"
Tjebbe Member since:
2007-05-17

"I think Linux started his OS as another hobby OS too.


True, but OSes were a lot simpler back then. It is just about impossible for a new OS to emerge today and be successful. The work required is just too much.
"

While I tend to have the same feeling about OSes then and now, they thought the same then too (that operating systems were already too complicated for a hobby project to grow into something big).

Reply Parent Bookmark Score: 2

RE[5]: Another one?
by CloudNine on Thu 27th Mar 2008 11:08 in reply to "RE[4]: Another one?"
CloudNine Member since:
2005-06-30

Valid comments of course. By the way, Whitix isn't actually a POSIX OS (it requires a POSIX compatability layer to run typical Linux applications).

The great thing about Whitix is that, since it's not an extremely popular OS, the developers at whitix.org can quickly incorporate new and innovative changes into the kernel without millions of users, plenty of architectures and years of backwards compatability.

However, at the moment, we're working on actually getting working versions out. (I made a conscious decision to sacrifice "cool new features" to "release early, release often", rather than spend years in development like Hurd and others).

In short, keep an eye on Whitix. Expect it to divert from the traditional POSIX hobby operating system soon; the developers have got bigger plans (and look at the frequency of releases!)

Reply Parent Bookmark Score: 1

RE[4]: Another one?
by UZ64 on Thu 27th Mar 2008 19:10 in reply to "RE[3]: Another one?"
UZ64 Member since:
2006-12-05

True, but OSes were a lot simpler back then. It is just about impossible for a new OS to emerge today and be successful. The work required is just too much.

Who says an OS has to be one massive, complex beast of code with bleeding-edge 3-D graphical effects and every "feature" imaginable in order to make it past pure hobby status? Sure, it needs to look nice enough to to be able to comfortably use, but even that doesn't need the latest Quartz, Compiz or Aero with a recent graphics card. As long as it works, and it works good... that's what really matters. If it has the most important features, but not little-used ones, again... what's the problem? Smaller code size, leaner OS, still functional. Too many unused features are just bloat.

I have yet to find a practical reason for an OS to explode in size like the OSes of today are, other than sloppier programming. As processor speeds increase, it should be spent on optimization, to make the most of that extra power... not wasted by lazy programmers, making that extra power useless (yet at the same time, just to be able to run their POS program). In some of the worse cases, a new version of a program on newer hardware can still run slower than an older version of the same program, on *slower* hardware... with absolutely NO new features (at least, none that are of any use). Mostly just a shiny new resource-intensive GUI. That is beyond disgusting.

In conclusion, I think it's the other way around. The typical operating system these days is *too bloated*... if any OS manages to make its way out of hobby status while having good hardware support, having all the main features that are expected in an OS today, and still being lightweight, that would be great. From what I hear, Haiku appears to be approaching that point, and I hope they succeed.

Reply Parent Bookmark Score: 1

RE[5]: Another one?
by spungo on Thu 27th Mar 2008 19:26 in reply to "RE[4]: Another one?"
spungo Member since:
2006-05-20

Yeah, what he said! There's way too much bloat in OSes these days -- for very little in the way of visible advantage. What's wrong with having a slick, bare-bones OS that zips along and lets you add stuff to it as you please?

I could do my daily tasks in DOS on a 386 all those years ago much faster than my Vista-laden Pentium-something-or-other can do them today. And this is progress? All you get in return is some fancy graphics. Big friggin' deal.

Reply Parent Bookmark Score: 1

RE[5]: Another one?
by leos on Thu 27th Mar 2008 19:44 in reply to "RE[4]: Another one?"
leos Member since:
2005-09-21

Who says an OS has to be one massive, complex beast of code with bleeding-edge 3-D graphical effects and every "feature" imaginable in order to make it past pure hobby status?


If you're not writing a desktop OS, then it can be streamlined. But desktop OSes need to have all the features that users expect these days.

Sure, it needs to look nice enough to to be able to comfortably use, but even that doesn't need the latest Quartz, Compiz or Aero with a recent graphics card. As long as it works, and it works good... that's what really matters. If it has the most important features, but not little-used ones, again... what's the problem? Smaller code size, leaner OS, still functional. Too many unused features are just bloat.


A common misconception. There is no magical list of features that are "bloat". Despite what lots of people think, if you remove the 20%/30%/50% of features that are least frequently used, you will lose a far higher percentage of your users.

I have yet to find a practical reason for an OS to explode in size like the OSes of today are, other than sloppier programming.


Features, features, features. As the features expand, programmers require more frameworks to keep up with development. Those frameworks require more resources. Sure if we all still developed in C and assembly everything would run a lot faster, but it is completely impossible to write complex software with such basic tools in a reasonable time frame. Sorry. Just not possible.

In conclusion, I think it's the other way around. The typical operating system these days is *too bloated*... if any OS manages to make its way out of hobby status while having good hardware support, having all the main features that are expected in an OS today, and still being lightweight, that would be great.


It would be great. But unfortunately completely impossible.

Reply Parent Bookmark Score: 2