Patricknet Beta 0.2 -RELEASED
Patricknet Beta 0.2 -RELEASED
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.
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.
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: Patricknet Beta 0.2 -RELEASED
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
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.
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.
Website: https://joscor.com
-
- Member
- Posts: 391
- Joined: Wed Jul 25, 2007 8:45 am
- Libera.chat IRC: aejsmith
- Location: London, UK
- Contact:
Re: Patricknet Beta 0.2 -RELEASED
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.
- Brynet-Inc
- Member
- Posts: 2426
- Joined: Tue Oct 17, 2006 9:29 pm
- Libera.chat IRC: brynet
- Location: Canada
- Contact:
Re: Patricknet Beta 0.2 -RELEASED
It's yet another bkerndev copy & paste OS.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.
Re: Patricknet Beta 0.2 -RELEASED
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".
"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".
My web site: http://inflater.wz.cz (Slovak)
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Derrick operating system: http://derrick.xf.cz (Slovak and English )
Re: Patricknet Beta 0.2 -RELEASED
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]Brynet-Inc wrote:It's yet another bkerndev copy & paste OS.
Cheers
Patrick
Re: Patricknet Beta 0.2 -RELEASED
It's not even that. All it is is some printing routines and nothing else. Not even a GDT or IDT...Brynet-Inc wrote:It's yet another bkerndev copy & paste OS.
-
- Member
- Posts: 155
- Joined: Fri Oct 27, 2006 5:11 am
- Location: Oberbayern
- Contact:
Re: Patricknet Beta 0.2 -RELEASED
I guess you totally ignored this, Patrick:PatrickV wrote:I don't think a C language book will help, will it.
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
MikeOS -- simple, well-documented x86 real-mode OS written in assembly language
http://mikeos.sourceforge.net
http://mikeos.sourceforge.net
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: Patricknet Beta 0.2 -RELEASED
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
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
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
- 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:
Re: Patricknet Beta 0.2 -RELEASED
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.
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.
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: Patricknet Beta 0.2 -RELEASED
Wow, this is like my entire summer all over again...
Re: Patricknet Beta 0.2 -RELEASED
Wow. Combuster's getting all philosophical on us.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.
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.
C8H10N4O2 | #446691 | Trust the nodes.
- Troy Martin
- Member
- Posts: 1686
- Joined: Fri Apr 18, 2008 4:40 pm
- Location: Langley, Vancouver, BC, Canada
- Contact:
Re: Patricknet Beta 0.2 -RELEASED
The world is ending. Run.Alboin wrote:Wow. Combuster's getting all philosophical on us.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.
*cuts to shot of earth turning bright red and exploding into chunks and molten lava*