Page 9 of 262

Posted: Fri Mar 28, 2008 8:12 am
by lukem95
i agree, thats something i hope to get _fully_ working at somepoint, when i can be bothered.

Having GCC is something fairly unique however, i can't recall seeing another OS on this forum with GCC ported.

Posted: Fri Mar 28, 2008 8:13 am
by xyzzy
I know several people, some of which aren't on this forum, who have GCC ported. Oh well ;)

Posted: Fri Mar 28, 2008 8:20 am
by lukem95
oh well, i still think its impressive :)

was it hard to port?

Posted: Fri Mar 28, 2008 8:22 am
by zaleschiemilgabriel
I assume gcc only requires a working memory manager and disk access to run?Image

Posted: Fri Mar 28, 2008 8:25 am
by xyzzy
Disk access (with write support), POSIX-compatible FS functions and C library (I'm using newlib), memory management.

Posted: Fri Mar 28, 2008 8:26 am
by cyr1x
@JamesM
How do you translate the opcodes into mnemonics? Have you done the lookup-table yourself or have you some library or something? I want to implement a debugger in my kernel, but creating such a table is pain in the ... I think you know what. :shock:

Posted: Fri Mar 28, 2008 9:00 am
by JamesM
@JamesM
How do you translate the opcodes into mnemonics? Have you done the lookup-table yourself or have you some library or something? I want to implement a debugger in my kernel, but creating such a table is pain in the ... I think you know what. Shocked
Currently I've plugged in libudis86 (first hit on google) for the disassembly - and you're right in 7 source files it generates 200+K of object code.

I will be writing my own disassembler at some point, firstly to get rid of the GPL'd code and secondly to unify it with a MIPS disassembler that I have yet to write.

Posted: Fri Mar 28, 2008 9:28 am
by cyr1x
Thanks.
I think I'll use this for some testing and then someday write my own dis. ,though it'll take ages :P
JamesM wrote: ... to get rid of the GPL'd code ...
Isnt't it BSD?

Posted: Fri Mar 28, 2008 9:29 am
by xyzzy
JamesM wrote:Currently I've plugged in libudis86 (first hit on google) for the disassembly - and you're right in 7 source files it generates 200+K of object code.
Mmm... I put libudis into Google instead of libudis86, came up with something about viagra ;)

Posted: Fri Mar 28, 2008 9:39 am
by JamesM
cyr1x wrote:Thanks.
I think I'll use this for some testing and then someday write my own dis. ,though it'll take ages :P
JamesM wrote: ... to get rid of the GPL'd code ...
Isnt't it BSD?
Bah, can't remember. The point is that the copyright doesn't belong to us, and I don't like that. I have to put it in its own little quarantine folder with its LICENSE file and everything. Ugh.

Posted: Tue Apr 01, 2008 9:17 pm
by balthasar
Pic of Odyssey OS
Image
pritty darn useless right now :( but at least paging works tooks forever

Posted: Wed Apr 02, 2008 2:19 am
by zaleschiemilgabriel
I can imagine.Image
Be aware there are bugs in Virtual PC 2007 for 64 bit Vista!Image

Posted: Wed Apr 02, 2008 10:58 am
by lukem95

BlueIllusionOS

Posted: Thu Apr 03, 2008 7:00 am
by distantvoices
I have posted some screen already, as the search function has told me, but I'm too lazy to look it up:

here's what BlueIllusionOS (Micro kernel by the way) looks like:

Image

Besides, is there some possibility to provide [ img ] tags with height and width attributes?

It ain't change a lot on the outside nowadays. I'm doing occasional bugfixing and am thinking of new and weird ways of doing message based ipc with variable sized messages - and a possibility to do RPC.

Posted: Thu Apr 03, 2008 7:05 am
by jgraef
This is my operating system "meinOS".

This is meinOS with a virtual file system (VFS) a testfs (DEVFS) and a test program (INIT) interacting with each other.
Image
(The number on the upper right shows the PID of the current running process)