Language Selection

English French German Italian Portuguese Spanish

Red Hat

Fedora 31 and Control Group v2

Filed under
Red Hat

Over the last few years, I have seen the Linux kernel team working on Control Group (cgroup) v2, adding new features and fixing lots of issues with cgroup v1. The kernel team announced that cgroup v2 was stable back in 2016.

Last year at the All Systems Go conference, I met a lot of the engineers who are working on cgroup v2, most of them from Facebook, as well as the systemd team. We talked about the issues and problems with cgroup v1 and the deep desire to get Linux distributions to use cgroup v2 by default. The last few versions of Fedora have supported cgroup v2, but it was not enabled as the default. Almost no one will modify the defaults for something as fundamental as the default resource-constraint system in Fedora, causing cgroup v2 to languish in obscurity.

Read more

Also: Linking Linux system automation to the bottom line

Events: Open Source Summit & Embedded Linux Conference, Hacktoberfest, Red Hat Forum, Supercon

Filed under
Red Hat
  • Using Heaptrack and Hotspot

    Some weeks ago at the Open Source Summit & Embedded Linux Conference there was also a talk by David about using heaptrack and hotspot. Since these tools are extremely valuable, I thought I’d blog to make these tools a bit more visible in the KDE community.

  • Hacktoberfest 2019

    I've been marking student submissions in my open source course this weekend, and with only a half-dozen more to do, the procrastinator in me decided a blog post was in order.

    Once again I've asked my students to participate in Hacktoberfest. I wrote about the experience last year, and wanted to give an update on how it went this time.

    I layer a few extra requirements on the students, some of them to deal with things I've learned in the past. For one, I ask them to set some personal goals for the month, and look at each pull request as a chance to progress toward achieving these goals. The students are quite different from one another, which I want to celebrate, and this lets them go in different directions, and move at different paces.

  • Obsidian joins Red Hat Forums in South Africa to highlight the power of open source

    Leading open source technology and services provider Obsidian Systems has confirmed its participation as a silver sponsor of the EMEA Red Hat Forum 2019. This will be held at Century City Conference Centre in Cape Town on November 19 and at the Gallagher Convention Centre in Johannesburg on two days later.

    The Red Hat Forum is an opportunity for business leaders to deep dive into the opportunities represented by technology and technology trends including open source cloud computing, platforms, virtualisation, middleware, storage and system management.

    “We endorse the central theme of the Red Hat Forum which is that in as far as establishing a firm technical foundation for your business, the thinking and rationale around strategy should be flexibility, achieving scale, expansion and clever control,” said Muggie van Staden, Managing Director of Obsidian Systems.

    “Interoperability, adjustability and elasticity – these are the hallmarks of a market that is fast maturing and ready to benefit from hybrid cloud, from Linux and containers, and positioning the business to build using open source infrastructure.”

  • Supercon Keynote: Dr. Megan Wachs On RISC-V

    The RISC-V isn’t a particular chip, but rather it’s a design for how a CPU works, and a standard for the lowest-level language that the machine speaks. In contrast to proprietary CPUs, RISC-V CPUs from disparate vendors can all use the same software tools, unifying and opening their development. Moreover, open hardware implementations for the silicon itself mean that new players can enter the space more easily, bring their unique ideas to life faster, and we’ll all benefit. We can all work together.

    It’s no coincidence that this year’s Supercon badge has two RISC-V cores running in its FPGA fabric. When we went shopping around for an open CPU core design, we had a few complete RISC-V systems to pick from, full compiler and development toolchains to write code for them, and of course, implementations in Verilog ready to flash into the FPGA. The rich, open ecosystem around RISC-V made it a no-brainer for us, just as it does for companies making neural-network peripherals or even commodity microcontrollers. You’ll be seeing a lot more RISC-V systems in the near future, on your workbench and in your pocket.

    We’re tremendously excited to hear more about the project from the inside, and absolutely looking forward to Megan’s keynote speech!

Review: Fedora 31 Workstation

Filed under
Red Hat

Fedora 31, like all recent Fedora releases, has a wide selection installation media available, each focused on some different function or desktop environment. The Fedora website treats the Workstation edition, which is the desktop version featuring the GNOME desktop, and the Server edition as the main downloads. Below Workstation and Server are three emerging Fedora versions: Fedora CoreOS, "an automatically updating, minimal, container-focused operating system"; Fedora Silverblue, "an immutable desktop operating system aimed at good support for container-focused workflows"; and Fedora IoT, which is designed to "[provide] a trusted open source platform as a strong foundation for IoT ecosystems". Tucked down closer to the bottom of the page are the options to download Fedora Spins, which are installation media with different default desktop environments, and Fedora Labs, which provide a preselected set of packages designed around a specific task. For the purposes of this review, I mostly look at Fedora 31 Workstation, but also take a brief look at Fedora Silverblue to see how that project is progressing.


Fedora 31 is another in a long line of recent Fedora releases that are slightly more polished and updated than the previous version. Fedora 31 brings in updated packages and some nice polish, but it is a very boring release for anyone looking to try something different. However, users looking for a combination of mature, polished GNOME desktop should be very happy with what Fedora 31 Workstation offers. There are a few minor issues, but those should be fixed shortly. If you are looking for a distribution that fits nicely between mature and bleeding edge, Fedora 31 Workstation is an excellent choice. If you want to try something very different, Fedora Silverblue is also an excellent choice, but be aware that is does take more effort to get the system to a usable state.

Read more

How to turn CentOS 8 into a perfect desktop

Filed under
Red Hat

Traditions are there so they can be maintained, nourished, upkept, repeated. Most notably, any time there's a new major CentOS release, I happily jump on the opportunity to test the distro and also provide you with a tutorial that shows all the steps you need to undertake to turn a fairly boring server distro into a fully productive, fun desktop setup.

We've done this with CentOS 6 and CentOS 7 (and there are sequels, too), and it's time we do the same with CentOS 8. So let me show you all the bits and pieces you require to enjoy stability with the latest and greatest software. Over the years, this effort has become easier, so it will be interesting to see whether CentOS 8 makes it even simpler than the previous versions. Let's begin.

Read more

Fedora 31 and Fedora Program Management

Filed under
Red Hat

  • Fedora 31 : The new Fedora 31 Linux distro.

    I tested today the new Fedora 31.
    This new Fedora comes with many features.
    One is the Toolbox tool that offers a familiar RPM-based environment for developing and debugging software that runs fully unprivileged using Podman.
    Fedora 31 significantly improves the speed of update installation, as packages are now compressed with zstd instead of xz.
    This commands let you to upgrading Fedora 30 to Fedora 31.

  • FPgM report: 2019-45

    Here’s your report of what has happened in Fedora Program Management this week. Fedora 29 will reach end of life on 26 November. Elections nominations are open through 13 November.

Red Hat's HowTos and Puff Pieces

Filed under
Red Hat
  • Basic troubleshooting with telnet and netcat
  • How to transition from the help desk to a sysadmin job
  • ‘Biggest piece is culture:’ Stop chasing technology, start changing your agency
  • ‘Biggest piece is culture:’ Stop chasing technology, start changing your agency

    Technology is changing rapidly, from centralized to distributed, from waterfall to agile, from Unix to Linux. And many times, federal agencies are finding themselves struggling to keep up and implement the solutions that improve their workflows and offer their customers the best experience.

    “Balancing modernization and innovation is the difficult part,” said David Cohn, Cloud Native SME at Red Hat. “Existing stuff, you need to update it. You need to be faster. How do you bridge it all together? That’s the glue, this agile integration.”

    Federal agencies often cite a lot of unique obstacles to modernization: strict budgetary constraints, unique mission requirements, bureaucratic red tape, the need to protect classified or otherwise sensitive data. They also tend to be more risk averse than private industry.

  • How automation can boost your security compliance

    Maybe you implement a CI system for an application using Jenkins or for the infrastructure using Ansible. That might take a few days on a single project. Then you might add a stage to your CI pipeline to do things such as static code analysis.

    As you automate each step of your CI pipeline, you should also automate the creation of compliance audit documentation as well, in each step. You will become more efficient and knowledgeable with the successful implementation of each of these steps, paving the way to expand automation further and further.

  • Migrating your applications to Openshift 4

    If you’re looking for a path to upgrade your Red Hat OpenShift 3.7+ cluster to OpenShift 4.2, you’re in luck. The Cluster Application Migration tool (CAM) was built to migrate stateful and stateless applications from a source cluster to a destination cluster.

    The initial intent of this tool is to address the OCP 3.7+ to OCP 4.2+ upgrade scenarios. That said, as requested by many Openshift users, it will also be possible to use this tool to migrate applications between OCP4 clusters.

    This tool is based on two popular open source projects: Velero and Restic.

Red Hat and Fedora: Quarkus, RPMs of PHP, Bodhi 5.0.0, Silverblue and Accommodating Flock

Filed under
Red Hat
  • Quarkus: Modernize “helloworld” JBoss EAP quickstart, Part 1

    Quarkus is, in its own words, “Supersonic subatomic Java” and a “Kubernetes native Java stack tailored for GraalVM & OpenJDK HotSpot, crafted from the best of breed Java libraries and standards.” Red Hat JBoss Enterprise Application Platform (JBoss EAP) quickstarts are a good starting point for understanding how to modernize brownfield Java EE 8 applications that run on JBoss EAP.

    It’s important to note that both Quarkus and JBoss EAP rely on providing developers with tools based—as much as possible—on standards. If your application is not already running on JBoss EAP, there’s no problem. You can migrate it from your current application server to JBoss EAP using the Red Hat Application Migration Toolkit. After that, the final and working modernized version of the code is available in the repository inside the helloworld module.

  • PHP version 7.2.25RC1 and 7.3.12RC1

    Release Candidate versions are available in testing repository for Fedora and Enterprise Linux (RHEL / CentOS) to allow more people to test them. They are available as Software Collections, for a parallel installation, perfect solution for such tests, and also as base packages.

    RPM of PHP version 7.3.12RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 30-31 or remi-php73-test repository for Fedora 29 and Enterprise Linux.

    RPM of PHP version 7.2.25RC1 are available as SCL in remi-test repository and as base packages in the remi-test repository for Fedora 29 or remi-php72-test repository for Enterprise Linux.

  • Bodhi 5.0.0 released
  • Tuning your bash or zsh shell on Fedora Workstation and Silverblue

    This article shows you how to set up some powerful tools in your command line interpreter (CLI) shell on Fedora. If you use bash (the default) or zsh, Fedora lets you easily setup these tools.

  • Accommodating Flock in the release schedule

    Jiří Konečný posted a request on the devel list a few weeks ago—he wanted to require a successful compose before the release is branched from Rawhide. As often happens, it’s not as simple as it seems on the surface, and the discussion eventually came around to not branching right after Flock.

    This, too, isn’t as simple as it might seem. Changing one milestone in the schedule has impacts on the remaining milestones. We can make changes, of course, but we want to make sure we’re aware of the potential side effects. After discussing this with Mohan Boddu of the release engineering team, I have a few possible alternatives.

Fedora Has New ISOs and New GIMP Has Flatpak

Filed under
Red Hat
  • Final F30-20191106 updated isos Released

    The Fedora Respins SIG is pleased to announce the final release of Updated iso for F30. F30-20191106 Live ISOs, carrying the 5.3.8-200 kernel.
    This set of updated isos will save considerable amounts of updates after install. ((for new installs.)(New installs of Workstation have 1.2 GB of updates)).

  • F31-20191105 updated iso released

    The Fedora Respins SIG is pleased to announce the latest release of Updated F31-20191105 Live ISOs, carrying the 5.3.8-300 kernel.
    This set of updated isos will save considerable amounts of updates after install. ((for new installs.)(New installs of Workstation have 500MB of updates)).
    A huge thank you goes out to irc nicks dowdle, Southern-Gentleman for testing these iso.

  • Fedora 30 : GIMP 2.10.14 with flatpak.

    Flatpak is a software utility for software deployment and package management for Linux. It is advertised as offering a sandbox environment in which users can run application software in isolation from the rest of the system. see Wikipedia .
    Flatpak builds available in i386, x86-64, ARM and AArch64.

Red Hat Leftovers

Filed under
Red Hat
  • Reducing service downtimes due to human error

    An important benefit of the Red Hat subscription for customers is the support. As Technical Account Managers (TAMs), we try to understand patterns behind the issues we are investigating together with our customers and partners. One of the recurring questions is: how can I reduce downtimes due to mistakes by the system operators?

  • Red Hat Shares ― Open processes, culture, and technology
  • Red Hat drives future of Java with cloud-native, container-first Quarkus

    Today, Red Hat and the Quarkus community announced Quarkus 1.0. Quarkus is a Kubernetes-native Java stack that is crafted from best-of-breed Java libraries and standards, and tailored for containers and cloud deployments. The overall goal of Quarkus is to bring Java into a cloud-native application development future and enable it to become a leading platform for serverless, cloud and Kubernetes environments. With Quarkus, we believe Java can be better equipped to scale in the modern application development landscape, while also improving at a faster clip.

    The release, which is scheduled to become available at the end of November, is the culmination of work by Red Hat and the community to add features, bug fixes and performance improvements since the project was introduced in March 2019.

  • Red Hat Is Still Hiring To Work On The Linux Desktop + Open-Source Graphics

    Red Hat continues hiring developers to work on the open-source upstream graphics stack and other Linux desktop innovations.

    Just a few months back they were hiring and that resulted in a long-time ATI/AMD developer to join Red Hat and their already several member Linux graphics team. Now it turns out they are hiring at least one more.

    A new job posting is looking for a senior software engineer to focus on desktop security issues as well as their "desktop and graphics offerings."

syslog-ng and Fedora Upgrade Stories

Filed under
Red Hat
  • Upgrading syslog-ng PE from version 6 to 7

    Learn the major steps necessary to upgrade your system from syslog-ng Premium Edition version 6 to 7. As you will see, it is no more difficult than any other major software version upgrade, and after the upgrade you can start using all the new and useful features that are available in version 7.

    Version 7 of syslog-ng Premium Edition (PE) brought quite a lot of changes compared version 6. The main reason for this was that syslog-ng PE source code was synchronized with syslog-ng Open Source Edition (OSE), and initially many of the PE specific features were unavailable in version 7. It also meant, that direct upgrade between version 6 and 7 was not possible.

    There are many new features in syslog-ng PE version 7 and most of the old features are available again. Due to this people started to upgrade their old installations and easy upgrade between the two versions became an important topic. Obviously, as with any major software upgrades, there are some limitations, but you do not need start an installation from scratch if you want to migrate from syslog-ng PE version 6 to 7.

    Making upgrades easy needed two major changes in syslog-ng PE 7. One is providing backwards compatibility to the old way of configuring features together with warning messages related to changes. The other is handling the persists file – a file containing internal syslog-ng data, like the position until syslog-ng read a source – from the old syslog-ng version properly. Starting with syslog-ng PE 7.0.17 both are handled properly.

  • The Changes that November Brought

    I realized that Fedora 31 had been released on October 29, so I decided to install it to my laptop three days ago.

    Putting on the Fedora is a touchy operation: generally, installing this distro implies a fresh install keeping my home partition, running DNF commands to install the RPM fusion repo afterwards, and finally configuring my brand new Fedora desktop. Although that sounds pretty standard, the problem lies on the fact that I am dealing with a laptop that has OpenMandriva Lx 4, Mageia 7, PCLinuxOS, Elive 3.0, PicarOS Diego, and Pisi Linux. The changes that Fedora makes to the OpenMandriva-controlled GRUB2 regularly lead to a kernel panic in OpenMandriva and a slow start in Mageia.

Syndicate content

More in Tux Machines

Blockchains and FOSS

GNU/Linux on Tablets: Ntablet and Beyond

  • Ntablet Linux commercial open-source tablet from $225

    The Ntablet open source tablet has been created to provide developers, enthusiasts and hobbyists with a programmable learning platform offering an all in one device for creative projects. Watch the demonstration video below to learn more about the world’s first commercial open source tablet. Launched via Kickstarter this week and is now available with earlybird pledges from $225 or roughly £176, offering a 50% discount off the recommended retail price. Full goes to plan worldwide shipping of the open source tablet is expected to take place during March 2020 “As a portable tool, it gives not only convenience to your projects, but also help to create more innovative designs as what you imagine. With it, you can start programming and developing anywhere, you can freely DIY and control TV, air conditioner, curtain, light, and even Robot. Ntablet is also a Linux based tablet, the inside core-board and motherboard are connected in the way of the socket, which enables users to change the core-board anytime, to run different operating systems or applications, like Android and Linux. 20 pins and 4 pins sockets are designed on the motherboard, to be used to connect with GPIO board, users can do kinds of debug or control after connection.”

  • FieldKit Is The Grand Prize Winner Of The 2019 Hackaday Prize

    While some are still waiting for the age of the Linux desktop, this project moves past that and achieves an open design for a Linux-based tablet. Goals of the project focus on sidestepping the OS lock-in present in many consumer tablets, and delivering a hardware design that is both repairable and upgradable — traits currently absent in all consumer tablets. Recognized for Best Design, this project is awarded a cash prize of $10,000.

3D Subscription software driving move to open source

3D software makers' move to subscription models is pushing people to use open-source software because users are fed up with the price and neurotic terms and conditions. For a while now professional 3D software like 3DMax, Maya, AutoCAD (Autodesk) and Substance Painter (Adobe) are only available on a monthly or yearly subscription basis which means that you cannot get your paws on a perpetual license for these industry-standard 3D tools anymore, cannot offline install or activate the tools, and the tools also phone home every few days over the internet to see whether you have "paid your rent". This means if you stop paying your "rent" the software shuts down, leaving you unable to even look at any 3D project files you may have created with software. But this has created so much frustration, concern and anxiety among 3D content creators that, increasingly, everybody is trying to replace their commercial 3D software with Open Source 3D tools. Read more

GNU: denemo 2.3, Guix on CentOS 7 and GNU World Order