Develop your OWN Operating System from SCRATCH
What you'll learn
- On completion of this course you could easily create your own Custom Operating System.
- You would be able to implement Pre-installed Applications and Repositories.
- You would get a better understanding about how an Operating System works, and got implemented.
- You would learn various kinds of Kernel, and Other Components of OS.
- Learn various Classifications and Application ares for OS.
Course content
- Preview05:31
- Preview10:01
- 04:28Components of OS
- 04:15Steps towards Custom OS
Requirements
- Grasp over fundamentals of Operating System and related terms like kernel, process, system call could be useful. But NOT mandatory at all!
Description
With this course you are going to Develop you own Custom Operating System with SUSE and learn few fundamental concepts related to working and development of an OS (Operating System). There are different ways for developing an Operating System-
Linux From Scratch (LFS) using Linux kernel
Unix based
SUSE studio express
other methods
In this course you will be learning about creating a custom Operating System with SUSE studio express. With this method you are not expected to do any sort of complex coding, although if you want to do so, you can develop an utility and add with this newly created OS image. SUSE is a popular Linux distribution, and you can add a lot of native functionalities of SUSE with ease.
In the first section, you will learn the fundamentals of an Operating System learning a few basic concepts, then you will learn the types and components of an OS, followed by steps to create one. You will be learning how to use Linux Kernel, add some utilities and applications, with configurations, and finally deploy and test it. We would also create an user and set permission. We would generate OS image (.iso) file at the end.
You can use this generated OS image to install on various kinds of computation devices.
Who this course is for:
- Anyone who is passionate about creating their own OS, either for simple college project or for Advanced Applications. It could also be useful for developers who want to experiment with Linux Kernel and add their own repositories.
Instructor
I am Self-Taught developer who had worked on various platforms using varied languages, and involved in various Projects both Open Source and Proprietary.
I have developed Web and Android Applications, chrome Extension, worked on various frameworks, fixed bugs for some projects, and explored numerous others. I think education and learning should be free and open, not be bound with restrictions like attending classes or going to college, People from all age groups, gender, faith, race, nations, etc must get equal privilege. When entire world would act this way like being a single FAMILY, we would truly realise VALUE of Knowledge and Human Life.
Currently i am teaching more than 48,000 students from 158 countries across the world.