Slashdot Mirror


Canonical Chases Deal to Ship Ubuntu Server OS

Kurtz'sKompund writes "Canonical, the company that supports Ubuntu Linux, is trying to work out a deal with hardware vendors such as Dell to make Ubuntu available pre-installed on servers. 'Canonical, despite obviously supporting such a deal, had little to do with Dell's decision. Dell said it was merited by customer demand. Likewise, the decision of whether Ubuntu Server will ship pre-installed will be determined the same way.'"

37 of 151 comments (clear)

  1. Pre-installed OS by totallygeek · · Score: 5, Interesting
    I wonder how many of you want pre-installed operating systems - any operating system. It seems to me that most installations have a central installation service (kickstart, jumpstart, etc) and would like boxes to be configured with certain parameters and niceties, such as partition and block sizing, configuration files, kernel versions, cfEngine keys, local accounts, etc... I really am curious, as I have never used the factory-installed operating system. Even if it came with one, the first item on the 'to do' list was to wipe the drive and start over.

    1. Re:Pre-installed OS by cstdenis · · Score: 2

      Pre-installed is great for end home user desktops. Not everyone are techies like us who would rather do it themselves.

      But for servers it does seem kinda pointless. Servers should only be setup by just such techies. I'll take an UP TO DATE driver and OS cd, but I'll do the install myself.

      --
      1984 was not supposed to be an instruction manual.
    2. Re:Pre-installed OS by Hercynium · · Score: 5, Informative

      Well, while I tend to go thru the same exact process on every server I deal with, I can see *one* big advantage - Reputation.

      The typical PHB has by now recognized RHEL as *the* Linux for servers. Thru good marketing, development, support, and business, RedHat has become the de-facto standard for Linux in the enterprise server market.

      Case in point - Not ONE of the enterprise apps I work with is supported on anything BUT RHEL, (or in one case SuSE) HOWEVER, I've tested many of them in the lab with Debian and Ubuntu and found that all work very well... but there's a snowball's chance in hell that management would let me use Debian or Ubuntu. RedHat's reputation as Linux for serious business is entrenched in their minds, and entrenched in the market.

      I have a lot of respect and appreciation for RedHat's offerings. I prefer Debian, and in the corporate world, Ubuntu is the only Debian derivitave that has a chance of becoming a contender.

      Being a default offering on Dell servers is a golden opportunity to start building the reputation they need. PHBs will see the Ubuntu option on Dell's web-site and after about a thousand times they may begin to wonder if it's something worth investigating. :)

      If Canonical produces a systems-management/data-center platform that can compete with offerings available for RedHat, I believe that sysadmins, enterprise software vendors, and even managers will start to take notice. If Ubuntu can garner reputation as an alternative to RHEL, we may start seeing not just hardware support but also software support.

      Granted, this is all just a wild dream for me, but let me tell you - if someday Oracle announces support for Ubuntu, it could be a dream come true!

      --
      I'm done with sigs. Sigs are lame.
    3. Re:Pre-installed OS by kcbanner · · Score: 2, Insightful

      Well, there *are* more commands that have to be run in fdisk. Its more work in that regard, so it *is* still more work :P

      --
      Obligatory blog plug: http://www.caseybanner.ca/
    4. Re:Pre-installed OS by jhol13 · · Score: 2, Interesting

      And there goes the "Linux" ...

      After what you explained we'd have two, different and incompatible Linuxes, RH and Ubuntu.

      Unlike for you, the software I use does not run in both RH-3 and (not so old) Ubuntu, the libraries are too different and so are the kernels.

      Linux really needs to get "binary compatibility", and so does Linux distros (LSB among others).

    5. Re:Pre-installed OS by JohnBailey · · Score: 2

      But isn't that a completely different market? Home servers are intended for domestic unskilled users, so do need a hand holding user friendly set-up. The idea of a home server is pretty new outside serious geek households, so the Microsoft version is designed as a plug and play system for those who already have a network, and want to add a server as easily as they would a router. And use it for a very reduced subset of tasks.

      Business servers, which unless I misread the article, are the market that Canonical are looking at. A completely different market where Linux is already taken very seriously.

      A server is not a desktop. They are different systems designed for different tasks, and while better instruction on a domestic desktop is desirable, if the system admin is a newbie, they should not be doing the job in the first place. And if a user is maintaining the servers, they may as well not exist.

      --
      It is difficult to get a man to understand something when his job depends on not understanding it.
  2. the ballmer effect by User+956 · · Score: 4, Funny

    Dell said it was merited by customer demand.

    In other words, "No, Microsoft, we haven't been talking to other OS vendors. It was the customers' fault. honest. Put down that chair."

    --
    The theory of relativity doesn't work right in Arkansas.
  3. Pre-installed SHOULD mean "working drivers". by khasim · · Score: 2, Insightful

    If it comes with an install CD with all of the necessary drivers included ... awesome!

    Even with imaging WinXP, you'll need the drivers. You'll have to find the drivers. Somewhere. And build your image with them.

    1. Re:Pre-installed SHOULD mean "working drivers". by totallygeek · · Score: 2, Interesting

      If it comes with an install CD with all of the necessary drivers included ... awesome!


      Actually something I liked from the Compaq SmartStart. You would start your installation with the Compaq CD, tell it which OS, it would create a small drivers partition and manage the installation process setting up the hardware drivers.

    2. Re:Pre-installed SHOULD mean "working drivers". by Zonk+(troll) · · Score: 3, Informative

      Even with imaging WinXP, you'll need the drivers. You'll have to find the drivers. Somewhere. And build your image with them. They're all right here.
      --
      "The Federal Reserve is a fraudulent system."--Lew Rockwell
      End The FED. -
    3. Re:Pre-installed SHOULD mean "working drivers". by Sillygates · · Score: 3, Insightful

      f it comes with an install CD with all of the necessary drivers included ... awesome!
      Even with imaging WinXP, you'll need the drivers. You'll have to find the drivers. Somewhere. And build your image with them.

      This isn't WinXP here. The type of hardware that ends up in server boxes usually has complete support in any recent kernel release.
      And, companies like RedHat make sure all the kernel modules for HBA cards are compiled too.
      --
      I fear the Y2038 bug
    4. Re:Pre-installed SHOULD mean "working drivers". by ragefan · · Score: 2, Informative

      If it comes with an install CD with all of the necessary drivers included ... awesome!


      Actually something I liked from the Compaq SmartStart. You would start your installation with the Compaq CD, tell it which OS, it would create a small drivers partition and manage the installation process setting up the hardware drivers.

      If you order a Dell PowerEdge Server (X950 series) without an OS, the server comes pre-loaded with this functionality. Or you can wipe the RAID setup and re-configure it boot off the CD and perform this. It supports Windows, and several favors of Linux (RHEL, SuSE), and possibly some Unix (IIRC). In fact, the pre-install program actually uses Linux to do this.

  4. Worst-case-scenario for Linux as a whole by SpiritGod21 · · Score: 3, Insightful

    It's fantastic to see such purported demand for Ubuntu, but I have trouble envisioning the conversion of our servers to their distro. The article itself reports that the server product is in its early days and that there are gaps in its functionality, and the biggest gap seems to be in support. I seriously doubt that Dell is going to pick up the bill for enterprise-level 24x7 support, and the offerings from Canonical seem to be local individuals who put their name on Ubuntu's website, so there's little guarantee regarding their expertise or availability.

    I just can't help but worry that Canonical is overextending themselves (even if it is in reaction to Dell asking them to do so), and that the distro will eventually cave once bad PR builds up from a few high-profile failures at the enterprise/corporation level. Those in the FOSS community might not care about bad corporate PR, but it would certainly set Linux back quite a bit adoption-wise to have its golden front-runner made to look extremely foolish.

    1. Re:Worst-case-scenario for Linux as a whole by radeex · · Score: 4, Informative

      1. Actually, Canonical offers professional support services for servers and desktops. http://canonical.com/support

      2. My impression is that the "gaps" referred to in the article are mostly about certification from third parties like Oracle.

    2. Re:Worst-case-scenario for Linux as a whole by suv4x4 · · Score: 2, Insightful

      I just can't help but worry that Canonical is overextending themselves (even if it is in reaction to Dell asking them to do so), and that the distro will eventually cave once bad PR builds up from a few high-profile failures at the enterprise/corporation level. Those in the FOSS community might not care about bad corporate PR, but it would certainly set Linux back quite a bit adoption-wise to have its golden front-runner made to look extremely foolish.

      The big money is with support for servers, not desktops. And there-in lies the problem. Canonical are just looking for the gold.

      It's a shame since Ubuntu is the opposite of most other distros out there, and hence makes poor server and good desktop. Greed may ruin the distro on both server and desktop markets, and with it, all recent hopes of take-up of Linux installs on the desktop.

  5. Why Ubuntu? by rduke15 · · Score: 3, Interesting

    I'm currently running Debian stable on all my servers. Why would I want to get the next with Ubuntu? Would it be just as stable?

    The install with netinst is very fast. What takes a long time is all the configuration of the needed services, and customization (backup scripts, various checks and email alerts, etc. In short everything one adds to /etc/cron*). So I wouldn't really gain any time.

    Am I not seeing some advantage that a pre-installed Ubuntu would bring? Maybe compatibility with newer hardware. I had to use backports a few times, and that was a hassle. Any other advantage I'm overlooking?

    1. Re:Why Ubuntu? by whoever57 · · Score: 3, Insightful

      Am I not seeing some advantage that a pre-installed Ubuntu would bring? Maybe compatibility with newer hardware.
      I think you answered your own question. How many hours are spent researching Linux compatibility before purchasing new computers? Buying a system with Ubuntu pre-installed gives one a guarantee that the hardware as a basic level of support in that distro.

      Also, perhaps the PHBs who are used to buying computers with Windows pre-installed will feel more comfortable about buying (or rather, approving the purchase of) a server if the OS is pre-installed.
      --
      The real "Libtards" are the Libertarians!
    2. Re:Why Ubuntu? by Aladrin · · Score: 2, Insightful

      I'm gonna get modded down to hell, but I'm going to say this anyhow:

      Ubuntu Server is for novice system admins that just have to have all the newest bells and whistles. I'm in the group as far as my personal projects go. I would not consider installing it at work, though, even an LTS. (We -are- thinking about Gentoo, but that's headed by someone who uses it a lot already. We currently have RedHat.)

      I can't count the number of times at work I've said 'Man, if we had Ubuntu server, upgrading that would be SO easy.' But then I stop and think 'Yeah, and what would the frequent updates break?' We've had -planned- updates to critical components go horribly wrong before, and are even using a very old version of 1 library because we had issues with a newer version, and the sysadmin (at the time) was afraid to mess with it any more. When we upgrade next, it'll be tons of fun finding out what works and what doesn't, I'm sure.

      --
      "If you make people think they're thinking, they'll love you; But if you really make them think, they'll hate you." - DM
    3. Re:Why Ubuntu? by Anonymous Coward · · Score: 3, Insightful

      If you're investigating server software, don't forget to check out the BSDs.

    4. Re:Why Ubuntu? by Shados · · Score: 4, Insightful

      I don't disagree with you, but one has to realise that servers are not all the big mission critical machines in datacenters we tend to picture them as. There are probably as many "non-mission-critical" servers as there are the others, and for those, a "Server for Dummy" install probably is cost effective in the long run.

      Case in point: the company I work for offers a relatively advanced web solution. The software doesn't actually deal with mission critical data, it is used for projections and on the fly analytic operations, on a user per user basis. So each user has a copy of the data and basically mess with it the way they bloody want until they get an acceptable result, print a report, then go to their primary system (which isn't by us, and is totally independant in every ways, shape and form) and perform mission critical operations THERE.

      For our servers, we can toss the app on anything, passwords can be in plain text (well, could if users didn't reuse passwords all over, which isn't the case so I guess they can't!), the machine can be tossed and kicked around, it doesn't really matter if the system's down for a day, or a week, as long as it comes back and it "works".

      This is actually an incredibly common scenario, and more and more as a lot of software is moved to simple web apps (because of the Web 2.0 overhype) and other such things, especially since hardware is so cheap (I've seen servers running cache engines made with less than 300 lines of code, including comments, in a farm... hardly mission critical either), so there's IS a pretty high demand for "dumb-friendly" servers that don't even require the sysadmin intervention when they screw up.

      In such cases, something like Ubuntu Server probably fits the bill amazingly nicely. If the machine screws up BAD, you call the sysadmin...but the rest of the time, let said professional handle the important stuff, and have the junior manage the non-critical, novice friendly environments. Saves time and money for everyone.

    5. Re:Why Ubuntu? by STFS · · Score: 2, Insightful
      One potential advantage would be the ability to purchase support from the company that "makes" the distribution like you can with RedHat. I'm sure there are companies that provide similar services for Debian but maybe someone would be more at ease to deal directly with the people who actually make the distro.

      I don't know what the "Server Support package" includes but it sounds fancy.

      --
      You don't think enough... therefore you better not be!
    6. Re:Why Ubuntu? by oatworm · · Score: 3, Informative

      Just installed Ubuntu 6.06 LTS Server on a box. Let's see what's running...

      Netstat -an shows no open ports.
      The root account is disabled.
      Ps -ef shows some kernel modules, some gtty instances, and that's it.
      Oh, did I mention I don't have an X console or anything?

      Am I missing something? Last I tried CentOS (an older version, mind you), root was not only enabled, it was what you logged in as initially. When I installed Debian Sarge a few years ago for a class I was taking, the first thing we had to do after the initial install was shut down a couple of services so only SSH was running (FTP was one of them, if I remember correctly) - with Ubuntu Server, I'm going to have to turn SSH on, along with anything else I want on. That said, Ubuntu Server does make some interesting choices - for example, single user mode has network support. That's a little strange. Other than that, though, no complaints. Granted, SELinux isn't on, but that's fine by me - I didn't turn it on, and maybe I'd like to use something else. At least Ubuntu isn't trying to make that decision for me. Seeing as there's no way for anyone to access my box remotely at the moment anyways, I can make that decision on my own time.

      Anybody care to elaborate on this?

  6. Why would there be failures? by khasim · · Score: 3, Insightful

    Let's look at the possible scenarios that lead to "failure".

    #1. Hardware dies. Only an idiot would blame this on Canonical/Ubuntu. If it's under warranty, Dell should be able to replace it.

    #2. Software corruption. This would be Canonical's/Ubuntu's fault. But I've run their stuff for years without any problems. Why would there be problems now?

    #3. Driver problem. Well, this is why you have these "partnerships" so the software vendor can work with the hardware vendor to solve these problems BEFORE you purchase their products.

    #4. Stupid admin problem. Yeah, like there's anything Canonical or Dell can do to prevent that.

    So, the only real potential problem looks like the exact thing that such a partnership would be designed to resolve. I'm not seeing the problem here.

    1. Re:Why would there be failures? by Qzukk · · Score: 3, Interesting

      #4. Stupid admin problem. Yeah, like there's anything Canonical or Dell can do to prevent that.

      That seems to be what the GP is talking about in terms of support. On the desktop you'll get questions like "I bought this computer with this newfangled leenooks thingy, how do I play my card game?"

      On the server, you get questions that have nothing at all to do with the stupidity of the admin. Like "When the database has written 1 GB of data to the drive, the system stops responding and has to be powercycled causing a lot of data corruption, what's going on?" (true story, the answer is "plug in a PS/2 mouse") Multiply that by however many Dell sells, and the grandparent has a point: can they handle it?

      --
      If I have been able to see further than others, it is because I bought a pair of binoculars.
    2. Re:Why would there be failures? by ericrost · · Score: 2, Insightful

      Good straw man, I actually read the link and that still has nothing to do with Canonical vs RedHat. That would be AMD's fault for sending stupid APIC messages.

  7. Re:But is it supported? by radeex · · Score: 3, Informative

    I already mentioned this in response to another post, but yes, it's really really supported. http://canonical.com/support

  8. Canonical is hitting above its weight by Anonymous Coward · · Score: 3, Informative

    The wiki article on Canonical says that it has 90+ employees. http://en.wikipedia.org/wiki/Canonical_Ltd Mark Shuttleworth himself is rich but not remarkably so. http://en.wikipedia.org/wiki/Mark_Shuttleworth

    Given that other Linux distros have more employees backing them, it is pretty impressive that Ubuntu has made the progress it has. Given all of the above, I am led to the conclusion that Mark Shuttleworth is indeed a very smart guy. In that light, I wouldn't be at all surprised to see the servers ship and sell well.

  9. You guys will have to seriously take it up a notch by outZider · · Score: 5, Informative

    As a user of Ubuntu Server on a 60+ machine deployment for $work, Canonical is seriously going to have to take the server distro up a notch before this could possibly work. The server distro, in stark contrast to Desktop, is a horribly hacked together mess that gives off the impression that it isn't really studied much at all. While Desktop shows the best and brightest of Linux integration, the server distro is just as barebones as the alternative distro, and manages to screw things up in terms of out of box experience.

    Am I looking for a UI? No. I want a few basic things.

    1: A proper, usable deployment system. debian-installer is good for the basics, but it's a pain in the behind to set up, and doesn't support scripting a RAID/mdadm install, or LVM. This "sucks". Take a look at Redhat or CentOS for a little inspiration.
    2: A boot screen that doesn't look like vomited output. Why does the login prompt appear before services have finished loading? I support being able to use the machine before services have stopped. I do not need "Starting PostgreSQL" appearing as I'm entering my login credentials locally.
    3: A server kernel that always installs. Why does the installer give me the generic kernel when I'm installing the server distro? Why do I have to manually install the server kernel on boot up, and then remove the generic kernel?
    4: Easily add services. You get 'LAMP server' or 'DNS server' or nothing. I had to create a custom installer just to have openssh-server install by default on first load, without apache or MySQL, or other crap floating around in there as well.

    It sounds whiny, I know, but we really like the debian-style package management system with the modern services Ubuntu provides. It's great for that purpose. As a real server distro, though, long way to go yet.

    I hope this lights that fire under Canonical to pay some attention to Server.

    --
    - oZ
    // i am here.
  10. Time is money by Chuck+Chunder · · Score: 2

    I recently had the displeasure of attempting to install Red Hat Enterprise Server 4 on an HP ML115. Apparantly it's supported but naturally the Red Hat you get from them doesn't have all the necessary drivers. There is a driver page on the HP website, though exactly which driver(s) you may need to make your particular hardware see the disks seems to be left up to guess work. So you try them all one by one and it still won't work.

    A lot of wasted time and frustration and for the people paying me by the hour wasted money. Not to mention uncertainty over how external drivers will work with future OS updates.

    They are now looking at getting machines that are pre-installed so compatibility won't be an issue going forwards.

    If Ubuntu had pre-installed servers her in Aus I'd be on them lickety-split.

    --
    Boffoonery - downloadable Comedy Benefit for Bletchley Park
  11. !ElLobo? by xtracto · · Score: 2, Interesting

    Sorry for asking this here, I hope I do not get modded offtopic as, it in fact is related to this story (see tags).

    I have seen in some slashdot stories this !Ellobo , but I have absolutely no idea of what does it mean. Does anyone knows the reference?

    Thank you in advance

    --
    Ubuntu is an African word meaning 'I can't configure Debian'
    1. Re:!ElLobo? by Anonymous Coward · · Score: 3, Informative

      Look out for a user named 'ellobo'. He likes trolling Linux related stories, he calls Linux 'Linuzzz'. Do an in-page search for 'linuzzz' and you'll see him. :)

  12. Re:This situation has already kind of happened . by Markspark · · Score: 2

    baha, they develop in paint.net ? come on, this is just trolling, there are no open services installed by default, so the box should be reasonably safe, as long as you aren't a complete moron. But yeah, i also use debian stable for work, but for the stability, not for security.. it's not windows 98 you know. So yeah, i'd say that they are amateurs speaking out of their asses.

    --
    i find your lack of faith in science disturbing!
  13. I disagree... by Belial6 · · Score: 2, Interesting

    I want a live CD that has drivers for all of the hardware, and applications to test with. This way if the machine acts up, I can put the install CD in, and know immediately whether the problem is hardware or software related. Preferably the disk would have recovery applications, and the ability to connect to the manufacturer for screen sharing initiated by the user.

    Of course, for installing on a hard disk, I want to make my own choices in hardware.

    1. Re:I disagree... by Belial6 · · Score: 2, Interesting

      Sorry, I should have said that I want this supported by the hardware manufacturer. If I call them saying that hardware has failed, I don't want to have to argue about it, and I definitely don't want to have to format my drive to prove it isn't a software problem. I want to put in a CD that the manufacturer agrees will load the hardware into a usable state. If the computer fails to function, then there would be no argument about whether it is hardware or software.

    2. Re:I disagree... by mabhatter654 · · Score: 3, Interesting

      I'm kind of surprised Dell hasn't caught on to that idea yet. If they sell Dell hardware and make sure Ubuntu has all the drives they could load up a custom live CD with all sorts of troubleshooting goodies. Then rather then asking a zillion stupid questions they could point you to the CD if you have to call with broken hardware.. no matter what OS you chose to use! Live CD can read the hard drive, connect to the internet, have 3D desktops, etc.... they're far from tech only "recovery" discs they used to be. Moves like that would go a long way to making regular users see Linux as Legit.

  14. Why I will never let Ubuntu near a server by gambolt · · Score: 2, Informative
    This thread is from the ubuntu developers discussion list. The topic is the pros and cons of disabling fdisk checks on ext3 partitions at boot because they take too long.

    One frequently repeated argument is "people don't have to wait on windows, why should they on linux?"

    Millions of XP machines are running just fine without this check. Do
    you think any desktop user will try to understand why this check is
    needed? Would you accept your car needing a 20min self-check before
    you can drive, especially if you're late? Would you even care why this
    check is needed if you see that some other car doesn't do this check
    or has a more efficient checking method?

    Seriously, the solution that Ubuntu has chosen is just an ugly hack
    because nobody wanted to implement automatic checks in the background,
    but there are quite a few people (as you can also see in the bug
    reports) who don't like this situation. In any serious company that
    cares about its users and the user experience the solution would be
    very simple: Either it's implemented correctly or not at all.

    I still am convinced that fsck is _not_ the right tool for the purpose.
    Ext3 already has a journal that should (hopefully) avoid file system
    corruption due power failures. What is the point in running fsck
    periodically? If it's to check for disk errors, then badblocks is the
    right tool and it can run read-only on a mounted filesystem. Moreover,
    if the point is to check periodically, then we could check a small
    amount of blocks at a time,using low disk priority like search daemons
    (should) do, or even check random blocks.

    Finally, I want to point out to those that say fsck defends your data: I
    have a desktop machine which hosts an internal service, so it's
    continuously up. I once rebooted, disk was damaged, and I couldn't no
    longer boot or recover data (I had a backup, in any case, but it's not
    so typical with desktop users). However, it had an uptime of months. If
    I had an online check (e.g. read-only fsck, or smart, or badblocks) I
    would have discovered the problem before, and would have been able to
    recover some data. I know this by long experience, so don't tell me it's
    not likely.


    The degree of ignorance shown about basic things is staggering.
  15. Re:But is it supported? by Kennon · · Score: 2, Informative

    Right now AFAIK that would be Novell and their server business is not doing amazingly well.

    Actually if it weren't for the massive boat anchor known as Netware pulling their numbers down Novell would be having a pretty amazing year. Their Linux business is doing very well.

    --
    "All those moments, will be lost in time...like tears in rain..."