Beginning in 2011, Red Hat began providing assistance to the fledgling Fedora ARM distribution. I was Red Hat’s project manager for this initiative. Back then it was a humble secondary architecture under the stewardship of Seneca College. Seneca was working on an OS distribution for the Raspberry Pi, a promising educational tool. Red Hat partnered with Seneca, provided resources to advance development and helped build a community, the open source way. Though Linux had been used on ARM for many years, kernel ports tended to exist in different source trees. Likewise, many userspace packages had been written without multi-core, thread-safe ARM code, so there was a lot of work to be done.
The Anaconda OS installer used by Fedora, RHEL and their derivatives have been many times criticized for its memory requirements being bigger than memory requirements of the installed OS. Maybe a big surprise for users who don’t see too deep into the issue, no surprise for people who really understand what’s going on in the OS installation and how it all works. The basic truth (some call it an issue) about OS installation is that the installer cannot write to physical storage of the machine before user tells it to do so. However, since the OS installation is quite a complex process and since it has to be based on the components from the OS itself there are many things that have to be stored somewhere for the installer to work. The only space for data that for sure doesn’t contain any data the installer shouldn’t overwrite or leave some garbage in is RAM.
In aiming towards an on-time release of Fedora 21, developers have spun the first test candidate for the upcoming development release.
Per the official release schedule, Fedora 21 is expected to see its alpha release on 5 August while next week (22 July) is the software string freeze and the alpha change deadline. Following that alpha release is a planned Fedora 21 Beta on 9 September, final change deadline on 30 September, and hopes to ship Fedora 21 final on 14 October.
0.5.4 has been released today.
A major improvement in this release is the repo priorities config option. With it the admin can enforce packages of a certain repository to take precedence over other ones during an upgrade even when the prioritized packages have lower version. The original DNF bug is here, the functionality is known from Yum Utils as “priority plugin”.
The second Alpha version of Scientific Linux 7.0, a recompiled Red Hat Enterprise Linux put together by various labs and universities around the world, is now available for download and testing.
The developers of Scientific Linux 7.0 have moved very fast and, just a week after the first Release Candidate, a new development release has been made available. Given the short development period since the first Alpha, it's actually surprising that the devs managed to get all those changes and improvements in.
“Fermilab's intention is to continue the development and support of Scientific Linux and refine its focus as an operating system for scientific computing. Today we are announcing an alpha release of Scientific Linux 7. We continue to develop a stable process for generating and distributing Scientific Linux, with the intent that Scientific Linux remains the same high quality operating system the community has come to expect.”
The CentOS 7 Linux operating system became generally available July 7, providing users with a freely available desktop, server and cloud operating system platform. CentOS, an acronym for Community Enterprise Operating System, is based on the Red Hat Enterprise Linux (RHEL) 7 enterprise OS, released June 10. Unlike RHEL 7, which is a commercially supported enterprise Linux release that requires users to have a paid subscription, CentOS is free. That said, CentOS lacks the support, services and certifications that Red Hat provides its RHEL subscribers. CentOS does, however, provide the same basic technologies as RHEL 7, but for those who don't need or want the additional enterprise-grade commercial services, CentOS is a free alternative. Red Hat is now an official support and partner of the CentOS community, as well, ever since a surprise announcement in January. CentOS inherits the same XFS file system used in RHEL 7, which provides a file system that can scale up to 500 terabytes. Docker container virtualization support is also part of the CentOS 7 platform. In this slide show, eWEEK examines the CentOS 7 Linux operating system.
A few weeks ago, I covered the news that Google had released Kubernetes under an open-source license, which is software to manage computing workloads across thousands of computer servers and leverage docker containers. We've also covered Google's announcement that some vey big contributors have joined the Kubernetes project, including IBM, Microsoft, Red Hat, Docker, CoreOS, Mesosphere, and SaltStack. They are working in tandem on open source tools and container technologies that can run on multiple computers and networks.