Slashdot Mirror


eBay Chooses Debian for Wireless Servers

molo writes "According to Nils Lohner of the Debian press team, eBay and Workspot have chosen Debian with Apache and Perl for their wireless servers. Workspot also explains their reasons and their setup. "

58 comments

  1. ebay already has several linux servers by Anonymous Coward · · Score: 0

    Scanning the the ebay domain on port 80 to find out what kind of servers its running reveals several instances of both Apache as well as M$ nameless evil server. Ebay has just decided now would be a good time to publicize it's using linux . This seems to be a trend with several companies to announce how much they love linux in order to ingratiate themselves with the community...

    -Cyberllama

    1. Re:ebay already has several linux servers by Anonymous Coward · · Score: 0

      Well duh. Take a look around. Microsoft just took a rather nasty blow to the nutsack a few days ago. Someone had to start the push forward. This merely affirms that others have been quiet and fearful (i.e.: influenced by the FUD of Microsoft) and are now NOT afraid to come out of the woodwork and say "Hey! we think Microsoft sucks too! We use Linux! Up yours Bill!!" Of course, that's the impression that I get, as well as many others. I cannot speak for everyone out there. #)

    2. Re:ebay already has several linux servers by Anonymous Coward · · Score: 0

      Yup, I am sure that as soon as the findings of fact were posted, the CTO of ebay stopped trying to get his solaris/oracle boxes to work, got on the phone and said "Pull the NT boxes out, and put linux in!"

    3. Re:ebay already has several linux servers by Anonymous Coward · · Score: 0
      That's unfair. It should be called "Coming out of the Closet."

  2. heh by Anonymous Coward · · Score: 1

    Gotta love those snazzy PowerPoint presentations.

    1. Re:heh by Anonymous Coward · · Score: 0

      I was thinking the same thing - although sometimes, I wonder if we don't spend a bit too much time trying to use software for things that a pencil and paper (and in this case, a scanner) will do just fine. A decent scanner is now about $120.00 - how much is Visio/Office now?

    2. Re:heh by BrianS · · Score: 1

      $120! Where do you shop? A decent home/office scanner can be had for half that at around $60. You can't even get the OS to run Powerpoint for that much!

      --
      -- I can't say enough in 120 chars!
    3. Re:heh by Anonymous Coward · · Score: 0

      it works great and have a fluid rythm. I like hand drawings like this much better than stupid clipart stuffs. too bad we don't see a lot of these. ok maybe except for lucent's big ring.

  3. wireless is the way of the future by trance9 · · Score: 1


    In some countries now you can pay for things using wireless technology. Usually a PCS phone or something: a note comes up asking whether you accept a charge, you say yes or not, and it appears on your next phonebill.

    Some places let you buy stuff from vending machines, and you can order pizzas, pay for stuff in stores... merchants just assume that everyone has some kind of intelligent wireless device.

    This stuff is going to reach a critical mass soon, and it's going to be big. It's great to see that Linux/Debian/GNU is breaking ground here--it's the way of the future.

    1. Re:wireless is the way of the future by nstrug · · Score: 1
      Paying for things using wireless phones started off as a gimmink in Scandanavian countries but is starting to spread all over Europe - I've seen the vending machines in the UK. BTW, it's done using GSM phones, PCS is just a North American thing - they don't work anywhere else.

      Nick

      --
      -- "It's a sad day for American capitalism when a man can't fly a midget on a kite over Central Park" - Jim Moran
    2. Re:wireless is the way of the future by trance9 · · Score: 1


      PCS is just a buzzword meaning digital phone. I live in North America and have a PCS phone using GSM technology. Microcell in Canada. There are a variety of US GSM providers as well. Not as common as TDMA/CDMA but I figure with 700 million Europeans advancing the standard GSM is going to carry the day in the end.

    3. Re:wireless is the way of the future by _blueboy · · Score: 1

      yup, PCS stands for Personal Cellular Service. Can't get much more generic than that....

      --
      pdubroy AT yahoo DOT com
  4. why apache? by Haven · · Score: 3

    I started noticing that major companies like Amazon.com and ebay started switching some of their servers to apache after microsoft released their pricing scheme for Win2k. I'm not sure if these large e-commerce sites really want to pay thousands of dollars in licensing for each server for the win2k upgrades. I'm sure they don't also want to pay that $1000+ license for having a "largish" web site per server. I think win2k will be the downfall of microsoft.

    1. Re:why apache? by Anonymous Coward · · Score: 0

      Of course, Amazon doesn't and never did use NT for their web servers. I'd consider that to be quite unrelated to the Win2k pricing.

    2. Re:why apache? by maxume · · Score: 1

      amazon.com doesn't care about a $1000 plus license. A quick check on Yahoo shows their market cap at 26+ billion, with revenue of 355 Million dollars. The only reasons that they would use in picking a server are speed, reliability, and what it does for their public image. I doubt that they are running more than several hundred servers, making the licensing chump change if win2k actually worked better. I imagine that the ability to look at the source and make the changes that they need to make is more important than the cost of running the server or os.

      --
      Nerd rage is the funniest rage.
  5. regarding the topic by Haven · · Score: 1

    The topic was a question, and the post was the answer. Just a clarification.

  6. EBAY KNOWS WHAT TIME IT IS... by Anonymous Coward · · Score: 0



    finally they realize to succeed they need to adopt linux and open source, ONLY.

    they lost with NT and SUN. The main problem with sun being that their OS is patheticly slow, doesnt scale, and is full of bugs. also, their hardware severley lacks stability and scalability as well and doesnt nearly perform as well as intel/xeon.

    now if they just would switch their main platform to linux and ditch sun/oracle. linux/MySQL is the far better OPEN SOURCE solution!

    LiNuX MaN

    1. Re:EBAY KNOWS WHAT TIME IT IS... by technos · · Score: 3

      Hey now! I'm as Gnu/Linux'y as the next /.'er, but at least I'll have the guts to say that Sun makes a good product. The OS may be slower than some others, but it's solid, stable, and not buggy in the least. The hardware, with a few exceptions (Cough.. HME.. Cough..) is also quite good. As for the Sun scalability issue, it scales well. (I won't go so far to say it scales better than Linux, because I don't have my asbestos long-johns with me).
      Do you have some sort of inherent grudge against Oracle? Oracle is slower than many other DB's, but it is by design. Oracle takes great lengths to make everything is pristine; it is one of the factors one considers when selecting a DB.

      --
      .sig: Now legally binding!
    2. Re:EBAY KNOWS WHAT TIME IT IS... by Anonymous Coward · · Score: 0
      I'll say it.

      Solaris scales better than Linux. Sure, the kernel has come a long way in terms of multiprocessor support in the last year, but it's still a ways off of the scalability that Solaris (and even NT) has. On top of that, Apache is known to perform less-than-optimally with on multiple-processors, due to it's design. There are some cases where Solaris or NT are better suited than Linux.

    3. Re:EBAY KNOWS WHAT TIME IT IS... by Anonymous Coward · · Score: 0

      You don't know what you are talking about.

    4. Re:EBAY KNOWS WHAT TIME IT IS... by Anonymous Coward · · Score: 0

      I'm sorry... but Solaris and Sparc hardware together provide more scalability than any other solution to date... including linux. Sure, Solaris is a bogged down operating system, but it is 100x more scalable than a linux system.

    5. Re:EBAY KNOWS WHAT TIME IT IS... by Listen+Up · · Score: 1

      You are on crack. I don't care how much flaming I get, but Solaris and Oracle could and can easily nail Linux to the floor. I have been running both a Linux and Intel Solaris 7 for many, many months now and Linux cannot even begin to compete with Solaris in scalability, stability, or shear power than a properly used Sun box can deliver. If they were really interested in power, why didn't they go with an IBM RS/6000 server or an IBM AS/400. These are the true database powerhouses. Fact in point.

  7. mySQL neither open source nor free software by Brian+Ristuccia · · Score: 1

    Except for an older version of mySQL that was relicensed, mySQL does not meet the Open Source Definion, and is not open source software.

    As for your comments about Solaris not scaling -- I believe they're unfounded. The only problem I can find with Solaris scalability is the price tag. Those ultra enterprise boxes aren't cheap, and Solaris runs like a dog on anything less.

    1. Re:mySQL neither open source nor free software by Anonymous Coward · · Score: 0


      you dissin MySQL bitch???

      put your money where your mouth is... MySQL runs circles around Oracle in the real world...get a clue.

      and postgresql is too dog slow to compete

      keep it real people...

    2. Re:mySQL neither open source nor free software by Anonymous Coward · · Score: 0

      Sorry but as much as I love MySQL, quick and good for small stuff, it does not support transactions and is probably not suitable for something like EBay

  8. a true leak by workspot · · Score: 4

    hi. this was not an official ebay announcement. word got out because we thanked the engineers at debian. which we do gratefully. we're a debian gnu/linux shop, who happen to work with ebay. the use of free software, the best stuff in our opinion, was OUR decision, not ebay's. cheers -- workspot

    1. Re:a true leak by molo · · Score: 1
      How can this be a leak if Workspot had a webpage describing the solution?

      Seems like public knowledge to me.

      --
      Using your sig line to advertise for friends is lame.
    2. Re:a true leak by workspot · · Score: 1

      it's not secret or anything. it can't be, since anyone can see what's running on the servers. we just wanted to make it clear that this was no press release. especially not an ebay one.

  9. Drovak: when linux runs ebay... by z4ce · · Score: 2

    Guess what now it is. Kinda sorta:) I wish Drovak had his email address available to the public, oh well.

    Ian

  10. The ONLY reason big sites aren't all Linux : by Anonymous Coward · · Score: 1

    Oracle releases first on Solaris. If a database as sound as Oracle released first on Debian, Linux would dominate the back-end and Sun would be competing toe-to-toe with Intel in the hardware business ...

    1. Re:The ONLY reason big sites aren't all Linux : by Anonymous Coward · · Score: 0

      only reason why big sites are not linux is because most people are stupid. they dont realize that open source is the *only* option these days. only a fool doesnt use the open source..

      oracle is not open source, it is behind the times and is too big and slow. again, fools choose oracle over open source database solution...

      the revolution is coming, if you are not open source you will be destroyed!

      LiNuX MaN

    2. Re:The ONLY reason big sites aren't all Linux : by guacamole · · Score: 1

      Linux does not scale as well as solaris does on big boxes. Hardware-wise and OS-wise Solaris running an a Quad CPU SUN E450 will eat alife _anything_ that was made by intel no matter what OS it runs or how many processors it has. And E450 is a relatively small SUN box, the E3500,E5500 scale aup to 16 processors and the famous "Starfire" SUN E10000 can have up to 64 processors, dozens of gigs of ram, etc. Microsft, Linux or Intel can't touch sun on the high end ...

    3. Re:The ONLY reason big sites aren't all Linux : by guacamole · · Score: 1

      You're an idiot. I wonder why I am even bothering replying to your post. When you find a open source DB as stable and as scalable as Oracle and when you can find an open source OS that will efficiently run a 8 to 64 CPU boxes with dozens of gigabytes of RAM, you can rant, otherwise just shut up.

  11. eBay on a shaky foundation? by X · · Score: 2

    Geez, I've been wondering why eBay has had so many problems with keeping their systems up, and now I understand why. They shouldn't have to go with this proxy kind of architecture. If they had a well structured back end, which seperated presentation from the rest of the applicaiton, they'd write a new presentation layer which spoke directly to the back end, instead of having the overhead of their main servers generating the HTML and then the proxy server parsing it and generating new HTML.

    --
    sigs are a waste of space
    1. Re:eBay on a shaky foundation? by Anonymous Coward · · Score: 0

      Uhm, that's exactly what they do now. Their main servers don't generate any HTML at all.

    2. Re:eBay on a shaky foundation? by X · · Score: 1

      According to this article these new Palm proxies will be standing IN FRONT of the web site site, parsing the HTML and generating more "compact" HTML for Palm.

      --
      sigs are a waste of space
    3. Re:eBay on a shaky foundation? by Anonymous Coward · · Score: 0

      Yes, but that's not how the site currently works. You seemed to be implying that this architecture was the cause of their problems in the past, when in fact this architecture will only be used for the new Palm stuff.

    4. Re:eBay on a shaky foundation? by brad.hill · · Score: 1
      Amen. What a hideous cludge and sad excuse for an architecture. I can understand the motivation for a translator or IBM's transcoder product for a site with massive amounts of static content they don't want to convert, but eBay?

      If anybody in this world has the money to spend and the reason to spend it on a good architecture it is eBay.(They lost, what, $5B in market cap due to their recurring crashes?)

      Separating presentation from business logic has been standard software architecture practice since the MVC pattern in Smalltalk, 1988. Do they think that this doesn't apply to the Web, or do they just not think at all about architecture?

      Where is eBay's head? Maybe mod_perl is the right tool for the job they're doing, but they're DOING THE WRONG JOB.

      Market confidence doesn't give you instant knowledge of how to architect a large scale software system, but it does give you the money to get people who can. I noticed that Amazon had a big booth at OOPSLA last week doing recruiting, and was sending their staff to lots of seminars and tutorials. eBay didn't seem to be around. Which company's stock would I recommend?

    5. Re:eBay on a shaky foundation? by homunq · · Score: 1

      The proxy server is a factor of the Palm VII architecture, not of EBay. It reads HTML from the internet and generates palm-proprietary "CML"[1] to send out over BellSouth's wireless network. Yes, CML is pretty funky, but there is definitely a need for a proxy server between the internet and the wireless net. And the funkier CML is, the better a thing it is that it's all modularized by 3com's proxy, rather than having EBay talk directly onto the BellSouth's network.


      [1]C is for compact, and ML is for nothing at all since this is not a markup language at all. Basically, a funky thing that takes all the HTML tags, throws away anything too complicated for the low-bandwidth connection, makes sure everything else is strictly nested, then compresses it all using a manually defined compression scheme.

  12. Why not WAP? by TurkishGeek · · Score: 1

    I know WAP is yet to become popular, but I believe it's a well designed mechanism for devices with limited resources to access information. It's structured in a similar way to HTML, and standards-based. There will be a lot of different Internet appliances similar to Palm VII, Qualcomm pdQ and the like, and if each of them uses a different subset or a different "simplified" dialect of HTML, we developers will have a tough time.

    I predict WAP will explode in Europe this Spring, when new GSM handsets with WAP capabilities hit the market and those creative Scandinavians find zillions of new ways of employing WAP in e-commerce. I guess the US will follow, and then all major e-commerce sites/companies will have to design WAP versions of their sites anyway. I understand they have to cater to the Palm VII crowd now, but Palm should see the light and release a WAP browser for Palm VII soon. I guess it will be a lot easier for everyone when all vendors standardize on WAP.

    --
    Zigbee Central: A Zigbee weblog
  13. eBay eBay eBay -- why? by Anonymous Coward · · Score: 0

    When I read this announcement, I got the distinct feeling that eBay was only peripherally involved in this project. For example, the phrase "in cooperation with eBay" is not the kind of language you'd expect to read in a web page that Slashdot announced as "eBay chooses Debian for Wireless Servers". Did eBay choose Debian for their wireless service? Or (more probably), did the company workspot decide to build a wireless frontend to eBay using Debian, and eBay agreed to let them build the frontend and could care less what server they use?

  14. I could care less about eBay, whats Workspot? by Anonymous Coward · · Score: 0


    Looking at the site www.workspot.net, it looks promising. Anyone try it out yet????

    1. Re:I could care less about eBay, whats Workspot? by Anonymous Coward · · Score: 0

      Yeah!

      When I got on, there were only a hundred or so signed up users, so it must not have been mentioned on Slashdot yet, but it's pretty darn relevant, don't you think?

      At the very least, its a nice way to preview KDE! :-)

      I'm actually pretty excited about it. It looks really nice. I highly doubt that it can deal with being /.ed though, 256mb or ram or no...

      I urge people to check it out, but I also urge them to stay away, so I can have it for myself ;-)

      It seems a little precarious though (resource limitations, /. effect aside), because the signup is so amazingly unrestrictive, and handing out accounts like that, well...

      And that java applet (heck, the whole setup!) is pretty impressive, actually. I wonder if they made that themselves, and if so, would they open source it so that people can remotely access their X desktops from the web. Somehow, I feel like this is something that's amazing and new, but why haven't I heard of it yet?!!!

      Well, I'm excited, and that's that.

  15. Palm doesn't do WAP... by Anonymous Coward · · Score: 0

    I think. I'm trying to get up to speed on
    this wireless stuff.

    As I understand it,
    the wireless Palm units use Mobitex and can
    only communicate with the gateways at palm.net.
    Hence the 3COM proxy thing and a Palm application.

    The Wireless Web/ WAP stuff (see phone.com) has
    a proxy at the cell phone company that sends
    out HTTP requests to *ANY* site on the internet,
    but that site has to respond with .wml files,
    which is an XML dtd optimized for dealing with
    the tiny screens on cell phones. So all you
    need at the phone end is the microbrowser.

    Sprint (our provider in DC) has the Wireless
    web interface. We will be trying it out
    as soon as I can get a software upgrade for
    the phones we have.

    -- cary

    Corrections welcomed!

  16. Nor is it a database... by Anonymous Coward · · Score: 0

    ...By some definitions. I.E. an RDBMS needs
    transactions. mySql doesn't have transactions,
    so it isn't a database. For Open Source SQL,
    PostgreSQL is the only game in town.

    http://www.postgresql.org

  17. Hilarious! Bravo! Should be a foot icon. by brad.hill · · Score: 3
    This company is brilliant. eBay wants to deliver their app to the Palm platform, so they come in with a bid to put a Perl regex layer in the middle of everything as a translator. HAHAAHAAHAHAAHAHA!!! *wipes tears from eyes*

    --Cut to a smoke filled room....

    We'll get the bid because our solution is quick-n-dirty. No software costs, just toss it out in Perl. We can just put in a good all nighter and get it working! We'll come in miles under those other bids for cost and schedule.

    But a week down the road, eBay changes or adds a page and the damn thing breaks. They go to fix it, but it's all horribly obfuscated Perl and regexes. External consultants and internal programmers alike recoil in horror at it. Who can fix it? We can! We built the thing, afer all. We can charge ever higher maintenance fees as more and more users depend on our brittle piece of junk. The code will never be stable! Every change eBay makes will ripple down into our layer. Woo hoo!! Jackpot! A lifetime of suckling at the eBay teat!

  18. try this email address by Anonymous Coward · · Score: 0

    Well, his homepage is www.dvorak.org and you can send him suggestions at homepage@dvorak.org

    However, seeing that his first name is John it would make sense if he received email at john@dvorak.org. Could be too easy but you never know...

  19. What is Workspot? by Anonymous Coward · · Score: 0

    The screenshots look cool but the lack of description leaves me guessing as to what Workspot actually is. Is it something like desktop.com? Could somebody from Workspot please clarify?

    1. Re:What is Workspot? by workspot · · Score: 2

      a 'workspot', as we think of it, is a linux desktop you can use through a browser. it's server-side computing, including software rental, with a linux interface. store your stuff on it, run your applications on its vnc connection, serve up web sites. that's the idea. desktop.com, and a lot of similar things, have their own interfaces. "why not just use linux as is?" we asked ourselves. we hope to prod more people to port software to linux, and work on the ui generally, by offering a bigger market -- net surfers. we're just getting started here -- please be gentle.

    2. Re:What is Workspot? by wesmills · · Score: 2
      While this is probably off-topic, let me just say that workspot.net is one of the neater applications I've seen on the web in a long time.

      For those who don't know and haven't visited, workspot gives you the standard "stash your filez here" interface, but...there's this intriguing little tab up top labeled "Linux Desktop." You click on it, and are asked for the screen geometrics you want to use. A quick click later, and you're looking at a KDE desktop! Through the magic of AT&T's VNC Java viewer, you get your very own KDE session, where you can do whatever you'd normally do on a "regular" Linux box and account.

      This is very neat, and I think I'll kill another hour playing with it.

      --------------------

  20. Re:Hilarious! ...no... reality. by poopie · · Score: 1

    :We can just put in a good all nighter and
    :get it working!

    exactly... first to market. Perl is a great rapid development platform. get your idea prototyped first and running while everyone else waits for $LARGE_SOFTWARE_COMPANY's $PORTAL_SOLUTION or $WIRELESS_EVERYTHING_IN_A_BOX software to be finished, debugged, beta tested...

    :We can charge ever higher maintenance fees as
    :more and more users depend on our brittle piece of junk
    lemme guess... you're a contract Windows NT support person?

    okay, flames aside, I'll grant you that one-off apache-php-perl-$DATABASE solutions can easily become unmanageable, and there's probably more than a few companies who had their guru leave and weren't able to maintain their site.

    I see that as their fault for not documenting everything, or requiring the developers to document it.

    Perl's not the right choice for everything, but it's great for rapid deployment since you can use so much existing code. Nobody's forcing anybody to use PERL to beat their competitors to the market...

  21. Re:Actually, I agree with you somewhat. by Anonymous Coward · · Score: 0

    For starters, this really is a small solution and a small problem. Almost not worthy of an article. Obviously this isn't a performance critical system, or they wouldn't be using Perl to trim down the HTML, they'd be using a custom binary. Or maybe a binary to directly query the back-end database rather than going through an HTML server. This really isn't all that hot, in fact, a little embarassing.

  22. what a happy troll by Wah · · Score: 1

    they usually don't get fed quacamole :-)

    Don't feed the trolls.

    --
    +&x
  23. What does Ebay actually run on? by TurkishGeek · · Score: 3

    I've seen several notes which mention Ebay's instability problems and the use of Solaris/Oracle on Ebay. There is no doubt the database servers are very critical, but it looks like the application logic itself runs on NT & IIS. I had my own share of frustration with Ebay services in the past, and I believe the database was not to blame. Look at this URL:

    http://cgi.ebay.com/aw-cgi/eBayISAPI.dll?ViewItem& item=555555555

    (I made the item number up, but this is the correct form of URL to look up an item)

    I know most server-side programming techniques allow aliases for server side apps/objects (i.e. I can write a Java servlet and call it "whateverISAPI.dll"), but the URL suggests that Ebay application logic is nothing but a bunch of ISAPI DLLs written for use with IIS. I would guess Ebay applications are written as ISAPI filters using MS Visual C++, and run on MS Windows NT servers running IIS. Or they have a really good reason to use another technology and call the program "ebayISAPI.dll".

    Does anyone here know what Ebay runs on? Can anyone verify my guess, which I believe is pretty obvious to many Slashdotters.

    --
    Zigbee Central: A Zigbee weblog
  24. Linus used Powerpoint. by Forge · · Score: 1

    Back when Linux didn't have a decent presentation
    package, Linus T wold do his presentations about
    Linux useing MS Powerpoint.

    The moral ? Everything has it's purpose ( except
    NT Server ).

    --
    --= Isn't it surprising how badly I spell ?
  25. Lots of Debian lately! by Anonymous Coward · · Score: 0

    Nice to see the Debian logo making it into /. news 4 times over like 5 days :-) They seem to be getting more and more 'real' support, in forms of boxed versions, net usage, etc

    Keep it up Debian!

  26. Oh yeah: and... by Anonymous Coward · · Score: 0

    (Same AC as above post, haven't gotten nick yet)

    While I was on, I noticed that someone (and I won't name names) was running netscape. I found this quite humorous...

    And think, you could run netscape through an applet in netscape. Then, load up another desktop in that netscape, run netscape in this one, etc., etc., etc., and so on, and send lots and lots of packets in happy little circles!!!

    Those crazy packets ... *chuckle*

  27. Hey, how about Linux clients eh? by Kaz+Kylheku · · Score: 2

    Nice to see free software, once again, as part of the back-end middleware solution, but how about supporting wireless *clients* using Linux?

    There is a driver for Mobitex modems(*) that gives you datalink through network layer capabilities; so we at least have the hardware support.
    ---
    * written by guess who. ;)