Build a Graphical Operating System from Scratch
Build a Graphical Operating System from Scratch
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.
Building a Toy Graphical Operating System from Scratch
Url: View Details
What you will learn
- Operating System development from scratch
- Graphical Operating System
- Basic assembly programming
Rating: 4.4
Level: Intermediate Level
Duration: 5 hours
Instructor: Muhammad Ahmad
Courses By: 0-9 A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
About US
The display of third-party trademarks and trade names on this site does not necessarily indicate any affiliation or endorsement of hugecourses.com.
View Sitemap