|
|
|
|
|
OsdevThe term OSDEV is coined from and refers to computer operating systems development. Osdev generally refers to amateur development of new operating systems, as opposed to well-established operating systems as Unix on mainframe computers and DOS on personal computers, yet their creators made operating system development themselves. It is a matter of trend, in favour of the open source movement. GNU/Linux operating system started as an amateur project. Beside it, many other popular operating systems started as educational operating systems (the BSD series, for example). Still, most of these amateur projects are stopped in early development stages (Hello World!). Development Elements of operating systems include: - kernel programming:
- hardware programming:
Of course, these element list can expand, but all operating system must include them. Many programmers find the C programming language and assembler the most accurate language for their work. A commonly used platform is the x86. A beginner might want to create a bootstrap program; for exmple, writing his name on the screen. Next may come implementation of protected mode, file systems or memory management. Top open source operating systems, opted for a cross-platform code, replacing architecture specific code from a distribution to another. Generally, an operating system is more portable as only the kernel is machine specific, and all other software layers are architecture independent. Linux makes an ideal example for this concept, as it runs on a large variety of hardware, and very well implemented on embedded systems. Some known amateur systems - Halfix
- Menuet
- Unununium
- Moebius
- aros
- brix
- dome
- eros
- ezos
- v2os
- rtmk
- sobs
- avios
- dfdos
- moo32
- tinos
- gemini
- queeg
- agnix
External links As the topic is quite popular, there are many web pages related to it. - OSDEV Community
- http://www.osdever.net/ - Bona Fide OS
- http://backster.free.fr/ - Operating System Index
- http://halfix.osdever.net/ - Halfix OS
- http://www.mega-tokyo.com/os - MagaTokyo OS Resources
- http://www.menuetos.org/ - Menuet OS
- http://www.nondot.org/sabre/os/articles - Operating System Resource Center
- http://veritos.uni.cc/ - VeritOS Project
|
 |
|
| Copyright 2005-2009 OnPedia.com. All Rights Reserved |
|
|