Well my new OS project is so far working way better now than did my other ones so im gonna make a post, this time volatile is actually working for me!
The idea of my os is to have it to be a breed of its own, sure i might add some sort of compatability but im not gonna say, it supports anything you can imagine
The filesystem will be a custom designed one and fat12 at least, maybe add 16 and 32 too though, if ext is easy to impliment i might add some support for it, no plans of supporting hpfs or ntfs
It will use paging, and I plan for drivers to run in ring3 with emulated ring0 powers
havent decided on if i want hardware or software task switching stuff
I plan to support svga,eventually
It will not use any of the bios(including int 10h)
I want strong crash prevention but who knows if i will do it
ummm did i leave anything out, oh yes the kernel will be under gpl and k_lib under lgpl
the application model(proccess own threads type thing) is not for sure yet
I want for applications to be interrupt based instead of event based
what i mean by that is that instead of having a main loop always checking for messages(you still have a mainloop thoiugh) you just set sya for the click_message to be proccess you have to do something like set_click_message_handler(void *function_pointer) and then when a click happens it will call whatever you put in function_pointer
anyway get the source at http://jouleos.byethost33.com
and then goto source
any constuctive criticism or comments would be appreciated
edit:
btw the RD'ed stands for re-done because i have started this project over 5 times
btw2 it is in pre-alpha stage so nothing useful yet
JouleOS RD'ed
JouleOS RD'ed
Last edited by earlz on Sun Jan 08, 2006 12:00 am, edited 2 times in total.
-
- Member
- Posts: 132
- Joined: Wed Nov 03, 2004 12:00 am
- Location: Austria
- Contact:
Re: JouleOS RD'ed
hmmm... sounds good.
But designing an own FS ?
I've "tried" it, it costs a lot of time to code your own fs!
I would say you should try to fully implement FAT16 and FAT32 perhaps also FAT12 for floppy disks.
greeds
But designing an own FS ?
I've "tried" it, it costs a lot of time to code your own fs!
I would say you should try to fully implement FAT16 and FAT32 perhaps also FAT12 for floppy disks.
greeds
Re: JouleOS RD'ed
thats not an option,fat is patented by Microsoft now so you can get sued for using it
my FS will be pretty basic i can already tell, i tried designing my own and actually have it all designed and just waiting for me to get disk access; I designed it when i had a 16bit OS and i got pretty far coding it, up to the point to where segmentation started being a pain in my coax
my FS will be pretty basic i can already tell, i tried designing my own and actually have it all designed and just waiting for me to get disk access; I designed it when i had a 16bit OS and i got pretty far coding it, up to the point to where segmentation started being a pain in my coax
Re: JouleOS RD'ed
w00t well i finally got a basic console with only one major flaw, when it reaches the bottom of the screen it freezes up
but anyway
just goto my website(above) and click on releases
you can either download the compiled binary along with the source or an image file ready to boot
edit:
just realized my sig was out of date
for my website use the link on the first post
edit2:
screenshots coming soon
but anyway
just goto my website(above) and click on releases
you can either download the compiled binary along with the source or an image file ready to boot
edit:
just realized my sig was out of date
for my website use the link on the first post
edit2:
screenshots coming soon
Last edited by earlz on Sat Jan 21, 2006 12:00 am, edited 2 times in total.
Re: JouleOS RD'ed
Yay I finally am releasing another release
The new stuff is on the webpage
btw
try typing at the command line test;t10;test;t11;test;t10;cls;0
The new stuff is on the webpage
btw
try typing at the command line test;t10;test;t11;test;t10;cls;0