This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
And already headed for AfD for the notability reason. (think about it, even SFS didn't last there)
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
"Certainly avoid yourself. He is a newbie and might not realize it. You'll hate his code deeply a few years down the road." - Sortie
[ My OS ] [ VDisk/SFS ]
Welcome back inflater, I'll get right to testing 0.0.2!
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
MikeOS got blown out of the wiki water even though it has > 10000 downloads.
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
DexOS has a small community and they kept deleting their OS page. They declared it open source then and Wiki kept the page intact from June 2008... weird. PortixOS was also deleted, MikeOS too. Maybe because for "notability"... heh. Really - they should remove stuff like this or this, but if my OS page stays up, I'm not complaining.
Ah, went a little bit offtopic. Anyone discovered some new bugs to be fixed in 0.0.3?
Actually, the latter linux "distro" is actually a good tool for fixing broken grub installs and x.org confs if you can't get to a text-only shell booting off your hard drive!
Testing now, will edit or post again.
Mind if I ask, what programming language do you use? And how do you handle the keyboard?
EDIT: Broke it. Fed type a padded filename, and it crashed. Blank lines at the prompt should just make a new line and print the prompt again, not do another "bad command or filename" error. I'm impressed with the sysinfo command! The default font's nifty too, it's a bit different than the starting text mode font.
Last edited by Troy Martin on Sun Dec 28, 2008 11:50 am, edited 1 time in total.
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
Everything in FASM, 16 and 32 bit modes combined, except the SPIRAL demo which is hardcoded and compiled externally in Free Pascal.
The output is a MZ-EXE executable. (Can't compile to pure binary because FASM has a 64kB limit for "DOS COM's", altough my kernel isn't for DOS...)
How I handle the keyboard? Well, a modified DexOS keyboard driver base + some mine improvements.
//EDIT: What did you type exactly when it crashed?
Last edited by inflater on Sun Dec 28, 2008 11:53 am, edited 1 time in total.
Nifty, see the bugs and stuff on my previous post.
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.
I am afraid CPU speed is incorrectly reported on overclocked/underclocked processors.
Any chance you are using combination of timer and rdtsc? If so the please know that on most x86-64 Intel processors TSC gets initialized once during bootup and probably earlier than BIOS kicks in.
A fix to this problem would be to determine cpu model & family, and based on that decide if you need to read MSRs that contain current multipler and multiplier that TSC was initialized with.
Fixed the empty command line thing, empty yer browser's cache and try redownloading (the correct version has derrick_english.img or .exe from today in the RAR file). Troy, could you please tell me how the hell did you crash it? What did you type exactly?
geppy: Yes, the CPU detection is through RDTSC. But I think I won't bother fixing it for now...
inflater wrote:DexOS has a small community and they kept deleting their OS page. They declared it open source then and Wiki kept the page intact from June 2008... weird. PortixOS was also deleted, MikeOS too. Maybe because for "notability"... heh. Really - they should remove stuff like this or this, but if my OS page stays up, I'm not complaining.
Ah, went a little bit offtopic. Anyone discovered some new bugs to be fixed in 0.0.3?
DexOS was deleted because, the person who put it up kept writing stuff about the split between DexOS and v2_os, which was how DexOS started, you should put that we had a disagreement and split, but not keep adding more and more year's later.
So i band him from the forum, so he took the wiki down, saying it was not note worther enough, which is a laugh as he posted it there in the first place.
For your wiki to stay you need to have independant links and a good google rating
Eg: Links like this are good http://royal.pingdom.com/2008/09/26/10- ... he-future/
Back on topic i will test your OS and report back over the coming days inflater
<-- note the padding in spaces
Completely froze up. Will download new one.
EDIT: Same issue. Note there's two spaces for padding, not the three that there should be. So there's the bug.
Solar wrote:It keeps stunning me how friendly we - as a community - are towards people who start programming "their first OS" who don't even have a solid understanding of pointers, their compiler, or how a OS is structured.