Page 1 of 2
Patricknet Beta 0.2 -RELEASED
Posted: Tue Nov 18, 2008 7:38 pm
by PatrickV
Hey
Patricknet Beta 0.2 Has been released and ready for user feedback and developers chnages. You can freely change the source code to make your own operating system or help me improve it. This was not a walk in the part for me. I worked really hard to learn things. This new version is better than the last which i might say that I jumped form asmembly to C language
From the last released we didn't have a stable bootloader. These are the new Features
Features:
GRUB Bootloader
Custom "menu.lst"
Pre created Floppy Image of Patricknet
Clear screen methods
Screen Header methods
Print Drivers
Feel free to vist our forums, send us an e-mail or download our new version.
Here is the link>
http://www.server.pvcomputers.co.nz/patricknet
Also feel free to leave source code changes and ideas and suggestion at this forum if you are not able to goto my forums or send us an e-mail.
Re: Patricknet Beta 0.2 -RELEASED
Posted: Tue Nov 18, 2008 9:10 pm
by Troy Martin
Good stuff, here are a few video-related suggestions for 0.3:
- Make vidmem global so it's not reset every single time print_text is called. Update print_text accordingly.
- If you do the above, set up print_text to act more like a puts() function, taking '\n' characters and outputting 0Dh,0Ah, etc. print_text should call update_cursor on its own as well.
- Get rid of BLACK_BLACK and BLUE_BLUE. No self-respecting OSdev'er would print something with foreground = background.
Re: Patricknet Beta 0.2 -RELEASED
Posted: Tue Nov 18, 2008 10:31 pm
by 01000101
I haven't actually used your OS yet, but I don't have to use it to tell that it is a huge improvement over the first 'release'. At least you have a kernel now and not a boot-loader trying to be a kernel.
Congrats for not giving up when things started getting more complicated, I hope you keep that mentality as things will get exponentially more difficult as you add features.
Re: Patricknet Beta 0.2 -RELEASED
Posted: Wed Nov 19, 2008 1:26 am
by xyzzy
Can you actually do anything with it? I boot it and get a little message saying "Welcome to Patricknet", and then I can't do anything.
Re: Patricknet Beta 0.2 -RELEASED
Posted: Wed Nov 19, 2008 12:59 pm
by Brynet-Inc
AlexExtreme wrote:Can you actually do anything with it? I boot it and get a little message saying "Welcome to Patricknet", and then I can't do anything.
It's yet another bkerndev copy & paste OS.
Re: Patricknet Beta 0.2 -RELEASED
Posted: Wed Nov 19, 2008 2:08 pm
by inflater
Jesus Christ.
"Patricknet 0.1 beta" - a hello world boot sector (ctrl+c ctrl+v the Web).
"Patricknet 0.2 beta" - a hello world boot sector (ctrl+c ctrl+v Bkerndev) loaded by GRUB with colors added and a dummy command line.
And you're calling this 0.2 already?
I expected it to have at least a primitive working shell and some basic functions, at least that was in case of my experimental OSes... What can we expect in "0.3 beta"? A "Hello world OS" with a functioning REBOOT command?
IMHO bad progress. I was not born with OSdev knowledge, I'm like everybody else but this is just too bad to be called "0.2".
Re: Patricknet Beta 0.2 -RELEASED
Posted: Wed Nov 19, 2008 2:18 pm
by PatrickV
Brynet-Inc wrote:It's yet another bkerndev copy & paste OS.
I am offended!
Anyway, I am trying to futher create new features and 01000101 said will not be easy. After that point where I am at now, I have no other documentation to carry on with. I don't think a C language book will help, will it. Plus the city library doesn't have a single book about creating things like this. Anyway, thanks for the feedback and keep the comments coming in. I am happy for anyone to alter the source code send the updated versions to:
[email protected]
Cheers
Patrick
Re: Patricknet Beta 0.2 -RELEASED
Posted: Wed Nov 19, 2008 3:19 pm
by froggey
Brynet-Inc wrote:It's yet another bkerndev copy & paste OS.
It's not even that. All it is is some printing routines and nothing else. Not even a GDT or IDT...
Re: Patricknet Beta 0.2 -RELEASED
Posted: Wed Nov 19, 2008 3:58 pm
by M-Saunders
PatrickV wrote:I don't think a C language book will help, will it.
I guess you totally ignored this, Patrick:
http://forum.osdev.org/viewtopic.php?p=141009#p141009
To write an OS in C you need to be very good with C. I don't know why you want to write an operating system when you're not willing to learn and get more programming experience beforehand! You'll just be limited to copying and pasting code with minor alterations, as happens with many other projects that ultimately go nowhere...
M
Re: Patricknet Beta 0.2 -RELEASED
Posted: Wed Nov 19, 2008 4:34 pm
by Troy Martin
Yeah, if you aren't even getting help from Bkerndev's keyboard handler (and you can't modify it to wait for a keypress and return the scancode/ascii representation), you really ought to read a C book or two. That's how I learned to read and write assembly. Sometimes I even put a semicolon for comments in my C code by mistake now.
Re: Patricknet Beta 0.2 -RELEASED
Posted: Wed Nov 19, 2008 4:44 pm
by PatrickV
Yet again. Thanks for the input that I'll already know.
Hey my city library and book store sucks. they don't have the books that i needed. Hey i am proud of how far i have gone. Stop give me a hard time will ya. I know it does not mean anything to and it is not a biggy but it is for me. I am just a typical object orinated program. I am a visual person not an theory person.
I don't think their will be a Patricknet beta 0.3 at anytime soon. I do this in my spear-time which i am short of. "It's yet another bkerndev copy & paste OS." well that now where i got the information from. I got it from osdever.net but it was a kernel source code in cased in a zip file named kernel2.zip you will find in the download section. I made changes to it to custom fit for patricknet
Re: Patricknet Beta 0.2 -RELEASED
Posted: Wed Nov 19, 2008 5:15 pm
by Combuster
It would help if you act based on what you're told instead of ignoring all that and going ahead your own way. We're trying to help by giving you good links and good advice and you just ramble on, making everybody else think they wasted their time on you.
And its not a good idea ever to try and show off a string-replaced version of someone else's code, because it makes you look like you are trying to take credit for someone else's code.
But then again, everybody needs to fall in order to learn how to stand up again, with a better footing in this world.
Re: Patricknet Beta 0.2 -RELEASED
Posted: Wed Nov 19, 2008 8:51 pm
by Troy Martin
Wow, this is like my entire summer all over again...
Re: Patricknet Beta 0.2 -RELEASED
Posted: Wed Nov 19, 2008 8:56 pm
by Alboin
Combuster wrote:But then again, everybody needs to fall in order to learn how to stand up again, with a better footing in this world.
Wow. Combuster's getting all philosophical on us.
Patrick, may I suggest you stop releasing your OS? Focus on your programming, not your face. Learn to program. Think about it: could an
entire forum of developers be
this wrong about something?
Take a break. Learn to program. Write a few user apps. Learn a few programming languages.
Learn. That's where most of the fun in this area comes from anyway.
Re: Patricknet Beta 0.2 -RELEASED
Posted: Wed Nov 19, 2008 9:02 pm
by Troy Martin
Alboin wrote:Combuster wrote:But then again, everybody needs to fall in order to learn how to stand up again, with a better footing in this world.
Wow. Combuster's getting all philosophical on us.
The world is ending. Run.
*cuts to shot of earth turning bright red and exploding into chunks and molten lava*