Home Linux Community Community Blogs

Community Blogs

How To: Install/Upgrade to Linux Kernel 4.1.0 in Ubuntu/Linux Mint Systems

The Linux Kernel 4.1.0 is now available for the users, announced Linus Torvalds. This Linux Kernel version comes with plenty of fixes and improvements. This article will guide you to install or upgrade to Linux Kernel 4.1.0 in your Ubuntu or Linux Mint system.


Read more at YourOwnLinux


Meet Fedora 22 MATE-Compiz – Include Video Overview and Screenshots

Fedora 22 MATE-Compiz is an official fedora spins of fedora 22 featuring mate desktop environment version 1.10, using Compiz for desktop effect and Emerald as a window manager.

MATE Desktop is a lightweight, powerful Desktop designed with productivity and performance in mind. The default windows manager is Marco which is usable for all machines and VMs. Compiz Fusion is a beautiful 3D windowing manager with Emerald and GTK theming.

Read more at Meet Fedora 22 MATE-Compiz – Include Video Overview and Screenshots


Idea – Machine Learning Based Cache?

I have written before how you can invent new things simply by giving yourself enough information for your imagination. You can do this by simply by guessing the name of the possible invention. I do this by manipulating the existing name of the invention. Here for example I want to innovate the computer related cache.

Cache → Smart Cache → Machine Learning Based Cache

I don't know how this would work but I feel the name could be an interesting start. I imagine a machine learning setup could decide what to store in the cache. At what time and for how long.

More ideas at


How to built a fully encrypted file server with ZFS and Linux to avoid data loss and corruption

Do you know if all the Data on your File Server is OK?

Unless you are already using ZFS, Btrfs or ReFS you don’t. If your file server is a couple of years old, there is a very good chance that your Data is NOT OK.

Your server hardware might tell you everything is OK but that does not really tell you much because none of your monitoring systems check the actual data.

ZFS on the other had knows if your data is ok and can even repair it. I upgraded my file server recently. All the old disks that were still in the pool at the time were OK according to their SMART values. yet look what the monthly check told me:scrub result old server

Just think about that: In just one month almost 2MB of data got corrupted. And right now you don’t know if your server has similar issues. If you did not know it yet this particular issue has a name: Bit Rot and it gets worse the older your current hardware is and more likely the larger your disks are.

If you want to avoid loosing your data this way you should think about building a ZFS based file server.


DFKI and Univention develop secure technology for third-party applications in Univention Corporate S

As the use of and dependency on IT solutions grows, IT infrastructure security is becoming central to business survival. Industrial espionage and temporary production outages are just two possible consequences of poorly secured IT solutions. That is why research staff in the Cyber-Physical Systems department at the German Research Center for Artificial Intelligence (DFKI) and developers at the Bremen software provider Univention are creating a security infrastructure based on virtualisation techniques, as part of the “Safer Apps” project. The aim is to enable companies safely to install and run applications from third-party vendors in an existing IT infrastructure and in the cloud, without this posing risks or problems for that IT environment.

The project team wants to create a prototype of such a security model in the Linux Enterprise distribution Univention Corporate Server (UCS) - a model that will allow the “safe” operation of third-party applications from the Univention App Center on UCS as the operating system platform.

Further information on Univention's and DFKI's website.


Cinnamon 2.6 Released : Here’s What’s New

Cinnamon 2.6

Cinnamon 2.6, the latest version of cinnamon desktop environment has been released and announced few week ago by linux Mint Developer (Clement Lefebvre) via Linux Mint Segfault blog and it will become as main desktop for upcomming Linux mint 17.2 rafaela will be released end of June, 2015.

The biggest changes of the release has to be the optimisations made to the system to increase boot times for some users and that reduce the CPU usage by up to a staggering 40%. If you get cinnamon desktop freezes, just press the combination key Ctrl+Alt+Escape to restart cinnamon desktop without lose any work and all your windows and applications remain open.

More details you can read at Cinnamon 2.6 Released : Here’s What’s New


Linux Humor on the Command-line

The desktop is full of eye candy. It enhances the visual experience and, in some cases, can also increase functionality of software. But it also makes software fun. Working on the command-line does not have to be always serious. If you want some fun on the command-line, there are lots of commands to raise a smile.

<A HREF="">Read more</A>


20 Things To Do After Installing Elementary OS Freya

Here is a guide for things to do after installing Elementary OS Freya to get a more polished desktop.

01 – Update your system

sudo apt-get update
sudo apt-get upgrade
sudo apt-get dist upgrade
02 – Install additional drivers

Software & Updates – Additional Drivers

03 – Install Multimedia Codecs and Enable DVD Playback

sudo apt-add-repository ppa:mc3man/trusty-media
sudo apt-get update
sudo apt-get install ubuntu-restricted-extras ffmpeg gstreamer0.10-plugins-ugly libavcodec-extra-54 libvdpau-va-gl1 libmad0 mpg321 gstreamer1.0-libav

Enable DVD Playback

sudo /usr/share/doc/libdvdread4/install-css.s­h

More details read at 20 Things To Do After Installing Elementary OS Freya


Memory allocation debugging with glibc

Memory allocation debugging with glibc – tracing

Although there are many great tools to debug memory allocation errors, like Valgrind or Electric Fence, sometimes these tools aren’t available or it’s not feasible to use them. In this post I want to show you a  debugging technique that doesn’t require any other software beside GNU C library. All of the examples were created and ran on a standard x86-64 machine.


GNU C library provides malloc(), free() and other related routines for dynamic memory allocation. Alongside malloc() and friends, glibc features two very interesting mechanisms to help finding common dynamic memory allocation errors. 

Tracing memory allocation calls

Glibc features a tracing functionality for memory allocation debugging. It is enabled by setting a special environment variable and using mtrace() function.

The mtrace() function modifies the behavior of malloc functions family by installing hooks for malloc(), realloc() and free() functions, making all the calls to these routines traced and logged. MALLOC_TRACE environment variable should contain a valid file name to which the tracing data is written. If the file already exists it is overwritten (truncated). If the variable is not defined or does not contain a valid file path (i.e. file couldn’t be opened for writing) tracing functionality is disabled and no hooks are installed. The muntrace() function disables malloc tracing altogether. For security reasons, tracing is automatically disabled by the dynamic runtime linker for set-user-ID and set-group-ID programs.

Here’s an example program:


The Rounded Linux Desktop

This idea is really simple. Even if you can maximize the area with sharp corners it might not be the most favorable surface for us to look at. Since many of us look at computer screens all day long why not have rounded corners for our rectangular surfaces. For the desktop I provided my rounded Ubuntu MATE. View the image in full screen for the maximum effect. Click once on the image and in Firefox press F11. Pretty cool.
More ideas at



Install Monit (process and service monitoring tool) on Ubuntu/Debian

Monit - process and service monitoring tool for Linux Services on any server need to be up and running and do what they are supposed to do. Automated monitoring is a great aid when it comes to ensuring and maximizing the uptime and availability of all these services. It allows system administrators to get notified and fix problems as soon as possible with minimal interruption. In this post we are going to play with a tool called Monit...
Read more... Comment (0)
Page 14 of 175

Upcoming Linux Foundation Courses

  1. LFS230 Advanced Linux System Administration and Networking
    14 Dec » 17 Dec - Virtual
  2. LFS220 Linux System Administration
    14 Dec » 17 Dec - N. Reading + Virtual
  3. LFD405 Embedded Linux Development with Yocto Project
    14 Dec » 17 Dec - San Jose

View All Upcoming Courses

Who we are ?

The Linux Foundation is a non-profit consortium dedicated to the growth of Linux.

More About the foundation...

Frequent Questions

Linux Training / Board