Slashdot Mirror


Behind Menuet, an OS Written Entirely In Assembly

angry tapir writes "MenuetOS is an operating system written entirely in assembly language. As a result it's extremely quick and compact (it can even fit on a floppy disk, despite having a GUI). It can run Quake. Two of the developers behind MenuetOS took time out to talk about what inspired them to undertake the daunting task of writing the operating system, the current state of Menuet and future plans for it."

28 of 419 comments (clear)

  1. From the license... by damburger · · Score: 5, Funny

    3) Redistribution, reverse engineering, disassembly or decompilation prohibited without permission from the copyright holders.

    Are you sure they wrote the entire thing in assembly language?

    --
    If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
    1. Re:From the license... by gbjbaanb · · Score: 3, Funny

      Hex? You had it easy.

      I had to flip switches on a front panel, in binary.

      Though come to think of it, when I was a child I had a 'computer' that was programmed by putting wires into holes in a breadboard. So.. binary, pah! I had it easy...

    2. Re:From the license... by miffo.swe · · Score: 2, Funny

      Thats nothing, when i was a child i had a calculator that was a pile of pebbles. By putting them in different piles i could count different types of objects at the same time.

      --
      HTTP/1.1 400
    3. Re:From the license... by gt6062b · · Score: 2, Funny

      So Johnny 5 didn't want to be turned into assembly code?

      Can't blame him, I wouldn't want that either.

    4. Re:From the license... by GIL_Dude · · Score: 5, Funny

      That must have sucked when they had a heap overflow. Someone could also step on them and seriously flatten the stack. I guess if there were too many, you could always throw the exceptions at someone, huh?

    5. Re:From the license... by norminator · · Score: 4, Funny

      I had to use butterflies:

      I opened my hands and let the delicate wings flap once. The disturbance ripples outward, changing the flow of the eddy currents in the upper atmosphere. These cause momentary pockets of higher-pressure air to form, which act as lenses that deflect incoming cosmic rays, focusing them to strike the drive platter and flip the desired bit.

      *shamelessly stolen from XKCD

    6. Re:From the license... by m.ducharme · · Score: 3, Funny

      For those of you not interested in following the link...there's an Emacs command for that.

      --
      Rule of Slashdot #0: You and people like you are not representative of the larger population. - A.C.
    7. Re:From the license... by manifoldronin · · Score: 2, Funny

      why would it not be a commericially viable product?

      also if they just stuck it out there for anyone to fork off and do what they want with it - then they can quickly remove any chance of it being commericially viable.

      It's impressive work - let them share it how they want.

      I have a feeling that the Year of the MenuetOS on Desktop is coming soon.

      --
      Tyranny isn't the worst enemy of a democracy. Cynicism is.
    8. Re:From the license... by Shikaku · · Score: 2, Funny

      2009 is the year of the Emacs desktop!

  2. But by rodrigoandrade · · Score: 3, Funny

    Does it run Linux?

    Oh wait...

  3. What! by jozmala · · Score: 2, Funny

    It seems their webserver isn't written in assembler.

    --
    ©God :Copyright is exclusive right for creator to determine the use of his creation.
  4. They should... by oldhack · · Score: 4, Funny

    Man, they should, like, totally port that to ARM. ;-)

    --
    Fuck systemd. Fuck Redhat. Fuck Soylent, too. Wait, scratch the last one.
  5. "it can even fit on a floppy disk"... by martas · · Score: 5, Funny

    *blink*

    is that some kind of new super-awesome flexible organic flash memory?

    1. Re:"it can even fit on a floppy disk"... by RyuuzakiTetsuya · · Score: 2, Funny

      No, it's yet another proprietary Sony format that Sony is going to try to force on consumers.

      RIOT AGAINST SONY AND THEIR "FLOPPY" DISKS! PROPRIETARY I SAY!

      --
      Non impediti ratione cogitationus.
  6. Followup to Menuet by halfdan+the+black · · Score: 5, Funny

    I think I might work on a sequel...
    Build a 747 with nothing but stone knives and bear skins...

    1. Re:Followup to Menuet by mikael · · Score: 2, Funny
      --
      Vintage computer adverts: http://www.vintageadbrowser.com/computers-and-software-ads
  7. Thanks for your great accomplishments! by Shin-LaC · · Score: 2, Funny

    Hard drive makers, you have my eternal gratitude.

  8. Re:Not the best choice of languages by damburger · · Score: 4, Funny

    You are right of course. What they need is some kind of software tool that can automatically and quickly generate code optimized for any new hardware that comes out. Rather than code in the particular assembly language of the processor of the day they could write out their algorithms in some kind of abstract, human readable script, which the aforementioned tool would then convert to assembly language.

    Why has nobody thought to create such a useful tool for these poor chaps??

    --
    If we can put a man on the moon, why can't we shoot people for Apollo-related non-sequiturs?
  9. obsolete technology by gsslay · · Score: 5, Funny

    (it can even fit on a floppy disk, despite having a GUI)

    Excellent, but if we're going to measure these things in obsolete technology;

    - How many parchments would I need to copy it?
    - Could my team of monks transcribe it in its entirety before the Feast of All Hallows Eve?
    - If the Germans intercepted a morse transmissions of it, how long would it take them to crack the code and scupper our plans to retake mainland Europe?

  10. No by hasbeard · · Score: 4, Funny

    No, a floppy disk is what you get when you leave a DVD in the back window of your car on a hot day.

  11. Re:It's not FOSS? by arndawg · · Score: 5, Funny

    Imagine what today's world would be like if Linus had gotten pissed when people started working with the Linux Kernel.

    I'm guessing the population in the western world would be higher.

  12. Re:It's not FOSS? by Nursie · · Score: 2, Funny

    There's always some smart-arse coming up with reasons to disallow free beer at work, dammit.

  13. Should have used Java by Anonymous Coward · · Score: 1, Funny

    If they wanted speed, they should have written the kernel in Java.
    The very latest JVMs use clever "Just-In-Time" compilation techniques to dynamically re-write the code in real time, without any performance loss what-so-ever, typically giving speed-ups in the order of 50,000% compared to C, C++ and even the very best hand-crafted machine-code from assembler professors.

    1. Re:Should have used Java by Vovk · · Score: 2, Funny

      you fool! Java's 50,000% speed increase in respect to C, C++ will never overcome the benefits of programming in FORTRAN!

      Real programmers program in FORTRAN! It is the perfect and most complete programming language! FORTRAN is simultaneously the language of the future AND the past!

      Anything C can do, FORTRAN can do better AND automatically! FORTRAN will take us to new heights as a human race!

      FORTRAN will make your computer do work before you even think it!

  14. My Javascript OS by Maltheus · · Score: 3, Funny

    I guess now is not the right time to announce my OS written entirely in Javascript. It can already play the Bill Gates Pie in the Face game.

  15. Re:Yes! by Just+Some+Guy · · Score: 4, Funny

    Can't put one past you, can they.

    --
    Dewey, what part of this looks like authorities should be involved?
  16. Cool GUI. by Pedrito · · Score: 2, Funny

    Wow, it's been since Windows 1.x that I've seen a GUI that looked like it was written in assembly. How retro.

  17. Re:It's not FOSS? by pete_norm · · Score: 3, Funny

    All 5 of them?