Hi,
Welcome to LQ!
Quote:
Originally Posted by zeealex
hi peeps
i'm wondering, where would i need to start in writing a simple Linux Based OS, i have an old PC i can test and write it on. I'm trying to prove my IT teacher wrong because she insulted my mental capacity and commitment towards writing an operating system. I've used Visual C++ and C# before but it was a very long time.
wondering if anyone here could help me out?
thanks if you can
|
Steering won't violate the challenge.
Core code is one thing but you need to learn the intrinsic,semantics and syntax for a operating Gnu/Linux to understand how things are done. No need to re-invent the wheel. You can always make a better wheel.
I would think you would benefit with '
LFS (Linux From Scratch). Not really programming but learning to build a Gnu/Linux via methodologies presented.
Knowing 'C' is helpful for working or developing code. Without knowledge and understanding OS, your task(s) will be hard to start anew.
Learn the semantics of building a OS via LFS or even using cookbooks to build;
You should consider learning 'BASH' to augment your experiences. Look at links 4,5,6 below. The other links are very useful.
Just a few links to aid you to gaining some understanding;
1 Linux Documentation Project
2 Rute Tutorial & Exposition
3 Linux Command Guide
4 Bash Beginners Guide
5 Bash Reference Manual
6 Advanced Bash-Scripting Guide
7 Linux Newbie Admin Guide
8 LinuxSelfHelp
9 Utimate Linux Newbie Guide
10 Linux Home Networking
11 Virtualization- Top 10
The above links and others can be found at 'Slackware-Links'. More than just SlackwareŽ links!
"Knowledge is of two kinds. We Know a subject ourselves, or we know where we can find information upon it."- Samuel Johnson