Тёмный

How To Make An Operating System 

Tinkernut
Подписаться 627 тыс.
Просмотров 1,9 млн
50% 1

Опубликовано:

 

6 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 3 тыс.   
@WolfireGaming
@WolfireGaming 4 года назад
While this video really ain't the greatest when it comes to information, I will say that this video holds particularly sentimental value to me. Almost 10 years ago now, as a 12 year old, I first watched this video, because I was in love with the idea of creating an operating system. This brought me down a rabbit hole that eventually led me to get into programming in C++ and Python from age 13. Now, in 2020, I'm about to graduate with my bachelor's degree in computer science, worked at a massive corporation for a year as an intern and later a junior developer, and am starting my career in software engineering. I guess what I'm trying to say is, thank you for making this video. It really changed my life.
@grantgoodman8415
@grantgoodman8415 2 года назад
literally same just replace C++ and Python with Objective-C and Swift
@isaacslemko7947
@isaacslemko7947 Год назад
I had watched this video at about 8 or 9 as well
@donnaken15
@donnaken15 11 месяцев назад
Nice, I too watched this when I was about 11-12, wanted to make an OS, and (independent of this video) I learned C, C#, GameMakerLang, JavaScript, and some x86 Assembly. (at differing times)
@itsabeautifuIday
@itsabeautifuIday 6 месяцев назад
going to use this comment as my inspiration
@lucas.shaw1
@lucas.shaw1 3 месяца назад
I had watched this video at about 9 years old wanting to make one. I am now becoming a lawyer lol
@JustPlainRob
@JustPlainRob 9 лет назад
"Here's how to create an OS in a few simple steps..." *assembly code starts flying down the screen with no explanation at all* Thanks, real fucking helpful.
@SkyenNovaA
@SkyenNovaA 5 лет назад
he did explain. But terribly.
@yeahyeah1042
@yeahyeah1042 4 года назад
😂
@xavnarutom5122
@xavnarutom5122 4 года назад
Hhhmmmmmmm
@Jesus-yz5iu
@Jesus-yz5iu 3 года назад
👍
@imibuks-replit
@imibuks-replit 3 года назад
I only learned that you need ASSEMBLY to make a OS
@MrJackZhan
@MrJackZhan 8 лет назад
The actual title for this video should be "How to take someone else's OS, change some strings in it, and compile it and tell others you have written an OS".
@quranalone5824
@quranalone5824 8 лет назад
+Jack Zhan Exactly :l. But atleast he teached something..
@Pedro_ZKS
@Pedro_ZKS 5 лет назад
Take a book and study these things.
@dereksisco4790
@dereksisco4790 5 лет назад
Let's call him Bill Gates lol
@KayOScode
@KayOScode 5 лет назад
@@quranalone5824 clearly he didn't teach you grammar.
@polyproxy
@polyproxy 5 лет назад
MikeOS is open source. He can copy them.
@Minitomate
@Minitomate 4 года назад
RU-vid: _Pssst!_ Do you want to make your own OS? Me: No. RU-vid: Watch this 10 year old video. Me: *Wait, what?!*
@trend8520
@trend8520 3 года назад
for me too
@bominic
@bominic 4 года назад
Welcome to another episode of "why is this in my recommended 3 years in a row"
@7sedma
@7sedma 3 года назад
i did search for this
@akabami2161
@akabami2161 3 года назад
@@7sedma me too, for some reason
@7sedma
@7sedma 3 года назад
@@akabami2161 for some reasons hmmm
@akabami2161
@akabami2161 3 года назад
@@7sedma for *SOME* reasons hmmmmmm
@vortex5244
@vortex5244 3 года назад
I feel you
@TheSteamGamer99
@TheSteamGamer99 10 лет назад
You mean "How to copy a operating system and claim it as your own"
@TheSteamGamer99
@TheSteamGamer99 10 лет назад
What?!
@TheSteamGamer99
@TheSteamGamer99 10 лет назад
Yes, you need a team.
@DavidHUN07
@DavidHUN07 10 лет назад
:D copy that and make + for this and this is ur op
@thatonemcnoob864
@thatonemcnoob864 9 лет назад
lol'd
@CamouflageFacePaint
@CamouflageFacePaint 9 лет назад
***** WE ARE A FAMILY!
@edimopoulos10
@edimopoulos10 4 года назад
2010 yt: not recommended to anyone 2019 yt : go watch that dude
@Um_y8ki
@Um_y8ki 4 года назад
no youtube recommended me in 2018, 2017 and 2016
@divinebenoobplays5781
@divinebenoobplays5781 4 года назад
Hm bitly link in description... how old are some websites?
@nathanforsaken3248
@nathanforsaken3248 4 года назад
2019
@markusTegelane
@markusTegelane 4 года назад
I first saw this in 2012 (before I even had a YT account)
@jayit6851
@jayit6851 4 года назад
That's not true. I first saw this video in 2010 and only just now was his channel in my recommended feed. I thought it looks familiar so I went back on his videos and here I am again.
@crazzyflynn2433
@crazzyflynn2433 5 лет назад
So welcome to another episode of *Why this video is in my suggestions in 2019?*
@oliverjackson5416
@oliverjackson5416 5 лет назад
I purposely searched it
@circuit10
@circuit10 5 лет назад
Because you clicked on it. If you click on random things you get irrelevant suggestions
@TheAlimsona
@TheAlimsona 5 лет назад
yup same here
@user-lt2rw5nr9s
@user-lt2rw5nr9s 5 лет назад
I saw this video years ago and came back to it. It was the first video I watched on this channel.
@ArachnidAbby
@ArachnidAbby 4 года назад
are you going to travel to 2010 and have it pop up then. Its because 2019 is the current year.
@joel9240
@joel9240 10 лет назад
All you're doing is renaming MikeOS and writing it to a floppy. Somehow I don't think this is quite the same as actually writing anything even close to an operating system.
@joel9240
@joel9240 10 лет назад
Ty Stanfl I think you've completely missed my point. This is an operating system. This video does not, however, show how to make one. It literally just says "download MikeOS, rename it and boom, you've made an operating system!".
@TyJupiterYT
@TyJupiterYT 10 лет назад
But yes, He is just renaming and Writing.
@joel9240
@joel9240 10 лет назад
Alex Overby But he doesn't explain how any of this code works. It's simply "copy and paste this, trust me, it works!". Also, it seems the only code he's actually showing off is the kernel code - not any other part of the OS. Now, whilst a kernel is pretty fundamental to what an OS does, it's really very far from being a "complete" operating system.
@TheSoftwareJunction
@TheSoftwareJunction 10 лет назад
What more do you expect in a 7 minute video ?
@RogerKeulen
@RogerKeulen 9 лет назад
TheSoftwareJunction Maybe something like this: _First of all, developing an operating system is probably one of the most challenging things you can do on a computer (next to killing the final boss in Doom on Nightmare difficulty level). Composing an operating system requires a lot of knowledge about several complex areas within computer science. You need to understand how hardware works, be able to read and write the complex Assembly language, and also a higher level language (like for instance C, C++ or Pascal). Your mind has to be able to wrap itself around abstract theory, and hold a myriad of thoughts. Feel discouraged yet? Don't fear! Because all of these things are also the things that makes OS programming fun and entertaining.........._ wiki.osdev.org/Getting_Started
@alandoherty5804
@alandoherty5804 10 лет назад
Making operating systems is arguably the final evolution of a programmer :P, 6 years ago I was writing in Visual Basic - now I'm building my own CPU, Instruction Set, Compiler and a useless operating system to go with it. More people should learn how to do this, it's really rewarding when you get stuff done.
@t1993ct2006c
@t1993ct2006c 7 лет назад
Alan Doherty​ How did it go.
@sixestla8878
@sixestla8878 7 лет назад
stanislavs.org/helppc/idx_interrupt.html
@mrdiamond64
@mrdiamond64 5 лет назад
can i try it?
@marc-alexandrelaroche6632
@marc-alexandrelaroche6632 4 года назад
@@AKABeestYT , no it's easier.
@bitrunner8759
@bitrunner8759 4 года назад
@@marc-alexandrelaroche6632 No its harder because normal os's use actual code, for minecraft, you have to use UNLIT AND LIT TOURCHES
@darronvanaria2952
@darronvanaria2952 5 лет назад
I just recently (03-21-2019) built this following the instructions in the video and ran into a few problems: 1. You have to use NASM version 2.08 and not the latest version of NASM available (currently 2.14). Otherwise you will get a ton of 'label redefined during compilation' errors. 2. There are two files that need to be edited in order for KERNEL.ASM to compile successfully. They are both in the FEATURES directory and contain a reference to MIKEOS_VER and MIKEOS_API_VER that need to be changed to TINKEROS_VER and TINKER_API_VER, respectively. The two broken files are: features\cli.asm (line 345) features\misc.asm (line 13)
@sourabhchoure498
@sourabhchoure498 5 лет назад
Thanks man! You made my day(OS). I hope you got the pun in it.
@sourabhchoure498
@sourabhchoure498 4 года назад
@Dreaming Warlord I appreciate your statement. I will abide to it.
@nfl_az27
@nfl_az27 4 года назад
can you please tell me step by step the correct way of that tutorial, I would be very grateful, because this very important to me
@Zer0Mem0ry
@Zer0Mem0ry 9 лет назад
'How to make an operating system' More like "How to dowload source code of an assembly based os and configure boot. You could say that title is quite misleading. You should have explained to your viewers what a kernel is and what kind of kernel this os uses, etc.
@brdane
@brdane 9 лет назад
Well, it's not just source that you can download and then compile. It's more like a template kernel that a programmer can modify and added his or her own code to make an operating system.
@_jelle
@_jelle 9 лет назад
If you want to make an os without copy/pasting I wish you good luck
@_jelle
@_jelle 9 лет назад
+E-Z Arch Project which is basically copy/pasting but you use your brain instead of your computer, which is better for learning purposes.
@argsasm4135
@argsasm4135 9 лет назад
+VirtualCoder Also, he skipped the part of copying the bootloader into the bootloader sector, he did it right away without saying how to do it. AND I'M STRUGGLING HOW TO DO IT!
@HiFiThefox
@HiFiThefox 6 лет назад
This is the oldest click bait I have seen
@herrfriberger5
@herrfriberger5 8 лет назад
Why do you say *_the_* assembly programming language? Assembly is/are literally hundreds of languages (x86 and ARM being two well known examples).
@herrfriberger5
@herrfriberger5 8 лет назад
As you already know, I should add.
@abczyx
@abczyx 7 лет назад
You sound like someone who really gets a lot done.
@tyresebrown1480
@tyresebrown1480 7 лет назад
Sven Ekeberg from your expertise sir, do I need extensive programming knowledge to do this project?
@devildragster
@devildragster 7 лет назад
Yes, machine language and assembly languages are harder than the other programming language that we have today (Java, c, c++ etc). But if you want to do the same exact project that is shown in the video, it wouldn't be hard as you have a reference but i suggest that you understand how it work rather than following a tutorial.
@herrfriberger5
@herrfriberger5 7 лет назад
***** Not quite sure what you mean. But there have been hundreds of different digital processor architectures since the early 1950s, when text based user interfaces and assemblers first came into use. The 8086 based x86-64 is just one of them.
@buttersquids
@buttersquids 9 лет назад
I clicked on this video thinking"HELL YEAH IM GONNA MAKE MY OWN OPERATOR SYSTEM" and when I saw the code involved I was like"OK maybe I won't". Still giving thumbs up man
@RogerKeulen
@RogerKeulen 9 лет назад
Maybe download a logic simulator and try to create a 8-bit cpu first.....
@buttersquids
@buttersquids 9 лет назад
Roger Keulen Mebee
@RogerKeulen
@RogerKeulen 9 лет назад
A C64 has only 6500 gates. A OS is more work.
@buttersquids
@buttersquids 9 лет назад
Roger Keulen Umm... Ok...
@n_3719
@n_3719 9 лет назад
This is the most simple way to make an OS:use pre-written code and mod it,if you are too lazy to do the coding part,i recommend you use Suse Studio ( susestudio.com )
@franckmekoulou4314
@franckmekoulou4314 Год назад
I see that others are moving forward, I am 20 years old and I am fascinated by bone programming, I really admire your work, I hope to reach the end like you.
@MrBledi
@MrBledi 9 лет назад
how the hell do you do codding on notepad, master?
@Accidental238
@Accidental238 9 лет назад
It will work, you just need the compiler
@MrBledi
@MrBledi 9 лет назад
i get that part but, coding in notepad is like doing handwrite with mouse on a pc
@Accidental238
@Accidental238 9 лет назад
Yep, it's shit but it works.
@Againya23
@Againya23 9 лет назад
Mr-Bledi just use notepad++ lmao
@MrBledi
@MrBledi 9 лет назад
keep your ass where you have it cos, there are editors like sublime, vim, gedit, etc etc
@thijshaker6451
@thijshaker6451 3 года назад
This video got me into systems programming, fast forward a few years and i'm writing kernel modifications for Linux/FreeBSD/Darwin. Thanks for the video!
@waellerbe
@waellerbe 6 лет назад
Dropping by to share my *personal* appreciation for the information you shared with us in your video. Making an operating system is a subject that I wish to explore further. Thank you in return for sharing your knowledge with us here on RU-vid.
@Chaz2yacom
@Chaz2yacom 9 лет назад
wow, wish u would update this and show how to do it with linux.
@Chaz2yacom
@Chaz2yacom 8 лет назад
+ItzRigby No I meant a new video on this subject this is 7 years old. lol
@Chaz2yacom
@Chaz2yacom 8 лет назад
I don't know and too I am lazy to check his channel. lol
@mastersclan904
@mastersclan904 8 лет назад
+Bowless yes he does
@morphman86
@morphman86 7 лет назад
There are plenty of resources on how to make your own dist for Linux. There's entire communities dedicated to it. If you wanna get into it, I would suggest you start by writing features for one of the more popular dists that are already out there. Dists like Ubuntu already have loaders in popular virtual machine softwares such as VirtualBox, all you need is the image file from the Ubuntu website. From there you can modify to your heart's content, and when you feel ready, you can try to rewrite some of the core. Once you get the hang of it, you can rewrite the entire core to fit your vision, and voilá, within a year or so you should be able to write your very own Linux dist. It's a cool thing to do, but don't expect many users, unless you can make it very unique and fit a very specific niche. The more generic purpose ones that are already out there fills those needs very well, have tons of support and hundreds of people working on improving them already, so as a lonely dev (or even small team), it's very hard to compete.
@IAmTheBrandonH
@IAmTheBrandonH 7 лет назад
SUSE Studio search it in google to find it
@willl0014
@willl0014 10 лет назад
things that i got from this video: there is a sector on your media device that tells the computer where to start, the way that i can read that sector and see what it has, what to put in it for making it boot, a rough idea of what is a kernel and that i need A TON OF THINGS TO LEARN. Nevertheless THankyou so much
@TomDillon13
@TomDillon13 5 лет назад
Yes, the title is misleading, but it has really helped me understand the source code for MikeOS, and I am now well on my way to understanding further the process of creating an OS.
@TheBenHigh
@TheBenHigh 12 лет назад
Keep in mind that some computers can only boot from a floppy drive. And that wasn't our only option. It was simply the road we took, as it's easier to make your first operating system off a floppy than any other medium.
@isreasontaboo
@isreasontaboo 12 лет назад
Those who think this is tough haven't gone through the GDT/LDT/IDT + paging + PAE part yet. Not to sound superior or anything, but although I was familiarised with non-X86 assembly for a long time it took me quite some time to figure out these peculiarities of the Intel architecture. It was a relief once I did. :-)
@fattestroyal198
@fattestroyal198 7 лет назад
Tinkernut, I think you may need to update this. we don't really have a lot of floppy disks any more, and we're far too ahead on technology to have that floppy disk and etc. maybe heat configuring our own based off Linux?
@jay-hb7el
@jay-hb7el 7 лет назад
you can get a floppy drive image for VMWare and Virtualbox.
@fattestroyal198
@fattestroyal198 7 лет назад
I run a core i3 3227U, does it look like I can remotely use VMWare?
@t1993ct2006c
@t1993ct2006c 7 лет назад
+Fattest Royal I bet you could pay royalty to the LTO consortium and then copy the C file and use it with the C library.
@LiEnby
@LiEnby 7 лет назад
he used a VM lol sideways 8 floppy disks
@moniiiiiiiiii
@moniiiiiiiiii 5 лет назад
late reply but try LFS project
@brujojr7988
@brujojr7988 5 лет назад
This is very useful for new OS developers. I know it is just copying code but that way you learn how it functions then they can do it by themselves. I actually learned Lua by copying other people's code. Great video!
@WhiteGeared
@WhiteGeared 2 года назад
Dude! how do you identify window objects like buttons and editboxes in lua? I was trying to automate own macros with lua but no source found yet for 6 months now.
@averyalexander2528
@averyalexander2528 3 года назад
I've watched this video quite a few times. Each time when the assembly scrolled by I would think it was an impossibly long and confusing code. Looking at it now years later, yeah it looks challenging but far from practically impossible
@vipertheguy8529
@vipertheguy8529 11 месяцев назад
In a few years you'll be able to program in Assembly :)
@katelynhamer1350
@katelynhamer1350 10 лет назад
"If you are expecting to create an os with no backround knowledge you will be very fustraated" Just downloaded tinker os changed everything to dylan os (;
@katelynhamer1350
@katelynhamer1350 10 лет назад
):
@invalid9553
@invalid9553 3 года назад
@@katelynhamer1350 :)
@jhud8575
@jhud8575 3 года назад
you mean mikeOS But Call tinker os XD
@seemscoolReal
@seemscoolReal 2 года назад
@@invalid9553 (:
@SudoTech
@SudoTech 9 лет назад
Cool! I have been making a LFS system and this was helpful! Thanks for making the video, I can't wait to try it.
@roberts3237
@roberts3237 8 лет назад
steps too hard i accidentally installed MS-DOS 1.1
@coufette
@coufette 7 лет назад
How come you can copy contents in the floppy disk when you had already written the boot.bin the disk's boot sector? To open the floppy disk (after writing the bootloader in the boot sector) it asks me to format it first. My problem is: when I boot the OS, only the kernel.bin is showing, and not features. Help? Also, when I write: kernel.bin copy a:\kernel.bin, it says that I am attempting to open a .bin file. It doesn't copy it to the floppy disk.
@GeorgeZaharia
@GeorgeZaharia 7 лет назад
installed my own OS, 10 year old kids used notepad to hack my computer and change my wallpaper to Prick pictures... Q.Q
@m1keshatter
@m1keshatter 7 лет назад
lol
@sparky3016
@sparky3016 7 лет назад
sickk
@inferno7181
@inferno7181 7 лет назад
>10 year old kids hacked my computer using notepad >only the wallpaper was changed Somebody has no fucking clue.
@akkir3268
@akkir3268 5 лет назад
And thus RU-vid recommended this today !
@Cim
@Cim 11 месяцев назад
I remember watching this video in 2010, it's been 13 years and I've gone to college, started and sold a business and here I am again to relive some memories when young me had windows 7, youtube and a dream lol
@muiscnight
@muiscnight 7 лет назад
One day I'll write my own operating system but for now Java
@user-dl9cw8mi3f
@user-dl9cw8mi3f 8 лет назад
Why are there so many kids on there? They will just try to program for 5 minutes and then they get an error and they just go back to playing Roblox or Minecraft. XD
@algirdasb.9334
@algirdasb.9334 8 лет назад
Tell me, what have you made so far :)
@keris7643
@keris7643 8 лет назад
Кулер Малиночив Rolbox has coding.its just very simple.
@LakoIsFun
@LakoIsFun 8 лет назад
therobloxGuy8/ SAWANA WANA it's lua...
@BlueLightyGaming123
@BlueLightyGaming123 7 лет назад
I'm a kid myself and my hobby is programming and yes I do play roblox. But that doesnt matter still I can program java,C++,batch,VB.net
@user-dl9cw8mi3f
@user-dl9cw8mi3f 7 лет назад
That's very nice, guys. But I was talking about the kids who say "doesn't work fuck u lol"
@lightsabermanshorts
@lightsabermanshorts Год назад
hey i need your help. whenever i run the debug command it says 'debug' is not recognized as an internal or external command, operavle program or batch file
@phrygianphreak5408
@phrygianphreak5408 10 лет назад
When he chose assembly, I immediately went "noooooooooooooooooooooooooooooooooooooooooooooooooooooo!!!!!!"
@Roomsaver
@Roomsaver 10 лет назад
Omg me too!
@farbodnosratnezami
@farbodnosratnezami 10 лет назад
exactly !!! still you need assembly even if you code an OS in C . the boot section is always assembly. you can read linux kernel code as a refrence :D
@phrygianphreak5408
@phrygianphreak5408 9 лет назад
SilverSardineGaming >.> I think we are on a different page here, friend. Lol.
@epicmarioplush2312
@epicmarioplush2312 9 лет назад
SilverSardineGaming and thats why i prefer javascript over java
@owlblocksdavid4955
@owlblocksdavid4955 7 лет назад
I dare you, make an OS using Javascript...
@Kiran______
@Kiran______ 8 лет назад
Why did you name your username on XP to Lappy?
@duthcgamerking
@duthcgamerking 8 лет назад
+That Guy...Brian lts virtual...
@christianpaul3651
@christianpaul3651 6 лет назад
Of course it's not possible to explain everything that's necessary to create an OS in one short video. But the video gives a nice overview. Great video in my opinion!
@gawd0r
@gawd0r 12 лет назад
I appreciate the work and effort put into making this. I read the source code, it's brilliant! Thanks for an amazing job!
@SouravTechLabs
@SouravTechLabs 4 года назад
0:50 Wow yet another new definition of a programming language!
@midobula4797
@midobula4797 4 года назад
Ok?
@VinOnline
@VinOnline 4 года назад
I believe this was the first RU-vid video I had ever seen. Almost a decade ago.
@hafezeshirazi1940
@hafezeshirazi1940 5 лет назад
Roses are red Violets are blue I got click bated And so did you
@VulcanOnWheels
@VulcanOnWheels 5 лет назад
How would you know if other people who found this video, were looking for something different?
@GrowBullet
@GrowBullet 5 лет назад
its not a clickbait, even if you cant do shit with the explained stuff ^^
@hallnoats4ever
@hallnoats4ever 5 лет назад
I’m board I’m going back to bulldogs riding on skateboard video lol
@cpuwrite
@cpuwrite 5 лет назад
Sorry, dude. Got my Bachelor's Degree in Computer Science in 1987. I understood this whole video right down to the mistakes the guy made. No clickbait here.
@cpuwrite
@cpuwrite 5 лет назад
@@GrowBullet Kewl. Let's form a consulting house. ;)
@NickEnchev
@NickEnchev 6 лет назад
"Don't miss our next episode, where we learn how to line up audio and video."
@AlexN5142
@AlexN5142 10 лет назад
"And for this we'll be using assembly..." NOOO UGGGHH WHY NO STOP!!! *runs away* haha
@bitrunner8759
@bitrunner8759 4 года назад
You are 11
@gamermapper
@gamermapper 5 лет назад
How to create (almost) your own OS : create a Linux build.
@BantaniumOfficial
@BantaniumOfficial 10 лет назад
Pretty much impossible? Say hello to my friend SUSE Studio;)
@MrAlexharl
@MrAlexharl 10 лет назад
Yup
@soewithanumber
@soewithanumber 9 лет назад
HAI!!!
@GenoSkill
@GenoSkill 7 лет назад
fucking PWND
@alguien9752
@alguien9752 6 лет назад
rip suse studio
@rag.animations
@rag.animations 3 года назад
Sus?
@zahidrahman2427
@zahidrahman2427 4 года назад
I frankly don't care for the negative comments , although funny. It is a good video for overview to peak one's interest. Background music to keep interest is a nice touch.
@vertigo6982
@vertigo6982 5 лет назад
Title is pure click-bait. This should be renamed to "How to copy and paste Assembly code to build a basic OS in a virtual machine."
@mrcrbgaming2412
@mrcrbgaming2412 4 года назад
thias dosent only run in a vm you could take whats on the floppy and copy it to a real one and then boot it 'onj the metal' if you waNTED...
@chadtheroider5871
@chadtheroider5871 4 года назад
@cycl0ps__ It's open source so it's not really "claiming others' hard work"
@chadtheroider5871
@chadtheroider5871 4 года назад
@cycl0ps__ Kind of, but people actually take parts of Ubuntu to make different versions of it (i.e Xubuntu, Lubuntu etc)
@chadtheroider5871
@chadtheroider5871 4 года назад
@cycl0ps__ It's called open source for a reason. If you make an open source OS and release it to the public, other people have the right to do anything with it (which includes making a new OS out of it)
@Transrus
@Transrus 9 лет назад
What if we converted all of the mainstream operating system together and it didn't waste any space on the computers that are built with the system
@THEWELLTHENPERSON
@THEWELLTHENPERSON 9 лет назад
you do that and i will buy the rights from you if its mac windows and linux
@danfoad
@danfoad 9 лет назад
Probably should have mentioned that you need to fill up the rest of the bootloader space with 0s, and the correct code at the end to specify it as the bootloader for the BIOS. I realise that it was present in your code, but it's a pretty important piece of code to skip over with your explanation.
@programmerfromhershey4205
@programmerfromhershey4205 8 лет назад
can u make a tutorialon how to make it with assembly and C or C++?
@programmerfromhershey4205
@programmerfromhershey4205 8 лет назад
+HACKED!! Or Java?
@mynameisisu2000
@mynameisisu2000 8 лет назад
+HACKED!! You cannot create OSes with JAVA. This is because you need JVM to execute java programs and JVM needs an OS to be installed.
@MrJackZhan
@MrJackZhan 8 лет назад
+Guardian Knights The core kernel and bootstrap are not written in Java.
@MrJackZhan
@MrJackZhan 8 лет назад
***** Doc: jnode.org/node/39 It's booted with GRUB, which clearly isn't written in Java. I am not really sure about the kernel, but I don't think Java can run without a JVM, which is started after loading the kernel.
@samjiman
@samjiman 8 лет назад
+Istasis Mishra Actually you can as long as you write the boostrap code able to boostrap itself. I.E. you essentially write your own JVM to boostrap it.
@Andreas-iy7hn
@Andreas-iy7hn 5 лет назад
RU-vid recommendation: 2010:nope 2011:nope 2012:nope 2013:nope 2014:nope 2015:nope 2016:nope 2017:nope 2018:nope 2019: Here it is
@Connie_TinuityError
@Connie_TinuityError 4 года назад
No!!! Your comment is wrong!!! I *did* get this video in recommendations all the way back in 2015, I can remember!!!
@kg3217
@kg3217 5 лет назад
Thanks sir, i wanted to know whether i can create an os containing atleast a text editor... For now i dont know much of it, but this really boosted my and I will get through the assembly language
@chanlennox8133
@chanlennox8133 9 лет назад
I REMEMBER SEEING THIS CHANNEL LIKE A YEAR AGO AND WAS LIKE "WOAH DIS STUFF IS AUSOME MY 12 YEAR OLD MIND CAN'T TAKE IT" and never found the channel again now being 13 with about a year and a half of coding expierience I am so happy to have found this channel again SUBSCRIBE :D
@t1993ct2006c
@t1993ct2006c 7 лет назад
+chandler lennox All you have to do is use Hardware Spright Generator for the mouse. Then use Opera Browser for the rest. It'll be easy after that. Good luck.
@technoraptor5419
@technoraptor5419 7 лет назад
That sounds exactly like me.
@Jombo1
@Jombo1 7 лет назад
How to make an OS: 1. Open notepad 2. Type some shit 3. Congratulations, you've made your own OS.
@Golden-uz5nn
@Golden-uz5nn 7 лет назад
That windows is sooo classic. Nostalgia from my childhood playing racing games
@TheStaticable
@TheStaticable 10 лет назад
Who uses floppy disks anymore and also where do I get any
@_JS96
@_JS96 10 лет назад
lol ebay, I have a stack and I'm only 17, I love old tech so it pays off in this instance lol
@antoniolaplaca3114
@antoniolaplaca3114 10 лет назад
Salvation army got a brand new pack of 20 with the wrap, case, and warranty.
@ADQAutomotive
@ADQAutomotive 10 лет назад
Antonio Laplaca You can use other tools to boot this floppy image on a cd, dvd, usb flash device, or even a hard drive.
@nelsoncesar5863
@nelsoncesar5863 9 лет назад
There's a thing called WATCH THE FUCKING VIDEO
@TheStaticable
@TheStaticable 9 лет назад
i found a shit ton in my grandfathers drawer
@ihateyourusernames
@ihateyourusernames 9 лет назад
In cave times few people knew how to make fire. Today it is common knowledge. In medieval times few were literate. Today many people are literate. Today few people build their own OS. The future will be interesting.
@LiEnby
@LiEnby 7 лет назад
every1's computer will be 100% custom designed to how THEY like it.
@defense200x
@defense200x 5 лет назад
JUST LIKE WITH CARS AND AIRPLANES RIGHT
@rock3tcatU233
@rock3tcatU233 5 лет назад
In the future mankind will be living in harmony inside concentration camps run by a super intelligent general AI.
@joevaghn8290
@joevaghn8290 5 лет назад
Not if the big tech companies decide to screw us over before we get there
@gayanekhachatryan7509
@gayanekhachatryan7509 5 лет назад
The future is Linux, BSD and open-source!
@VinOnline
@VinOnline 3 года назад
This was the first RU-vid video I ever watched. 10 Years Ago!
@mohamedelhoussein155
@mohamedelhoussein155 8 лет назад
how to make an OS (like it's no biggie ) 😂
@JackDLong
@JackDLong 6 лет назад
Shomz And... 1 SECOND!
@lucidlagomorph5809
@lucidlagomorph5809 5 лет назад
lol yeah
@WildRandomVideos-wo3xe
@WildRandomVideos-wo3xe 5 лет назад
0:11 Now, a MacBook is $2000 and charges you extra $200 for AppleCare
@zsand
@zsand Год назад
Remember watching this video like 10 years ago, 19 now crazy.
@alexvar10
@alexvar10 6 лет назад
Imagine how satisfying it would be to get an old 486 PC and test your brand new OS on it :)
@pimusic558
@pimusic558 6 лет назад
yeah
@austino5069
@austino5069 10 лет назад
How do I make a OS, better question: Why do I want to make a OS?
@austino5069
@austino5069 10 лет назад
Meh. ASM is NOT fun, and I never intend to learn it. I know Linux and XNU inside out. I think I understand how a OS works. The people who I could show it off to wouldn't KNOW what a os was. I think it is too boring.
@BlizzetaNet
@BlizzetaNet 10 лет назад
Nobody wants to write in ASM... it's a mindfuck all-in-one. A simple asm loader will do just fine, let C or C++ take over.
@austino5069
@austino5069 10 лет назад
Actually, I'll let RUBY take over, or python for some parts (speed) Nobody wants to write in C, unless it's Java, but only a few like Java. Disgusting syntax. I respect the JVM though.
@austino5069
@austino5069 10 лет назад
I guess in a RESPECTABLE language, it could be very fun!
@KayOScode
@KayOScode 5 лет назад
@@BlizzetaNet real men use assembler
@cliqueiq1835
@cliqueiq1835 4 года назад
solid fucking gold. they don't make videos like this anymore
@ya55er4008
@ya55er4008 9 лет назад
can I install programs such as auto cad on this OS ?
@tobyworland5857
@tobyworland5857 9 лет назад
+yasser aboamoud no, they would have to be specifically written for the os, that being they would need to have all their library dependences and they would need to be in the right executable type
@t1993ct2006c
@t1993ct2006c 7 лет назад
+yasser aboamoud Yes because of the C Library.
@mourgos1234
@mourgos1234 7 лет назад
that guy sounds like a robot.
@40rcec0re6
@40rcec0re6 5 лет назад
i keep getting an error "features/misc.asm:13: error: symbol 'MIKEOS_API_VER' undefined". Help?
@stormerthe2nd
@stormerthe2nd 4 года назад
Take no concern Bois , When I'm finished with my own OS , There won't be any unnecessary weekly Updates and y'all can have that for free
@maverick4220
@maverick4220 6 лет назад
Wow look at all the so called experts in the comment section lmao.
@ananttiwari1337
@ananttiwari1337 3 года назад
Why does RU-vid always have those sorts of comments which are in no way related to the video? No need for these meta useless comments...
@appleonfire3991
@appleonfire3991 4 года назад
Gotta make a compiler first and be completely fucking mental RIP Terry Davis - honestly was a blast to watch his stuff
@Zer0Mem0ry
@Zer0Mem0ry 11 лет назад
And i am laughing at you.
@neville2312
@neville2312 10 лет назад
Fast Typing
@neville2312
@neville2312 10 лет назад
ok
@neville2312
@neville2312 10 лет назад
Alex Overby Actually its a program to write it into the notepad file at that speed.
@neville2312
@neville2312 10 лет назад
A program made by him
@TSGFilmsVids
@TSGFilmsVids 10 лет назад
neville2312 "facepalm", are you SERIOUS. JEEZ!
@stevenlivingston8811
@stevenlivingston8811 3 года назад
Him - "For our operating system, we will be using the assembly programming language" Me - "No, stop, stop talking"
@agnishwar3658
@agnishwar3658 10 лет назад
Misguiding title. Period. You're only telling us how to make it readable.
@t1993ct2006c
@t1993ct2006c 7 лет назад
agnishwar banerjee *spam
@jaceglover3651
@jaceglover3651 6 лет назад
you're a lie
@beautifulgirl1tttw3r97
@beautifulgirl1tttw3r97 5 лет назад
Seriously
@PageArtsEntertainment
@PageArtsEntertainment 10 лет назад
a fucking floppy disk really ?
@realgroovy24
@realgroovy24 10 лет назад
what do you mean i still use them every day they are wonderful devices can have a good sized label despite only 1.44 mb of data still exellent oh and i still use those 5.25 inch ones too.
@realgroovy24
@realgroovy24 10 лет назад
floppy disk of course! it is re writeable
@TSGFilmsVids
@TSGFilmsVids 10 лет назад
realgroovy24 tech Dvds are too.
@realgroovy24
@realgroovy24 10 лет назад
TheStevegeek still they are much slower than floppys and fail more often and floppys can re write much much much much more times than DVD's before they fail floppys you can write 150 times+ and it is still fine
@myrkurvr
@myrkurvr 7 лет назад
this was made in 2010
@sweepyspud
@sweepyspud 4 года назад
1986:In the future we will have flying cars 2020:RU-vid recommends a video from 9 years ago
@anshikbrahmbhatt
@anshikbrahmbhatt 10 лет назад
My programming is not that strong i am 12 and my inspiration is Billgates and Steve jobs
@TheCanterlonian
@TheCanterlonian 10 лет назад
No love for Linus Torvalds? :(
@anshikbrahmbhatt
@anshikbrahmbhatt 10 лет назад
I don't know who is Linus torvalds
@CamouflageFacePaint
@CamouflageFacePaint 10 лет назад
anshik brahmbhatt Who made the Linux I believe.
@TyJupiterYT
@TyJupiterYT 10 лет назад
I'm 10 turning 11 and i'm making a few 3d games and working on an OS :) Just believe in yourself and you can do it
@anshikbrahmbhatt
@anshikbrahmbhatt 10 лет назад
Thanks pro
@cy_
@cy_ 4 года назад
People watching in 2019 ⬇
@ahuahu4785
@ahuahu4785 4 года назад
oof only 1 eh? ill make thaat 2 for ya
@jordilagaresroset8396
@jordilagaresroset8396 6 лет назад
One of the best videos I've seen in a lot of time... seriously
@realgroovy24
@realgroovy24 10 лет назад
too much annoying work involves too much programming and bug fixing constantly it wont be able to run anything like Firefox or a browser anyway depends on how you code the kernel way to much work nobody will ever write any software for it except your friends or if you pay someone a heck of a lot of money to do even then the kernel would need major changes for every hardware release and it would only work on the computer you made it on even then it will still be a unstable crappy OS which you could do more from a commodore 64 than what you would program best thing to do is if you really want to which is much quicker and will be incredibly stable and fast and all get a Linux distribution like arch and compile the kernels (choose a kernel version ) build it off from there choose a desktop environment and file manager other software to have on there basic stuff etc... then you got your own distro would work exellent then pack it to an iso throw it online you got your own distro! anyone could use it whatever unless you want to build if mikeos which nothing supports has little features but good if you want to start programming infact exellent.
@UnawardedGamer
@UnawardedGamer 10 лет назад
well windows, mac, linux(ubuntu) and other os's had to do 1000 times as much code just to get windows "running"
@keanu8539
@keanu8539 10 лет назад
adi Show Even more than 1000 times. It takes a long time to code a OS with a interface. Like Windows and ubuntu and Mac has a interface.
@realgroovy24
@realgroovy24 10 лет назад
depends on the version too older version would have less
@realgroovy24
@realgroovy24 10 лет назад
i am just saying it is too much work and not really worth programming an os that wont ever go anywhere
@TyJupiterYT
@TyJupiterYT 10 лет назад
realgroovy24 tech Thats what Bill Gates once thought.
@benjaminbrady2385
@benjaminbrady2385 7 лет назад
I got this working before but I restarted and now I can't get it working anymore, it hangs when the floppy disk is read
@billybob6960
@billybob6960 4 года назад
This was made 10 years ago yet its better than most peoples videos today
@cpuwrite
@cpuwrite 5 лет назад
Floppy drives are a little outdated. How about a flash drive?
@GraveUypo
@GraveUypo 7 лет назад
that acer screen. that was my first lcd screen back in 2005. it's surprisingly good. it was a while after that one until screens supported 75hz again. i actually still have two of them, and both still work just fine.
@prajeshchaudhary4575
@prajeshchaudhary4575 4 года назад
my computer problems is say to recovery my pc needs to be repaired the boot configuration data file is doesn't contain valid information for operating system . file: \boot\BCD . error code: is oxc0000098 . how to solve this problems reply me
@jeremiahblessing3891
@jeremiahblessing3891 4 года назад
This is where I started my journey as a computer nerd as a kid
@johnlanigan5532
@johnlanigan5532 10 лет назад
I think you did a good job introducing this. I'm glad I found your video. I'm a bit disappointed to find some of the comments below from people in the computing community. Still everyone is entitled to their point of view. If anybody wants to try this AND build their own hardware as well, go get a copy of The Art of Electronics, (and the Study Manual that goes with it for the schematics). The authors take you through building a computer from scratch. Bus interfacing, control, timing and I/O basics. There is a keypad and an LED display too. It's near the end of the book. The rest of it teaches electronics. Oh and a bit about hand coding assembly of course. Don't get too excited though its a 4 character LED and a hex pad. There's no OS. You have to tell it what to do to using hand coded assembly language. It won't run Firefox either and it's a lot of work too. It's a teaching/learning tool. Just like I expect the OS described in the video would be.
@user-xu1zd6qc2t
@user-xu1zd6qc2t 3 года назад
im lucky i can make a operating system but i have an errors and bad command and my computer say "beep" and restart... i have wrong command and i fix it in windows 10 again and again and again.... maybe after 7 years i will have my own operating system... but how internet can access to the operating system?
@justgivemethetruth
@justgivemethetruth 9 лет назад
Is that one of the ??? second NetGear NAS's up on the shelf to the left above your head? It sure looks like one.
@robinb3921
@robinb3921 Месяц назад
Hello :) I like this music from the intro. I tried to find it back then when watching your video how to hack wireless. Now I find this video! Such nostalgia :)
@sandy0078888
@sandy0078888 8 лет назад
Tinkernut would you make an extended video adding programs for keyboard, etc. And how can one make real os with gui.
@jenkshouse1406
@jenkshouse1406 4 года назад
Finally a new way to browse tor
@theanimeotaku2794
@theanimeotaku2794 4 года назад
Next is how the RU-vid algorithm works for recommending videos from back then
@ZeroGDucks
@ZeroGDucks 8 лет назад
If I ever bothered to get back into learning programming, my project would probably be building on Mac System 7's (leaked) source code, to try to make it Intel compatible and suitable for modern stuff like USB. If there's one interface I seriously miss, it's that :(
@theultimateprogrammer6932
@theultimateprogrammer6932 8 лет назад
+DarkBallYE I would pay 60 dollars for that
@tgrtx
@tgrtx 6 лет назад
You can run old Mac operating systems using an emulator like SheepShaver.
@AndyBar97
@AndyBar97 10 лет назад
On virtual box there is no Floppy Disk option under Devices. Also, it is just a pitch black screen. Help?
@2k7u
@2k7u 4 года назад
I wonder why nobody is talking about Terry Davis, the dude that wrote TempleOS from scratch
@sholmes_ttyy
@sholmes_ttyy 7 лет назад
in the intro u said about mac and windows, never mentioned linux.. and in the rest of the video u use linux.. why bro??
@abi-xg6xe
@abi-xg6xe 4 года назад
Pov: you want to download the sims for free and you need storage
Далее
I Designed My Own 16-bit CPU
15:46
Просмотров 2 млн
I've never seen ANYTHING like this before... Temple OS
17:57
ВОТ ЧТО МЫ КУПИЛИ НА ALIEXPRESS
11:28
Просмотров 716 тыс.
What's the difference? Arduino vs Raspberry Pi
6:21
Просмотров 1,8 млн
Creating an Operating System for the NES
11:11
Просмотров 782 тыс.
I Made My Own Computer | Let's See How It Works
7:51
Просмотров 777 тыс.
How I installed the HARDEST operating system
34:40
Просмотров 330 тыс.
The Slow Death of Windows
17:22
Просмотров 1,1 млн
The 7 Worst Operating Systems Ever
15:08
Просмотров 1,8 млн
Compilers, How They Work, And Writing Them From Scratch
23:53
Why no one writes their own OS
10:13
Просмотров 135 тыс.
ВОТ ЧТО МЫ КУПИЛИ НА ALIEXPRESS
11:28
Просмотров 716 тыс.