Language Selection

English French German Italian Portuguese Spanish

HowTos

today's howtos

Filed under
HowTos

today's howtos

Filed under
HowTos

WRITE YOUR FIRST LINUX KERNEL MODULE

Filed under
Linux
HowTos

Probably the easiest way to start kernel programming is to write a module – a piece of code that can be dynamically loaded into the kernel and removed from it. There are limits to what modules can do – for example, they can’t add or remove fields to common data structures like process descriptors. But in all other ways they are full-fledged kernel-level code, and they can always be compiled into the kernel (thus removing all the restrictions) if needed. It is fully possible to develop and compile a module outside the Linux source tree (this is unsurprisingly called an out-of-tree build), which is very convenient if you just want to play a bit and do not wish to submit your changes for inclusion into the mainline kernel.

Read more

today's howtos

Filed under
HowTos

Create a game with Scratch on Raspberry Pi

Filed under
GNU
Linux
Gaming
HowTos

While Scratch may seem like a very simplistic programming language that’s just for kids, you’d be wrong to overlook it as an excellent first step into coding for all age levels. One aspect of learning to code is understanding the underlying logic that makes up all programs; comparing two systems, learning to work with loops and general decision-making within the code.

Read more

today's howtos

Filed under
HowTos

today's leftovers

Filed under
Software
HowTos

today's howtos

Filed under
HowTos

Quick Look: Unity for Arch

Filed under
Development
News
OSS
Reviews
Ubuntu
HowTos

A precursory glance at the above screenshot might give the impression that this is yet another Ubuntu Linux review. However, a closer look at the logo in the bottom left corner reveals that nothing could be farther from the truth. Today we’ll be taking a quick look at the Unity desktop environment on Arch Linux.

today's howtos

Filed under
HowTos
Syndicate content

More in Tux Machines

today's leftovers

US Military To Launch Open Source Academy

Open source software, which has become increasingly common throughout the US military from unmanned drones to desktops, has now been enlisted as a career option for military personnel. In September, Camp Shelby Joint Forces Training Center will open a Linux certification academy, marking the first time such a training program has been hosted on a military base. Read more

Video: TedX talk - Richard Stallman

Well, vp9/opus in a webm container have been supported by both Firefox and Google Chrome for several releases now... so enjoy it in your web browser. Read more

Eclipse Luna for Fedora 20

If you are a Fedora Eclipse user, then you're probably saddened since the release of Eclipse Luna (4.4) because you are still using Eclipse Kepler (4.3) on Fedora 20. Well, be saddened no longer because Eclipse Luna is now available for Fedora 20 as a software collection! A software collection is simply a set of RPMs whose contents are isolated from the rest of your system such that they do not modify, overwrite or otherwise conflict with anything in the main Fedora repositories. This allows you install multiple versions of a software stack side-by-side, without them interfering with one another. More can be read about this mechanism on the software collections website. The Eclipse Luna software collection lives in a separate yum repository, which must be configured by clicking on this link to install the release package. Read more