New to OS Development Industries
- vincelawrence
- Posts: 19
- Joined: Thu May 17, 2012 5:02 pm
- Location: PH - Luzon - Tanay, Rizal
New to OS Development Industries
Hello there! I am wondering where or how to start developing an OS, can you suggest me some tutorials or teach me so with a complete list of requirements and tools to be used
Sin is pleasure!
Re: New to OS Development Industries
The wiki has lots of information. Have you seen it?
If a trainstation is where trains stop, what is a workstation ?
- vincelawrence
- Posts: 19
- Joined: Thu May 17, 2012 5:02 pm
- Location: PH - Luzon - Tanay, Rizal
Re: New to OS Development Industries
Yeah, but its abit comfusing when it comes to coding, i can't see any further info about where to put the codes and what type of files nor file names to be used and tools needed except NASM
Sin is pleasure!
Re: New to OS Development Industries
The first thing you need to do is write or select a boot loader. This is the little program that goes on the boot sector of the disk. It gets loaded by the computers bios when you turn on or reboot. The little program either loads the OS or loads a larger more complex boot loader that loads the OS. You can start out by writing a simple hello world program in asm that doesn't use any thing except bios calls and use it to test if the bios actually loads a program. That is kind of the first step, to be able to get the OS off the drive and into memory.
- vincelawrence
- Posts: 19
- Joined: Thu May 17, 2012 5:02 pm
- Location: PH - Luzon - Tanay, Rizal
Re: New to OS Development Industries
Already read that, i need something more clear and shorter
By the way, i am trying to get my hands on FASM instead of NASM
By the way, i am trying to get my hands on FASM instead of NASM
Sin is pleasure!
Re: New to OS Development Industries
I would say those are already too short for OS development.vincelawrence wrote:Already read that, i need something more clear and shorter
You aware OS development itself is very complex task? It is not possible to clearly explain general relativity, QED or how to build a rocket in a paragraph.
- vincelawrence
- Posts: 19
- Joined: Thu May 17, 2012 5:02 pm
- Location: PH - Luzon - Tanay, Rizal
Re: New to OS Development Industries
Yeah
Can you suggest me some Dev Kits? A complete set of source codes for bootloader, kernel and such
Can you suggest me some Dev Kits? A complete set of source codes for bootloader, kernel and such
Sin is pleasure!
- piranha
- Member
- Posts: 1391
- Joined: Thu Dec 21, 2006 7:42 pm
- Location: Unknown. Momentum is pretty certain, however.
- Contact:
Re: New to OS Development Industries
Yes. Here ya go!
Bootloader: http://www.gnu.org/software/grub/
Kernel: http://kernel.org/
If you mean something you can actually read and really learn from easily, try minix. Try some small simple bootloaders that you can play around with. They're on the wiki. If the getting started articles on the wiki are to complicated for you, then you are probably not ready for os development.
-JL
Bootloader: http://www.gnu.org/software/grub/
Kernel: http://kernel.org/
If you mean something you can actually read and really learn from easily, try minix. Try some small simple bootloaders that you can play around with. They're on the wiki. If the getting started articles on the wiki are to complicated for you, then you are probably not ready for os development.
-JL
SeaOS: Adding VT-x, networking, and ARM support
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
dbittman on IRC, @danielbittman on twitter
https://dbittman.github.io
Re: New to OS Development Industries
Isn't that more normally spelled "teh codez" ?vincelawrence wrote:...info about where to put the codes and .....
If a trainstation is where trains stop, what is a workstation ?
- 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: New to OS Development Industries
Looks like this year's noob season has started.
- Griwes
- Member
- Posts: 374
- Joined: Sat Jul 30, 2011 10:07 am
- Libera.chat IRC: Griwes
- Location: Wrocław/Racibórz, Poland
- Contact:
Re: New to OS Development Industries
You know, some exams have finished, so newbies try to start they adventure with programming by writing their own OS capable of running everything on every device, including ant's brain (someone mentioned that in one of posts few days ago, I still find it funny).
Reaver Project :: Repository :: Ohloh project page
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
Re: New to OS Development Industries
But AFAIK female ant's brain are incompatible with male ant's, it will be a tough mission.Griwes wrote:You know, some exams have finished, so newbies try to start they adventure with programming by writing their own OS capable of running everything on every device, including ant's brain (someone mentioned that in one of posts few days ago, I still find it funny).
- Griwes
- Member
- Posts: 374
- Joined: Sat Jul 30, 2011 10:07 am
- Libera.chat IRC: Griwes
- Location: Wrocław/Racibórz, Poland
- Contact:
Re: New to OS Development Industries
That only creates need for one additional version of HAL; for ant's brain, you would end up with AMHAL and AFHAL, that's not a big deal.bluemoon wrote:But AFAIK female ant's brain are incompatible with male ant's, it will be a tough mission.Griwes wrote:You know, some exams have finished, so newbies try to start they adventure with programming by writing their own OS capable of running everything on every device, including ant's brain (someone mentioned that in one of posts few days ago, I still find it funny).
Reaver Project :: Repository :: Ohloh project page
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
<klange> This is a horror story about what happens when you need a hammer and all you have is the skulls of the damned.
<drake1> as long as the lock is read and modified by atomic operations
Re: New to OS Development Industries
No you can't do that. As soon as you attempt to install anything, including exception handlers, on a female ant's brain it generate a fault.
(enough for joke)
(enough for joke)