Why no one writes their own OS

preview_player
Показать описание
Have you ever wondered why we don't have more than a couple of mainstream options for operating systems, or just wondered what goes into writing an OS? Well, in this video I cover just that - and a few extra bits of info on Linux, Windows and more.
Sources:

As an Amazon Associate I earn from qualifying purchases, using the link below or other Amazon affiliate links here.
Bitcoin donations: 1PqsJeJsDbNEECjCKbQ2DsQxJWYqmTvt4E

#TechExplained #TechTeamGB

About TechteamGB:

TechteamGB is a long-running tech channel focused on high quality videos on PC Hardware and Consumer Electronics. We work with nearly all of the big (and small) names in technology, from Intel and AMD, to MSI, Asus, Gigabyte and more! If you have any questions, feel free to leave a comment! If you are a tech brand with some new and exciting products, email Andrew at the address below - please include details of the products you would like reviewed/showcased. Also, if you are a brand looking to sponsor/advertise, please make this clear in your email. Otherwise, enjoy the videos! Oh, and don't forget to leave a comment on the first video of mine you watch and say hello - I'd love to chat with you!

Why no one writes their own OS

TechteamGB
Рекомендации по теме
Комментарии
Автор

It's simple!
1.) Laziness (me included)
2.) Lack of motivation (totally me included)
3.) The skill and knowledge you need,
and you don't have (totally me)

deadchannel
Автор

You explained this better and faster than when we were learning this in college.

MacbookCore
Автор

TechteamGB: No one writes their own OS

Terry A. Davis:

willthepotato
Автор

Why no one writes their own OS?


Because It's hard. You have to learn some assembly programming.

oscwavcommentaccount
Автор

3:07 Linux is not hundreds of thousands of lines of code. It is 10's of millions of lines of code

lincolnsand
Автор

Plenty of other OS's exist besides Windows, Linux, Mac OS, and the BSD's. React OS, Haiku (a derivative of BeOS), and several others. Not to mention the entire community of hobbyist os developers that have created things like Serenity OS. The reason why most people don't use their custom OS as their daily driver is because of the amount os users, lack of features compared to larger OS's, and the lack of software support. It's like game engines, there are several large and well known ones, but many smaller and more niche ones also exist.

lincolnsand
Автор

Have been watching you for a while, you deserve a bigger audience

ruknot
Автор

Professor: How to make an OS and why nobody does it..
Me: *downloads windows and changes the background* DONE

eda___
Автор

I'm all into going for it!... I have plans of building my own hardware + software + operative system, to become an all-in-one for a certain industry. Although it's not an easy task, there are many functionalities I don't need, as the system will only run one program.

I'll definitely do my research and see if I'm starting completely from 0, or if taking some of Linux, or even Unix. But I believe it could be nice to do my own from scratch. It will take years, and a lot of work. I'm already coursing for my bachelor in computer science.

We'll see what happens. I might create a specific dev team to achieve it.

And to respond to the main question of the video... the main problem is that all companies that built their own OS have 40-50+ years under their belt now (Linux = 30 years), so we wouldn't achieve anything closer of what they got now. To be honest, not even them would have achieve this if they started today!... it would take many people working for several years, to come close. Think of it... how many developers have gone through Microsoft and Apple in all the years since they started.. and hours?

If someone back then had started along with Gates, Wozniacki/Jobs, etc... they could have had a shot to it, but it seems there weren't many privileged kids around that time, with a geek inclination.

benirodriguez
Автор

They do. It's just that you didn't. There are "own" OS:es out there.

rursus
Автор

One of the hard parts about making a custom os is the fact that no programs will wot so it’s probably best to build your kernel of of Linux

tux_the_astronaut
Автор

Dude how does this video only have 36k views was searching people making their own os and only now I understand great videos

gustavomariz
Автор

FYI, the first version of consumer-oriented Windows to be based on the NT kernel was Windows XP. Before that, Microsoft marketed their NT-based OS to businesses and power users and their DOS-based OS to consumers.

davidfrischknecht
Автор

I’m fifteen and made an OS with a boot loader, interrupts, PIC support, PIT support, exceptions, and support for the CMOS Real Time Clock (RTC)

ryanilari
Автор

I mean, anything could happen: Linus Torvalds claimed it would just be a hobby on a Minix group, but instead he created something huge, you never know what might arise and what might be made.

Dani-plcv
Автор

original content no one else has explained. Thanks for the explanation. Subbed :)

davd
Автор

Writing a JARVIS ???? :D would love that!

skymasterptgaming
Автор

It's a dream for some (like me) who love computers and are interested in Operating Systems.
However, to do something on this scale, you need more than just interest.
And that is what makes all the difference.

datopdlink
Автор

The thing is I think you could trust your own O.S theoretically like the same way they say "well if you really want to know what's in your food....your going to have to grow/raise it because you see and do it yourself same with cooking, you don't want someone to spit in your food? making it yourself makes sure no one spits or posions it unless you know are into that sort of thing

skypowell
Автор

I'm writing my own right now lol
The goal is to write the core functions of the kernel in C and ASM, just enough to port python over and then write the rest in python because I can
Why?
Because I can.

noahw