Debian Linux Version 6.0.2 Released

/* Posted June 25th, 2011 at 2:56pm [Comments: none]    */
/* Filed under Linux    */

Debian Linux version 6.0.2 has been released. This update mainly adds corrections for security problems to the stable release, along with a few adjustments to serious problems. The kernel image used by the installer has been updated to incorporate a number of important and security-related fixes together with support for additional hardware.

How Do I Upgrade To Debian Linux 6.0.2?

Open a command-line terminal (select Applications Accessories Terminal), and then type the following commands:
$ sudo apt-get update
$ sudo apt-get upgrade

The command ‘apt-get update’ and ‘apt-get upgrade’ are used tell apt to refresh its package information by querying the configured repositories and then upgrade the whole system.

Please note that if you frequently install updates from security.debian.org, you won’t have to update many packages and most updates from security.debian.org are included in this update. More information is available here.

Featured Articles:

Tags:

Download Fedora 15 CD / DVD ISO

/* Posted June 5th, 2011 at 2:50pm [Comments: none]    */
/* Filed under Linux    */

Fedora Linux version 15 has been released and available for download ( jump to download link ). Fedora Linux is a community-based Linux distribution which is sponsored by Red Hat, Inc. Fedora is considered as the second most popular cutting edge distro, behind Ubuntu Linux for desktop and laptop usage. The new version comes with several new features such as special focus on desktops, developers, virtualization, security and system administration.

What’s New In Fedora 15

The new features in Fedora Linux ver. 15 are:

  • GNOME 3 desktop environment
  • Btrfs filesystem
  • Indic typing booster
  • Better crash reporting
  • Redesigned SELinux troubleshooter
  • Higher compression in live images
  • Better power management
  • LibreOffice productivity suite
  • Firefox 4 web browser
  • KDE plasma workspaces 4.6 and Xfce 4.8 desktop environments
  • Sugar .92 learning platform
  • Robotics Suite — Fedora 15 now includes the Robotics Suite, a collection of packages that provides a usable out-of-the-box robotics development and simulation environment.
  • GCC v4.6
  • GDB v7.3
  • Programming language updates — Python v3.2, OCaml v3.12, Rails v3.0.5
  • Maven v3
  • systemd system and session manager
  • Dynamic firewall
  • BoxGrinder appliance creator
  • Spice integration in Virt Manager
  • Consistent network device naming
  • Setuid removal
  • Improved support for encrypted home directory
  • RPM 4.9.0 package manager
  • Tryton ERP system

Fedora Linux 15 Screenshots


Fedora Linux 15 Gnome 3 Desktop Without Gnome Shell ( Special Effects)

Fedora Linux 15 Gnome 3 Desktop Without Gnome Shell ( Special Effects)

Gnome 3 Desktop / Shell Default Login View

Gnome 3 Desktop / Shell Default Login View

Gnome 3 Shell - Application Screenshot

Gnome 3 Shell – Application Screenshot

Gnome 3 Desktop - Login / Logout Menu Screenshot

Gnome 3 Desktop – Login / Logout Menu Screenshot

Fedora Linux Gnome 3 Desktop - Clock

Fedora Linux Gnome 3 Desktop – Clock

Fedora 15 Download

You can download Fedora Linux 15 via the web/ftp server or via BitTorrent (recommended).

32 bit vs 64 bit Fedora 15 Version

  • For almost all PCs select 32 bit version. For e.g., most machines with Intel/AMD/etc type processors. Good for desktop usage. Almost all multimedia plugins and software works with 32bit edition.
  • Choose 64 bit version to take full advantage of computers based on the AMD64 or EM64T architecture (e.g., Athlon64, Opteron, EM64T Xeon, Core 2 Due, Core 2 Quad, i7Core, i5Core and so on). For servers and advanced feature such as hardware error detection, access to more than 4GB RAM and so on; use 64bit version.

Fedora 15 DVD ISO download

Fedora download: Fedora 15 CD ISO Live download

The is Live Fedora CD ISO – you don’t have to erase anything on your current system to try it out, and it won’t put your files at risk. Take Fedora for a test drive, and if you like it, you can install Fedora directly to your hard drive straight from the Live Media desktop if you like.

Fedora Linux 15 DVD ISO BitTorrent download

Download images from the following mirror:

Fedora 15 DVD ISO BitTorrent download

See complete list of torrents here .

Fedora Linux 15 Download Mirrors

Featured Articles:

Tags:

FAQ Updates – May/27/2011

/* Posted May 30th, 2011 at 2:49pm [Comments: none]    */
/* Filed under Linux    */

Our FAQ section is updated in last few days with new howtos:

  1. Linux Find Out CPU Architecture Information
  2. Gnome Network Manager VPN Tab Disabled ( Greyed out )
  3. Gnome Volume Control: Disabled Sound Themes
  4. Debian Linux (Squeeze) Install Firefox 4
  5. UNIX: Find Out the Server Model
  6. Linux / UNIX: Run Command a Number of Times In a Row
  7. Linux: TMOUT To Automatically Log Users Out
  8. RHEL 6: Change OpenSSH Port To 1255 ( SELinux Config )
  9. RHEL 6: semanage SELinux Command Not Found
  10. HowTo: UNIX Set Date and Time Command

FAQ Howtos RSS Feed

Get intimated about our new howtos / faqs as soon as it is released via RSS feed.

nixCraft is on Facebook!

Not our Fan yet? We suggest you become one right away! Just visit our Facebook Page. Click on the “like” button.

Featured Articles:

Tags:

FAQ Updates – April/30/2011

/* Posted May 4th, 2011 at 2:42pm [Comments: none]    */
/* Filed under Linux    */

Our FAQ section is updated in last few days with new howtos:

FAQ Howtos RSS Feed

Get intimated about our new howtos / faqs as soon as it is released via RSS feed.

nixCraft is on Facebook!

Not our Fan yet? We suggest you become one right away! Just visit our Facebook Page. Click on the “like” button.

Featured Articles:

Tags:

Download Ubuntu 11.04 (Natty Narwhal) CD ISO / DVD Images

/* Posted May 2nd, 2011 at 2:41pm [Comments: none]    */
/* Filed under Linux    */

The latest version of the popular Linux desktop distribution Ubuntu 11.04 has been released and available from the official project web site. This new version uses the Unity user interface instead of GNOME Shell as default desktop (user can switch back to classic Gnome desktop any time). New features since Ubuntu 10.10 includes – Banshee as the default music player, Mozilla Firefox 4, LibreOffice, Linux kernel v2.6.38.2, gcc 4.5, Python 2.7, dpkg 1.16.0, Upstart 0.9, X.org 1.10.1, Mesa 7.10.2, Shotwell 0.9.2, and Evolution 2.32.2.

Fig.01: Default Ubuntu Linux 11.04 Desktop with Unity Graphical Interface

Fig.01: Default Ubuntu Linux 11.04 Desktop with Unity Graphical Interface

Download Ubuntu 11.04

Ubuntu 11.04 (Natty Narwhal) DVD

  1. 64 Bit DVD version (4G)
  2. 32 Bit DVD version (3.9G)

How Do I Upgrade To Ubuntu v11.04?

You can directly upgrade to Ubuntu 11.04 from Ubuntu v10.10, see upgrade howto here.

Featured Articles:

Tags:

HowTo: Use OpenBSD In the Corporate Environment

/* Posted April 20th, 2011 at 2:39pm [Comments: none]    */
/* Filed under Linux    */

OpenBSD has a reputation for high security and difficult operating systems for new user. But, some orginsations are using OpenBSD for everything including firewall, servers and desktop computers. This is quite impressive, from the article:

So our paid job is hacking on and deploying, maintaining, supporting… OpenBSD installations. We are also required to hack on things that can be merged back into OpenBSD itself and when it’s not possible, then we change what we did so that it can be. Of course some developments are very specific to what we do and have no place in the project’s CVS tree.

So, amongst other services, we set up and maintain several 100% OpenBSD-based infrastructures (going from the entry site firewall to the secretary’s workstation) and this is what I’m going to talk about here.

As a side note, it is important to know that we are working exclusively for Fortune 500 companies (each operating in totally different and unrelated sectors).

Read more: A Puffy in the corporate aquarium.

Featured Articles:

Tags:

FAQ Updates – Feb/07/2011

/* Posted February 25th, 2011 at 8:24am [Comments: none]    */
/* Filed under Linux    */

Our FAQ section is updated in last few days with new howtos:

  1. HowTo: Upgrade Debian 5.0 (Lenny) To Debian 6.0 (Squeeze)
  2. regionset: Linux Set / Change DVD Region Code
  3. HowTo: Check Ram Size From Redhat Linux Desktop System
  4. Linux / UNIX: TZ Environment Variable
  5. Screen Command: Set Baud Rate [ Terminal Communication ]
  6. UNIX / Linux: Rsnapshot Restore Backups
  7. UNIX: Read a File Line By Line
  8. Debian Linux: Set a Serial Console
  9. Linux: Find Out My Group Name [ Group Memberships ]
  10. Howto: Call Shell Script function In echo statement
  11. Bash Infinite Loop Examples
  12. PHP: ? ? Tags Not Working in PHP 5.3.x under UNIX / Linux
  13. Linux / UNIX: Software Update Vs Upgrade – What’s the Difference?
  14. Linux: phpinfo() system’s timezone error date.timezone
  15. Explains: Linux linux-gate.so.1 Library / Dynamic Shared Object [ vdso ]
  16. Linux: rsync Copy Directories Structures Tree Only
  17. Debian Linux Configure Wireless Networking With WPA2
  18. HowTo: Upgrade Debian Lenny to Squeeze
  19. Linux: Check Network Connection Command
  20. Linux / UNIX: Kill User Session
  21. Linux exec-notify: Find Out Shell Escaping Applications [ Security Monitoring ]
  22. Linux / UNIX: Kill Unresponsive SSH Session
  23. Linux / UNIX: Speed up SSH X11 Forwarding
  24. Ubuntu: SIOCADDRT: File exists Error and Solution
  25. Mediawiki Fix Internal Server Host Names / Redirection In shared Hosting or Proxy Setup
  26. Linux / UNIX: mplayer Play mp3s From a Playlist File
  27. Linux: Block Port With IPtables
  28. nginx: Create HTTP 503 Maintenance Custom Page

FAQ Howtos RSS Feed

Get intimated about our new howtos / faqs as soon as it is released via RSS feed.

nixCraft is on Facebook!

Not our Fan yet? We suggest you become one right away! Just visit our Facebook Page. Click on the “like” button.

Updated for accuracy (see below in the comments)!

Featured Articles:

Tags:

Linux Advanced Hardening With the Capability Bounding Set

/* Posted February 23rd, 2011 at 8:23am [Comments: none]    */
/* Filed under Linux    */

The last time I wrote about basic “Linux Server Hardening Security” tips. In this post I will write about the /proc/sys/kernel/cap-bound file which act as a powerful Linux hardening tool. This file holds the value of the kernel capability bounding set (expressed as a signed decimal number). This set is ANDed against the capabilities permitted to a process during exec. You can make changes to this file (bit value of cap-bound) and you can restrict many capabilities of process and put restrictions on root related process too. Using capability you can enable or disable Linux kernel modules loading, firewall, routing, raw sockets, locking of memory segments, restrictions on changing file ownership, restrictions on read and search of files and directories, sending signals to processes owned by others, modification of immutable and append-only file attributes, use of chroot(), rebooting the system, conman sys admin tasks such as mount, quotas, swapping and much more.

How Do I See Default or Current Capability Values?

Type the following command:
$ cat /proc/sys/kernel/cap-bound
Sample outputs:

-257

How Do I Set New Capability Values?

Use the echo command as follows:

 
echo 0xHexValue  /proc/sys/kernel/cap-bound
 

The bounding set is expressed as a bitmask so you can use hexnumber or use bash shell left bit bitwise shifts ARITHMETIC EVALUATION operators. A word of warning – be very careful when making changes to the bounding set. You may end up locking the system due to wrong values.

Example: Stop Loading Modules (Drivers) After System Has Booted

The CAP_SYS_MODULE allows to insert and remove kernel modules without limit. The capability number is 16 for CAP_SYS_MODULE. So you can use bash shell left bit bitwise shifts as follows to disable loading of drivers as follows (you must be root user):

 
echo 0xFFFEFFFF  /proc/sys/kernel/cap-bound
 

Now try to load or unload modules:
# modprobe ide_cd
Sample outputs:

FATAL: Error inserting ide_cd (/lib/modules/2.6.18-194.3.1.el5/kernel/drivers/ide/ide-cd.ko): Operation not permitted

OR try to remove module:
# modprobe -r cdrom
Sample outputs:

FATAL: Error removing cdrom (/lib/modules/2.6.18-194.3.1.el5/kernel/drivers/cdrom/cdrom.ko): Operation not permitted

How Do I Make Changes To Capability Permanently?

To make changes to /proc filesystem permanently, add them to /etc/sysctl.conf file:
# vi /etc/sysctl.conf
Append the following line:

 
# Do not load or remove any kernel drivers
# Clear bit # 16
echo 0xFFFEFFFF  /proc/sys/kernel/cap-bound
 

Save and close the file. Load changes:
# sysctl -p

How Do I Find Out List Of All Supported Capabilities?

To get an overview of Linux capabilities and its numbers see /usr/src/linux/include/linux/capability.h file, enter:
$ vi /usr/src/linux/include/linux/capability.h
OR use the grep command to find out numbers quickly:

 
grep '#define CAP' /usr/src/linux/include/linux/capability.h
 

Sample outputs:

#define CAP_CHOWN            0
#define CAP_DAC_OVERRIDE     1
#define CAP_DAC_READ_SEARCH  2
#define CAP_FOWNER           3
#define CAP_FSETID           4
#define CAP_KILL             5
#define CAP_SETGID           6
#define CAP_SETUID           7
#define CAP_SETPCAP          8
#define CAP_LINUX_IMMUTABLE  9
#define CAP_NET_BIND_SERVICE 10
#define CAP_NET_BROADCAST    11
#define CAP_NET_ADMIN        12
#define CAP_NET_RAW          13
#define CAP_IPC_LOCK         14
#define CAP_IPC_OWNER        15
#define CAP_SYS_MODULE       16
#define CAP_SYS_RAWIO        17
#define CAP_SYS_CHROOT       18
#define CAP_SYS_PTRACE       19
#define CAP_SYS_PACCT        20
#define CAP_SYS_ADMIN        21
#define CAP_SYS_BOOT         22
#define CAP_SYS_NICE         23
#define CAP_SYS_RESOURCE     24
#define CAP_SYS_TIME         25
#define CAP_SYS_TTY_CONFIG   26
#define CAP_MKNOD            27
#define CAP_LEASE            28
#define CAP_AUDIT_WRITE      29
#define CAP_AUDIT_CONTROL    30
#define CAP_SETFCAP	     31
#define CAP_MAC_OVERRIDE     32
#define CAP_MAC_ADMIN        33
#define CAP_LAST_CAP         CAP_MAC_ADMIN
#define CAP_TO_INDEX(x)     ((x)  5)        /* 1 

The capabilities man page also offers good overview of Linux capabilities:
$ man 7 capabilities

Featured Articles:

Tags:

5 Best Linux Distribution With No Proprietary Components

/* Posted February 21st, 2011 at 8:22am [Comments: none]    */
/* Filed under Linux    */

Linux is a free and open source operating system. However, Linux (and other open source operating system) can use and load device drivers without publicly available source code. These are vendor-compiled binary drivers without any source code and known as Binary Blobs. Die hard open source fans and Free Software Foundation (FSF) recommends completely removing all proprietary components including blobs. In this post I will list five best Linux distribution that meets the FSF’s strict guidelines and contains no proprietary components such as firmware and drivers.

Top 5 Reasons to Avoid Binary Blobs

  1. Modification distribution – Binary blobs can not be improved or fixed by open source developers. You can not distribute modified versions.
  2. Reliability – Binary blobs can be unsupported by vendors at any time by abandoning driver maintenance.
  3. Auditing – Binary blobs cannot be audited for security and bugs. You are forced to trust vendors not to put backdoors and spyware into the blob.
  4. Bugs – Binary blobs hide many bugs. Also, it can motivate people to buy new hardware.
  5. Portability – Binary blobs can not be ported on different hardware architectures. It typically runs on a few hardware architectures.

Look Ma Not Just Free Software!

The following are not just a distribution but offers additional benefits too:

  • Learn how a distribution works on the inside.
  • Ease of use.
  • An active community providing quick and helpful support.

#1: gNewSense

gNewSense is a GNU/Linux distribution based on Ubuntu Linux. However, gNewSense v3.0 will be based on Debian instead of Ubuntu. The current version is same as Ubuntu, but with all non-free software and binary blobs removed. The FSF considers gNewSense to be a GNU/Linux distribution composed entirely of free software.

Fig.01: Default gNewSense Desktop

Fig.01: Default gNewSense Desktop

The Latest stable release is v2.3 and it was released on September 14, 2009. By default gNewSense uses GNOME, as the official desktop environment. However, use can change the graphical user interface, install other window managers, and other software via its repositories using the apt-get command.

= Download gNewSense

#2: Dragora

Dragora is a GNU/Linux distribution created from scratch. The FSF considers Dragora to be a GNU/Linux distribution composed entirely of free software. It has a very simple packaging system that allows you to: install, remove, upgrade and create packages with ease. Dragora features runit, among other things, for it’s system startup by default, which ensures the complete control of system services.

Fig.02: Dragora GNU/Linux Desktop

Fig.02: Dragora GNU/Linux Desktop

= Download Dragora

#3: BLAG and GNU

BLAG Linux is a GNU/Linux distribution based on Fedora Linux. The current version is just like Fedora but with all non-free software and binary blobs removed. The latest stable release, BLAG90001, is based on Fedora 9, and was released 21 July 2008. BLAG140000 (beta version) is based on Fedora 14, and was released on 8 February 2011. The FSF considers BLAG and GNU to be a GNU/Linux distribution composed entirely of free software.

Fig.03: Blag GNU/Linux Desktop

Fig.03: Blag GNU/Linux Desktop

BLAG comes with various server packages including Fedora plus updates, and support for 3rd party repo rom Dag, Dries, Freshrpms, NewRPMS, and includes custom packages.

= Download BLAG Linux (stable) and BLAG140000 (beta version)

#4: Musix GNU/Linux

Musix GNU/Linux is a live CD and DVD Linux distribution based on Debian Linux. It is intended for music production, graphic design, audio and video editing, and general purpose applications. The FSF considers Musix to be a GNU/Linux distribution composed entirely of free software. Musix is developed by a team from Argentina, Spain, Mexico and Brazil. The main language used in development discussion and documentation is Spanish; however, Musix has a community of users who speak Spanish, Portuguese, and English. The default user interface is set to IceWM. However, user can install other interfaces such as KDE.

Fig.04: Musix GNU/Linux Desktop

Fig.04: Musix GNU/Linux Desktop

= Download Musix GNU/Linux

#5: Trisquel

Trisquel is a GNU/Linux distribution based on Debian Linux operating system. The latest version is derived from Ubuntu Linux, but includes only free software with all blobs removed. The FSF considers Trisquel to be a GNU/Linux distribution composed entirely of free software with its own complete binary repository. It is intended for for small business / enterprises, domestic users and educational centers. From the project home page:

Trisquel has several editions, designed for different uses: the one called simply Trisquel ? the most important one ? is intended for home and personal use, and includes a lot of apps for that: networking, multimedia, office, games, etc. The Edu edition is designed for educational centers, and allows the teacher to build a custom digital classroom within minutes. The Pro edition is for enterprises, and includes accounting and business management software. The Mini edition is for netbooks and older computers.

Fig.05: Trisquel GNU/Linux Desktop

Fig.05: Trisquel GNU/Linux Desktop

#6: Other Recommendation From FSF

Ututo is a GNU/Linux distribution based on Gentoo Linux. It is compiled using Gentoo Linux “ebuilds” and “emerge” software. The FSF considers Ututo to be a GNU/Linux distribution composed entirely of free software with its own complete binary repository. It was the first fully free GNU/Linux system recognized by the GNU Project.

Venenux, a GNU/Linux distribution built around the KDE desktop.

Dynebolic, a GNU/Linux distribution with special emphasis on audio and video editing.

How Usable Are FSF Recommend GNU/Linux Distributions?

A lot of wireless cards and nvidia graphics did not worked with any of the above distros as blobs are removed. However, I was able to install it on my old Intel Celeron 1.7GHz desktop with 512MB RAM + 40GiB disk. Graphics worked well including onboard NIC, sound card and Atheros wireless card also worked out without any problems.

A Note About OpenBSD

OpenBSD developers do not permit the inclusion of closed source binary drivers in the source tree and are reluctant to sign NDAs. If you are serious about running a system with no binary blobs, you may want to try out OpenBSD too. It supports Gnome, KDE and other desktop environments too.

A Note About Debian Linux 6.x

From the project website:

The Debian project has been working in removing non-free firmware from the Linux kernel shipped with Debian for the past two release cycles. At the time of the releases of Debian 4.0 “Etch” and 5.0 “Lenny”, however, it was not yet possible to ship Linux kernels stripped of all non-free firmware bits. Back then we had to acknowledge that freedom issues concerning Linux firmware were not completely sorted out.

Debian v6.x will provide the non-free firmware from the official non-free repository.

References:

  1. Jeremy Andrews conducts a free-ranging interview, focused mainly on OpenBSD 3.9 and drivers, that gives Theo a chance to explain how the big North American chip vendors’ business practices make it harder for open source projects, talk about “binary blobs” vs firmware in drivers, and more.
  2. Guidelines for free system distributions
  3. OpenBSD 3.9: “Blob!” lyrics.
  4. Free GNU/Linux distributions

(Image credit: Respective GNU/Linux distribution projects webpage and wikipedia).

Featured Articles:

Tags:

The Novice Guide To Buying A Linux Laptop

/* Posted February 15th, 2011 at 8:20am [Comments: none]    */
/* Filed under Linux    */

All major laptop (notebook) hardware is supported by Linux. The important things to take into account when looking to buy a Linux powered laptops are as follows to avoid any hardware compatibility problems. Selecting correct specification is important. In this first part, I will cover what to look out for when buying a Linux powered laptop.

Laptop Usage

First, you need to decide and define the purpose of your laptop. Linux laptop can be used for simple office tasks and browsing the Internet or sending e-mails, than a mid-range laptop may be good enough:

  1. Define your budget
  2. Define screen size notebook (13″ or 15″ or 17″)
  3. Define your tasks such as Internet, sys admin, software development, some gaming using Win Vista / 7, dual booting etc.
  4. How many hours of battery life do you need?
  5. Define optical media types – Do you want to watch movies using DVD or Blu ray? Do you want to burn DVDs?
  6. To play games you need a top spec laptop. Please note that Linux has limited support for popular PC gaming titles. So you need to dual boot your laptop with MS-Windows operating systems.
  7. Finally, some people prefer desktop replacements with mobile workstations.

In short, decide how you are going to be using the Linux laptop.

Central Processing Unit (CPU)

CPU is the brain of your laptop. Linux supports all sort of mobile cpus. Linux does supports SMP cpus on servers and it does support portables cpus too. The following are well know mobile cpus:

  • Intel Atom
  • Intel Core 2 Duo
  • Intel Core i5 Duo
  • Intel Core i7 Duo or Quad
  • AMD Athlon 64 Mobile
  • AMD Turion 64 X2

The speed range from 1.3GHz to 2.2GHz or more. The number of cores plays an important role too. Naturally, a quad core CPU should be able to increase the number of calculations. This is useful when you run multiple applications, you will get fast and smooth response from the system. The Intel Core 2 Duo or AMD Turion 64 II (dual core) is pretty popular choice for CPU. My advice is go for 64 bit CPU with 64 bit Linux distro.

Video Card and X Server

This is the most important part in Laptop which is used by X Windows. However, selecting correct Video card is important; otherwise you will end up with 3D hardware accelerated card with 2D Linux driver or just basic display. So make sure your video card with 3D acceleration is supported under Linux. Nvidia has pretty good support with a proprietary driver which can deliver full 3D acceleration with 24 bit color. On other hand ATI drivers are open source. My advice is simple visit the following driver pages and make sure your video card is fully supported including 3D acceleration:

Low End Video Cards

The following list summaries low end fully supported Linux video cards:

  • Intel GMA 4500MHD
  • Intel 945GM
  • Intel 950 GMA
  • Intel X3100 GMA
  • NVIDIA Quadro NVS 160M (256MB)

Mid to High-End Video Cards

The following list summaries mid-high end priced fully supported Linux dedicated video cards (useful for playing 3D videogames or engineering Linux apps or video / photo editing):

  • NVIDIA Quadro FX 880M (1024 MB)
  • NVIDIA Quadro FX 2800M (1024 MB)
  • NVIDIA Quadro NVS 3100M (256 or 512 MB)
  • NVIDIA GeForce 9300M GS
  • NVIDIA GeForce 9300M
  • Intel GMA X4500 HD
  • ATI FirePro M7740 (1024 MB)
  • ATI Radeon HD 3650 (512 MB)
  • ATI Mobility Radeon HD4650 (1024 MB)

Finally, make sure external X display to your desktop monitor is fully supported. This can come handy when you want to watch movies, play games or do business presentation.

RAM

RAM (Random Access Memory) is another factor which can boost your speed easily, especially if you use RAM intensive apps like virtualization desktop software (e.g., VMWare or VirtualBox), photo editing (e.g., Gimp), video editing etc. 2 to 4 GB should be more than sufficient for most apps. A few high end laptops can support upto 16GB ram and Linux can access more than 4GB ram using PAE or 64bit kernel out of the box.

Hard Disk

Hard disk is used to store all your data and boot into Linux. Hard disks are cheaper, nosier and stores data on moving parts called rotating platters. You can have have 7200rpm drives. Another option is to use SSD ( Solid State Drives ) as storage device which offers the following benefits:

  1. Speed (2 times faster than hard disk)
  2. Lighter and quieter (no moving parts)
  3. Consume less power
  4. Faster booting time.

You can add additional storage using USB or Firewire ports (i.e. external hard disk). My advice is go for SSD.

Optical Disk

Linux does support DVDs, Blu ray and other optical formats. This is useful for playing DVDs or backing up data via DVD/CD burner. DVD burner is fine for most applications. But, if you are interested in playing movies using Blu ray (HD DVD / Blu Ray disks), you will need to get Blue ray optical drive which can read and write DVDs too. However, the AACS ‘Digital Rights Management’ system in most HD-DVD and all Blu-Ray discs attempts to stop consumers from exercising fair use rights, including – playing purchased Blu-Ray and HD DVD films using Open Source software. To play Blu ray you need the latest version of mplayer and DumpHD to perform the decryption necessary to play the film. If you can afford go for Blu ray. See how to play Blu-Ray and HD DVD video under Ubuntu Linux.

Power Management: Suspend and Hibernate

Linux supports both AMP ( Advanced Power Management ) and ACPI (Advanced Configuration and Power Interface ) which allows you to hibernate the system to a disk partition using swsusp (Software Suspend). It is a suspend-to-disk implementation in the 2.6 series Linux kernel. However, some laptop may give you problem with swsusp. You may also need to compile kernel to include swsusp support. Make sure you get ACPI compliant BIOS and you should be fine with power management. Some time you may need to download a patch from 3rd party or vendor site to enable suspend and hibernate support under Linux.

Wireless 802.11

Another hardware device may not work at all; if you do not pay attention to wireless devices. Most laptops comes with on-board 802.11 (a/b/g/N) wireless cards. Not all card supported so make sure you get Intel Pro series card such as 3945 or Atheros based cards. My advice is use Google to search for your driver or use specialized databases (a more or less complete listing of wireless devices with information about the chipset they are based on and whether or not they are supported in Linux) to search for your laptop card.

Biometric Fingerprint Scanner

Fingerprint scanners are security systems of biometrics. If you work for Government, DoD, police, security industries and, if data security and authentication is your top priority, you need “Biometric Fingerprint Scanner”. Every fingerprint is special and different from each other. You can use Linux PAM to hook fingerprint reader with KDM, GDM, sudo, su and many other services. The fingerprint scanners on the following models are known to work:

  • IBM ThinkPad T and X series selected models (see list of supported devices)
  • Dell Latitude selected models
  • HP Pavilion (selected model)

Please refer the following additional pages and make sue your laptop model is supported:

  • The fprint project aims to plug a gap in the Linux desktop: support for consumer fingerprint reader devices.
  • Fedora project wiki page describing supported devices and software for fingerprint devices.

Fn key (BlueKey) Support

Fn, or Function, is a modifier key on many keyboards, especially on laptops, used in a compact layout to combine keys which are usually kept separate. It is mainly used for the purpose of changing display or audio settings quickly, such as brightness, contrast, or volume, and is held down in conjunction with the appropriate key to change the settings. These features may be supported under Linux via driver or software. I found most laptop from reputed manufacture (such as Dell, IBM) does supports Fn keys.

Ports

The following are common ports for laptop:

  1. USB – It is well supported under Linux for external hard disk, pen, mouse, keyboard and much more.
  2. FireWire – It may or may not work out of box. In most cases you need to compile the Linux kernel so that you can access Zip drives, hard drives, and CDRW/DVD drives. However, support is limited. See Linux kernel IEEE 1394/ FireWire drivers wiki page for more information.
  3. eSATA -External SATA provides a variant of SATA meant for external connectivity. It allows you to connect external SATA hard drives directly to the SATA bus. You get faster speed as compare to USB or Firewire external hard disks. This may or may not work out of box.

Sound

Most on board sound card should work fine with Linux. You can play all sort of music file such as .mp3, .wav, .ogg and much more. Linux comes with various playback and mp3 players. You can rip audio cds too.

Docking Station (Port Replicator)

A Docking station and port replicator provides a simplified way of “plugging-in” an electronic device such as a laptop computer via common peripherals. You can plug desktop monitor, keyboard, printer, mouse, Palm Pilot and so on. Most docking station should work out of the box. Just confirm this with your vendor.

Ethernet (NIC)

Most NICs are supported but it is a good idea to go through Google and make sure your Ethernet card is supported. Usually, Intel and Broadcom (tg3) Ethernet cards are well supported. See Linux PCI ids database and search for your sound and Ethernet card names. Usually, most drivers are included in running kernel. In rare case you may have to compile the kernel or driver to support your Ethernet card.

Tip: Test Your Laptop With Linux (Try Before You Buy)

Most vendors have a showrooms and shops. Visit nearest shop with Linux Live CD (such as Knoppix or Ubuntu or Fedora ) and ask them to boot laptop using Live CD. See if it works or not; boot into Linux. Make sure you can see X Windows, connects to the Internet via wireless card and so on. If you get 100% result, than just purchase laptop.

Recommend Linux Distribution

Linux is all about choices. Personally, I use Redhat v5.x 64 bit at work and Ubuntu Linux 64 bit at home. My recommendation:

  1. Ubuntu (any flavor) Linux – For the average user, with a strong focus on usability and ease of use and installation.
  2. Fedora Linux – Another popular disro for the average user with rpm based packages. Fedora is also popular among Windows and UNIX sys admins.
  3. OpenSuse Linux – Easy to use and certified on selected HP / IBM laptops.
  4. Debian Linux – For the advanced users, sys admin and academic researchers.
  5. Slackware Linux – One of the oldest distro, preferred by sys admins, BSD lovers and academic researchers.

Linux Laptop Vendors

Now, you know how to choose a laptop, especially you need to pay attention to wireless, video card and Ethernet card. And here is exact model names number that will be fully compatible to LINUX and vendor website (the list is for information and ready references only; please do your own research before purchasing system):

  1. Dell sales Ubuntu Laptop in USA, Canada, UK, France, Germany, Spain and Latin America. (See official Ubuntu page). Dell India also sales high end Redhat Linux based laptop for business use.
  2. HCL provides Ubuntu / Redhat / Fedora Linux based laptop in India.
  3. Acer India provide Aspire series Linux based laptop in India.
  4. HP Novell / Suse Linux certification and support matrix for HP laptops.
  5. Asus Linux based eeepc netbooks in USA, India, UK, and various other places across the globe.
  6. EmperorLinux provides Linux laptops with full hardware support under Linux in USA.
  7. LinuxCertified provide Linux laptop and support in USA.
  8. Linuxemporium provide Linux laptop and support in UK.
  9. System76 provides Ubuntu Linux laptop and support in USA and Canada.
  10. Zareason provides Ubuntu Linux laptop in USA, but claims to ship to many other places across the globe.

Got a Linux laptop brand you trust for its reliability and support? Add your experience in the comments below.

Featured Articles:

Tags:

Page 3 of 81234567...Last »