Slashdot Mirror


Ask Slashdot: Linux-Friendly Motherboard Manufacturers?

dotancohen writes "I am tasked with building a few Linux machines for a small office. However, many the currently available motherboards seem to be Linux-hostile. For instance, in addition to the whole UEFI issue, my last install was a three-day affair due to the motherboard reporting a Linux-supported ethernet device (the common RTL8168) while it was actually using a GbE Ethernet device that does not work with the legacy drivers and didn't even work with a test Windows 7 install until the driver disk was installed. There are no current hardware compatibility lists for Debian or Ubuntu and I've received from Asus and Gigabyte the expected reply: No official Linux support, install Windows for best experience. I even turned to the two large local computer vendors, asking if they could provide Linux-compatible machines ready to go, but neither of them would be of any help. What globally-available motherboards or motherboard manufacturers can you recommend today?"

4 of 352 comments (clear)

  1. Intel? by IceNinjaNine · · Score: 5, Informative

    Aren't just plain Intel boards, with Intel NICs and Intel HD graphics supposed to be 'out of the box' open source friendly?

  2. Easy by kimvette · · Score: 5, Informative

    I have yet to try a motherboard which is not Linux-friendly in recent years. Every single server board I have ever tried has worked flawlessly. Every true hardware RAID controller (be it integrated or PCI-X, PCI-E, or PCI) has been supported natively, and software/hybrid/fakeraid controllers have always been supported in JBOD mode. Integrated Intel or Matrox video works fine.

    Workstation/desktop boards? Aside from bluetooth, wifi, or weird video chipsets, they are supported fine. Ethernet ports used to require some tweaking (especially for Marvell controllers) but even those enjoy good support. If you want a good, fast board check out the GA-Z77X-UD5H-WB

    As far as UEFI is concerned - if you run 32-bit RHEL/CentOS/Scientific Linux, you won't be able to boot the 32-bit disc with UEFI enabled, but why would you forgo the flat memory space of a 64-bit board now that RAM is dirt cheap? Boot 64-bit disc and it works just fine. I have UEFI enabed on my GA-Z77X-UD5H-WB and it is fully supported out of the box by OpenSUSE and both Centos and RHEL 6.3. It's more work to get full support in Linux, actually, because the Linux install Just Works(TM). To boot Windows 7, I had to make a Windows 7 USB key. It booted 64-bit Linux just fine.

    --
    The Christian Right is Neither (Christian nor right). See: Matthew 23, Matthew 25, Ezekiel 16:48-50
  3. Re:Raspberry Pi by NFN_NLN · · Score: 5, Informative

    "I am tasked with building a few Linux machines for a small office." I'm not sure how much your labor is worth but you can buy a built server on the cheap ($599).

    http://www.dell.com/ca/business/p/poweredge-t110-2/pd

    Operating System

            Microsoft® Windows® Small Business Server 2011
            Microsoft® Windows Server® 2008 Foundation R2 SP1
            Microsoft® Windows Server® 2008 SP2, x86/x64 (x64 includes Hyper-V)
            Microsoft® Windows Server® 2008 R2 SP1, x64 (includes Hyper-V v2)
            Novell® SUSE® Linux® Enterprise Server
            Red Hat® Enterprise Linux®

  4. Re:Raspberry Pi by LordLimecat · · Score: 5, Informative

    Theyre also several times their component cost, and horribly cost-ineffective if you are throwing OSX out the window.

    Intel chipsets tend to be supported very well. Generally if you want to know compatibility, dont look @ "is this motherboard supported", just look at whether:
      * The northbridge is supported
      * The southbridge is supported
      * The NICs are supported

    Generally Intel stuff is VERY well supported, and GENERALLY year-old chips are supported fairly well. Try to stay away from brand new stuff unless youve done the research to make sure the kernel supports it. Googling something like "Linux support RTL8187" or "linux support P77" should give you some ideas. I wouldnt sweat it too much tho, just pilot one machine and if it goes well roll the config out.

    Im not super clear on why UEFI would cause a big issue for a Linux install, but I also havent paid that much attention to it. I have an ASUS UEFI mobo, and I believe it had an option to pretend to be a normal BIOS or something, though Im using Win8 and havent really messed with it.