Articles

1 – How to make an operating system from scratch

May 24, 2019

You Might Also Like

45 Comments

  • Reply Enterthegamingpro May 24, 2019 at 4:41 pm

    O US Probarly from Saudi Arabia or United Arab Emirates

  • Reply WarriorCatsSquirrelFlight May 24, 2019 at 4:41 pm

    Guys stop complaining about audio
    THEY'RE MAKING AN OPERATING SYSTEM

  • Reply Doomsday Tuther™ May 24, 2019 at 4:41 pm

    Do we really need the annoying music in the background. It was hard enough to hear you with all the hiss from your microphone the music loop only made it worst. Why does every tutorial have to have a music loop that is so intrusive and annoying.

  • Reply WarriorCatsSquirrelFlight May 24, 2019 at 4:41 pm

    if you need an os to make an os how was the first one made?
    hackerman breaks door down
    WHAT DID YOU SAY?

  • Reply Riczuu May 24, 2019 at 4:41 pm

    Cool everything is working and I finnaly understood how it works ;D Thanks ;D

  • Reply HammerGruvin1 May 24, 2019 at 4:41 pm

    Thank you for sharing🙂

  • Reply Abdullah Nonstop May 24, 2019 at 4:41 pm

    واضح انك سعودي هههههههههههههههههههههههه

  • Reply poulsonisme May 24, 2019 at 4:41 pm

    Awesome video! Thanks a bunch!

  • Reply Master Ed May 24, 2019 at 4:41 pm

    if im going to make an os im sure I wont be using windows or Linux after I finished

  • Reply Tanmoy Debnath May 24, 2019 at 4:41 pm

    "qemu" is not running in ubuntu 18.04
    It says
    command "qemu" not found
    Im following all the steps accordingly but this error shows up

    Please help.

  • Reply Hacker Kiron May 24, 2019 at 4:41 pm

    error: hd96 cannot get C/H/S values.
    how to fix this when starting the .iso file?

  • Reply COLT - TECH May 24, 2019 at 4:41 pm

    What version of Ubuntu are you using?

  • Reply MisceryYT May 24, 2019 at 4:41 pm

    im on mac and i want to do it too. can you do a video on that?

  • Reply Arnav Saraf May 24, 2019 at 4:41 pm

    I am getting this error after the ld command.
    Anybody have any idea ?
    ld: warning: cannot find entry symbol start; defaulting to 0000000000100000

  • Reply RealTRG May 24, 2019 at 4:41 pm

    [email protected]:~/Desktop/OS/trgOS Developer $ gcc -m32 -c kernel.c -o kc.o
    gcc: error: unrecognized command line option ‘-m32’

    Help

  • Reply XxAnTeMiUsZxX Official May 24, 2019 at 4:41 pm

    i builded using this method a "Windows" parody it has 3769 lines 🙂

  • Reply Suraj S R May 24, 2019 at 4:41 pm

    qemu-system-x86_64 -kernel kernel.bin
    showing the following error… pls help me… Thank you.
    qemu-system-x86_64: -kernel: invalid option

  • Reply Abdul Rashid May 24, 2019 at 4:41 pm

    is it roxxiso only not getting install

  • Reply Gizego May 24, 2019 at 4:41 pm

    Hi. Can you make the source available please?

  • Reply YetAnotherRedditor May 24, 2019 at 4:41 pm

    cant install roxxiso plez help on cyborg hawk linux

  • Reply 켈스 Kells_ May 24, 2019 at 4:41 pm

    scratch.mit.edu

  • Reply Shigu1128 May 24, 2019 at 4:41 pm

    What is up with the background music in the beginning though? 😂😂😂
    Great tutorial, though.
    Also what kernel of Linux r u using?

  • Reply Ethan's Earth May 24, 2019 at 4:41 pm

    OS Dev is fun! I paused the video and got carried away creating new functions like clear and print string

  • Reply Kearfy May 24, 2019 at 4:41 pm

    can somebody explain to me what char* is/means

  • Reply Th3GroggySl0th May 24, 2019 at 4:41 pm

    Help?
    ld -m elf_i386 -T link.ld -o kernel.bin kasm.o kc.o
    kasm.o: In function `start':
    kernel.asm:(.text+0xe): undefined reference to `kmain'

  • Reply Anattu News May 24, 2019 at 4:41 pm

    can we do this in ubantu?

  • Reply Yuhanna Kapali May 24, 2019 at 4:41 pm

    am i the only onw who is getting the syntax error on liking the kasm.o and kc .o ?
    <pre><font color="#8AE234"><b>[email protected]</b></font>:<font color="#729FCF"><b>~/Desktop/os</b></font>$ ld -m elf_i386 -T link.ld -o kernel.bin kasm.o kc.o
    ld:link.ld:1: syntax error
    </pre>

  • Reply TTG Fallen May 24, 2019 at 4:41 pm

    nevermind i figured it out but debian cant recognize my wifi card

  • Reply TTG Fallen May 24, 2019 at 4:41 pm

    Im new to computers and i have ubuntu but it doesn't work so what operating system do you have?

  • Reply TTG Fallen May 24, 2019 at 4:41 pm

    what linux is this?

  • Reply Ryan Winters May 24, 2019 at 4:41 pm

    Can anyone help me : I’m stuck at the nasm part it keeps saying label or instructions expected at start of line and then kernel.asm:2: parser: instructions expected

  • Reply Yuvank Tech May 24, 2019 at 4:41 pm

    Thank you sir 😊😊👌👌

  • Reply Mr. [EXPUNGED] May 24, 2019 at 4:41 pm

    I want to make one for a small personal phone I have. I want to make it so that i have control of what happens in my phone, and how secure it is.

  • Reply Patel Manish May 24, 2019 at 4:41 pm

    could not read from the boot medium system halted.

  • Reply Okánian Union May 24, 2019 at 4:41 pm

    even though the microphone is bad, your actually nonclickbait!

  • Reply ÄÇ GOLD May 24, 2019 at 4:41 pm

    …dude youre a genius lol… but in a kernel,can i include the stdio.h in my C code to make it easiezr to I/O???

  • Reply Censored Tech - That Linux User Ya'll LOVE May 24, 2019 at 4:41 pm

    was it linux based?

  • Reply Yeal Takian Protik May 24, 2019 at 4:41 pm

    That was the very best tutorial video I saw on the internet… Keep it up

  • Reply Shikhar Aditya Srivastava May 24, 2019 at 4:41 pm

    If, you are an Indian, I request you to then make these videos in hindi. So that our country could also develop.

  • Reply Pandiarajan Pandian May 24, 2019 at 4:41 pm

    great u step use super

  • Reply Victor Belous May 24, 2019 at 4:41 pm

    What if you have a 64bit system

  • Reply Technical Channel By RAJATH May 24, 2019 at 4:41 pm

    Which Linux your using pls let me know as soon as possible

  • Reply Nirosh Dhoni May 24, 2019 at 4:41 pm

    Which os is this and which version it is please do tell me??

  • Reply John Boelee May 24, 2019 at 4:41 pm

    Great tutorial!

    Thanks for the extensive explanation of each step.
    Keep up the good work.

  • Reply Grant GnorRBLX May 24, 2019 at 4:41 pm

    jesus people if the sound is crappy just turn on cc sometimes people don't write the script for cc and it just looks like crap just try it

  • Leave a Reply