What does your OS look like? (Screen Shots..)

Question about which tools to use, bugs, the best way to implement a function, etc should go here. Don't forget to see if your question is answered in the wiki first! When in doubt post here.
User avatar
lukem95
Member
Member
Posts: 536
Joined: Fri Aug 03, 2007 6:03 am
Location: Cambridge, UK

Post 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.
~ Lukem95 [ Cake ]
Release: 0.08b
Image
xyzzy
Member
Member
Posts: 391
Joined: Wed Jul 25, 2007 8:45 am
Libera.chat IRC: aejsmith
Location: London, UK
Contact:

Post by xyzzy »

I know several people, some of which aren't on this forum, who have GCC ported. Oh well ;)
User avatar
lukem95
Member
Member
Posts: 536
Joined: Fri Aug 03, 2007 6:03 am
Location: Cambridge, UK

Post by lukem95 »

oh well, i still think its impressive :)

was it hard to port?
~ Lukem95 [ Cake ]
Release: 0.08b
Image
User avatar
zaleschiemilgabriel
Member
Member
Posts: 232
Joined: Mon Feb 04, 2008 3:58 am

Post by zaleschiemilgabriel »

I assume gcc only requires a working memory manager and disk access to run?Image
xyzzy
Member
Member
Posts: 391
Joined: Wed Jul 25, 2007 8:45 am
Libera.chat IRC: aejsmith
Location: London, UK
Contact:

Post by xyzzy »

Disk access (with write support), POSIX-compatible FS functions and C library (I'm using newlib), memory management.
cyr1x
Member
Member
Posts: 207
Joined: Tue Aug 21, 2007 1:41 am
Location: Germany

Post 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:
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Post 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.
cyr1x
Member
Member
Posts: 207
Joined: Tue Aug 21, 2007 1:41 am
Location: Germany

Post 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?
xyzzy
Member
Member
Posts: 391
Joined: Wed Jul 25, 2007 8:45 am
Libera.chat IRC: aejsmith
Location: London, UK
Contact:

Post 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 ;)
User avatar
JamesM
Member
Member
Posts: 2935
Joined: Tue Jul 10, 2007 5:27 am
Location: York, United Kingdom
Contact:

Post 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.
User avatar
balthasar
Member
Member
Posts: 30
Joined: Mon Mar 31, 2008 8:39 pm
Contact:

Post by balthasar »

Pic of Odyssey OS
Image
pritty darn useless right now :( but at least paging works tooks forever
User avatar
zaleschiemilgabriel
Member
Member
Posts: 232
Joined: Mon Feb 04, 2008 3:58 am

Post by zaleschiemilgabriel »

I can imagine.Image
Be aware there are bugs in Virtual PC 2007 for 64 bit Vista!Image
User avatar
lukem95
Member
Member
Posts: 536
Joined: Fri Aug 03, 2007 6:03 am
Location: Cambridge, UK

Post by lukem95 »

~ Lukem95 [ Cake ]
Release: 0.08b
Image
distantvoices
Member
Member
Posts: 1600
Joined: Wed Oct 18, 2006 11:59 am
Location: Vienna/Austria
Contact:

BlueIllusionOS

Post 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.
... the osdever formerly known as beyond infinity ...
BlueillusionOS iso image
jgraef
Member
Member
Posts: 47
Joined: Wed Jan 16, 2008 7:37 am
Location: Wonsheim, Germany

Post 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)
Post Reply