Template:Main2/Introduction: Difference between revisions
Jump to navigation
Jump to search
[unchecked revision] | [unchecked revision] |
Content added Content deleted
m (Killing "PlusPlus" for "C++ Bare Bones" too) |
(Added FAQ and tutorial links) |
||
Line 6: | Line 6: | ||
* [[What order should I make things in?]] |
* [[What order should I make things in?]] |
||
* [[Definitions|What is a kernel--shell--GUI--etc.]] |
* [[Definitions|What is a kernel--shell--GUI--etc.]] |
||
* [[:Category:FAQ|Answers to some common questions]] |
|||
* [[Tutorials]] |
|||
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:OS Development|more...]]</small></div> |
<div style="text-align: right; margin: 0; padding: 0;"><small>[[:Category:OS Development|more...]]</small></div> |
||
Revision as of 19:25, 26 April 2010
Basic Information
- Introduction
- Avoid beginner mistakes
- Getting started
- How to ask questions
- What order should I make things in?
- What is a kernel--shell--GUI--etc.
- Answers to some common questions
- Tutorials
Environment
- How kernel, compiler, and C library work together
- Things you can not do with C (See also Interrupt Service Routines!)
- Can I use some language other than C?
- Doing a kernel in C++
- Doing a kernel in Pascal
- Doing a kernel in Basic
- Sample inline functions
- Using the Bios or not using the Bios ? ...
- Using inline assembly
Booting and Setup
- Boot Sequence
- Diskless booting
- The BabyStep tutorial
- GDT For Dummies
- Interrupts For Dummies
- Getting Keyboard Input
Testing and debuging