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 systems fro...

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 Architects, Se...

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

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 aid o...

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

Advancing into Analytics

Advancing into Analytics

by George Mount

Data analytics may seem daunting, but if you're an experienced Excel user, you have a unique head start. With this hands-on guide, intermediate Excel users will gain a solid understanding of analytics and the data stack. By the time you complete this book, you'll be able to conduct exploratory data analysis and hypothesis testing using a ...

Price:  $45.99  |  Publisher:  O'Reilly Media  |  Release:  2021

Hands-On C++ Game Animation Programming

Hands-On C++ Game Animation Programming

by Gabor Szauer

Animation is one of the most important parts of any game. Modern animation systems work directly with track-driven animation and provide support for advanced techniques such as inverse kinematics (IK), blend trees, and dual quaternion skinning.This book will walk you through everything you need to get an optimized, production-ready animat...

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

Nginx

Nginx

by Rahul Soni

Teaches you to start up Nginx and quickly take your expertise to a level where you can comfortably work with various aspects of the web server and make informed design decisions for your web farm. Nginx powers more than 40% of the top 1000 websites and is among the handful of web servers that can handle more than 10K simultaneous connecti...

Price:  $39.99  |  Publisher:  Apress  |  Release:  2016

Migrating from Drupal to Backdrop

Migrating from Drupal to Backdrop

by Todd Tomlinson

Migrate an existing Drupal 6 or 7 website to Backdrop and discover why you should consider using Backdrop when building a new website. You'll learn what Backdrop is, how to install and configure Backdrop, and create and manage content. Migrating from Drupal to Backdrop focuses on the user who is responsible for building, maintaining, and ...

Price:  $28.98  |  Publisher:  Apress  |  Release:  2015