Language Selection

English French German Italian Portuguese Spanish



Tux Machines is a popular news site focusing on Free/libre and Open Source software, especially GNU/Linux. Founded by Susan (srlinuxx) in 2004, the site aims to share relevant news with its valued community of readers.

Scope of coverage

TuxThe site places great focus on GNU, Linux, and other intricate systems that utilise these, such as Android, Chrome OS, and Tizen. Of lesser interest are issues that relate purely to development and Free/Open Source software. Games, applications, instructional posts and proprietary software are habitually covered, but they are grouped and posted only periodically. Tux Machines is primarily focused on Linux, but it occasionally also covers BSD/UNIX, Minix, and lesser known operation systems.

Contact Details

See our contacts page for up-to-date details. Communication is also facilitated by our forums.

Going Ads-free in 2013

Going forward, Tux Machines does not have ads. Instead it relies on readers' support and is run as a public service.

More in Tux Machines

Solving the Year 2038 problem in the Linux kernel

Because of the way time is represented in Linux, a signed 32-bit number can't support times beyond January 19, 2038 after 3:14:07 UTC. This Year 2038 (Y2038 or Y2K38) problem is about the time data type representation. The solution is to use 64-bit timestamps. I started working on the problem while working as an Outreachy intern for kernel developer Arnd Bergmann. Outreachy is a benevolent program that helps new programmers get into kernel development. The mentors for the kernel projects are usually experienced kernel developers like Arnd. Read more

Booting Linux faster

Of all the computers I've ever owned or used, the one that booted the quickest was from the 1980s; by the time your hand moved from the power switch to the keyboard, the BASIC interpreter was ready for your commands. Modern computers take anywhere from 15 seconds for a laptop to minutes for a small home server to boot. Why is there such a difference in boot times? A microcomputer from the 1980s that booted straight to a BASIC prompt had a very simple CPU that started fetching and executing instructions from a memory address immediately upon getting power. Since these systems had BASIC in ROM, there was no loading time—you got to the BASIC prompt really quickly. More complex systems of that same era, such as the IBM PC or Macintosh, took a significant time to boot (~30 seconds), although this was mostly due to having to read the operating system (OS) off a floppy disk. Only a handful of seconds were spent in firmware before being able to load an OS. Read more

Akira: The Linux Design Tool we’ve always wanted?

Akira wants to create an awesome design tool for Linux that could compete with the likes of Figma, Sketch and Adobe XD. They need your help to achieve this goal. Read more

Complete Guide on How to Dual Boot Ubuntu and Windows

Installing Ubuntu and other Linux OS as dual boot is difficult in pre-installed Windows Laptops due to certain features and restrictions. Secure boot, fast boot, SATA AHCI modes – all these options makes it bit complicated to make a system dual boot with Windows 10 and Ubuntu, specially for the general users. This guide will help you to install Windows 10 and Ubuntu as a dualboot in a system. Read more