Pros and cons of the Ubuntu with a comparison to Windows® 7
There are certain pros and cons in every product and it doesn't isolate Ubuntu. We will study it in the context of drivers especially. Usually it is excellent at recognizing a wide range of hardware. With Windows, one will have to download a driver for a 3Com WiFi PC Card, but with Ubuntu, it works unconventionally. Even the support for the WiFi card has made an improvement from Ubuntu 9.04 to Ubuntu 9.10.
Ubuntu has managed to fit in more extensions to take due advantage of special keys for a laptop. When it was connected in a spare Mac keyboard, it bred special Mac-centric keys such as the CD eject button.
The advantages are overwhelming but there are disadvantages as well. Lets take the case of a home desktop that uses an ATI Radeon 9600XT video card. ATI's proprietary video driver is brilliant for Linux, but when they move an old card to legacy support, one will have to rely on the open-source driver, which does not perform the same task with equal footing. So, the viability of upgrading an Ubuntu on a home-desktop is ruled out unless one can get hold of a new video-card.
If Ubuntu doesn't automatically install a driver, it needs some effort to get something to work, and remember that not all of the hardware and peripherals will work with Linux. In order to get a hardware to work, sometimes one will have to go to the command line, which is a horrifying territory for most users. However it is worth a check out if Linux drivers are available for a printer and other key peripherals.
The installation will be quite sturdy on the MacBook apart. Sound will be audible from the speakers but not from headphones. Windows have always had problems with drivers in the past as well. It is confusing why Windows forgets hardware that have been installed previously. Windows 7 doesn't seem to have any solution or an explanation to these queries.
Windows and by extension Linux hardware eco-system have both had positive and a negative responses. Thousands, if not millions, of vendors enable hardware and peripherals for Intel-based computers running on Windows or Linux. The choice and competition is electrifying. However, it does make handling drivers more tacky than in the relatively limited Apple hardware systems. There is a lot of scope for improvement for both Microsoft and Ubuntu on handling drivers and they should prioritise this importance as well.