Slashdot Mirror


New Xen Linux Distribution

f5hacka writes "Four students at Clarkson University developed a new linux distribution based on the Xen kernel. The distribution is called Xenophilia. Xenophilia is a derivative of Debian Linux and uses the new Debian installer to install its packages. Its homepage is available at http://cosi.clarkson.edu/xen/. The distribution is available for download at http://mirror.clarkson.edu/pub/distributions/xenop hilia/"

30 comments

  1. Wow. I RTFA and it didn't matter... by numbski · · Score: 2, Interesting

    There's a serious lack of information on that site. Like what the purpose of building yet another distro was, what need they were filling, other than learning to roll your own distro.

    More power to them. I personally use MacOS X and FreeBSD daily. I consider setting up a Linux machine from time to time (okay mods, I'm not setting up flamebait here), but it gets to be a real turnoff finding a more or less 'standard' distro that isn't a pain to set up. FreeBSD isn't elegant at all (PC-BSD seems to be stepping up to fill that need nicely), but at least it's the devil I know (pun intended).

    Gentoo and/or Debian based systems at least seem to be the way to go these days, but the every-increasing number of distros bugs me. Don't want to pick a distro only to find it discontinued and have to load a new one. :\

    --

    Karma: Chameleon (mostly due to the fact that you come and go).

  2. Re:Wow. I RTFA and it didn't matter... by Anonymous Coward · · Score: 0

    I'm guessing the point was to create a Linux distribution that supports virtualization by default, and to create an easy to use administration tool.

  3. Just missed ... by stinerman · · Score: 1

    For shame! They could have called it "Xenophobia", and the GNAA would have had its own distro.

    1. Re:Just missed ... by edwarddes · · Score: 1

      We came up with the Xenophilia name, becuase the distribution is meant to bring togeather any distributions you want as other domains running on the system.

      Ed - debian installer hacker for xenophilia

  4. Hey now... by Anonymous Coward · · Score: 0

    That's GNU/Xenophilia to you, mister!

  5. Read the *other* fine article. by FooAtWFU · · Score: 1, Informative

    If you RTFA on the 'Xen' kernel, you'd see what's news. The Xen kernel supports some Nifty Virtual Machine Stuff which you won't find in a standard kernel or, as far as I'm aware, in any of the big-name distributions. This is New and Cool.

    --
    The World Wide Web is dying. Soon, we shall have only the Internet.
    1. Re:Read the *other* fine article. by hankaholic · · Score: 4, Informative
      If you RTFA on the 'Xen' kernel, you'd see what's news. The Xen kernel supports some Nifty Virtual Machine Stuff which you won't find in a standard kernel


      Bzzt. There is no mention of the "Xen kernel" in the articles cited, so it's unclear as to which Fucking Article you're talking about.

      chet@chet:~$ links -dump http://www.cl.cam.ac.uk/Research/SRG/netos/xen/ | grep -i kernel
      chet@chet:~$ links -dump http://cosi.clarkson.edu/xen/ | grep -i kernel
      chet@chet:~$


      Xen is a layer which allows the user to boot multiple operating systems at the same time. It happens to include modifications to the Linux kernel which allow the user to do virtualization stuff that may seem "New and Cool" to the average X86 user who hasn't heard of virtual machines, but is more like "Old and Busted" for those who've heard of IBM outside of the SCO case.

      According to some article sponsored by IBM:

      "Since 1972, VM has been providing the capabilities to "virtualize" the complete S/370, S/390, and zSeries architecture allowing a single physical processor to run multiple guest operating system [sic] simultaneously with each guest thinking it has complete control of the system. Historically, MVS and VSE the operating systems most likely to be run as VM guests, but now with the increasing role of Linux in the data center, it is becoming a popular VM guest system as well."


      More informative than the links provided is the Xen user documentation, especially sections 2.3.3, 2.4.1, and most of 3.

      A good start for reading about the history of VM would be to Google for "IBM VM".
      --
      Somebody get that guy an ambulance!
    2. Re:Read the *other* fine article. by JabberWokky · · Score: 4, Informative
      Consider yourself aware. It's one of the big point features for the version of SUSE that just came out.

      --
      Evan

      --
      "$30 for the One True Ring. $10 each additional ring!" -- JRR "Bob" Tolkien
    3. Re:Read the *other* fine article. by Anonymous Coward · · Score: 0

      Yes Suse did ship with Xen included, but not installed and turned on by default. This is shipped with Xen installed and turned on by default and support for using different distributions as domains.

    4. Re:Read the *other* fine article. by Anonymous Coward · · Score: 0

      Yes IBM has been doing virtualization for a while now, but it doesn't scale and offer high performance like Xen does. Try reading http://www.clarkson.edu/class/cs644/xen/files/repe atedxen-usenix04-CAMERA.htmlthis paper

    5. Re:Read the *other* fine article. by edwarddes · · Score: 2, Interesting

      Xen does have a lot of cool virtual machine features that you wont find in the standard kernel, or anywhere outside of a Z series machine. One of the nicest things that hasnt been meantioned here yet is the live migration of domains. That was what initialy made us look at xen - as a system to facilitate hardware upgrades of comodity servers without woring about the downtime it will cause your services. If you have all your services running as xen domains, you can migrate them to another physical computer on the same subnet, with no downtime of your network connections. Any users connected wont even notice the slight(200ms) pause in the domain as the last memory pages are swaped over. Another nice feature of xen is its amazing speed. In our tests at COSI, we found that there was only a 5-10% performace hit by running a database or webserver in a xen domain instead of nativly, completly destroying VMwares perfomance numbers. If you want more information about the performace aspect, you can find a couple of papers that have been written by other COSI members on the COSI webpage about xen.

      Ed - debian installer hacker for Xenophilia

  6. the obvious question here is... by advocate_one · · Score: 1, Interesting

    does it run on ms-windows??? cos if it's yet another virtual machine running on Linux then it's no good to me...

    --
    Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    1. Re:the obvious question here is... by Anonymous Coward · · Score: 0

      Xen 3.0 will hopefully run Windows. Currently there is no Windows support due to licensing restrictions, because Windows had to be modified in order to be run.

    2. Re:the obvious question here is... by advocate_one · · Score: 1

      No... I don't want it to run windows... I want it to run on windows... there's a very major difference... And I'm rather annoyed with the clueless mod who modded my OP down... cos the question is highly relevant... if Xen allows me to run Linux on top of windows without all the palaver of having to go commercial with VMware etc. then I can easily run Linux at work without having to go to all the trouble of 1) purchasing VMware licenses, or 2) having to buy extra machines just to run Linux on... we're a ms-windows shop here, and I want to get Linux in through the side door so I can run programs like Umbrello... Cygwin just isn't the same.

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    3. Re:the obvious question here is... by ebrandsberg · · Score: 1

      If you read up, Xen is it's own "base" OS itself, setup to run virtual machines on top of it. It doesn't run on anything it IS itself. That's it. You then run a modified OS that has been compiled to make calls to it instead of the hardware, and then anything that OS supports on it's own. As it isn't truly "virtualizing" anything in the sense that vmware is, it can run much faster.

    4. Re:the obvious question here is... by edwarddes · · Score: 2, Informative

      Its actually not a virtual machine running on linux - its linux running on a hypervisor. In the current stable version it supports linux 2.4 or 2.6 as the managing domain, and 2.4, 2.6 netbsd and freebsd as other domains.

      In the past an experimental port of windows was made to an older version of xen, but as far as i can tell it was done under a research liscense from microsoft and cant be released.

      In xen 3, they are planning on having support not only for running modified guest domains, but also running any unmodified system.

      Ed - debian installer hacker for Xenophilia

  7. ARG! by coyote4til7 · · Score: 1

    I guess this is like the scene near the end of Ants where one of the characters yells "Money" and the ringleading flea jumps around: "where?!". Then, the spider webs him.

    So, Slashdot yells "Linux" and we all reflexively click the link? Since just being a (new) Linux distro is the only criteria for a story, doesn't fairness really means Slashdot should post links to every active Linux Distribution that hasn't had a story on Slashdot?

    Why not create a bash script to grab a distro name and url per hour from distrowatch and stick it in canned verbage. In the Slashdot tradition of profit! lists:

    1) Run slack-scraper.sh
    2) Go on vacation
    3) Stay on vacation
    4) Haven't vacationed enough!
    5) Vacation some more
    6) Ooops! No more readers
    7) ?
    8) Unemployement!

    --

    the clock on the wall says 4 til 7
    1. Re:ARG! by SPY_jmr1 · · Score: 1

      You mean in A Bug's Life... Damn them for releasing two computer animated films about insectoid types simultanously... *sigh*

    2. Re:ARG! by coyote4til7 · · Score: 1

      Mea culpa.

      I think being the Father of a 3 year old results in seeing so many kids movies so many time you get brain damage.

      Uhm, what were we talking about?

      --

      the clock on the wall says 4 til 7
    3. Re:ARG! by SPY_jmr1 · · Score: 1
      I don't know?

      It would be interesting to study if the brain damage from seeing them too many times is enough to offset the memory formation from seeing them so many times.. *sigh*

  8. Fedora? by jd · · Score: 1

    Fedora ships with Xen, these days, I believe.

    --
    It's a small world and it smells funny; I'd buy another if it wasn't for the money; Take back what I paid (SoM)
    1. Re:Fedora? by wildcard84 · · Score: 2, Informative

      It's in rawhide, but it's the same as Suse, it's there but it's not installed by default.

  9. Re:Wow. I RTFA and it didn't matter... by IpalindromeI · · Score: 1

    Gentoo and/or Debian based systems at least seem to be the way to go these days, but the every-increasing number of distros bugs me. Don't want to pick a distro only to find it discontinued and have to load a new one. :\

    Then why not go with Debian and/or Gentoo? They've both been around quite a while and have thriving userbases, so I doubt either will be discontinued in the near future. Debian's new installer makes setup a breeze, and Gentoo wasn't too bad to install the last time I did it (and that was quite a while ago, it can only have gotten better).

    --

    --
    Promoting critical thinking since 1994.
  10. Re:Why bother? by Roadkills-R-Us · · Score: 1

    The point is that the blurb on /. should give me a *reason* to read the article. When tere's 12 new distros a day, who cares? There should be *something* in the blurb that says why this one stands out from the others. I don't have the time or the motivation to chase down every new linux release, or even just the ones that get /.ed. Most people in the real world, even those who read /., are in that boat.

    The fact that four guys from some place I never heard of did it, just isn't enough motivation.

  11. ... or NetBSD by hubertf · · Score: 3, Interesting

    Why yet another distribution when everyone's favourite operating system already works, even on Xen - ``Of course it runs NetBSD!'' :)

    Some links:
    * What does Xen look like - a screenshot:
    http://www.netbsd.org/gallery/in-Action/hubertf-xe n.png
    * Installation:
    http://www.netbsd.org/Ports/xen/howto.html
    * General information on NetBSD/Xen:
    http://www.netbsd.org/Ports/xen/
    * Live CD with Debian, NetBSD and FreeBSD:
    http://www.feyrer.de/NetBSD/blog.html#20050421_004 1
    * Benchmarking:
    http://www.iki.fi/kuparine/comp/xendom0/xendom0.ht ml

    - Hubert

  12. Why? by Anonymous Coward · · Score: 0

    Why couldn't this have simply been a new boot disk for Debian, instead of a whole new distribution? Stop making all these distributions!

  13. Re:Wow. I RTFA and it didn't matter... by PygmySurfer · · Score: 1

    FreeBSD isn't elegant at all

    What exactly isn't elegant about FreeBSD? The ports system, the separation of the base system from the rest of the OS, the nice new RC scripts are all things I find MORE elegant about FreeBSD over Linux.

    It may not look pretty (omg it doesn't have a pretty splash screen to hide all those nasty boot messages halp!!1111), but, not elegant?

    As far as too many Linux distros, I agree 128%.

  14. Re:Wow. I RTFA and it didn't matter... by numbski · · Score: 1

    I kinda meant non-graphical setup for the lesser knowlegeable user. I can wade through it all, but most newbs couldn't.

    --

    Karma: Chameleon (mostly due to the fact that you come and go).

  15. Re:Wow. I RTFA and it didn't matter... by PygmySurfer · · Score: 1

    I'll agree the install could use some work, but once its up and running, I find it to be quite elgant :)

  16. Re:Wow. I RTFA and it didn't matter... by edwarddes · · Score: 2, Informative

    The site doesnt have much information on it yet because it just went live last night. The main point was to just get the distribution out there to the people who already know what xen is, so that they can help test it.

    Xenophilia isnt so much a new distribution, as it is a hacked set of debian installer packages that replace the kernel installation stages with a new set of stages that install and configure the xen hypervisor and the xen kernel for domain 0. All the other packages are identical to the debian packages from sarge.

    If you had throughly looked at the site you would have noticed the plethora of links to additional content; tutorial that we wrote, and the origonal xen documentation, that give you all the information you would need about xen.

    Since we based Xenophilia off of debian, you dont have to worry about us dissapperaring and you loosing support. Once the base system is installed, you can just point your apt sources at debians servers and use their packages if you desire.

    Ed - debian installer hacker for Xenophilia