Operating Systems: From 0 to 1



Bookstore > Books > Operating Systems: From 0 to 1

Operating Systems: From 0 to 1

Free Download
eBookFree
Rating
AuthorTu Do Hang
PublisherSelf-publishing
Published2018
Pages309
LanguageEnglish
FormatPaper book / ebook (PDF)
EBook Hardcover Paperback

This book helps you gain the foundational knowledge required to write an operating system from scratch. Hence the title, 0 to 1.

After completing this book, at the very least you will learn: How to write an operating system from scratch by reading hardware datasheets. In the real world, it works like that. You won't be able to consult Google for a quick answer. A big picture of how each layer of a computer is related to the other, from hardware to software. Write code independently. It's pointless to copy and paste code. Real learning happens when you solve problems on your own. Some examples are given to kick start, but most problems are yours to conquer. However, the solutions are available online for you to examine after giving it a good try. Linux as a development environment and how to use common tools for low-level programming. x86 assembly in-depth. How a program is structured so that an operating system can run. How to debug a program running directly on hardware with gdb and QEMU. Linking and loading on bare metal x86_64, with pure C. No standard library. No runtime overhead.





Similar Books


The Game Console

The Game Console

by Evan Amos

The Game Console is a tour through the evolution of video game hardware, with gorgeous full-color photos of 86 consoles and their grisly innards. You'll start your journey with legendary consoles like the Magnavox Odyssey, Atari 2600, Nintendo Entertainment System, and the Commodore 64. The visual nostalgia trip continues with system...

Price:  $8.50  |  Publisher:  No Starch Press  |  Release:  2018

IoT and Edge Computing for Architects, 2nd Edition

IoT and Edge Computing for Architects, 2nd Edition

by Perry Lea

Industries are embracing IoT technologies to improve operational expenses, product life, and people's well-being. An architectural guide is needed if you want to traverse the spectrum of technologies needed to build a successful IoT system, whether that's a single device or millions of IoT devices.IoT and Edge Computing for Arch...

Price:  $44.99  |  Publisher:  Packt Publishing  |  Release:  2020

Taking Kubernetes from Test to Production

Taking Kubernetes from Test to Production

by Jenn Gile

With Kubernetes came many new concepts, particularly around networking and traffic management. Alongside these new concepts were entirely new classes of tools, designed for ephemeral, containerized, and distributed application deployments. In particular, Ingress controllers and service meshes did not exist prior to the Kubernetes era. Nor...

Publisher:  Self-publishing  |  Release:  2021

Operating Systems and Middleware

Operating Systems and Middleware

by Max Hailperin

Suppose you sit down at your computer to check your email. One of the messages includes an attached document, which you are to edit. You click the attachment, and it opens up in another window. After you start editing the document, you realize you need to leave for a trip. You save the document in its partially edited state and shut down ...

Publisher:  Self-publishing  |  Release:  2019

Software Development From A to Z

Software Development From A to Z

by Olga Filipova, Rui Vilao

Understand the big picture of the software development process. We use software every day - operating systems, applications, document editing programs, home banking - but have you ever wondered who creates software and how it's created? This book guides you through the entire process, from conception to the finished product with the ...

Price:  $31.32  |  Publisher:  Apress  |  Release:  2018

Scaling Your Startup

Scaling Your Startup

by Peter Cohan

Know how your company can accelerate growth by not only tapping into new growth vectors, but also by adapting its organization, culture, and processes.To oversee growth from an idea to a company with billions in revenue, CEOs must reinvent many aspects of their company in anticipation of it reaching ever-higher revenues. Author Peter Coha...

Price:  $30.58  |  Publisher:  Apress  |  Release:  2019

Hadoop for Windows Succinctly

Hadoop for Windows Succinctly

by Dave Vickers

Author Dave Vickers provides a thorough guide to using Hadoop directly on Windows operating systems. From a conceptual overview to practical examples, Hadoop for Windows Succinctly is a valuable resource for developers....

Publisher:  Syncfusion  |  Release:  2019

Beginning 3D Game Assets Development Pipeline

Beginning 3D Game Assets Development Pipeline

by Nova Villanueva

This project-based tutorial covers the creation of 3D assets in a game engine, from concept to implementation. You will learn the 3D pipeline using Maya and Substance Painter, which are industry-standard programs used for content creation in game development. You also will know how to add them and work with them in Unity.The book begins w...

Price:  $40.99  |  Publisher:  Apress  |  Release:  2022