How To Make An Operating System

Поделиться
HTML-код
  • Опубликовано: 27 янв 2025

Комментарии • 3 тыс.

  • @MrJackZhan
    @MrJackZhan 9 лет назад +1272

    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 9 лет назад +39

      +Jack Zhan Exactly :l.
      But atleast he teached something..

    • @Pedro_ZKS
      @Pedro_ZKS 6 лет назад +6

      Take a book and study these things.

    • @dereksisco4790
      @dereksisco4790 5 лет назад +64

      Let's call him Bill Gates lol

    • @KayOScode
      @KayOScode 5 лет назад +6

      @@quranalone5824 clearly he didn't teach you grammar.

    • @polyproxy
      @polyproxy 5 лет назад +11

      MikeOS is open source. He can copy them.

  • @TheSteamGamer99
    @TheSteamGamer99 10 лет назад +1961

    You mean
    "How to copy a operating system and claim it as your own"

  • @JustPlainRob
    @JustPlainRob 10 лет назад +405

    "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.

  • @WolfireGaming
    @WolfireGaming 5 лет назад +119

    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 года назад +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 Год назад

      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 11 месяцев назад

      going to use this comment as my inspiration

    • @lucas.shaw1
      @lucas.shaw1 8 месяцев назад

      I had watched this video at about 9 years old wanting to make one. I am now becoming a lawyer lol

  • @bominic
    @bominic 4 года назад +131

    Welcome to another episode of "why is this in my recommended 3 years in a row"

    • @7sedma
      @7sedma 4 года назад +2

      i did search for this

    • @akabami2161
      @akabami2161 4 года назад +1

      @@7sedma me too, for some reason

    • @7sedma
      @7sedma 4 года назад

      @@akabami2161 for some reasons hmmm

    • @akabami2161
      @akabami2161 4 года назад

      @@7sedma for *SOME* reasons hmmmmmm

    • @vortex5244
      @vortex5244 4 года назад

      I feel you

  • @edimopoulos10
    @edimopoulos10 5 лет назад +217

    2010 yt: not recommended to anyone
    2019 yt : go watch that dude

    • @Um_y8ki
      @Um_y8ki 5 лет назад +1

      no youtube recommended me in 2018, 2017 and 2016

    • @divinebenoobplays5781
      @divinebenoobplays5781 5 лет назад

      Hm bitly link in description... how old are some websites?

    • @Hightopia-710
      @Hightopia-710 5 лет назад

      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.

  • @Minitomate
    @Minitomate 5 лет назад +96

    RUclips: _Pssst!_ Do you want to make your own OS?
    Me: No.
    RUclips: Watch this 10 year old video.
    Me: *Wait, what?!*

  • @Zer0Mem0ry
    @Zer0Mem0ry 10 лет назад +555

    '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 лет назад +21

      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 лет назад +16

      If you want to make an os without copy/pasting I wish you good luck

    • @_jelle
      @_jelle 9 лет назад +3

      +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 лет назад +9

      This is the oldest click bait I have seen

  • @crazzyflynn2433
    @crazzyflynn2433 5 лет назад +323

    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 лет назад +2

      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 лет назад +1

      I saw this video years ago and came back to it. It was the first video I watched on this channel.

    • @ArachnidAbby
      @ArachnidAbby 5 лет назад

      are you going to travel to 2010 and have it pop up then. Its because 2019 is the current year.

  • @joel9240
    @joel9240 11 лет назад +223

    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 11 лет назад +22

      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 11 лет назад

      But yes, He is just renaming and Writing.

    • @joel9240
      @joel9240 11 лет назад +6

      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 лет назад +1

      What more do you expect in a 7 minute video ?

    • @RogerKeulen
      @RogerKeulen 10 лет назад +6

      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 11 лет назад +157

    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 8 лет назад +5

      Alan Doherty​ How did it go.

    • @sixestla8878
      @sixestla8878 7 лет назад

      stanislavs.org/helppc/idx_interrupt.html

    • @mrdiamond64
      @mrdiamond64 6 лет назад +5

      can i try it?

    • @marc-alexandrelaroche6632
      @marc-alexandrelaroche6632 5 лет назад +1

      @@AKABeestYT , no it's easier.

    • @bitrunner8759
      @bitrunner8759 5 лет назад +1

      @@marc-alexandrelaroche6632 No its harder because normal os's use actual code, for minecraft, you have to use UNLIT AND LIT TOURCHES

  • @buttersquids
    @buttersquids 10 лет назад +149

    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 10 лет назад +5

      Maybe download a logic simulator and try to create a 8-bit cpu first.....

    • @buttersquids
      @buttersquids 10 лет назад

      Roger Keulen Mebee

    • @RogerKeulen
      @RogerKeulen 10 лет назад +2

      A C64 has only 6500 gates. A OS is more work.

    • @buttersquids
      @buttersquids 10 лет назад +2

      Roger Keulen Umm...
      Ok...

    • @n_3719
      @n_3719 10 лет назад

      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 Год назад +4

    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.

  • @darronvanaria2952
    @darronvanaria2952 5 лет назад +10

    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 5 лет назад

      @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

  • @herrfriberger5
    @herrfriberger5 8 лет назад +106

    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 лет назад +3

      As you already know, I should add.

    • @abczyx
      @abczyx 8 лет назад +6

      You sound like someone who really gets a lot done.

    • @tyresebrown1480
      @tyresebrown1480 8 лет назад

      Sven Ekeberg from your expertise sir, do I need extensive programming knowledge to do this project?

    • @devildragster
      @devildragster 8 лет назад

      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 8 лет назад

      *****
      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.

  • @thijshaker6451
    @thijshaker6451 4 года назад +6

    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!

  • @MrBledi
    @MrBledi 9 лет назад +249

    how the hell do you do codding on notepad, master?

    • @Accidental238
      @Accidental238 9 лет назад +32

      It will work, you just need the compiler

    • @MrBledi
      @MrBledi 9 лет назад +42

      i get that part but, coding in notepad is like doing handwrite with mouse on a pc

    • @Accidental238
      @Accidental238 9 лет назад +44

      Yep, it's shit but it works.

    • @Againya23
      @Againya23 9 лет назад +24

      Mr-Bledi just use notepad++ lmao

    • @MrBledi
      @MrBledi 9 лет назад +9

      keep your ass where you have it cos, there are editors like sublime, vim, gedit, etc etc

  • @waellerbe
    @waellerbe 6 лет назад +11

    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 RUclips.

  • @willl0014
    @willl0014 11 лет назад +4

    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

  • @Chaz2yacom
    @Chaz2yacom 9 лет назад +101

    wow, wish u would update this and show how to do it with linux.

    • @Chaz2yacom
      @Chaz2yacom 9 лет назад +1

      +ItzRigby No I meant a new video on this subject this is 7 years old. lol

    • @Chaz2yacom
      @Chaz2yacom 9 лет назад +2

      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

  • @TomDillon13
    @TomDillon13 5 лет назад +1

    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 лет назад +9

    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.

  • @fattestroyal198
    @fattestroyal198 8 лет назад +37

    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 8 лет назад

      you can get a floppy drive image for VMWare and Virtualbox.

    • @fattestroyal198
      @fattestroyal198 8 лет назад +1

      I run a core i3 3227U, does it look like I can remotely use VMWare?

    • @t1993ct2006c
      @t1993ct2006c 8 лет назад

      +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

  • @cor_mortem2278
    @cor_mortem2278 16 дней назад

    This is customizing Mike's operating system for yourself.

  • @isreasontaboo
    @isreasontaboo 13 лет назад +4

    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. :-)

  • @katelynhamer1350
    @katelynhamer1350 11 лет назад +16

    "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 (;

  • @Cim
    @Cim Год назад

    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

  • @averyalexander2528
    @averyalexander2528 3 года назад +6

    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 Год назад

      In a few years you'll be able to program in Assembly :)

  • @brujojr7988
    @brujojr7988 5 лет назад +6

    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.

  • @VinOnline
    @VinOnline 5 лет назад +1

    I believe this was the first RUclips video I had ever seen. Almost a decade ago.

  • @NickEnchev
    @NickEnchev 6 лет назад +11

    "Don't miss our next episode, where we learn how to line up audio and video."

  • @muiscnight
    @muiscnight 8 лет назад +8

    One day I'll write my own operating system but for now Java

  • @billybob6960
    @billybob6960 5 лет назад

    This was made 10 years ago yet its better than most peoples videos today

  • @phrygianphreak5408
    @phrygianphreak5408 10 лет назад +154

    When he chose assembly, I immediately went "noooooooooooooooooooooooooooooooooooooooooooooooooooooo!!!!!!"

    • @Roomsaver
      @Roomsaver 10 лет назад +3

      Omg me too!

    • @farbodnosratnezami
      @farbodnosratnezami 10 лет назад +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 10 лет назад +4

      SilverSardineGaming
      >.>
      I think we are on a different page here, friend. Lol.

    • @epicmarioplush2312
      @epicmarioplush2312 10 лет назад +1

      SilverSardineGaming and thats why i prefer javascript over java

    • @owlblocksdavid4955
      @owlblocksdavid4955 7 лет назад +6

      I dare you, make an OS using Javascript...

  • @SudoTech
    @SudoTech 10 лет назад +4

    Cool! I have been making a LFS system and this was helpful! Thanks for making the video, I can't wait to try it.

  • @LightsaberShorts
    @LightsaberShorts 2 года назад +1

    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

  • @КулерМалиночив
    @КулерМалиночив 8 лет назад +70

    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 лет назад +5

      Tell me, what have you made so far :)

    • @keris7643
      @keris7643 8 лет назад

      Кулер Малиночив
      Rolbox has coding.its just very simple.

    • @LakoIsFun
      @LakoIsFun 8 лет назад +1

      therobloxGuy8/ SAWANA WANA it's lua...

    • @BlueLightyGaming123
      @BlueLightyGaming123 8 лет назад +3

      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

    • @КулерМалиночив
      @КулерМалиночив 8 лет назад +5

      That's very nice, guys. But I was talking about the kids who say "doesn't work fuck u lol"

  • @GeorgeZaharia
    @GeorgeZaharia 8 лет назад +20

    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 8 лет назад +1

      lol

    • @sparky3016
      @sparky3016 8 лет назад

      sickk

    • @inferno7181
      @inferno7181 8 лет назад +12

      >10 year old kids hacked my computer using notepad
      >only the wallpaper was changed
      Somebody has no fucking clue.

  • @coufette
    @coufette 7 лет назад +1

    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.

  • @vertigo6982
    @vertigo6982 6 лет назад +21

    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)

  • @Jombo1
    @Jombo1 8 лет назад +4

    How to make an OS:
    1. Open notepad
    2. Type some shit
    3. Congratulations, you've made your own OS.

  • @sweepyspud
    @sweepyspud 4 года назад

    1986:In the future we will have flying cars
    2020:RUclips recommends a video from 9 years ago

  • @gamermapper
    @gamermapper 5 лет назад +4

    How to create (almost) your own OS : create a Linux build.

  • @akkir3268
    @akkir3268 5 лет назад +5

    And thus RUclips recommended this today !

  • @danfoad
    @danfoad 10 лет назад +1

    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.

  • @apl9999-v3y
    @apl9999-v3y 10 лет назад +4

    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 10 лет назад +2

      you do that and i will buy the rights from you if its mac windows and linux

  • @TheStaticable
    @TheStaticable 10 лет назад +3

    Who uses floppy disks anymore and also where do I get any

    • @_JS96
      @_JS96 10 лет назад +3

      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 лет назад +1

      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 10 лет назад +5

      There's a thing called WATCH THE FUCKING VIDEO

    • @TheStaticable
      @TheStaticable 10 лет назад

      i found a shit ton in my grandfathers drawer

  • @jeremiahblessing3891
    @jeremiahblessing3891 4 года назад

    This is where I started my journey as a computer nerd as a kid

  • @programmerfromhershey4205
    @programmerfromhershey4205 9 лет назад +3

    can u make a tutorialon how to make it with assembly and C or C++?

    • @programmerfromhershey4205
      @programmerfromhershey4205 9 лет назад

      +HACKED!! Or Java?

    • @mynameisisu2000
      @mynameisisu2000 9 лет назад +7

      +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 9 лет назад +4

      +Guardian Knights The core kernel and bootstrap are not written in Java.

    • @MrJackZhan
      @MrJackZhan 9 лет назад +1

      ***** 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 9 лет назад

      +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.

  • @roberts3237
    @roberts3237 8 лет назад +8

    steps too hard i accidentally installed MS-DOS 1.1

  • @VinOnline
    @VinOnline 4 года назад +1

    This was the first RUclips video I ever watched. 10 Years Ago!

  • @hafezeshirazi1940
    @hafezeshirazi1940 6 лет назад +57

    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?

    • @PflanzenChirurg
      @PflanzenChirurg 5 лет назад +1

      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 лет назад +1

      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 лет назад

      @@PflanzenChirurg Kewl. Let's form a consulting house. ;)

  • @BantaniumOfficial
    @BantaniumOfficial 10 лет назад +15

    Pretty much impossible? Say hello to my friend SUSE Studio;)

  • @theanimeotaku2794
    @theanimeotaku2794 5 лет назад +1

    Next is how the RUclips algorithm works for recommending videos from back then

  • @Kiran______
    @Kiran______ 8 лет назад +5

    Why did you name your username on XP to Lappy?

  • @alexvar10
    @alexvar10 7 лет назад +3

    Imagine how satisfying it would be to get an old 486 PC and test your brand new OS on it :)

  • @benjaminbrady2385
    @benjaminbrady2385 7 лет назад +1

    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

  • @WildRandomVideos-wo3xe
    @WildRandomVideos-wo3xe 5 лет назад +3

    0:11
    Now, a MacBook is $2000 and charges you extra $200 for AppleCare

  • @Golden-uz5nn
    @Golden-uz5nn 7 лет назад +1

    That windows is sooo classic. Nostalgia from my childhood playing racing games

  • @FreeAmericaFromAIPAC
    @FreeAmericaFromAIPAC 8 лет назад +63

    how to make an OS (like it's no biggie ) 😂

  • @austino5069
    @austino5069 11 лет назад +11

    How do I make a OS, better question: Why do I want to make a OS?

    • @austino5069
      @austino5069 11 лет назад +1

      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 11 лет назад

      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 11 лет назад

      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 11 лет назад

      I guess in a RESPECTABLE language, it could be very fun!

    • @KayOScode
      @KayOScode 5 лет назад

      @@BlizzetaNet real men use assembler

  • @ProDigit80
    @ProDigit80 6 лет назад

    How many people were sceptical that a 8:30 min video can teach you how to build your own OS?

  • @SouravTechLabs
    @SouravTechLabs 4 года назад +5

    0:50 Wow yet another new definition of a programming language!

  • @chanlennox8133
    @chanlennox8133 9 лет назад +4

    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 8 лет назад

      +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.

  • @40rcec0re6
    @40rcec0re6 5 лет назад +1

    i keep getting an error "features/misc.asm:13: error: symbol 'MIKEOS_API_VER' undefined". Help?

  • @agnishwar3658
    @agnishwar3658 11 лет назад +27

    Misguiding title.
    Period.
    You're only telling us how to make it readable.

  • @anshikbrahmbhatt
    @anshikbrahmbhatt 10 лет назад +43

    My programming is not that strong i am 12 and my inspiration is Billgates and Steve jobs

    • @TheCanterlonian
      @TheCanterlonian 10 лет назад +42

      No love for Linus Torvalds? :(

    • @anshikbrahmbhatt
      @anshikbrahmbhatt 10 лет назад +1

      I don't know who is Linus torvalds

    • @CamouflageFacePaint
      @CamouflageFacePaint 10 лет назад +3

      anshik brahmbhatt Who made the Linux I believe.

    • @TyJupiterYT
      @TyJupiterYT 10 лет назад +4

      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

  • @christianpaul3651
    @christianpaul3651 6 лет назад +1

    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!

  • @stormerthe2nd
    @stormerthe2nd 5 лет назад +5

    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

  • @ya55er4008
    @ya55er4008 9 лет назад +3

    can I install programs such as auto cad on this OS ?

    • @tobyworland5857
      @tobyworland5857 9 лет назад +1

      +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 8 лет назад +2

      +yasser aboamoud Yes because of the C Library.

  • @SirensOfNC
    @SirensOfNC Год назад

    Now we have stuff like cosmos where you can write an actual working OS in C# which is pretty easy to learn.

  • @mourgos1234
    @mourgos1234 8 лет назад +3

    that guy sounds like a robot.

  • @Andreas-iy7hn
    @Andreas-iy7hn 5 лет назад +3

    RUclips 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 5 лет назад

      No!!! Your comment is wrong!!! I *did* get this video in recommendations all the way back in 2015, I can remember!!!

  • @8015908
    @8015908 4 года назад

    This video was uploaded 10 years ago, but it looks like it was made 20 years ago.

  • @maverick4220
    @maverick4220 6 лет назад +5

    Wow look at all the so called experts in the comment section lmao.

    • @ananttiwari1337
      @ananttiwari1337 4 года назад

      Why does RUclips always have those sorts of comments which are in no way related to the video? No need for these meta useless comments...

  • @PageArtsEntertainment
    @PageArtsEntertainment 11 лет назад +13

    a fucking floppy disk really ?

    • @realgroovy24
      @realgroovy24 11 лет назад

      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 11 лет назад

      floppy disk of course! it is re writeable

    • @TSGFilmsVids
      @TSGFilmsVids 10 лет назад

      realgroovy24 tech
      Dvds are too.

    • @realgroovy24
      @realgroovy24 10 лет назад +1

      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 8 лет назад

      this was made in 2010

  • @jayit6851
    @jayit6851 4 года назад

    I can't believe that I have found this video again after 10 years...

  • @realgroovy24
    @realgroovy24 11 лет назад +4

    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 11 лет назад

      well windows, mac, linux(ubuntu) and other os's had to do 1000 times as much code just to get windows "running"

    • @keanu8539
      @keanu8539 11 лет назад

      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 11 лет назад

      depends on the version too older version would have less

    • @realgroovy24
      @realgroovy24 11 лет назад

      i am just saying it is too much work and not really worth programming an os that wont ever go anywhere

    • @TyJupiterYT
      @TyJupiterYT 11 лет назад +3

      realgroovy24 tech Thats what Bill Gates once thought.

  • @neville2312
    @neville2312 11 лет назад +5

    Fast Typing

    • @neville2312
      @neville2312 11 лет назад

      ok

    • @neville2312
      @neville2312 11 лет назад

      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 лет назад +1

      neville2312
      "facepalm", are you SERIOUS. JEEZ!

  • @Коммун
    @Коммун 4 года назад +1

    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?

  • @Zer0Mem0ry
    @Zer0Mem0ry 11 лет назад +5

    And i am laughing at you.

  • @cy_
    @cy_ 5 лет назад +3

    People watching in 2019

    • @ahuahu4785
      @ahuahu4785 5 лет назад

      oof only 1 eh?
      ill make thaat 2 for ya

  • @putrescentvermin
    @putrescentvermin 3 года назад +1

    TEMPLEOS has entered the server.

  • @AndyBar97
    @AndyBar97 10 лет назад

    On virtual box there is no Floppy Disk option under Devices. Also, it is just a pitch black screen. Help?

  • @sokpisethlalalanno
    @sokpisethlalalanno 4 года назад

    This is 1 in million videos brother, thank so much for doing this

  • @prajeshchaudhary4575
    @prajeshchaudhary4575 4 года назад +1

    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

  • @cliqueiq1835
    @cliqueiq1835 5 лет назад

    solid fucking gold. they don't make videos like this anymore

  • @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.

  • @jordilagaresroset8396
    @jordilagaresroset8396 6 лет назад +1

    One of the best videos I've seen in a lot of time... seriously

  • @jarwho5711
    @jarwho5711 8 лет назад

    Why does it say the disk image is corrupted and I'm also unable to put the floppy disk on a vm?

  • @phantom042
    @phantom042 4 года назад

    See you again after 9 yrs.

  • @droptherapy2085
    @droptherapy2085 8 лет назад

    whenever i write kernel.bin to the disk, it keeps saying asking if i want to open it. when i reset the machine, it outputs "kernel.bin not found!" on the screen.
    help me please.

  • @sandy0078888
    @sandy0078888 8 лет назад

    Tinkernut would you make an extended video adding programs for keyboard, etc. And how can one make real os with gui.

  • @abi-xg6xe
    @abi-xg6xe 4 года назад +2

    Pov: you want to download the sims for free and you need storage

  • @Botpointo
    @Botpointo 5 лет назад

    even if i literally do exactly as he says and literally copy and paste everything, when I try to convert kernel.asm to a bin file, the command prompt spits 9000 errors at me. Please help, or just send a copy of the virtual machine thanks.

  • @iProgramInCpp
    @iProgramInCpp 5 лет назад +1

    I have managed to create an Operating System. This was not so good of a starting point, but I made one!

  • @2k7u
    @2k7u 4 года назад +1

    I wonder why nobody is talking about Terry Davis, the dude that wrote TempleOS from scratch

  • @ZeroGDucks
    @ZeroGDucks 8 лет назад +2

    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 :(

  • @VasaMusic438
    @VasaMusic438 8 лет назад

    great video !! are there more about this topic ??

  • @zsand
    @zsand Год назад

    Remember watching this video like 10 years ago, 19 now crazy.