A complete 64-bit OS on a floppy! - MenuetOS

แชร์
ฝัง
  • เผยแพร่เมื่อ 17 ม.ค. 2025

ความคิดเห็น • 66

  • @mikehibbett3301
    @mikehibbett3301 14 วันที่ผ่านมา +15

    I'm one of the menuetOS dev guys. Ville is still developing the 64 bit version. It was great fun working with him and the other volunteers in the early days.

    • @ex-itguy
      @ex-itguy  14 วันที่ผ่านมา +1

      Great hearing from you! Do you feel this video provides an accurate impression or have I missed anything obvious?

  • @HonestObserver
    @HonestObserver 17 วันที่ผ่านมา +11

    Complete being a relative term

    • @ex-itguy
      @ex-itguy  17 วันที่ผ่านมา +1

      Indeed it is 😅

  • @zaxchannel2834
    @zaxchannel2834 17 วันที่ผ่านมา +6

    I ran that years ago on an ancient Pentium 200MHz with 16MB of RAM

    • @ex-itguy
      @ex-itguy  17 วันที่ผ่านมา

      I believe you still can run KolibriOS on that 😄

  • @stevetodd7383
    @stevetodd7383 17 วันที่ผ่านมา +6

    Have you given Oberon a try? It was one of Niklaus Wirth’s projects over at the ETH in Zurich in the late 80’s. They managed to cram an entire OS and IDE onto a single floppy.

    • @johnjakson444
      @johnjakson444 17 วันที่ผ่านมา

      Wirth achieved so much more, one of his dozen language projects was the Lola a language for describing chip design, and I recall his team also built an engineering desktop and CAD tools for Lola. It was actually used by a chip design shop in Utah. If only all his students of Pascal/Modula/Oberon could have also seen Lola.

    • @ex-itguy
      @ex-itguy  17 วันที่ผ่านมา

      Sounds interesting! Could be fun to check out. Is it still in active development though?

    • @stevetodd7383
      @stevetodd7383 16 วันที่ผ่านมา +1

      @@ex-itguy it’s not that active these days, but you can find all that you need to get it up and running at oberon.org/en.

    • @ex-itguy
      @ex-itguy  16 วันที่ผ่านมา +1

      @@stevetodd7383 Thanks! I'l look into it!

    • @ex-itguy
      @ex-itguy  16 วันที่ผ่านมา +1

      @@stevetodd7383 Thanks! I'll put it on my list. 🙂

  • @ethanlindsey
    @ethanlindsey 17 วันที่ผ่านมา +6

    Perhaps the file system on the USB drive is not compatible.

    • @ex-itguy
      @ex-itguy  17 วันที่ผ่านมา +2

      Could be, but the different sticks have different filesystems. Not sure _what_ it supports then.

    • @hyoenmadan
      @hyoenmadan 8 วันที่ผ่านมา

      Menuet as far as I remember, only supports FAT and FAT32 filesystems, and ISOFS for CDs. Nothing more and nothing less.

  • @RussGreeno
    @RussGreeno 17 วันที่ผ่านมา +3

    All that on one floppy? Kinda reminds me of Amiga Workbench, a substantial OS on a low density floppy. There were extra disks but they were not necessary for most users.

    • @ex-itguy
      @ex-itguy  17 วันที่ผ่านมา +1

      All of that indeed! I actually couldn't find a difference between the floppy and cd images (not that I have investigated any deeper than you can see in this video).
      That's a big difference with KolibriOS, that offers more on the CD image and simply doesn't offer a separate media CD.

  • @O5-XIV
    @O5-XIV 17 วันที่ผ่านมา +1

    awesome, ima give it a try.
    And have a happy one Dude, thanks for a year of Great Videos

    • @ex-itguy
      @ex-itguy  17 วันที่ผ่านมา +1

      Thanks! Best wishes for the rest of the week! 😄

  • @pvh72
    @pvh72 17 วันที่ผ่านมา +1

    More like a Stiffy than a Floppy …

    • @ex-itguy
      @ex-itguy  16 วันที่ผ่านมา +1

      Hahaha, I was kinda waiting for a comment like that! 😄

  • @Scudmaster11
    @Scudmaster11 17 วันที่ผ่านมา

    6:53 personally.. i love IDE standard (Intergrated Drive Electronics)... and by the way... happy new year

    • @ex-itguy
      @ex-itguy  17 วันที่ผ่านมา

      I don't have an issue with IDE at all, but it's been superseded by SATA over two decades ago. Both machines I tried it on were old, but don't have any IDE peripherals. I would expect a modern OS to be able to read from a SATA drive haha
      Happy new year to you too!

    • @hyoenmadan
      @hyoenmadan 8 วันที่ผ่านมา

      @@ex-itguy This is your problem. For one, this OS is a project to learn concepts, not a competitor to commercial or wider audiences already out there. Second, this OS isn't "modern" anymore. When it was programmed, ATA was still the main storage bus (or SATA in ATA mode). And looks like it already has outpassed its utility to its creator/creator team .

    • @ex-itguy
      @ex-itguy  8 วันที่ผ่านมา

      @hyoenmadan it's still under active development, with 5 releases in 2024 (one of which in December), so that makes it a modern OS in my opinion.
      By the way I tried a system with an IDE drive (the P4 from my ReactOS video) and that one didn't read the cd either (while the disc reads fine in another OS on the same machines. I didn't include it in the video because I felt it wouldn't really add anything.
      But you're probably right that it's a me problem.

    • @Scudmaster11
      @Scudmaster11 8 วันที่ผ่านมา

      @hyoenmadan its about the challenges and other fun things. And or to be lightweight... its not ment for everyone or everything

  • @CRYPTiCEXiLE
    @CRYPTiCEXiLE 18 วันที่ผ่านมา +3

    cya next year dude :P

    • @ex-itguy
      @ex-itguy  18 วันที่ผ่านมา

      A whole year! What a wait! 😄

  • @cdnron75
    @cdnron75 17 วันที่ผ่านมา +2

    Some Linux distros I find don't play well with Ventoy or other multi-boot software. I have plenty of USB drives so I just flash my distro of choice direct to a USB key using Balena Etcher.

    • @ex-itguy
      @ex-itguy  17 วันที่ผ่านมา +1

      This isn't Linux though, it has its own kernel. Direct to USB didn't work, that's why I used Ventoy. :)

    • @cdnron75
      @cdnron75 17 วันที่ผ่านมา +2

      @@ex-itguy Ah okay. Interesting. It's crazy that they can fit a desktop OS onto a floppy! Not even Windows 3.1 fit onto one floppy.

  • @tibo5078
    @tibo5078 18 วันที่ผ่านมา

    Leuke video! Gelukkig Nieuwjaar alvast! Heb je de usb in zowel een usb 2.0 als een usb 3.0 poort getest?

    • @ex-itguy
      @ex-itguy  18 วันที่ผ่านมา +1

      Dank je wel! Jij ook alvast het beste voor 2025!
      Ik heb verschillende sticks en poorten geprobeerd en zoals je in de video kunt zien worden de sticks wel "gezien" door het OS maar domweg niet gekoppeld. Wellicht een kennis probleem, maar van een modern OS verwacht ik eigenlijk dat dat automatisch gebeurd haha

  • @davidengle6065
    @davidengle6065 17 วันที่ผ่านมา +1

    I did this on my phone 😅 thanks

    • @ex-itguy
      @ex-itguy  17 วันที่ผ่านมา +1

      You ran MenuetOS on your phone? That's next level! 😄

    • @davidengle6065
      @davidengle6065 16 วันที่ผ่านมา

      @ex-itguy yes I use Limbo x86 I also have Windows XP

    • @ex-itguy
      @ex-itguy  16 วันที่ผ่านมา +1

      @@davidengle6065 I never thought of that! Awesome!

  • @solasauto
    @solasauto 17 วันที่ผ่านมา

    I treid to use menuet, but it was missing just about anything but the desktop.

    • @ex-itguy
      @ex-itguy  17 วันที่ผ่านมา +1

      Haha, yeah it doesn't seem like a very functional OS. But maybe you and I are both wrong. ;)

    • @Mikewee777
      @Mikewee777 17 วันที่ผ่านมา

      It can Doom .

    • @ex-itguy
      @ex-itguy  17 วันที่ผ่านมา

      @@Mikewee777 apparently, if it reads that damn cd! 😄

  • @karlcx
    @karlcx 15 วันที่ผ่านมา

    What’s the point in something so non functional

    • @ex-itguy
      @ex-itguy  15 วันที่ผ่านมา +1

      Not sure, to be honest I think it's mostly a programmer's playground. ;)

  • @kahvikissa_
    @kahvikissa_ 10 วันที่ผ่านมา

    is there some kind of alien tech compression here? xorg would never fit on a floppy😸

    • @ex-itguy
      @ex-itguy  10 วันที่ผ่านมา

      Yes, it came from the Vorticons 😄

    • @TheRetroRaven
      @TheRetroRaven 9 วันที่ผ่านมา

      I don't think it's using x , the kernel isn't based on Linux either.

    • @hyoenmadan
      @hyoenmadan 8 วันที่ผ่านมา +1

      No linux, no X on it at all.
      This has its own graphical architecture, completely programmed in assembly. That's what makes the code so compact it can fit in a floppy disk. Ofc no one stops anyone to do the same with C.. After all QNX is C which also can fit in a floppy... But for it you need hard tuning in the compiler, or build your own which can generate compact executable code. Let alone LLVM/Clang, Vanilla GCC will not cut it.

    • @kahvikissa_
      @kahvikissa_ 8 วันที่ผ่านมา

      @@hyoenmadan ohh wow that explains it. i didn't immediately notice and thought it was a linux distro 😅 really shows how bloated linux and many others are

  • @wesch4232
    @wesch4232 16 วันที่ผ่านมา

    System has no floppy anymore. NO value to put OS in floppy. Thumb drive easily has 4GB and put OS inside thumb drive make more sense.

    • @ex-itguy
      @ex-itguy  16 วันที่ผ่านมา

      Especially since it's 64-bit and floppy drives were more or less phased out when 64-bit cpu's became available. I would expect a modern OS to be able to boot without using an extra layer like Ventoy.

    • @hyoenmadan
      @hyoenmadan 8 วันที่ผ่านมา

      That's because you have NEVER EVER programmed an USB device, let alone an OS driver stack. For you is just plugging a thumbdrive and magically get it working in your commercial backed OS, but the whole USB sh*t as architected is a mess.
      Sometimes even Linux these days fails to get some USB devices and drives to work properly with it. Seeing the goal of this project was to learn system programming, not USB programming, isn't a surprise the USB stack was the least of their priorities. Is already good the basic stuff works in older P3 and P4 machines (using OHCI and EHCI). But for most purposes this project already passed out its utility to its creators.
      Now, the OS is opensource. No one forbids you to take on the sources and port it to UEFI, or complete the USB2 stack and program an XHCI USB3 stack for it.

  • @bitemykrank1970
    @bitemykrank1970 16 วันที่ผ่านมา

    Be prepared for those BLLISTERINGLY fast read/write speeds of nowhere near 250kbps ( UNLESS YOUR VERY LUCKY ), and when you get bored waiting 20 minutes for a 1mb file to transfer, you too can enjoy the other stuff that doesnt work in this stupid idea for an OS....why do people waste everyone's time making these pointless things? This rubbish has been around for years now and NEVER gets any better. An OS on a floppy has to be the STUPIEST idea ever, and that says a lot in world where Donald Trump is allowed to keep breathing.

    • @ex-itguy
      @ex-itguy  16 วันที่ผ่านมา +2

      Hahaha well that's a bit harsh. You don't _have_ to check it out or even use it. ;)

    • @bitemykrank1970
      @bitemykrank1970 16 วันที่ผ่านมา

      @@ex-itguy The truth often is.

    • @hyoenmadan
      @hyoenmadan 8 วันที่ผ่านมา +1

      Nah... You just have a short sighted mind, thinking stuff is done for free to cater your own needs.
      Many of the stuff done for free out there was mostly to learn knowledge. As the only way to properly learn system programming stuff in a fast track is building small projects like this one.
      ReactOS is in the same track. Many of the programmer working in them already have now system programming works in places like Apple, Microsoft, IBM or are working under Military contract. For them this sort of projects only exist as a learning tool for a bigger purpose which will not be given for free. They don't care if it doesn't cater the needs of the general public, that's a tertiary goal for them.

    • @edabean007
      @edabean007 5 วันที่ผ่านมา

      Geos for C64 is my favorite OS on a floppy, slower than menuet by far but still fun.
      there is a vid on YT of a guy who got win 10 running with less than 200mb of ram, not fully functional, really slow, but still impressive.
      deleted all my trash to keep it civil.
      i hope everyone has an awesome day.

    • @ex-itguy
      @ex-itguy  5 วันที่ผ่านมา

      😆