Nexus Os release 0.0.1
-
- Member
- Posts: 132
- Joined: Wed Nov 03, 2004 12:00 am
- Location: Austria
- Contact:
ok, sry i wasn't able to go on with my project because I had a lot to do with my studies.
I tried to find a good free host to upload my operating system, but I can't find one which doesn't delete the acc if it isn't used over a several time. So if anyone knows a good free host please tell me.
Ok, I want just to upload the old release because I'm currently rebuilding the Os so that it becomes a bit more stable and so, if someone is really interrested on it my email address is [email protected], please send me an email if you want the source code, current features:
full featured multitasking,
paging,idt,gdt, etc....
system calls,
module support,
ELF support (ELF32/ELF64),
FS encapsulated driver (hookable with all fs driver types),
FAT fs driver,
etc........
And if anyone wants to help to go on a bit faster in developing nexusos please contact me, because it's already a huge work todo like writing drivers, vesa support and so on.
I tried to find a good free host to upload my operating system, but I can't find one which doesn't delete the acc if it isn't used over a several time. So if anyone knows a good free host please tell me.
Ok, I want just to upload the old release because I'm currently rebuilding the Os so that it becomes a bit more stable and so, if someone is really interrested on it my email address is [email protected], please send me an email if you want the source code, current features:
full featured multitasking,
paging,idt,gdt, etc....
system calls,
module support,
ELF support (ELF32/ELF64),
FS encapsulated driver (hookable with all fs driver types),
FAT fs driver,
etc........
And if anyone wants to help to go on a bit faster in developing nexusos please contact me, because it's already a huge work todo like writing drivers, vesa support and so on.
-
- Member
- Posts: 132
- Joined: Wed Nov 03, 2004 12:00 am
- Location: Austria
- Contact:
Well, it doesn't build..
Code: Select all
[10:31:40] aubergine: /export/nexus
$ make
make -C /export/nexus/boot/grub_boot
make[1]: Entering directory `/export/nexus/boot/grub_boot'
gcc -c -o boot boot.S
boot.S:19:37: error: ../../include/multiboot.h: No such file or directory
make[1]: *** [all] Error 1
make[1]: Leaving directory `/export/nexus/boot/grub_boot'
make: *** [all] Error 2
-
- Member
- Posts: 132
- Joined: Wed Nov 03, 2004 12:00 am
- Location: Austria
- Contact:
@JamesM:
I can't find the error, but it builds without any problems ...
I will check again later.
The image is not a flat binary image ..., you have to install grub on the floppy and then copy the kernel file to the described destination, it's like the linux method, Bootloader -> loads image from disk...
First read then try
Edit: the kernel image is in ELF format so GRUB can boot it !
I can't find the error, but it builds without any problems ...
I will check again later.
The image is not a flat binary image ..., you have to install grub on the floppy and then copy the kernel file to the described destination, it's like the linux method, Bootloader -> loads image from disk...
First read then try
Edit: the kernel image is in ELF format so GRUB can boot it !
I know what format the kernel binary ( is in: There is another file - nimg , which I took to be a floppy image. The fact is I don't have a floppy drive: I want to use an emulator. So I assumed there would be a floppy disk image around.
Obviously not. I'll reuse the image from my own kernel and substitute your file in place.
Obviously not. I'll reuse the image from my own kernel and substitute your file in place.
- Combuster
- Member
- Posts: 9301
- Joined: Wed Oct 18, 2006 3:45 am
- Libera.chat IRC: [com]buster
- Location: On the balcony, where I can actually keep 1½m distance
- Contact:
All three redownloads got me:
I also got the missing multiboot.h, for now obvious reasons... I suggest you fix this little problem
andPowerarchiver can not open this file. It does not appear to be a valid archive.
followed by CRC and offset errors for half the files in the archive./usr/src/nexus>unzip /cygdrive/d/temp/nexus.zip
Archive: /cygdrive/d/temp/nexus.zip
error [/cygdrive/d/temp/nexus.zip]: missing 4 bytes in zipfile
(attempting to process anyway)
error [/cygdrive/d/temp/nexus.zip]: attempt to seek before beginning of zipfile
(please check that you have transferred or created the zipfile in the
appropriate BINARY mode and that you have compiled UnZip properly)
(attempting to re-compensate)
I also got the missing multiboot.h, for now obvious reasons... I suggest you fix this little problem
Well by hacking your kernel binary into my floppy image I've got it working (although the build still doesn't work).
Seems very good! The prompt string doesn't appear on initial bootup: have to do a 'enter' or a duff command to check if there's a shell ready.
Apparently also it's using 5009408kb of RAM (according to your meminfo program) -that seems like a lot! (physical, anyway!)
After every command "Killing task: <bleh>" comes up without a newline after it - I assume this is debugging text you forgot to remove?
Running 'show' with no parameters shows "waiting for vread for file "<garbage>"" then page faults. I assume a file name is required?
All in all it looks very good! keep up the good work.
JamesM
Seems very good! The prompt string doesn't appear on initial bootup: have to do a 'enter' or a duff command to check if there's a shell ready.
Apparently also it's using 5009408kb of RAM (according to your meminfo program) -that seems like a lot! (physical, anyway!)
After every command "Killing task: <bleh>" comes up without a newline after it - I assume this is debugging text you forgot to remove?
Running 'show' with no parameters shows "waiting for vread for file "<garbage>"" then page faults. I assume a file name is required?
All in all it looks very good! keep up the good work.
JamesM
-
- Member
- Posts: 132
- Joined: Wed Nov 03, 2004 12:00 am
- Location: Austria
- Contact:
-
- Member
- Posts: 132
- Joined: Wed Nov 03, 2004 12:00 am
- Location: Austria
- Contact:
Re: Nexus Os release 0.0.1
Hi @ll,
I am sad to tell you that I won't develop my OS anymore. I haven't got the time to do so, my Informatics Study is taking all my time, but I'll try to help others with questions around operating system development. I've worked 4 Years on my operating system, the last release last month was a real improvement got working vesa, a hand full of filesystems that are working, full ELF support and a lot of other features but as already mentioned it's too time consuming 'cause I am on the way to my Master of technology science. I hope you guys understand that there are no uploads anymore and no updates, perhaps in 1 or 2 years I will go on with my Os and publish it, we will see what time brings.
Greeds,
blackcatcoder (Rainer Benjamin).
I am sad to tell you that I won't develop my OS anymore. I haven't got the time to do so, my Informatics Study is taking all my time, but I'll try to help others with questions around operating system development. I've worked 4 Years on my operating system, the last release last month was a real improvement got working vesa, a hand full of filesystems that are working, full ELF support and a lot of other features but as already mentioned it's too time consuming 'cause I am on the way to my Master of technology science. I hope you guys understand that there are no uploads anymore and no updates, perhaps in 1 or 2 years I will go on with my Os and publish it, we will see what time brings.
Greeds,
blackcatcoder (Rainer Benjamin).
Re: Nexus Os release 0.0.1
That's too bad not even an hour each week?
-
- Member
- Posts: 132
- Joined: Wed Nov 03, 2004 12:00 am
- Location: Austria
- Contact:
Re: Nexus Os release 0.0.1
Nope, this month is really hard ... I'll see perhaps I will start a new OS from the scratch ...
-
- Member
- Posts: 132
- Joined: Wed Nov 03, 2004 12:00 am
- Location: Austria
- Contact:
Re: Nexus Os release 0.0.1
Hi,
for all those who are going to start an self-made operating system or seeking for how to do things like protected mode, elf support, paging and many more i have uploaded nexusos to sourceforge. I have freezed the development on nexusos 2 years ago but i thought it would be helpful to have some running code which shows how to do some special things.
Link to nexusos: http://nexusos.sourceforge.net
greeds,
Benjamin
for all those who are going to start an self-made operating system or seeking for how to do things like protected mode, elf support, paging and many more i have uploaded nexusos to sourceforge. I have freezed the development on nexusos 2 years ago but i thought it would be helpful to have some running code which shows how to do some special things.
Link to nexusos: http://nexusos.sourceforge.net
greeds,
Benjamin