Patricknet Beta 0.2 -RELEASED

This forums is for OS project announcements including project openings, new releases, update notices, test requests, and job openings (both paying and volunteer).
PatrickV
Member
Member
Posts: 151
Joined: Sun Jul 06, 2008 7:50 pm
Location: New Zealand
Contact:

Patricknet Beta 0.2 -RELEASED

Post by PatrickV »

Hey
=D> =D> =D> =D> =D> =D> =D> =D> =D> =D> =D>
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.
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Patricknet Beta 0.2 -RELEASED

Post 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.
Image
Image
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 wish I could add more tex
User avatar
01000101
Member
Member
Posts: 1599
Joined: Fri Jun 22, 2007 12:47 pm
Contact:

Re: Patricknet Beta 0.2 -RELEASED

Post 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.
xyzzy
Member
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

Post 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.
User avatar
Brynet-Inc
Member
Member
Posts: 2426
Joined: Tue Oct 17, 2006 9:29 pm
Libera.chat IRC: brynet
Location: Canada
Contact:

Re: Patricknet Beta 0.2 -RELEASED

Post 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. :roll:
Image
Twitter: @canadianbryan. Award by smcerm, I stole it. Original was larger.
User avatar
inflater
Member
Member
Posts: 1309
Joined: Thu Sep 28, 2006 10:32 am
Location: Slovakia
Contact:

Re: Patricknet Beta 0.2 -RELEASED

Post 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? :shock: 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? :roll:

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 :P)
PatrickV
Member
Member
Posts: 151
Joined: Sun Jul 06, 2008 7:50 pm
Location: New Zealand
Contact:

Re: Patricknet Beta 0.2 -RELEASED

Post by PatrickV »

Brynet-Inc wrote:It's yet another bkerndev copy & paste OS. :roll:
I am offended! :evil: 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 :D
froggey
Member
Member
Posts: 38
Joined: Tue Oct 17, 2006 10:21 pm
Location: Hampshire, UK

Re: Patricknet Beta 0.2 -RELEASED

Post by froggey »

Brynet-Inc wrote:It's yet another bkerndev copy & paste OS. :roll:
It's not even that. All it is is some printing routines and nothing else. Not even a GDT or IDT...
M-Saunders
Member
Member
Posts: 155
Joined: Fri Oct 27, 2006 5:11 am
Location: Oberbayern
Contact:

Re: Patricknet Beta 0.2 -RELEASED

Post 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
MikeOS -- simple, well-documented x86 real-mode OS written in assembly language
http://mikeos.sourceforge.net
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Patricknet Beta 0.2 -RELEASED

Post 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. :P
Image
Image
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 wish I could add more tex
PatrickV
Member
Member
Posts: 151
Joined: Sun Jul 06, 2008 7:50 pm
Location: New Zealand
Contact:

Re: Patricknet Beta 0.2 -RELEASED

Post by PatrickV »

Yet again. Thanks for the input that I'll already know. [-X 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
User avatar
Combuster
Member
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

Post 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.
"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 ]
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Patricknet Beta 0.2 -RELEASED

Post by Troy Martin »

Wow, this is like my entire summer all over again...
Image
Image
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 wish I could add more tex
User avatar
Alboin
Member
Member
Posts: 1466
Joined: Thu Jan 04, 2007 3:29 pm
Location: Noricum and Pannonia

Re: Patricknet Beta 0.2 -RELEASED

Post 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. 8)

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.
User avatar
Troy Martin
Member
Member
Posts: 1686
Joined: Fri Apr 18, 2008 4:40 pm
Location: Langley, Vancouver, BC, Canada
Contact:

Re: Patricknet Beta 0.2 -RELEASED

Post 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. 8)
The world is ending. Run.
*cuts to shot of earth turning bright red and exploding into chunks and molten lava*
Image
Image
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 wish I could add more tex
Locked