Items related to Create Your Own Operating System

Create Your Own Operating System - Softcover

 
9781981624058: Create Your Own Operating System

Synopsis

Have you ever wanted to build your own operating system, but didn't know where to begin? Then this book is for you! In this book, the author explains everything you need to know from getting and installing the necessary tools to writing, compiling, deploying, and testing your very own operating system. By the time you are done you will have an operating system to call your own. And, don't worry about destroying your existing hardware and software environment as everything in this book is written with the intention of running in a virtualized environment. However, should you choose to do so, the author also explains how to deploy and test your new OS on bare-metal hardware as well. The first few chapters give a brief overview of how modern day computers work. In these chapters you will (re)learn everything from memory allocation, stacks, and bootloaders to low-level machine code and programming languages. After that, you will jump into downloading and installing the tools you will use for building your very own operating system. Here you will learn how to develop a bootloader and kernel just like modern day computers rely on for operating. The last few chapters will explain how to deploy and test your operating system as well as how to expand your OS to do more and even how to cross-compile your shiny new operating system for other devices such as the Raspberry Pi. To give an idea of what you can find in this book, below is the Table of Contents. 0x01 OS Basics 0x02 Intro to Machine Code 0x03 Intro to the Assembly Programming Language 0x04 Into to the C Programming Language 0x05 Getting Started - Installing VirtualBox - Installing Linux - Installing GNOME - Preparing CentOS and the VM - Troubleshooting VirtualBox Guest Additions - Preparing the Development Environment 0x06 Bootstrapping with the Bootloader - Creating the Entry Point - GNU GRUB - Compiling the Entry Point 0x07 Welcome to the Kernel 0x08 Putting it all Together 0x09 Testing Your Operating System 0x0A Starting Your Architecture Library - Expanding the Console 0x0B Expanding Your OS 0x0C Cross-Compiling for Other Architectures - Create a Custom Cross-Compiler - Porting for the Raspberry Pi - Testing on Physical Hardware Conclusion Acknowledgements Appendix Index

"synopsis" may belong to another edition of this title.

About the Author

Lucus Darnell (born 1981) has spent his entire life in the technology industry. He received his first computer at the age of 7, wrote his first software application at the age of 9, and has built & sold several technology related businesses since the age of 18. Lucus also has over a decade's worth of private consulting experience with large technology companies worldwide and continues to travel globally to this day to work with companies in every industry. His main focuses in recent years are home automation, the Internet of Things, artificial intelligence, and computer vision, but still continues to teach other technologies through various channels.

"About this title" may belong to another edition of this title.

Buy Used

Condition: Good
Used book that is in clean, average...
View this item

FREE shipping within U.S.A.

Destination, rates & speeds

Search results for Create Your Own Operating System

Stock Image

Darnell, Lucus
ISBN 10: 1981624058 ISBN 13: 9781981624058
Used Softcover

Seller: Better World Books, Mishawaka, IN, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: Good. Used book that is in clean, average condition without any missing pages. Seller Inventory # 48355081-6

Contact seller

Buy Used

US$ 12.90
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket

Seller Image

Darnell, Lucus S.
ISBN 10: 1981624058 ISBN 13: 9781981624058
Used Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 34494723

Contact seller

Buy Used

US$ 14.38
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Darnell, Lucus S.
ISBN 10: 1981624058 ISBN 13: 9781981624058
New Softcover

Seller: GreatBookPrices, Columbia, MD, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 34494723-n

Contact seller

Buy New

US$ 15.35
Convert currency
Shipping: US$ 2.64
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Darnell, Mr Lucus S
ISBN 10: 1981624058 ISBN 13: 9781981624058
New Softcover
Print on Demand

Seller: California Books, Miami, FL, U.S.A.

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Print on Demand. Seller Inventory # I-9781981624058

Contact seller

Buy New

US$ 18.00
Convert currency
Shipping: FREE
Within U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Mr Lucus S Darnell
ISBN 10: 1981624058 ISBN 13: 9781981624058
New Paperback
Print on Demand

Seller: THE SAINT BOOKSTORE, Southport, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: New. This item is printed on demand. New copy - Usually dispatched within 5-9 working days 242. Seller Inventory # C9781981624058

Contact seller

Buy New

US$ 21.16
Convert currency
Shipping: US$ 12.32
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Darnell, Lucus S.
ISBN 10: 1981624058 ISBN 13: 9781981624058
New Softcover

Seller: GreatBookPricesUK, Woodford Green, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: New. Seller Inventory # 34494723-n

Contact seller

Buy New

US$ 21.15
Convert currency
Shipping: US$ 20.15
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Seller Image

Darnell, Lucus S.
ISBN 10: 1981624058 ISBN 13: 9781981624058
Used Softcover

Seller: GreatBookPricesUK, Woodford Green, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Condition: As New. Unread book in perfect condition. Seller Inventory # 34494723

Contact seller

Buy Used

US$ 21.77
Convert currency
Shipping: US$ 20.15
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: Over 20 available

Add to basket

Stock Image

Lucus S. Darnell
ISBN 10: 1981624058 ISBN 13: 9781981624058
New Paperback

Seller: CitiRetail, Stevenage, United Kingdom

Seller rating 5 out of 5 stars 5-star rating, Learn more about seller ratings

Paperback. Condition: new. Paperback. Have you ever wanted to build your own operating system, but didn't know where to begin? Then this book is for you! In this book, the author explains everything you need to know from getting and installing the necessary tools to writing, compiling, deploying, and testing your very own operating system. By the time you are done you will have an operating system to call your own. And, don't worry about destroying your existing hardware and software environment as everything in this book is written with the intention of running in a virtualized environment. However, should you choose to do so, the author also explains how to deploy and test your new OS on bare-metal hardware as well. The first few chapters give a brief overview of how modern day computers work. In these chapters you will (re)learn everything from memory allocation, stacks, and bootloaders to low-level machine code and programming languages. After that, you will jump into downloading and installing the tools you will use for building your very own operating system. Here you will learn how to develop a bootloader and kernel just like modern day computers rely on for operating. The last few chapters will explain how to deploy and test your operating system as well as how to expand your OS to do more and even how to cross-compile your shiny new operating system for other devices such as the Raspberry Pi. To give an idea of what you can find in this book, below is the Table of Contents. 0x01 OS Basics 0x02 Intro to Machine Code 0x03 Intro to the Assembly Programming Language 0x04 Into to the C Programming Language 0x05 Getting Started - Installing VirtualBox - Installing Linux - Installing GNOME - Preparing CentOS and the VM - Troubleshooting VirtualBox Guest Additions - Preparing the Development Environment 0x06 Bootstrapping with the Bootloader - Creating the Entry Point - GNU GRUB - Compiling the Entry Point 0x07 Welcome to the Kernel 0x08 Putting it all Together 0x09 Testing Your Operating System 0x0A Starting Your Architecture Library - Expanding the Console 0x0B Expanding Your OS 0x0C Cross-Compiling for Other Architectures - Create a Custom Cross-Compiler - Porting for the Raspberry Pi - Testing on Physical Hardware Conclusion Acknowledgements Appendix Index Shipping may be from our UK warehouse or from our Australian or US warehouses, depending on stock availability. Seller Inventory # 9781981624058

Contact seller

Buy New

US$ 24.90
Convert currency
Shipping: US$ 49.71
From United Kingdom to U.S.A.
Destination, rates & speeds

Quantity: 1 available

Add to basket