Hacked Menuet32

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
bontanu
Member
Member
Posts: 134
Joined: Thu Aug 18, 2005 11:00 pm
Location: Sol. Earth. Europe. Romania. Bucuresti
Contact:

Post by bontanu »

Do not get me wrong menuet is a good gui OS, that has shown, that so far the only hobby GUI desktop OS, that a working model, so far is coded in ASM (fasm), (please do not say what about skyos etc, As they have so much linux code in them Shocked ).
Menuet is not the only one... there is also Solar_OS ... Another open source GUI OS in ASM ;) In fact SOL GUI is far better than Menuet as it is now. SOL GUI has buttons, checkboxes, listboxes, treeview, listview, editbox, menus, scrollbars, anchors, etc all of them easy accessible by programmers.

You can find it here: http://www.oby.ro/os/index.html

I am working at SOL_OS Kernel mode debugger now ;)
And there is no other code in SOL. Everything is written from scratch.
Ambition is a lame excuse for the ones not brave enough to be lazy; Solar_OS http://www.oby.ro/os/
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

Sorry what i meant to say, was that all the hobby gui desktop OS example, that had reached a stage of usability, are coded in ASM. I did not name examples by name, because i do not want to start a C ver ASM war, but i can also add OctaOS to that.
ehird
Member
Member
Posts: 214
Joined: Thu Mar 15, 2007 8:48 am

Post by ehird »

SkyOS has linux code? Um, no. Just because something conforms to the UNIX specification doesn't mean it uses linux code.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

ehird wrote:SkyOS has linux code? Um, no. Just because something conforms to the UNIX specification doesn't mean it uses linux code.
Pretty sure it does not contain any Linux source code.. They are free to use BSD code though 8)..

That is a nice statement ehird:
Just because something conforms to the UNIX specification doesn't mean it uses Linux code.

Dex is full of all sorts of assumptions :)
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

ehird wrote:SkyOS has linux code? Um, no. Just because something conforms to the UNIX specification doesn't mean it uses linux code.
Well we are all OS coders here and if you think one person, on his own (yes its a one man project), can code new kernel, file sys and port although open source programs, in 8 years, it just can not be done.
A last count, about 2000 people added to linux kernel, + all the open source app.

NOTE: When i say linux, i mean open source and i am not saying you can not do it, but that all the ASM GUI hobby desktop OS, are made up of original code.
So what i am saying is:
If you want to code a original working desktop OS, then your only chose is ASM.
Last edited by Dex on Sun Apr 01, 2007 5:29 pm, edited 1 time in total.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

A member who used to be here.. Which seems to dropped off the face of the earth.. "spix" had his own OS which was fairly UNIX/POSIX complaint.. It used newlib and quite a few applications could be easily ported to it.

Some people are quite capable of designing a decent kernel..

Look at Durand Miller's work.. libUNIX specifically..
http://djm.co.za/spoon/index.php
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

Sorry, but when i see closed source OS, when ask why can skyOS run linux program, oh we just chucked a linux emulator in there :lol: :lol: :lol: :lol:
http://www.skyos.org/board/viewtopic.ph ... 46862861d3
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Post by Brynet-Inc »

OpenBSD contains BSD licenced Linux binary emulation.. It's not 100%.. but It's possible Dex..
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
AndrewAPrice
Member
Member
Posts: 2299
Joined: Mon Jun 05, 2006 11:00 pm
Location: USA (and Australia)

Post by AndrewAPrice »

If two systems share the same syscalls, then it should be possible for two operating systems to load one universal binary. Even two completely different systems could use a single binary dynamically linked to a library which is present on both systems. As such, it may be possible to provide some standard POSIX libraries and run a POSIX Linux program on your OS (dependent on the fact that all Linux specific code is dynamically linked),
My OS is Perception.
User avatar
~
Member
Member
Posts: 1226
Joined: Tue Mar 06, 2007 11:17 am
Libera.chat IRC: ArcheFire

Post by ~ »

Well, I have zipped the contents of the source code for anybody that wants them. Note, however, that it still lacks network code because I didn't know how to convert it from FASM syntax to NASM one; I will see if I find the time to figure it out.

By the way, it looks like the text messages were missing because I was using a 1.6Mb formatted floppy to copy the 1.4Mb original MenuetOS image, and thus it seemed that the graphical files were screwed up and unstable... it looks like it works in a normal floppy (it's only the kernel, not applications):

----------------------
http://didactos.blogsyte.com/hacks/menuet
ehird
Member
Member
Posts: 214
Joined: Thu Mar 15, 2007 8:48 am

Post by ehird »

Dex, for somebody developing an OS in ASM, you are highly ignorant about operating systems. Just because >you< could not code SkyOS in the time it has taken, doesn't mean somebody else can't.
User avatar
~
Member
Member
Posts: 1226
Joined: Tue Mar 06, 2007 11:17 am
Libera.chat IRC: ArcheFire

Post by ~ »

I think that it was made by a team of people.

It's the sad reality. I don't see much people here that has been able to do such piece of software alone, everyone is teamed up and still so it's not easy to achieve.
User avatar
Dex
Member
Member
Posts: 1444
Joined: Fri Jan 27, 2006 12:00 am
Contact:

Post by Dex »

ehird wrote:Dex, for somebody developing an OS in ASM, you are highly ignorant about operating systems. Just because >you< could not code SkyOS in the time it has taken, doesn't mean somebody else can't.
First i do not want to knock the OS or team that made it, but i am saying that it is just NOT possible to code such a OS from 2004 to now (as that was the last full rewrite) by one person (as that is made clear, that the kernel is the work of one person) WITH fully original code. I am much more impressed by MenuetOS, SolarOS, OctaOS, as small gui desktop OS go, with original code.
ehird
Member
Member
Posts: 214
Joined: Thu Mar 15, 2007 8:48 am

Post by ehird »

SkyOS, in all probability, is 100% original code. Conspiracy theories help no-one.
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Post by Alboin »

ehird wrote:Conspiracy theories help no-one.
Yeah, according to those, Linux actually consists of Minix code. :wink:

Note: SkyOS doesn't consist of Linux code directly, but without the many Linux\OSS programs it wouldn't be what it is today.
C8H10N4O2 | #446691 | Trust the nodes.
Post Reply