About the Book
Operating System Development or OS Development is a topic which is always titled as "ONLY FOR GEEKS". New comers to this area often find it hard to understand and implement because of Lack Of Beginner Level Documentation. A Change for this is a need.
The main goal of this book is to Introduce OS Development To Absolute Beginners From Start To End.
We will start from Programming In C , Programming In Assembly to Practical OS Development.
To make this book Easily Learnable, The Book only uses Simple Methods so that Only Less Topics in Programming In C and Assembly should be covered. But Every Necessary Topics which can't be avoided is Surely Included. The aim of this book is to make OS Development approachable for Every Interested Readers.
Most of the other "Less Documented" contents about OS Development Uses Lots Of Tools just to introduce it. We have avoided Most of them. These other contents includes the use of Automation tool : Make , Linker Scripts etc... and Heavy Use Of The C Programing Language and Assembly Language.
This always drags beginners from successfully Learning the Topic. So , this book won't use Automation tool : Make , Linker Scripts etc.. Not Even Heavy Use Of the C Programing Language and Assembly Language. We will take away all of the complexities and only use the Simplest Methods.
But if you are an experienced C Programmer and/or Assembly Language Programmer, You too will find this book useful, You could directly jump to The OS Development Section.
The OS Development Chapters of this book also will be Explained From Top to Bottom without much Effort.
The book cover chapters of basically everything like Booting , Creating Graphical User Interface and other Graphical Content , implementing Keyboard , mouse , Accessing Hard Disk , Creating a File system , Working with other IO devices and many more.
You could even make a GAME , So that you could turn your PC Into a Play Station , or Xbox or whatever Fancy Video Gaming Platform you can think of. And the interesting thing is that "YOU ARE IN CONTROL OF EVERYTHING ABOUT YOUR COMPUTER". Kick out All of the Hackers as you will be the one which controls everything!!
At the End of This Book, You will be confident enough to move further and do Your Dream Project.
I Hope this Book Will Create a Lot Of Value in You Which will further Become What you Love To Do.
And I Hope it will also be Your Passion!!
About the Author
I am a Cyber Security researcher(appsec) who mainly focus on Security Related Products like Antivirus , Firewalls etc... and have found number of issues in those.
Being a self taught programmer from the age of 13 , i always love working with the hardware --> So the Topic Operating System Development became my hobby.
Being a person who got contacted frequently to explain Programming Related Questions in my college , I enjoy the Feeling of sharing My knowledge to others.
This book helps me in the journey of developing a community interested in Development Related Technology.
And i am waiting for a day where one of the member in my Community recognize me and Have Two cups of Coffee.