Build a Graphical Operating System from Scratch
|
Learn how to develop a toy graphical operating system from scratch in this course. Build a simple OS with graphics support, mouse and keyboard input, window system, and task system. Enhance your CV and stand out from the crowd. Note that advanced topics like multithreading, multiple processors support, file system, and sound system are not covered. Perfect for beginners, computer scientists, and programmers.
What you’ll learn
- Operating System development from scratch
- Graphical Operating System
- Basic assembly programming
- Bootloader and kernel development
In this course, we will start from a blank file and end up with a toy Graphical operating system. The emphasis is on the word toy.
Our operating system is nowhere a competitor for windows, however, it is good enough for a proof of concept.
This will be a great addition to add to your CV to make you stand out from the crowd.
In this course you will:
– Build a simple toy Operating System that has Graphics support
– Implement mouse input: we will implement a simple mouse cursor.
– Implement keyboard input: we will implement support for the most popular keys.
– Implement a window system: we will implement a simple windowing system.
– Implement a simple task system: we will implement a very simple task system.
– Make a Bouncing Ball task: this will be the final lesson in which we make a Bouncing Ball task.
What is not covered in this course:
– Multithreading: This is an advanced topic and is not covered in this course. It is likely to be covered in future courses.
– Multiple processors support: This is an advanced topic and is not covered in this course. It is likely to be covered in future courses.
– File system: This is an advanced topic and is not covered in this course. It is likely to be covered in future courses.
– Sound system: This is an advanced topic and is not covered in this course. It is likely to be covered in future courses.
Who this course is for:
- Beginners
- Computer Scientists
- Programmers
User Reviews
Be the first to review “Build a Graphical Operating System from Scratch” Cancel reply
You must be logged in to post a review.
There are no reviews yet.