Linked by Thom Holwerda on Tue 1st Jan 2008 22:03 UTC, submitted by Alex
OSNews, Generic OSes Version 0.2.0 of the Exclaim operating system has been released. "Exclaim is a project aiming to create a lightweight, simple and easy to use operating system from scratch, with POSIX-compliance to allow existing UNIX applications to run on it. It is intended to be suitable to run on old hardware while still being usable at a reasonable speed. The 0.2.0 release supports reading from ATA hard disks and Ext2 filesystems, and includes a simple shell plus a few other programs."
Order by: Score:
Lightweight? Great! Plan?
by taschenorakel on Wed 2nd Jan 2008 11:26 UTC
taschenorakel
Member since:
2005-07-06

Each time I read "a project aiming to create a lightweight $foo", I wonder how they want to achive getting more lightweight than the current dominating FOSS project in their domain. Getting more lightweight is a very bold gold, but without telling about the plan for reaching this gold, it just sounds like marketing noise in my ears...

RE: Lightweight? Great! Plan?
by J.R. on Wed 2nd Jan 2008 11:43 UTC in reply to "Lightweight? Great! Plan?"
J.R. Member since:
2007-07-25

For me, lightweigth seems to have become just another word for "we will never be feature complete so lets make the lack of functionality a feature!".

RE[2]: Lightweight? Great! Plan?
by hollovoid on Wed 2nd Jan 2008 16:24 UTC in reply to "RE: Lightweight? Great! Plan?"
hollovoid Member since:
2005-09-21

I hear ya, and what is going to make this lightwieght offering different? I want to see a different approach to stability, different approach to security, something that makes it unique among its peers.. Im sure this is cool, and the nerd curiosity in me with have me looking into it soon... but it would be nice to see someone offer something that changes they way we work with computers.

nelvana2005 Member since:
2005-07-29

Did you install Exclaim and/or did you test it?

dylansmrjones Member since:
2005-10-02

It cannot be worse than the mainstream OS'es: "We'll never manage to make this piece of shit running properly so let's make poor security a feature" or the equally true "We'll never manage to optimize our code, so let's sell the bloatedness as in innovative step" ...

Functionality != A lot of code. Bloat != Functionality.

Bloat is unnecessary (and/or inefficient) code to perform a task.

Lightweight != lack of functionality.
Lightweight == efficient, hand-optimized code with much functionality - and little resource usage.

taschenorakel Member since:
2005-07-06

I really think you do unjustice to mainstream developers with your claims.

Bloat is unnecessary (and/or inefficient) code to perform a task.

Concrete examples?

I think you do not understand fundamental principles of software development:

* Within established projects you have to maintain compability, so quite often you do not have the chance to implement a new feature in the most glorious way.
* Within established projects you have to maintain stability, so in many cases doing minimaly invasive changes is much more reasonable, than doing glorious changes, that require complete rewrite.
* When developing new features you shall focus on solving the problem first, instead of wasting time and brain power on micro optimizations. Risk of getting your feature wrong is very high, if you put more effort into micro optimizations, than into concept.

Also maintainers of new projects have to admit, to stand on giant's shoulders: Their work seldomly appears out of the void. Most often they use experience from using, or even studing older code, when designing their improved features.

Sometimes I wonder if some of those brilliant hobbiest coders should put asside their ego, and use their unique knowledge to improve existing projects. Of course this is less joy, and it takes more effort to gain similiar praise - but guess it is more useful.

On the other hand its really cool, to see your code running on real world devices; to see it used by people who do not even know icons like Richard or Linus...

Soulbender Member since:
2005-08-18

I really think you do unjustice to mainstream developers with your claims.


As a former mainstream developer I'll have to say he doesn't.

* Within established projects you have to maintain compability, so quite often you do not have the chance to implement a new feature in the most glorious way.


How does this not make it bloat?

* Within established projects you have to maintain stability, so in many cases doing minimaly invasive changes is much more reasonable, than doing glorious changes, that require complete rewrite.


See above.

* When developing new features you shall focus on solving the problem first, instead of wasting time and brain power on micro optimizations. Risk of getting your feature wrong is very high, if you put more effort into micro optimizations, than into concept.


See above.

You also forgot an important reason for bloat: insane deadlines set by management that prevents doing things properly.
Feature creep is another big contributor to bloat.
It's still bloat though, no matter the reason or excuse.

RE[4]: Lightweight? Great! Plan?
by helf on Thu 3rd Jan 2008 18:23 UTC in reply to "RE[3]: Lightweight? Great! Plan?"
helf Member since:
2005-07-06

Concrete examples?

"Vista"

:)

RE[2]: Lightweight? Great! Plan?
by Bully on Thu 3rd Jan 2008 19:23 UTC in reply to "RE: Lightweight? Great! Plan?"
Bully Member since:
2006-04-07

I would prefer lightweight over features I dont need.
At least if that means a faster, more responsive os.

Soulbender Member since:
2005-08-18

I would prefer features I need over lightweight.

Like the good old days
by FreeGamer on Wed 2nd Jan 2008 11:35 UTC
FreeGamer
Member since:
2007-04-13

It's great to see 2 alternative operating systems outside of the common few making it onto OSNews. It reminds me of 'back in the day' when there was much more of this activity going on.

The domain name is taken
by KenJackson on Wed 2nd Jan 2008 16:38 UTC
KenJackson
Member since:
2005-07-18

It's a shame that the domain name exclaim.org is owned by a huckster trying to sell it for profit. The .com and .net variants are also taken. Every new project should register the URL before going public with the name.

Of course they can always get another TLD, like exclaim.io.

RE: The domain name is taken
by makc on Thu 3rd Jan 2008 06:54 UTC in reply to "The domain name is taken"
makc Member since:
2006-01-11

exclaim-os.org? anyway i'd leave it to them...

UNIX compatible ...
by deb2006 on Wed 2nd Jan 2008 16:49 UTC
deb2006
Member since:
2006-06-26

So why not UNIX, Linux, BSD ... I truly fail to see a reason behind this project. Ok, they can ;)