Slashdot Mirror


CML2 Coming in Kernel 2.5

MrHat writes: "Eric S. Raymond's CML2, or 'Configuration Menu Language' -- part of the next-generation Linux kernel build system -- is now officially ready for 2.5. CML2 includes a compiler for a domain-specific configuration language, used to configure kernel subsystems and resolve dependencies between them. CML2 and Linux 2.5 will 'ship' with several different configuration interfaces, including an adventure game, whipped up by ESR during an extended flight. The story from the horse's mouth (or LKML, if you prefer):'This release resolves all known logic bugs and rulebase problems. The only things left on the to-do list are convenience features and some minor improvements in the test/coverage tools. This code is now officially ready for the 2.5 fork.'"

7 of 190 comments (clear)

  1. Kernel configuration as a game? by Araneas · · Score: 3, Funny
    Very cool idea. Hmmm... now to screen out the L class users:

    In order to install bind you must complete level 25, please try again.

    1. Re:Kernel configuration as a game? by cperciva · · Score: 3, Funny

      Shouldn't that be
      In order to install sendmail you must complete level 25
      and
      In order to install bind you must completey level 53?

  2. You can tell he's from the 80s by Anonymous Coward · · Score: 3, Funny

    Adventure games are soooo passe. I would prefer a Quake style interface with hidden buttons for config options. And maybe you could shoot all those stupid options that no-one ever uses. Like "Amateur Radio Support" and so on.

    1. Re:You can tell he's from the 80s by Anonymous Coward · · Score: 1, Funny

      This is more doable than you might think. Quake 1 is open source now. All someone needs to do is make a "level" where you configure the kernel.

  3. An adventure game by spectrum · · Score: 3, Funny

    And if you configure your kernel wrong you end up in the Oops room with Colonel Panic. ?

    Could be worse.. you could end up in the blue-fluffy-cloud room with General Protection-Fault.

    --
    dave.
  4. Re:Wish we had this in Windows... by Anonymous Coward · · Score: 3, Funny
    > open Internet Explorer

    You are suddenly surrounded on all sides by a dense blue fog.
    You are dead.

  5. An even better interface by theLime · · Score: 4, Funny

    While Adventure is amusing, a Nethack/Angband-style configuration could be far more useful. The same room/object analogy could be used (town-level: different stores as sub-menus), you can check your inventory for current config, choose your race/class (arch/proc), etc etc etc.

    When you are suited up and ready to battle, the compilation process could be initiated by entering the dungeon and watching gcc slay the demons of .h and hordes .c ! Return victorious with the Amulet of bzImage!

    Well, maybe that's taking it too far.

    But if it got popular enough, maybe Blizzard would re-hash it in a fully-graphic real-time game for Windows.....