Linked by Thom Holwerda on Fri 28th Mar 2008 20:36 UTC, submitted by michael135
OSNews, Generic OSes MenuetOS 0.82 has been released. "MenuetOS is an Operating System in development for the PC written entirely in 32/64 bit assembly language, and released under the License. It supports 32/64 bit x86 assembly programming for smaller, faster and less resource hungry applications."
Order by: Score:
Released under the Licence.
by BSDfan (1.84) on Fri 28th Mar 2008 21:23 UTC
BSDfan
Member since:
2007-03-14
Fans: 2

Wow, I never knew it was released under "the" licence.. rofl.

The 32bit version is GPL'd.
The 64bit version is proprietary.

Thom, Please proof read article submissions.

Edited 2008-03-28 21:24 UTC

RE: Released under the Licence.
by Thom_Holwerda (Staff) on Fri 28th Mar 2008 21:31 UTC in reply to "Released under the Licence."
Thom_Holwerda Member since:
2005-06-29
Fans: 19

Thom, Please proof read article submissions.


Yeah well I make mistakes. I'm just human. No need to be all condescending.

Consider it fixed.

RE[2]: Released under the Licence.
by ohxten (2) on Fri 28th Mar 2008 23:31 UTC in reply to "RE: Released under the Licence."
ohxten Member since:
2008-02-17
Fans: 0

Wait... condescending like how you responded to my submission for Whitix 0.03? "Version 0.03 was released a month ago. My, aren't we sharp today." (You were incorrect, by the way. It _wasn't_ released a month ago).

Anyway, back on topic. I must say MenuetOS doesn't impress me much anymore. It's awesome that it's in assembly, and it's real neat, but it has it's flaws. For one thing, being written in assembly, it's not as fast as it should be (or at least, it doesn't feel as fast as even Windows, certainly doesn't feel as fast as *nix). Also, it's not a very good development environment, IMHO.

That being said, MenuetOS is an amazing hobby OS... probably my favorite. Very unique. But since MenuetOS 64-bit was released, it seems that the userbase has been shrinking (or is it just me?)

RE[3]: Released under the Licence.
by Thom_Holwerda (Staff) on Fri 28th Mar 2008 23:35 UTC in reply to "RE[2]: Released under the Licence."
Thom_Holwerda Member since:
2005-06-29
Fans: 19

Wait... condescending like how you responded to my submission for Whitix 0.03? "Version 0.03 was released a month ago. My, aren't we sharp today." (You were incorrect, by the way. It _wasn't_ released a month ago).


Uhm, that was self-mockery. I was talking about *OSNews*. About myself. I don't 'respond' to submissions, I post news stories. They are attributed to ME, and as such, when I saw 'we' or 'I', it's always about OSNews and myself.

RE[4]: Released under the Licence.
by ohxten (2) on Fri 28th Mar 2008 23:56 UTC in reply to "RE[3]: Released under the Licence."
ohxten Member since:
2008-02-17
Fans: 0

Fair enough, I misunderstood. No hard feelings, but the way it was written seemed like it was directed towards me. I guess not. ;)

RE[3]: Released under the Licence.
by sbergman27 (5) on Sat 29th Mar 2008 14:10 UTC in reply to "RE[2]: Released under the Licence."
sbergman27 Member since:
2005-07-24
Fans: 33

For one thing, being written in assembly, it's not as fast as it should be

Or perhaps some people's expectations of the speed of hand coded assembly versus a good optimizing C compiler are out of date. Writing in assembly is certainly a worthy personal challenge. But the result if of little to no practical benefit. It's supremely unportable, and unlikely to be as well optimized as well written C.

What seems odd to me it the proprietary license they put on the 64 bit version, as if they thought that this nascent OS, imbued with all the advantages that mid 1960's development technologies can give it, is actually worth something in 2008. (Aside from a sense of personal satisfaction to the developers, of course, which would be valid.)

RE[4]: Released under the Licence.
by madcrow (2.72) on Sat 29th Mar 2008 16:45 UTC in reply to "RE[3]: Released under the Licence."
madcrow Member since:
2006-03-13
Fans: 0

The developer made it proprietary because he got pissed that some people had some ideas of their own and spun them off in a fork called KolibriOS. Wanting to keep the project wholly "his baby" and not have to share with other people, he was a jerk and closed the source.

RE[4]: Released under the Licence.
by sakeniwefu (2.8) on Sat 29th Mar 2008 17:56 UTC in reply to "RE[3]: Released under the Licence."
sakeniwefu Member since:
2008-02-26
Fans: 0

I agree, if a HL-programmer is doing it.

Coders that can write an OS in assembly are not your regular script-kiddie.

I cannot understand how people can trust a dead sloth like GCC to optimize their code hoping that it will be better than hand-crafted assembly.

I think the slowness of MenuetOS is more related to not having HW rendering. You cannot move huge 32-bit bitmaps around with your CPU and expect to run fast. XP is slow with default SVGA drivers, Linux is slow even with semi-accelerated drivers.

RE[4]: Released under the Licence.
by michael135 (1.67) on Sat 29th Mar 2008 18:39 UTC in reply to "RE[3]: Released under the Licence."
michael135 Member since:
2006-06-21
Fans: 0

Menuet has CPU caches disabled by default. When enabled, you'll notice a considerable performance boost.

Edited 2008-03-29 18:48 UTC

RE[3]: Released under the Licence.
by Brendan (2) on Sat 29th Mar 2008 19:39 UTC in reply to "RE[2]: Released under the Licence."
Brendan Member since:
2005-11-16
Fans: 2

For one thing, being written in assembly, it's not as fast as it should be (or at least, it doesn't feel as fast as even Windows, certainly doesn't feel as fast as *nix).

A fast algorithm in a HLL language will easily beat a slow algorithm in assembly; and well written HLL code will easily beat poorly written assembly code (for the same algorithm).

Cool
by ml2mst (2.04) on Fri 28th Mar 2008 23:55 UTC
ml2mst
Member since:
2005-08-27
Fans: 1

It's really great to see MenuetOS is still in development. From what I've experienced so far, I love it. Gonna' fool around with it tonight for shore.

THNX for the article Thom. I'm pretty much exited about it.

... En laat die zeurneuzen toch de tering krijgen... :-p

Edited 2008-03-28 23:56 UTC

Comment by Syphadias
by Syphadias (2.25) on Sat 29th Mar 2008 02:52 UTC
Syphadias
Member since:
2008-02-16
Fans: 0

It's still around, good to hear!

0.82 - Transparent Windows
by michael135 (1.67) on Sat 29th Mar 2008 17:32 UTC
michael135
Member since:
2006-06-21
Fans: 0

0.82 has real-time transparent windows

http://www.menuetos.net/082a.png

And more..

http://www.menuetos.net/screens.htm

RE: 0.82 - Transparent Windows
by zizban (3.56) on Sun 30th Mar 2008 14:58 UTC in reply to "0.82 - Transparent Windows"
zizban Member since:
2005-07-06
Fans: 4

But all the drivers are VESA, slow and headache inducing.

RE[2]: 0.82 - Transparent Windows
by sbergman27 (5) on Sun 30th Mar 2008 15:14 UTC in reply to "RE: 0.82 - Transparent Windows"
sbergman27 Member since:
2005-07-24
Fans: 33

But all the drivers are VESA, slow and headache inducing.

Why don't they just whip up some accelerated video drivers in assembly?

RE[3]: 0.82 - Transparent Windows
by zizban (3.56) on Sun 30th Mar 2008 16:12 UTC in reply to "RE[2]: 0.82 - Transparent Windows"
zizban Member since:
2005-07-06
Fans: 4

You first.

tU EST Bella
by ashlinux (0.8) on Tue 1st Apr 2008 19:49 UTC
ashlinux
Member since:
2008-02-06
Fans: 0

what a wonderfull bit of masterpiece! In his OWN style none the less!!! Bravo, Bravo!