Why no one writes their own OS

Поділитися
Вставка
  • Опубліковано 5 вер 2024

КОМЕНТАРІ • 328

  • @deadchannel5933
    @deadchannel5933 4 роки тому +575

    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)

    • @datopdlink
      @datopdlink 4 роки тому +6

      Same.

    • @TigransTips
      @TigransTips 4 роки тому +17

      ..and no userbase from air meaning no one will make apps for it 🥺

    • @bytemosery4946
      @bytemosery4946 4 роки тому +2

      Facts, i want to create an entire ecosystem from desktop computers to vocal assistant that works well for everyone, easy to use and privacy centered, but I'm too lazy

    • @bytemosery4946
      @bytemosery4946 4 роки тому +1

      @Chase Hudson that's a good thing, by making all your own programs or app you have more control

    • @ibemper1850
      @ibemper1850 3 роки тому +1

      then i am the opposite of you, i have all of them

  • @MacbookCore
    @MacbookCore 6 років тому +281

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

  • @oscwavcommentaccount
    @oscwavcommentaccount 4 роки тому +335

    Why no one writes their own OS?
    Because It's hard. You have to learn some assembly programming.

    • @nebulium6641
      @nebulium6641 4 роки тому +23

      I think its actually fully possible just to download the assembly parts and edit the c parts.

    • @Tamramsy
      @Tamramsy 4 роки тому +3

      Nebulium you could learn Assembly and just write the whole thing

    • @oscwavcommentaccount
      @oscwavcommentaccount 4 роки тому +34

      @Pepito Patasflacas By hard i mean that there are not much tutorials.

    • @saulgoodman5662
      @saulgoodman5662 4 роки тому +9

      @@oscwavcommentaccount true dat

    • @oscwavcommentaccount
      @oscwavcommentaccount 4 роки тому +9

      @Lucas Zhu Windows uses Assembly for the bootloader and maybe some other stuff. C for the os itself. And probably uses C++ for the apps.

  • @willthepotato
    @willthepotato 4 роки тому +98

    TechteamGB: No one writes their own OS
    Terry A. Davis:

  • @lincolnsand5127
    @lincolnsand5127 4 роки тому +44

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

    • @Osama-kx3cq
      @Osama-kx3cq 3 роки тому +8

      Yes 20 million + lines of code

    • @cyanmargh
      @cyanmargh 3 місяці тому +2

      And it's only the kernel

  • @ishmaelmusgrave
    @ishmaelmusgrave 6 років тому +94

    rip Terry and the One True TempleOS

    • @David-hl9iv
      @David-hl9iv 4 роки тому +12

      The CIA was after him

    • @thatonescrambler
      @thatonescrambler 4 роки тому +10

      @@David-hl9iv just run the glowies over

    • @DJxSGGxNeo
      @DJxSGGxNeo 3 роки тому +2

      He was the worlds best programmer unlike those MIT CIA N*(#@(#@% :O 2mb! 2 MB!!!! Rip Terry Davis! :/

  • @lincolnsand5127
    @lincolnsand5127 4 роки тому +20

    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.

  • @ruknot4648
    @ruknot4648 6 років тому +67

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

    • @TechteamGB
      @TechteamGB  6 років тому +5

      Thanks man! Would love if you can share the videos on places like Reddit where appropriate - that always helps!

  • @benirodriguez9516
    @benirodriguez9516 4 роки тому +22

    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.

    • @noahfletcher3019
      @noahfletcher3019 4 роки тому

      I believe you can do it. Start with a process scheduler and go from there.

    • @MM-so8lc
      @MM-so8lc 4 роки тому +2

      Even me too have the same thought like you..😃but it's little hard . Yeah it takes years to do that ... But try it! my age is 16 I have some ideas to create all these.. Hmm so yeah
      I'm from Chennai Tamil Nadu.

    • @exer6252
      @exer6252 2 роки тому

      It has been one year. How far did you come?

    • @andrewdeneve7274
      @andrewdeneve7274 2 роки тому +1

      you may want to start by writing a system in C that can run on x86-64 architecture, that way you don’t have to write your own compiler for your own hardware. Even Terry Davis stuck with x86-64 assembly. It would be quite a feat to take it another level down and make your own architecture.

    • @analyser295
      @analyser295 Рік тому

      if we use Chatgpt , then maybe we will take less time than other companies.

  • @fabian999ification
    @fabian999ification 11 днів тому +1

    Building an OS that works with the modern world is kinda like building a city from scratch and expecting it to work. Sure you could make a very simple OS that works standalone with your own software library and hardware specifications, but it's going to be extremely challenging actually getting it to interface everywhere else.

  • @rursus8354
    @rursus8354 8 місяців тому +20

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

  • @tux_the_astronaut
    @tux_the_astronaut 4 роки тому +30

    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

    • @13thk
      @13thk 3 роки тому +3

      Me: creates a wine inspired piece of sofware embedded in kernel to translate functions and calls
      *problem fixed

    • @infiniti2011
      @infiniti2011 3 роки тому +2

      @@13thk fr? I'd love to take a look at the source code.

    • @13thk
      @13thk 3 роки тому +2

      @@infiniti2011 no, I thought about it after seeing the comment, probably possible though

    • @龗
      @龗 2 роки тому

      @@13thk it might be able to be faster than wine

    • @龗
      @龗 2 роки тому +3

      make your OS POSIX compliant
      port binutils to your OS
      compile the program
      problem fixed

  • @JodyBruchon
    @JodyBruchon Рік тому +4

    No one writes their own OS because no one wants to bleed segmentation faults.

  • @gustavomariz7769
    @gustavomariz7769 3 роки тому +3

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

  • @davidfrischknecht8261
    @davidfrischknecht8261 3 роки тому +9

    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.

  • @Dani-pl1cv
    @Dani-pl1cv 3 роки тому +4

    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.

  • @ryanilari4254
    @ryanilari4254 3 роки тому +4

    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)

    • @XENON2028
      @XENON2028 6 місяців тому +1

      Ok

    • @smallcube-zn2mm
      @smallcube-zn2mm 7 днів тому

      I am ten and made and OS with bootloader, PIC, filesystem, support for DirectX and Adobe, has 133 NVidia gpu drivers and 907 different sound card compatibility and can run Linux's libDRM under the hood , has compatibility with both .efl and .exe files

  • @skypowell7445
    @skypowell7445 4 роки тому +3

    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

  • @datopdlink
    @datopdlink 4 роки тому +21

    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.

    • @YASH666-f2m
      @YASH666-f2m 10 місяців тому

      How about making a 16-bit or my dream(32-bit) custom pc on logism then write an OS for it.Then you will have a reason and for learining about it I think crash course's Computer science playlist is best

  • @dav1d207
    @dav1d207 5 років тому +6

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

  • @noahw4623
    @noahw4623 2 роки тому +8

    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.

    • @LokeMx
      @LokeMx Рік тому

      Did it go well?

    • @noahw4623
      @noahw4623 Рік тому

      @@LokeMx
      Nope :)
      I'm stuck on the MMU

    • @LokeMx
      @LokeMx Рік тому

      @@noahw4623 Have u Done much to the Operating system?

    • @LokeMx
      @LokeMx Рік тому

      @@noahw4623 Make a video abt ur OS

    • @smallcube-zn2mm
      @smallcube-zn2mm 7 днів тому

      @@LokeMx maybe he has abandoned his OS project , every hobby OS projects gets abandoned after 2/3 years
      It's just an inevitable fate

  • @skymasterptgaming
    @skymasterptgaming 6 років тому +14

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

  • @huetrashme0947
    @huetrashme0947 5 років тому +7

    why this video only has 585 views?

  • @cartermackenzie1135
    @cartermackenzie1135 6 місяців тому +1

    Couldnt you technically write an OS in Rust, ive seen videos of writing rust to bare metal and was wondering the full extent of what could be done with that

  • @ConsequenceCode
    @ConsequenceCode 3 роки тому +2

    But I'm making my own os from scratch using c++, c
    I have done the bootloader working on kernel and userspace

  • @danielniffenegger7698
    @danielniffenegger7698 5 місяців тому

    1. Complexity
    2. Cost
    3. Getting hardware and software vendors onboard
    4. Getting enough users
    5. Interoperability between OSes
    6. Familiar enough UI and not too familiar that you get sued for IP violations
    7. Vicious cycle of steps 1 & 2: vendors don’t want to write for an OS no one uses and no one wants to use

  • @procrastinates
    @procrastinates 4 роки тому +1

    Short answer: It takes a lot of time, effort, motivation, and skill.
    Long answer: This video.

  • @MrKahrum
    @MrKahrum 4 роки тому +4

    Do you have an email i could contact you at? I have an idea i would like some help conceptualizing, and i think that you might have some key insights. Normally i would just ask the question, but i cant think of any useful ones that dont give away a lot of info about my idea

    • @TechteamGB
      @TechteamGB  4 роки тому +3

      I'm by no means an expert here, but my email is in the description if you'd like to ask anything!

  • @CybernetonPL
    @CybernetonPL Рік тому +2

    Write my os from scratch, no Linux basement used.

  • @tplaysnow
    @tplaysnow 6 місяців тому +1

    I have been writing a 100% python-based OS, obviously besides the kernel. It's an Ubuntu-based kernel that runs a 100% Python-based shell.

  • @cessposter
    @cessposter 3 роки тому +2

    *I will make one. You will not stop me.*

  • @georgecop9538
    @georgecop9538 8 місяців тому +1

    Just take a keyboard driver. You don't do inportb(0x60) anymore because PS/2 keyboards are rarely used. Now you need an Xhci driver and pci functionality.

  • @justarandomuser2588
    @justarandomuser2588 Рік тому +1

    I tried this years ago. I fucked up on the kernel so I got very lazy afterwards. So I stopped.

  • @Toda_Ciencia
    @Toda_Ciencia Рік тому +1

    JDH: "Are me a joke for you?"

  • @PythonIsGod
    @PythonIsGod 9 місяців тому +1

    I will! Watch and see!

  • @danieldurling
    @danieldurling 6 років тому +3

    Great video, loads of information (cheers). Have you heard about RISC-V?

    • @TechteamGB
      @TechteamGB  6 років тому

      Yes, seen linus' video on their custom CPUs to go with the differing instruction set. It's interesting and I'm looking forward to seeing where it heads!

  • @BigMadOverdose
    @BigMadOverdose 4 роки тому +2

    i searched for a billion video's just to find a way to get or replicate the Batman V Superman Batman's computer system but i got no leads so i wasted alot of time on figuring out that it's very difficult to do.

  • @user-ge4uk9ui8y
    @user-ge4uk9ui8y 4 роки тому +2

    complete nonsense you are talking, people do write their own os'es, there's a big community for that. Programs don't go through the os, the os doesn't translate anything, programs always will run if they're compiled for that cpu, bootloader is not really part of the kernel, windows doesn't come from dos (early versions which were just window managers did run on dos or use dos as a bootloader, win 1- win 3, win 95), it runs the NT kernel which was written in early 90s and no it's not any faster and windows 10 in 2019 still runs code from early 90s, microsoft windows is not really closed source, there's the WRK which is a research kernel, it works perfectly fine with windows xp, there's the xbox version of the windows kernel which is leaked and you can compile and run it (also leaked nt 4 and win 2000 files, kernel, fragments of shell and other core programs)

  • @capybararules
    @capybararules 16 днів тому +2

    im trying to create my own os cuz idk it sounds fun if u ask me.

  • @human-ft3wk
    @human-ft3wk 2 роки тому +1

    I feel a little cheated. You explained roughly what goes into writing an OS. But didn't explain why no one writes their own OS

    • @NathanHedglin
      @NathanHedglin 2 роки тому

      Plenty make toy Operating Systems. Making an OS is like making a go kart, not that bad. Making a commercial grade OS is like making a Ferrari yourself, not going to happen.

  • @abletheabove1679
    @abletheabove1679 Рік тому +1

    Hello! There is a large amp of truth to what you say! I’m an exception! I’m building an operating system and have been for a while. Looking to get everything working well. I bet this will get buried but that’s alright!

  • @luffytaro689
    @luffytaro689 2 роки тому +2

    I wanna do this just so i can learn from the ground up how os works and i am thinking of making an os which get the most of a GPU and a cpu in terms of ai and ml

  • @Snikker
    @Snikker 9 місяців тому

    This video should be called "Why no one writes their own OS anymore".

  • @homelessrobot
    @homelessrobot 3 роки тому

    First you need to ask why anyone bothers at all. Not just 'why would anyone write their own operating system when others exist', but 'why do they need to exist at all'. Like, why don't people just write programs that talk directly to the hardware without any extra layers of abstraction like an operating system? Then from this foundation, it becomes easier to answer why they are so hard, and why you might want to just skip over all of that work and do something higher level.

  • @seanld444
    @seanld444 4 роки тому +3

    _cries in Terry Davis_

    • @brdane
      @brdane 3 роки тому

      "Hell no, I'm a white man, I wrote my own phuccing compiler....
      The difference between an ameteur and a professional is that you write your own compiler."
      -Terry Davis, Legend.

  • @smileynetsmileynet7922
    @smileynetsmileynet7922 2 роки тому +1

    Because im still working on the language ill write it with!

  • @prajwalpraja1197
    @prajwalpraja1197 3 роки тому +1

    he wiggled his body more than my pubg enemy did... lol

  • @SyedAhmed-lv3kh
    @SyedAhmed-lv3kh 3 роки тому +1

    Many C devs work on their own OSes everyday, as a hobby. There are many communities out there aswell.

  • @LivingLyfelikeaMuffin
    @LivingLyfelikeaMuffin Місяць тому

    Why? Because its hard. You need to have super deep understanding about how computers work and its little details. You have to write a lot of code in assembly language to be able to talk to the hardware.

  • @keyserswift5077
    @keyserswift5077 2 роки тому

    So how do I glue windows and Mac os/linux into 1 operating system? Basically Nautilus file system and windows ability to run any program.

  • @Bandcon
    @Bandcon 3 роки тому +1

    I'm creating one but I'm failing.

  • @shay3355
    @shay3355 4 роки тому +3

    Its possible ..its just really time consuming and you need vast knowledge...

  • @trueandbold2162
    @trueandbold2162 3 роки тому +1

    Hello creating operating systems is not like writing hello world program in apex or Java,its big,so big and also you should know how to access hardware through software program.

  • @timeslongpast
    @timeslongpast 4 роки тому +1

    just to correct ur explanation of windows, Microsoft dropped DOS based windows back with Windows XP, and all their releases have been running of of NT since then

  • @danielteberian
    @danielteberian 3 роки тому

    Basically, because it's a difficult thing to do. What an astute obsevation.

  • @shauntebogo
    @shauntebogo 3 роки тому

    basically for
    -security
    -privacy
    -robotics
    -spaces interaction
    -personalized layers best of the best
    -ai that does everything speaks to the users of the OS
    -self AI upgrade or update system
    -new ways of wireless communication
    -talking furniture etc.. for example doors
    -self defense that defend your home while away such a robot door etc...blah blah
    -i wish i was fast in term of memorizing stuff i would the best ever living being
    -i can do but i will not able to finish it
    -basically i saw that people who claim to be smart have no knowledge of what the systems can do
    -some just claim to be able to do stuff but yet have no clue
    -on to the subject at hand can make it build spaceships/station/crafts/cars/airplanes/vehicles/heli alot

  • @ZoeyTheChicken
    @ZoeyTheChicken 2 роки тому +1

    you need an os to watch this video

  • @buddysnackit1758
    @buddysnackit1758 Рік тому

    Pretty sure you don't need very much assembly language know-how. Just C and the inline assembler within C. This is a subset of assembly and really only to get access to specialized commands.

  • @kingstewie6436
    @kingstewie6436 3 роки тому

    BEST EXPLANATION ! THANKS .. DO YOU HAVE LINKS LIKE THAT WHERE WE CAN SEE (TOTALLY JUST FOR FUN) THE THOUSANDS OF LINES OF WINDOWS ?? IS WINDOWS WRITTEN IN ASSEMBLY / C WHAT PERCENTAGE ASSEMBLY WHAT PERCENTAGE C ??

  • @mathiasfantoni2458
    @mathiasfantoni2458 3 роки тому

    Is there a community of kernel developers I can join in on? I'm a C/C++ developer and know a little Assembly. I would really like to write a kernel for an ARM processor, and possibly also work on some projects involving RISC-V. Hit me up down below?

  • @blackcat-hy1nk
    @blackcat-hy1nk 2 роки тому

    What is your favourite os
    Windows or mac

  • @johnbutt5156
    @johnbutt5156 10 місяців тому

    Imna see if I can make my own one anyway. It'll be a great learning experience either way

  • @gtigaming3059
    @gtigaming3059 4 роки тому

    Amazing channel! Thanks for the video :)

  • @mo-s-
    @mo-s- 4 роки тому

    Is it possible to connect one PC with another PC wich is infected with a virus or doesn't have some files from System32 so you can restore them with PC 1 and delete the virus and clean everything up so you can use PC 2 again?

    • @TechteamGB
      @TechteamGB  4 роки тому

      Well, you can certainly remove the hard drive from the infected pc and connect it to the other (making sure to boot from the uninfected drive) and either repair it yourself or remove any pictures/documents saved then put it back and reinstall the os.

  • @mattdathew2794
    @mattdathew2794 3 роки тому

    thanks, a very great analysis

  • @logangraham2956
    @logangraham2956 3 роки тому

    me:*a person who is writing their own OS*
    this video:"Why no one writes their own OS"
    me:"oh interesting."
    also you forgot the bootloader btw
    hardware -> bootloader -> kernel -> applications
    not
    hardware -> kernel -> applications
    and actually the kernel can be written into any compiled language.
    you just need to make sure it can be linked to from the bootloader which is what is written in assembly.
    the linux kernel is written in C and C++,
    and my own kernel is written in C++
    but there are a ton of languages you could use instead.
    i think even python could be used but you'd have to use the compiled variant of it called cython.
    grub and lilo which are both good bootloaders . they are written in assembly.
    i would imagine windows also has a seperate bootloader as well but i wouldn't know what it is called.
    my reason for making an operating system is to learn how they work.

    • @nitroflap
      @nitroflap 3 роки тому +1

      your OWN kernel?

    • @nitroflap
      @nitroflap 3 роки тому

      and not... "to learn how they work.
      " sometimes already made OS doesn't have that things that you want to.

    • @logangraham2956
      @logangraham2956 3 роки тому

      @@nitroflap yes my own kernel . and boot loader and so on...

    • @logangraham2956
      @logangraham2956 3 роки тому

      @@nitroflap you want to see the code?
      its nothing impressive right now but its on gitlab.
      just let me know and i can point you to the repository

    • @nitroflap
      @nitroflap 3 роки тому

      @@logangraham2956 Btw, I'm writing my kernel too, not just to learn, but writing) If you're inrerested, I can mention my github.

  • @user-cd4bx6uq1y
    @user-cd4bx6uq1y Рік тому +1

    From Terry Davis

  • @andrewchambers8097
    @andrewchambers8097 2 роки тому

    serenity os has entered the chat.

  • @dolbyprologicii
    @dolbyprologicii 3 роки тому +1

    theres a whole community dedicated to writing os as a hobby.. but they are just hobby oses that do not get any traction. theres probably like hundred thousands of different oses if you talk about every known unknown oses in existance.

  • @johnodonoghue651
    @johnodonoghue651 Рік тому

    Modern Windows has no code in common with DOS. Windows NT was written in the early nineties.

  • @nitroflap
    @nitroflap 3 роки тому

    Well, that's not so much required. And you know, sometimes even linux is feeling bad. So... not recommended, but recommended :D

  • @rdoetjes
    @rdoetjes 4 роки тому +3

    Most Super computers these days run standard operating systems. There’s just an added layer to distribute workloads.
    The only reason why you’d build an OS (which is a big word) is indeed for embedded systems. You don’t want/need a multitasking operating system with a file system etc in many cases. A state engine based ‘OS’ (like I said, big word). Is all you need to interact with the different functions.

  • @corriedebeer799
    @corriedebeer799 10 місяців тому

    There are plenty of people writing OS's for embedded systems today. If you write a OS for a specific piece of hardware it is not that complicated.

  • @williamclark3671
    @williamclark3671 4 роки тому +1

    Hi nice video of a building of a operating system dude nice good job!

  • @davidprock904
    @davidprock904 4 роки тому +1

    I'm creating my own assembly language and from the ground up architecture, nothing like it exists, and it will be the last architecture ever needed once it goes public, its like a Virtualized Wetware, but not virtual in the way your thinking, so no preference hit functioning this way. Example it doesn't have a hardware ALU, so there is no math instructions, but using the assembly im creating, you make your ALU with code, and now there is a new instruction in your set you can work with.
    Your not going to believe this part but involving a protocol in with the asm & hardware... i have eliminated the need for the clock... except for things humans directly interact with, like audio, you don't want to play a song in a thousandth of a second lol.

    • @emperorpalpatine6080
      @emperorpalpatine6080 4 роки тому

      you have eliminated the need for a clock ?
      Could you elaborate on this ?

    • @davidprock904
      @davidprock904 4 роки тому

      @@emperorpalpatine6080 you caught me at a bad time, im about to begin my work day (driving), I already clicked this notification so now I don't have a reminder to come back to this just know every byte that makes up the drive storage space has been separated with a lot of logic around every BYTE, every machine instruction gets its own node, so when functions are physically fragmented together.... long story... every function... every BYTE gets its own pointer, which is also a thread. My architecture doesn't have a cpu, its more like a brain

    • @noahfletcher3019
      @noahfletcher3019 4 роки тому

      @@davidprock904 Dude, this sounds ridiculous but I am open minded and would love to see it. Please link us to any blogs you have written about this.

    • @davidprock904
      @davidprock904 4 роки тому

      @@noahfletcher3019 there has been changes since, all still good, the no ALU is harder to pull off but not impossible, will likely give in on that one, but my alu is very modular along with everything else, when made as a fully discrete component layout, all boards being identical, each board connects to eight other boards, its a very symmetrical 3D stacking layout, so instead of making partial alu functionality into each board and having them work together to get math done, im thinking about making an entire board the alu, pin counts any layout is the same, so you can add as many ALU's as you want!
      To save on the count of transistors it would be smart to do the same for the decoder, but then it is not as much performance if I do that, being that my way of addressing memory is extremely different, eliminating the need for a cache cause the code can execute in place where it resides. Getting back to work

    • @Njinx_
      @Njinx_ 3 роки тому

      @@davidprock904 So why are you making a vastly different architecture? What will it accomplish that current hardware can't?

  • @telnobynoyator_6183
    @telnobynoyator_6183 5 років тому +1

    It deserves more views

  • @thatonescrambler
    @thatonescrambler 4 роки тому +2

    terry davis

  • @olivander5171
    @olivander5171 3 роки тому

    does anyone know if stuff like instant-booting is possible? just curious

    • @mgord9518
      @mgord9518 3 роки тому

      Not for any fully featured OS, but much faster booting definitely is. It would just have to be a very hardware-specific OS with no bloated features, etc.

  • @notcool2425
    @notcool2425 6 років тому +1

    Great video!

  • @danielniffenegger7698
    @danielniffenegger7698 5 місяців тому

    Windows hasn’t been built on DOS since 98

  • @airborepoem2644
    @airborepoem2644 2 роки тому

    Serenity OS devs: hold my beer :v

  • @solobackpacking
    @solobackpacking 3 роки тому

    "write your own programs"
    or write a C compiler and compile existing code.

    • @infiniti2011
      @infiniti2011 3 роки тому

      yeah ig you could do that, but if you wanted to install anything from the web, you'd need the src code, otherwise you'd have to decompile an exe, which you might be able to do, but you'd have to find the right software first. then you'd have to right an efficient c/c++/c# compiler, so it's be a lot more than difficult.

  • @lord-sive
    @lord-sive 3 роки тому

    me 6 minutes into the video: wait what? Ok fine I want write an OS

  • @manou1409
    @manou1409 4 роки тому

    gnome shell is not a command line shell btw, it's the name of the DE afaik

  • @xWatexx
    @xWatexx 7 місяців тому

    Because they’re afraid. I have no such weaknesses. (it’s really really really hard and I can’t stop because I’m so far please help)

  • @gladtomeetyou13
    @gladtomeetyou13 4 роки тому +1

    Great Video!!

  • @newBreedOfInsect
    @newBreedOfInsect 3 роки тому

    I would have written my own os and possibly sold it to people if there was a way to get app developers make apps for the os

  • @hav0x420
    @hav0x420 3 роки тому +1

    Me: currently writing the bootloader for my OS in x86 assembly...
    This guy: No! STOP! GOD!

  • @onurguzel16
    @onurguzel16 4 роки тому

    Because it is very hard and challenging process to lift up.

  • @peterparker-fg5kr
    @peterparker-fg5kr Рік тому

    that was before, but now with chatgpt anybody can "write" your own os.

  • @ClaytonMalarkey
    @ClaytonMalarkey 4 роки тому

    can you do a video on antikernels

  • @gazehound
    @gazehound 2 роки тому

    andreas kling would like a word

  • @Nikage23
    @Nikage23 2 роки тому

    Andreas Kling - *_SerenityOS_* . Never heard of?

  • @ronstephen
    @ronstephen 3 роки тому

    What made you think so???

  • @solobackpacking
    @solobackpacking 3 роки тому +1

    Numerous times in my life I have imagined wrapping my fingers around Bill Gates' neck and squeezing as hard as I could. But never more then when Windows started rebooting on its own after a forced update, despite that I disabled all updates and was working on something when my app quits and the PC reboots.

  • @blvckbytes7329
    @blvckbytes7329 Рік тому

    SerenityOS: Am I a joke to you?

  • @MA-zo4mc
    @MA-zo4mc 3 роки тому

    I really hope to creat an new opreating system that allow to to do too much thing insted of wind,mac

  • @kaiyofox
    @kaiyofox 3 роки тому +1

    . I am making a Os

  • @user-sn7dw2zi1o
    @user-sn7dw2zi1o 3 роки тому

    This moment when you click on the GitHub links even though you exactly know that you will not understand what you see.😟

    • @nikos4677
      @nikos4677 3 роки тому

      no they are so easy to read

  • @user-ge4uk9ui8y
    @user-ge4uk9ui8y 3 роки тому

    Windows has nothing to do with MSDOS, since Windows 2000 windows was 100% based of NT, Windows 10 runs off the NT kernel made in 1988, no one is rewritting anything