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 often labeled as “ONLY FOR GEEKS.” Newcomers frequently find it difficult to understand and implement due to the lack of beginner-friendly documentation. A change is needed.

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

In this book, we will begin with programming in C and programming in assembly, and then move on to practical OS Development.

To make learning easier, the book uses only simple methods, so it covers only a few essential topics from C and assembly. However, every necessary topic that cannot be avoided is included.

Most existing resources on OS Development are poorly documented and rely on many tools just to introduce the subject. They often involve tools like Make, techniques such as linker scripts, and heavy use of the C programming language and assembly language.

This often prevents beginners from grasping the concepts. Therefore, this book will not use automation tools like Make or techniques like linker scripts, nor will it rely heavily on C or assembly. We will remove unnecessary complexity and use only the simplest methods.

If you are an experienced C or assembly programmer, you will also find this book useful. You can directly jump to the OS Development section.

The OS Development chapters in this book are explained in a clear and 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 I/O devices, and much more.

By the end of this book, you will be confident enough to move forward and work on your dream project.

I hope this book adds great value to you and helps you pursue what you love.

And I hope it becomes your passion!

Thank you!


About the Author

TINU TOM’s avatar TINU TOM

I am a Cyber Security Researcher specializing in application security, with a primary focus on security-related products such as antivirus software, firewalls, and similar technologies.

As a self-taught programmer since the age of 13, I enjoy working with both hardware and software.

Throughout my college years, I was often approached to explain programming-related questions, and I found great satisfaction in sharing my knowledge with others.

Above all, I am passionate about creating value for people through my work. I wish 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
    • AccessibilityPro (NEW!)
    • Author Quickstart (NEW!)
    • CourseAI
    • TranslateAI
    • GlobalAuthor
    • IndexAI
    • Launch Quickstart (NEW!)
    • Marketing Packages
    • PublishWord
    • Publish on Amazon
    • 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