OSDev.org

The Place to Start for Operating System Developers
It is currently Wed Apr 24, 2024 11:32 pm

All times are UTC - 6 hours




Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10, 11, 12 ... 260  Next
Author Message
 Post subject:
PostPosted: Fri Mar 28, 2008 8:12 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 03, 2007 6:03 am
Posts: 536
Location: Cambridge, UK
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


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 28, 2008 8:13 am 
Offline
Member
Member

Joined: Wed Jul 25, 2007 8:45 am
Posts: 391
Location: London, UK
I know several people, some of which aren't on this forum, who have GCC ported. Oh well ;)

_________________
http://alex-smith.me.uk


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 28, 2008 8:20 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 03, 2007 6:03 am
Posts: 536
Location: Cambridge, UK
oh well, i still think its impressive :)

was it hard to port?

_________________
~ Lukem95 [ Cake ]
Release: 0.08b
Image


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 28, 2008 8:22 am 
Offline
Member
Member
User avatar

Joined: Mon Feb 04, 2008 3:58 am
Posts: 232
I assume gcc only requires a working memory manager and disk access to run?Image


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 28, 2008 8:25 am 
Offline
Member
Member

Joined: Wed Jul 25, 2007 8:45 am
Posts: 391
Location: London, UK
Disk access (with write support), POSIX-compatible FS functions and C library (I'm using newlib), memory management.

_________________
http://alex-smith.me.uk


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 28, 2008 8:26 am 
Offline
Member
Member

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


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 28, 2008 9:00 am 
Offline
Member
Member
User avatar

Joined: Tue Jul 10, 2007 5:27 am
Posts: 2935
Location: York, United Kingdom
Quote:
@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.

_________________
Horizon - a framework and language for SAS-OS development
Project 'Pedigree'
Practical x86 OSDev tutorials


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 28, 2008 9:28 am 
Offline
Member
Member

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


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 28, 2008 9:29 am 
Offline
Member
Member

Joined: Wed Jul 25, 2007 8:45 am
Posts: 391
Location: London, UK
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 ;)

_________________
http://alex-smith.me.uk


Top
 Profile  
 
 Post subject:
PostPosted: Fri Mar 28, 2008 9:39 am 
Offline
Member
Member
User avatar

Joined: Tue Jul 10, 2007 5:27 am
Posts: 2935
Location: York, United Kingdom
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.

_________________
Horizon - a framework and language for SAS-OS development
Project 'Pedigree'
Practical x86 OSDev tutorials


Top
 Profile  
 
 Post subject:
PostPosted: Tue Apr 01, 2008 9:17 pm 
Offline
Member
Member
User avatar

Joined: Mon Mar 31, 2008 8:39 pm
Posts: 30
Pic of Odyssey OS
Image
pritty darn useless right now :( but at least paging works tooks forever


Top
 Profile  
 
 Post subject:
PostPosted: Wed Apr 02, 2008 2:19 am 
Offline
Member
Member
User avatar

Joined: Mon Feb 04, 2008 3:58 am
Posts: 232
I can imagine.Image
Be aware there are bugs in Virtual PC 2007 for 64 bit Vista!Image


Top
 Profile  
 
 Post subject:
PostPosted: Wed Apr 02, 2008 10:58 am 
Offline
Member
Member
User avatar

Joined: Fri Aug 03, 2007 6:03 am
Posts: 536
Location: Cambridge, UK
Image

Image

http://code.google.com/p/cakeos/wiki/Screenshots

link for more.

_________________
~ Lukem95 [ Cake ]
Release: 0.08b
Image


Top
 Profile  
 
 Post subject: BlueIllusionOS
PostPosted: Thu Apr 03, 2008 7:00 am 
Offline
Member
Member

Joined: Wed Oct 18, 2006 11:59 am
Posts: 1600
Location: Vienna/Austria
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


Top
 Profile  
 
 Post subject:
PostPosted: Thu Apr 03, 2008 7:05 am 
Offline
Member
Member

Joined: Wed Jan 16, 2008 7:37 am
Posts: 47
Location: Wonsheim, Germany
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)


Top
 Profile  
 
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 3898 posts ]  Go to page Previous  1 ... 6, 7, 8, 9, 10, 11, 12 ... 260  Next

All times are UTC - 6 hours


Who is online

Users browsing this forum: Google [Bot], rdos and 196 guests


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group