The Linux kernel currently implements six (out of 10 proposed) namespaces for process separation: mnt – mount points, filesystems pid – processes net – network stack ipc – System V IPC uts – hostname, domainname user – UIDs, GIDs The last Linux namespace to be fully implemented was the user namespace (CLONE_NEWNS) whose implementation was finally completed in the 3.8 kernel after being started in the 2.6.23 kernel. The current kernel in RHEL7 is 3.10.0-121. Unfortunately it does not include the user namespace. According to Dan Walsh of Red Hat: We hope to add the user namespace support to a
Finally people are beginning to wake up and understand that systemd and Lennart Poettering, who works for Red Hat, is a cancer that will destroy and splinter the Linux ecosystem. According to a new movement, boycottsystemd.org: It represents a monumental increase in complexity, an abhorrent and violent slap in the face to the Unix philosophy, and its inherent domineering and viral nature turns it into something akin to a “second kernel” that is spreading all across the Linux ecosystem. I could not agree more. systemd flies in the face of the Unix philosophy: “do one thing and do it well,”
In this post, I explore how to use the YUM history database to trace the timeline (installation, updates and removal) of RPM packages on modern RPM-based Linux distributions.