Slashdot Mirror


Anatomy Of A uClinux-Powered VPN Gadget

An anonymous reader writes "LinuxDevices.com technical editor Jerry Epplin takes a look at SnapGear's award-winning uClinux-based VPN appliances from the perspective of a developer's ability to customize them -- and in the process, becomes a uClinux convert. 'uClinux is probably the most exciting development in embedded Linux today, and perhaps in the larger Linux world as well. If, like me, you were skeptical of uClinux because the idea of redesigning a desktop operating system to work in the most deeply embedded devices just seems wrong, you really need to take a look at the project now,' says Epplin."

9 comments

  1. Since when by Y+Ddraig+Goch · · Score: 1

    If, like me, you were skeptical of uClinux because the idea of redesigning a desktop operating system...

    I always thought that *nix was a server OS...

    --
    Meddle thou not in the affairs of Dragons, for thou art crunchy and with most anything.
    1. Re:Since when by Single+GNU+Theory · · Score: 3, Insightful

      That's a pretty small pigeonhole to say that *nix is just a server OS. To say that Linux, for example, is a server OS or desktop OS is to impose artificial limits on what it can do.

      In a server, you probably want a highly reliable, stable operating system to run services on. On a desktop, why wouldn't I also want something that stable and reliable to run apps on?

      Linux is capable of running network services *and* playing games, browsing the web, and reading e-mail. So is Windows, actually, but it's more due to marketing and default tuning and included software that makes the difference between Windows ' Pro and Advanced Server editions.

      Have you ever installed Windows 2000 Advanced Server? If you watch the install, one of the drivers it loads is for the Toshiba Libretto floppy drive. It's either a sign that MS considers the Libretto to be server hardware or that there's not as much difference between the various Windows 2000 editions as MS would like you to think.

      At any rate, I think what the original comment was meant to mean was that he was pleasantly surprised to see Linux scale down to work well on embedded devices (which would normally mean using an OS designed from the ground up to be embeddable), rather than to pigeonhole it as merely a "desktop" OS.

      --
      Little Debian: America's #1 Snack Distro!
  2. Important. Please read! by Anonymous Coward · · Score: -1, Troll

    Attention Ladies!
    Every 14th of February men get the chance to display their fondness for
    their wife's or girlfriends by showering them with gifts, flowers,
    dinner, shows and any other baubles that women find romantic.
    Secret... guys feel left out. That's right... left out. There's no
    special holiday for the ladies to show their appreciation for the men
    in their lives. Men as a whole are either too proud or just too
    embarrassed to admit it. Which is why a new holiday has been created.

    March 20th is now officially "Steak and a Blow Job Day"

    Simple, effective and self explanatory. This holiday has been created
    so you ladies can have a day to show your man just how much you love
    him. No cards, no flowers, no special nights on the town. The name of
    the holiday explains it all... just a steak and a BJ. That's it. This
    twin pairing of Valentine's Day and Steak and a Blow Job Day will usher
    in a new age of love as men everywhere will try THAT much harder in
    February to ensure a more memorable March! It's like a perpetual love
    machine.

  3. On behalf of the slashdot community... by Andy_R · · Score: -1, Flamebait

    I know it's tough, but I'll admit it, because this story has been up for hours and there are only 2 posts.

    We don't know what VPN stands for

    We don't know what a "VPN Gadget" does, what uClinux is*, or for that matter what a "VPN Gadget" would run if it wasn't running uClinx.

    We feel vaguely good about the article since it's got linux in it, but mostly we feel bad about the whole thing because we ought to know more buzzwords and TLAs** than the editors, and this article proves we don't.

    * Yes we followed the link, found the "what is uClinux" page, and read it, and we still don't know!

    ** Three Letter Abbreviations

    --
    A pizza of radius z and thickness a has a volume of pi z z a
    1. Re:On behalf of the slashdot community... by bill_mcgonigle · · Score: 0, Offtopic

      Four monks decided to meditate silently without speaking for two weeks. By nightfall on the first day, the candle began to flicker and then went out. The first monk said, "Oh, no! The candle is out." The second monk said, "Aren't we not suppose to talk?" The third monk said, "Why must you two break the silence?" The fourth monk laughed and said, "Ha! I'm the only one who didn't speak."

      --
      My God, it's Full of Source!
      OUTSIDE_IP=$(dig +short my.ip @outsideip.net)
    2. Re:On behalf of the slashdot community... by Anonymous Coward · · Score: 0

      actually, i'd say that at least 50% of slashdot's readership know what a VPN is. perhaps way higher than 50%.

    3. Re:On behalf of the slashdot community... by pyrrho · · Score: 1

      TLA - Three Letter Acronymn.

      --

      -pyrrho

  4. what this is by Anonymous Coward · · Score: 3, Informative

    VPN means Virtual Private Network. A VPN is when
    you use encryption to send your private network
    data over the public Internet, typically from one
    business location to another. For example, a VPN
    lets your French development office use ClearCase
    servers located in your Mexican headquarters.

    A VPN gadget handles the above. It would likely
    also act as a router, firewall, or NAT box.

    uClinux is a chopped-down Linux that can run on
    a processor without a MMU. The original 68000
    is an example of such a processor. These
    processors are often cheap, small, and with
    low power consumption.

  5. Where are the cheap boxes? by bill_mcgonigle · · Score: 2, Interesting

    I'm looking for a $200 embedded linux platform that has a couple NIC's, some bootable ROM, and a firewire connector on it. I expect it to have the low-horsepower, low-memory features this thing has - all I need to be able to do is blowfish at 10Mbps. But this one costs $499!

    At the moment I'm actively developing a linux-based network appliance. I'm currently buying a mini-PC with USB, 1394, audio, video, NIC, PCI slot, a Celeron, 256MB of RAM, a CD-ROM drive for secure boot media, and a hard drive for data cacheing (important for my application). All for less than this box sells for - paying retail prices.

    It seems to me a tightly-integrated solution ought to be much cheaper than the box of parts approach. Am I dreaming?

    --
    My God, it's Full of Source!
    OUTSIDE_IP=$(dig +short my.ip @outsideip.net)