Tags
Language
Tags
June 2025
Su Mo Tu We Th Fr Sa
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
29 30 1 2 3 4 5
    Attention❗ To save your time, in order to download anything on this site, you must be registered 👉 HERE. If you do not have a registration yet, it is better to do it right away. ✌

    ( • )( • ) ( ͡⚆ ͜ʖ ͡⚆ ) (‿ˠ‿)
    SpicyMags.xyz

    Build a Graphical Operating System from Scratch

    Posted By: ELK1nG
    Build a Graphical Operating System from Scratch

    Build a Graphical Operating System from Scratch
    MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz, 2 Ch
    Genre: eLearning | Language: English + srt | Duration: 31 lectures (5h 1m) | Size: 2 GB

    Building a Toy Graphical Operating System from Scratch

    What you'll learn:
    Operating System development from scratch
    Graphical Operating System
    Basic assembly programming
    Bootloader and kernel development

    Requirements
    Basic C knowledge
    Some exposure to assembly language

    Description
    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