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


From Java To Ruby

From Java To Ruby

by Bruce Tate

You want your development team to be productive. You want to write flexible, maintainable web applications. You want to use Ruby and Rails. But can you justify the move away from established platforms such as J2EE? Bruce Tate's From Java to Ruby has the answers, and it expresses them in a language that'll help persuade managers ...

Price:  $4.14  |  Publisher:  The Pragmatic Programmers  |  Release:  2006

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

Free ebook  |  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 ...

Free ebook  |  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

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

From Chaos to Successful Distributed Agile Teams

From Chaos to Successful Distributed Agile Teams

by Johanna Rothman, Mark Kilby

Distributed agile teams have a terrible reputation. They don't deliver on time, and too often, they don't deliver what the customer needs. However, most agile teams, have at least one remote team member. And, agile approaches are here to stay. Don't blindly apply agile practices designed for collocated teams. Instead, lear...

Price:  $34.23  |  Publisher:  The Pragmatic Programmers  |  Release:  2019