Hardware migrationMost hardware manufacturers today support most Linux distributions. In addition, most Linux distributions today automatically detect most hardware, but in some cases, you might need specific drivers for new or unusual hardware. If your hardware falls into that category, you might encounter a hardware compatibility issue. Somebody eventually may write a driver for your problem hardware, but you might have to put your project on hold until you can locate an appropriate driver. The alternative is to buy new hardware. In the case of laptops, you shouldn't have much problem getting your graphics card to work, but just in case, consider downloading the Linux drivers from the manufacturer. Virtually all video cards are supported in 2D mode, which is all most users need for desktop productivity. However, depending on the card, you might not be able to gain support for 3D games, DVD playback or the TV-out capabilities of the card -- features that aren't generally required for the average work environment. Other home use issues are usually USB-related. For example, some digital cameras can't be hooked up to Linux desktops, as well as some printers and scanners -- at least without the services of an experienced Linux systems engineer. It's also worth noting that Centrino notebooks don't work with Linux.
Computers/Motherboards/BIOSISA, VLB, EISA, PCI, and AGP buses are all supported. All recent motherboards should work fine.
Unsupported
LaptopsIn general, any laptop will support Linux fine. Some specific features (wireless and video especially) may have issues, but these should not interfere with basic functionality.
CPU/FPUIntel
AMD
Cyrix
IDT
Transmeta
MemoryAll memory like DRAM, EDO and SDRAM can be used with Linux. Be aware that older kernels or kernels running on a mortherboard with an older BIOS may only be able to detect 64MB of RAM. Video CardsLinux will work with all video cards in text mode, VGA cards not listed below probably will still work with mono VGA and/or standard VGA drivers. If you're looking into buying a cheap video card to run X, keep in mind that accelerated cards (ATI Mach, ET4000/W32p, S3) are MUCH faster than unaccelerated or partially accelerated (Cirrus, WD) cards. "32 bpp" is actually 24 bit color aligned on 32 bit boundaries. It does NOT mean the cards are capable of 32 bit color, they still display 24 bit color (16,777,216 colors). 24 bit packed pixels modes are not supported in XFree86, so cards that can do 24 bit modes to get higher resolutions in other OS's are not able to do this in X using XFree86. These cards include Mach32, Cirrus 542x, S3 801/805/868/968, ET4000, and others. AGP (Accelerated Graphics Port) support is growing fast. Most of the X-servers (both freely available and proprietary versions) have more or less support for AGP. Controllers (Hard Drives)
Enhanced IDE (EIDE) interfaces are supported, including support for UDMA and ATA/33, ATA/66, and so on for some controllers and compatible drives. Controllers (SCSI)It is important to pick a SCSI controller carefully. Many cheap ISA SCSI controllers are designed to drive CD-ROM's rather than anything else. Such low-end SCSI controllers are no better than IDE. Unsupported
Controllers (I/O)
Any standard serial/parallel/joystick/combo cards. Linux supports 8250, 16450, 16550, and 16550A UART's. Cards that support non-standard IRQ's (IRQ > 9) can be used. Network AdaptersLinux has driver support for all current production, mass-market PCI Ethernet and Fast Ethernet chips as of July 5, 2000. While a few specific boards are not supported because e.g. of unique transceiver interfaces, they are rare exceptions. Most common Gigabit Ethernet adapters are supported as well. CD-ROM/CD-Writer/DVDMost, if not all of them are supported. Removable DrivesAll SCSI drives should work if the controller is supported, including optical (MO), WORM, floptical, Bernoulli, Zip, Jaz, SyQuest, PD, and others. USBUSB is supported in all 2.4.x kernels, as well as 2.2.18 and higher. The kernel driver supports both the Universal Host Controller Interface (UHCI, used by Intel and Via motherboard chipsets) and the Open Host Controller Interface (OHCI, used by Compaq, Apple, SiS, OPTi, Lucent and ALi chipsets). |
Linux Overview
Linux Desktop
Linux For Schools
Open Source for Enterprise
CRM Applications
ERP Applications
Office Suites
Who's Online?
We have 1 guest onlineLinux Distributions
Migration to linux
Desktop Environment
Educational Applications
Linux Components
Linux Networking Services
Linux Courses
Copyright © 2009 Era Core, All rights Reserved.