Email the Author

You can use this page to email TINU TOM about Developing A Computer Operating System From Scratch.

Please include an email address so the author can respond to your query

This message will be sent to TINU TOM

This site is protected by reCAPTCHA and the Google  Privacy Policy and  Terms of Service apply.

About the Book

Operating System Development or OS Development is a topic that is often labeled as "ONLY FOR GEEKS." Newcomers to this area often find it hard to understand and implement due to a lack of beginner-level documentation. A change for this is needed.

The aim of this book is to make OS Development approachable for anyone interested in the topic.

In this book, we will start with Programming in C, Programming in Assembly, and move on to practical OS Development.

To make this book easier to learn, the book only uses simple methods so that only a few topics in Programming in C and Assembly are covered. But every necessary topic that can't be avoided is surely included.

Most of the other contents teaching OS Development are less documented and use lots of tools just to introduce it. These other contents include the use of automation tools: Make, Linker Scripts, etc., and heavy use of the C Programming Language and Assembly Language.

This always prevents beginners from grasping the concepts. So, this book won't use automation tools like Make, Linker Scripts, etc. Not even heavy use of the C Programming 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 an 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 will also be explained in an easy-to-understand manner.

The book covers a wide range of topics including booting, creating graphical user interfaces and other graphical content, implementing a keyboard driver, accessing the hard disk, creating a simple file system, working with other I/O devices, and many more.

At the end of this book, you will be confident enough to move further and work on 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!

Thank you!


About the Author

TINU TOM’s avatar TINU TOM

I am a Cyber Security Researcher specializing in application security who mainly focuses on security-related products such as antivirus, firewall, etc.

Being a self-taught programmer, from the age of 13, I love working with both hardware and software.

As a person who was frequently contacted to explain programming-related questions in college, I enjoy sharing my knowledge with others.

Above all, I love adding value to people through my work. Wishing you a happy and fulfilling learning experience.

Thank you!

Logo white 96 67 2x

Publish Early, Publish Often

  • Path
  • There are many paths, but the one you're on right now on Leanpub is:
  • Os-dev › Email Author › New
    • READERS
    • Newsletters
    • Weekly Sale
    • Monthly Sale
    • Store
    • Home
    • Redeem a Token
    • Search
    • Support
    • Leanpub FAQ
    • Leanpub Author FAQ
    • Search our Help Center
    • How to Contact Us
    • FRONTMATTER PODCAST
    • Featured Episode
    • Episode List
    • MEMBERSHIPS
    • Reader Memberships
    • Department Reader Memberships
    • Author Memberships
    • Your Membership
    • COMPANY
    • About
    • About Leanpub
    • Blog
    • Contact
    • Press
    • Essays
    • AI Services
    • Imagine a world...
    • Manifesto
    • More
    • Partner Program
    • Causes
    • Accessibility
    • AUTHORS
    • Write and Publish on Leanpub
    • Create a Book
    • Create a Bundle
    • Create a Course
    • Create a Track
    • Testimonials
    • Why Leanpub
    • Services
    • TranslateAI
    • TranslateWord
    • TranslateEPUB
    • PublishWord
    • Publish on Amazon
    • CourseAI
    • GlobalAuthor
    • Marketing Packages
    • IndexAI
    • Author Newsletter
    • The Leanpub Author Update
    • Author Support
    • Author Help Center
    • Leanpub Authors Forum
    • The Leanpub Manual
    • Supported Languages
    • The LFM Manual
    • Markua Manual
    • API Docs
    • Organizations
    • Learn More
    • Sign Up
    • LEGAL
    • Terms of Service
    • Copyright Policy
    • Privacy Policy
    • Refund Policy

*   *   *

Leanpub is copyright © 2010-2025 Ruboss Technology Corp.
All rights reserved.

This site is protected by reCAPTCHA
and the Google  Privacy Policy and  Terms of Service apply.

Leanpub requires cookies in order to provide you the best experience. Dismiss