Slashdot Mirror


Depenguinator "Upgrades" Linux to BSD

cperciva writes "Many systems around the world have been possessed by penguins and dead rats. It would be nice to exorcize these evil spirits, but this can be difficult without physical access to the machines in question. Thanks to a new depenguinator, it is now possible to upgrade Linux systems to run FreeBSD 5.x without requiring anything more than an SSH connection." Clever idea.

12 of 616 comments (clear)

  1. Hmm... by RobKow · · Score: 4, Insightful

    How do you moderate an entire article as flamebait? ;)

    Cool stuff, but the write-up is a little, uhm, polarizing?

    1. Re:Hmm... by the+uNF+cola · · Score: 3, Insightful

      Yup. No different from the linux polarized messages we see from time to time. Nothign to see here.. just some people proud of their work :)

      --

      --
      "I'm not bright. Big words confuse me. But Wanda loves me and that should be enough for you." - Cosmo

    2. Re:Hmm... by technoid_ · · Score: 3, Insightful

      Just think, if it was about "upgrading" windows boxes to Linux it would not be considered flamebait. It would be applauded by the slashdot sheep.

      Gee, could it be that we have some double standards...naah, couldn't be that....

      technoid

      --
      Two wrongs don't make a right, but 3 lefts do - Lew of GO magazine
    3. Re:Hmm... by molnarcs · · Score: 5, Insightful

      I'm a freebsd user (5.1 - cvsupping to 5.2rc2 at the moment) and I love it. Contrary to some myths, it is great on the desktop. There are some things that just work. Put one line in your kernel config file (devce pcm) and you can just plug any supported sound card in, and it will just work, without the need for any configuration. The same goes with digital cameras: plug it in, and mount_msdosfs /dev/da0s1 /mnt/camera and there you go. Configuration is no more difficult than slackware (in fact, its easier, with automatic dependency checking/resolution ala apt-get, or by simply using the ports system). On the other hand...

      I agree with parent post ... sadly, this announcment will be considered as flamebait. I don't understand this, really. I signed up to bsdforums when switched to BSD, and I must say its one of the friendliest forums I ever been to (including mandrakeusers.org or pclo which are also great). I don't find the hostility against linux in bsd users there the way I find hostility towards bsd users from linux users here on slashdot or recently, even osnews.In fact, there is a linux section (other os) on bsdforums, and I saw people helping out with fedora install or whatnot there without any 'use bsd instead' notes. I wish this continual flamewar would end, but frankly, I believe (mod me down if you wish) that most hostility comes from linux users. If you find some bsd folks here a little touchy, considering the amount of trolling every bsd announcment gets, it is a small miracle that people still come here for bsd news, that they are not as bitter as one would expect (but than, they - warning, flamebait! - seems to be more mature.

      This is not because BSD is better or something. I like linux as much as I do BSD, I just like to use the latter better, because it is more interesting/fun to _ME_. I believe the linux crowd can be (and maybe it is) as 'mature' as bsd folks, but it is a more diverse group as well as considerably larger, so I think there is more room for a small but vocal minority to ruin the relationship and raise ill will towards each other. I wish that more considerate linux users would help out modding down trolls, afterall, we both have profited from each other's work.

      Unfortunately, due to licencing, code exchange is mostly a one way road (BSD > Linux), but still BSD has to thank for GCC (well, not specifically linux) or the ULE scheduler (which is partly based on a linux developer's work - more linux specific) without which our beloved OS would be poorer.

      Anyhow, the point I was trying to make is that this article can sadly be considered a flamebait, although we see similar announcment without anyone fearing that it is on the 'other' side. It would be nice to live without fears that such announcments would attract a large amount of trolling, to think that the article (read it!) has its on technical merits that can be interesting to anyone who visits slashdot (nerds?) no matter what OS they use.

    4. Re:Hmm... by secolactico · · Score: 4, Insightful

      He. I tought it was more funny than flamebaiting.

      How long before it gets added to debian or gentoo as a package?

      "apt-get install freebsd" or "emerge freebsd".

      There goes my productive day... Now I *have* to try this. I'll set up a linux box and see if I can depenguinate it.

      He... even the name's funny.

      --
      No sig
    5. Re:Hmm... by Paradise+Pete · · Score: 4, Insightful
      Just think, if it was about "upgrading" windows boxes to Linux it would not be considered flamebait. It would be applauded by the slashdot sheep.

      So you can't see how saying one thing is flamebait, but saying the opposite is not?
      Example:
      You're a moron.
      You're no moron.
      It also depends on your audience. Saying "Abortion is murder" at a pro-choice meeting might well be flamebait, but saying it at a pro-life meeting certainly is not.

  2. Instant system trash by Fizzl · · Score: 5, Insightful
    So, it writes a bootloader, ramdisk loader scripts and a bare bones BSD image to the beginning of your disk, trashing the partitioning (not sure about the last bit. That's the impression I got).

    Effective, yet mischievously evil.

    Well. Uhoh.. I don't know what to think about this. I mean, it's kinda neat. It's called depenguinator to make clear it's going to get rid of your linux, butbut...
    I still think the way of operation is very crude and evil.

    It says:
    This code is beta-quality at best. Do not use this unless you know what you're doing.


    I'd personally go as far as saying:
    Do not use this unless you are reallyreallyabsolutely sure you want to permanently destroy your current system.
  3. Do not use this unless you know what you're doing by e_AltF4 · · Score: 3, Insightful

    >5. Make sure that the first 40MB of space on your hard drive is not being actively used. ...
    I'm afraid that is NOT a trivial thing in 99.9% of all machines

  4. Not really an upgrade.... by bobthemuse · · Score: 4, Insightful

    So all this does is write to the boot partition and load a barebones copy of bsd on a ramdisk? Not terribly impressive. Now if there was a script which could make a list of my RH packages, backup all my config files, generate an BSD install script, then most importantly, intelligently copy my config files from their old RH default location to the new BSD location, then I would be impressed.

    Not really difficult, just time consuming. Of course, this assumes the RH system was installed through packages only, would break on most anything compiled, but the script described above would be a start.

  5. Can't we all just get along? by Junior+J.+Junior+III · · Score: 3, Insightful

    What's up with BSD "demonizing" linux like that?

    Actually, it's a fairly neat hack, even if the rivalry is somewhat silly.

    --
    You see? You see? Your stupid minds! Stupid! Stupid!
  6. excellent! by kevin+lyda · · Score: 3, Insightful

    this is a good thing for linux and bsd. it would be nice to see a dedemonizer to go with it. this shows to people what "open systems" REALLY can be.

    --
    US Citizen living abroad? Register to vote!
  7. Re:Just mount_msdosfs /dev/da0s1 /mnt/camera, easy by fubar1971 · · Score: 4, Insightful

    Correct! If by "just works" you mean:
    1. load the driver from the supplied cd (where is that damn thing)
    2. reboot
    3. recover from blue screen of death
    4. reboot in 'safe mode' (thanks MS, for protecting me from evil!)
    5. Remove outdated, incompatable driver
    6. Spend six hours reading forums and newsgroups about other users experience with how the device failed for them, and what they did.
    7. Hunt down an obscure driver that is not intended for use with your device, but will give you some functionality without conflicting with your other drivers.
    8. Download and install driver from a less than reputable source
    9. Watch a worm run rampant through your system
    10. Finally learn your lesson and install Linux or buy a Mac


    I am definetily no fan of WinBlows. I use linux everyday. Unfortunately, installing *new* hardware on Linux can be just as inconveinent as any othe OS.

    The same thing can be said about most Linux distros as well....

    1. find the driver on some obscure website or news group.
    2. Recompile the kerenel to include the driver(Damn it has errors)
    3. Fix code problems
    4. Recompile
    5. Repeat steps 3 and 4
    6. Write patch for incompaitable gcc version
    7. Repeat steps 3 and 4
    8. Restart with new kernel
    9. kernel panic
    10. reboot old kernel
    11. Remove incorrectly compiled kernel.
    12. Spend six hours reading forums and newsgroups about other users experience with how the device failed for them, and what they did.
    14. Download and install beta or (shudder alpha level)driver.
    15. Repeat steps 2 - 12
    16. Compile driver as loadable module.
    17. Repeat steps 3 - 7
    18. Start Daemon or reboot
    19. Kernel Panic
    20. Reboot in 'interactive mode', 'different run level' or 'using emergency boot media'
    21. Remove loadable module
    22. spend 6months writing your own driver
    23. Overlook security flaw in your own code.
    24. Watch your box get r00t'ed.
    22. Finally learn your lesson and install Windows or buy a Mac.

    Those that live in glass houses should not throw stones.