Red Hat Enterprise Linux 7 Released
An anonymous reader writes: Today, Red Hat unveiled Red Hat Enterprise Linux 7, with new features designed to meet both modern datacenter and next-generation IT requirements for cloud, Linux Containers, and big data. The new version includes Linux containers (LXC), which let Linux users easily create and manage system or application containers, improved MS Active Directory / Identity Management (IdM) integration, XFS as the default file system, scaling to 500 TB (additional file system choices such as btrfs, ext{3,4} and others are available), a new and improved installation experience, managing Linux servers with OpenLMI, enhancements to both NFS and GFS2, optimized network management, bandwidth, the use of KVM Virtualization technology and more. See the complete list of features here (PDF). CentOS 7 shouldn't be lagging too far behind due to recent cooperation between Red Hat and CentOS project.
Careful, it's hot!
That would still be faster. But seriously, Red Hat is slow and CentOS lags far behind even that. glibc 2.12 is just too old to run much of what I need to run on Linux.
Stable is the word you are looking for.
I'm starting to think GNU is the problem with "GNU/Linux" these days.
Arch Linux does not provide the proper mission critical robustness and quality assurance. There's a reason why RHEL does not target the bleeding edge.
Stable, well-tested, and guaranteed ABI compatibility within major releases.
There are scenarios in which a meticulously backported base with few to no functional changes is valuable. That is the entire point of RHEL, to be able to have support lifecycle that more closely matches Microsoft or Unix offerings.
If you need more rapidly updating content, then a distribution like Ubuntu or Arch or Fedora is a better fit. Ubuntu LTS might be a decent approach for some. The good thing about this ecosystem is you can select an experience based on your needs.
XML is like violence. If it doesn't solve the problem, use more.
I was going to the FTP site to look at the sources, but apparently they have moved.
Current sources for Red Hat Enterprise Linux 7 have been moved to the following location:
https://git.centos.org/project...
That's a bit cool actually.
I bet they'll have to support RHEL6 for many and many years as a lot of companies won't upgrade to RHEL7.
http://boycottsystemd.org/
1% APY, No fees, Online Bank https://captl1.co/2uIErYq Don't let your $$$ sit in a no-interest acct.
I have always admired RH for it's feature set and pursuit of enterprise-related features. /etc/network/interfaces /etc/sysconfig/network/networking/where/are/the/damn/config/files
I do however have one gripe: All the config files are in the wrong place!
This isn't a real complaint, more akin to a whine. I have been using Debian for too many years on far too many servers; my muscle memory demands that the config files that I need to edit be located in the same place across distros.
Does anybody know why there is such a difference in file locations?
vs
"The price good men pay for indifference to public affairs is to be ruled by evil men." ~Plato (427-347 BC)
There's two projects named "lxc" - the one linked in the article ( https://linuxcontainers.org/ ) and one that's part of libvirt as a hypervisor driver. RHEL 7 includes the latter.
Now, time to download it and see how much has changed since the RC.
Their use of bold and italics in the announcement makes me feel like I'm reading an old John C Dvorak pcmag column.
XFS and PCP are good things to include.
systemd and OpenLMI I find worrisome. systemd being the one impossible to ignore so OpenLMI at least gets something of a pass for the ability to totally ignore it.
systemd has been hashed out time and time again, but OpenLMI is something rarely discussed. DMTF has championed CIM for eons, and the architecture shows in that it clearly defines things as you would see a buzzword compliant enterprise define an architecture amidst the dotcom boom of the late 90s (complete with XML over SOAP and all sorts of other nastiness). It represents drinking the kool-aid after much of the ecosystem has moved on (microsoft has de-emphasized CIM, many of the enterprise vendors that once always provided and demanded CIM providers have come around to a viewpoint that CIM style instrumentation isn't perhaps the best idea).
XML is like violence. If it doesn't solve the problem, use more.
Red Hat aims not only for stability in the sense of "not crashing", but in the sense of "doesn't change a lot within a major release", especially in the core libraries and language runtimes. Companies often like that kind of stability, because they have miscellaneous in-house or commercial software running on top of the base system, which has a habit of breaking when anything is upgraded under it. So within a major version, Red Hat carefully rolls out only non-ABI-breaking changes, e.g. by backporting bugfixes to previous major versions of libraries.
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
For a large chunk of users, no diffence.
For people who dig deep in, huge difference with very polarizing attributes. Some people like the goodies it brings, but it changes a whole lot of stuff in the process without much of a care for appeasing those that appreciate how things worked.
Basically, systemd is building something different. Some say better, some say worse. I happen to be in the latter camp even after using it at significant length.
XML is like violence. If it doesn't solve the problem, use more.
Hah, that could be. My own experience with "stability" in the sense I'm explaining above is actually almost all with Debian stable, rather than Red Hat. And Debian is actually pretty good at keeping breaking changes out of point releases. It sounds like Red Hat is not as disciplined on that?
10 PRINT CHR$(205.5+RND(1)); : GOTO 10
XFS on 64 bit linux can go to 8 EB for files and volumes, a tad bigger than 500TB. Did Red Hat cripple it (for a while they even charged extra for XFS!)
C-Level: Red Hat has a new version of internet, we should install it.
PHB:right away! PM! Red hat has an OS! lets install it
PM: Of course! Engineering! how are we on the RHEL 7 project!?
Senior Engineer: I dont remember getting one did I give it to you?
Infrastructure group: you never approved our upgrade to RHEL 4 because it required Oracle downtime. You never agreed to the RHEL 3 upgrade because our proxy cant go down or the PHB cant get to facebook. We were told not to upgrade the RHEL 2 fileservers because the PHB keeps his motivational MP3's there. The only machine we have running RHEL6 is the one you made us install four days ago because you attended a webinar..so...i guess we'll have it upgraded by the end of the week.
PHB: whoa there pump your brakes guys...dont touch that server. if you take it offline i might not be able to get to the webinar next year!
Good people go to bed earlier.
BULL SHIT.
Redhat routinely changes shit horrendously within release. They removed the crmsh configuration and replaced it with a completely different configuration tool in RHEL6, breaking a bunch of shit. They do this continuously: upgrade software, change some shit around, deprecate old tools for new tools, and tell you it's improved.
crmsh was in tech preview. Red Hat never committed to supporting that. Pay attention to the support status of what you are deploying.
RHEL is about as change averse as a *Linux* company gets. They have the unfortunate balance to play between fulfilling the mission of a solid predictable experience and not appearing to lag so much compared to the base people are well aware of. At times, I will say RHEL is in denial about ABI-breaking changes (e.g. swearing up and down that a kernel driver should compile and work against their rather dramatically backported base just as if it was really the kernel version advertised in uname output).
If you want 'stuff that never changes while still giving new hardware support', you are pretty much stuck with AIX or mainframe at this point.
XML is like violence. If it doesn't solve the problem, use more.
Comparing apples to oranges when it comes to linux distros. RHEL is for mission critical stability and especially servers where you don't want stuff changing all the time. Rolling release distros are dangerous in production environments. Especially a distro like Arch takes way too much effort to setup and maintain. Not every computer is a hobby.
Debian policy filters down to Ubuntu. Even on Ubuntu's 18 month releases, on their 5 year LTS releases, on anything labeled as release, the policy stands: there shall be no changes which make any action which produced a working result prior now produce a non-working result, unless such a change is absolutely unavoidable when removing a security vulnerability.
Even some predictable bugs may not get updates, for example, a bug in Perl 5.14 which produces consistent incorrect results would likely not get a fix backported if much software predicated its behavior on Perl 5.14 behavior. By contrast, a bug in Proftpd which completely ignores IdleTimeout would get a fix: IdleTimeout does nothing, is not working, and thus Proftpd is broken and nothing predicates on this unique lack of proper function.
RedHat is more likely to upgrade a kernel header, causing defined values in perl and C programs to become undefined or different, leading to arbitrary breakage. This has happened a few times.
Support my political activism on Patreon.
Red Hat Enterprise Linux 7 beta supports 40G Ethernet link speeds, which enables faster network communication for systems and applications.
What was the max supported link speed previously in RHEL 6...10G?
Has anybody gotten a confirmation whether kernel version 3.x is used in this release?
I read the press release from Redhat site but still didn't see any mention about it.
The kernel package in particular is one of the things that Red Hat changes a lot, but usually only between minor releases. A small addition such as KVM was introduced in 5.2 for example.
Because RHEL includes the source code, which can be kind of an important feature. But apart from that Solaris should be fine. They lost a lost of talent during the Oracle takeover, and I have a number of ZFS support incidents due to that; but to be honest things have been much better starting about a year ago.
You think a hobby distribution that didn't even have package signing until 6 months ago is a competitor to RedHat?
I really don't like the fast release cycle of many Linux distros, so I used to stick with CentOS or RHEL on my desktops as well. What about RHEL 7? By the way, what filesystem should be used on a laptop?
Will registryd be part of systemd soon? I can't wait having some centralized binary configuration only readable by systemd utilities.
I gave up with the idea of an useful sig...
I will say I didn't mess with DSC, but a lot of the .NET calls no longer rely upon WMI working. WMI like sfcbd and Pegasus will completely cock up if a provider so much as looks at it funny. Previously, only utilities like ipconfig and stuff would keep working and any thing making WMI calls was just SOL. I noticed in one of the various scenarios where WMI had gone belly up that the calls I had moved to in .NET didn't mind at all for a lot of the stuff. Someone at MS suggested that WMI/CIM was being stepped around by design more and more over time, but it could be one portion of MS versus another.
XML is like violence. If it doesn't solve the problem, use more.
Can one revert to init, rather than using systemd?
Pacemaker (which provides crmsh) is a tech preview and unsupported in rhel. But don't let that stop you from blaming them for something that you know, is unsupported...
Debian (and Ubuntu)'s point releases are a completely different beast from Redhat's point releases. In Debian (and Ubuntu), a point release is essencially putting all the packages from the security repository in the main repo (Since 12.04, Ubuntu also releases backports for the kernel and graphics stack). Redhat's point releases ship new/backported software, as long as it doesn't break ABI compatibility (they also may deprecate/remove software if a better alternative exists, and has a relatively painless migration path). Should you be unable / unwilling to upgrade, you can keep running an older point release with full support for quite some time (~5 years from the release date IIRC).
Just use straight Winbind with an RID backend to consistently generate UID/GID from SIDs. You can even automate the join to the domain in the kickstart. SSSD just caused more problems than it solved....
Comment removed based on user account deletion
Comment removed based on user account deletion
Comment removed based on user account deletion
Comment removed based on user account deletion
Comment removed based on user account deletion
I don't think I've ever seen a large company use anything but RHEL..
Most smaller/mid-range orgs use CentOS or Debian/Ubuntu, maybe more Debian.
Those people comparing it to Arch Linux are cheerleaders/hobbyists.
Can one revert to init, rather than using systemd?
Init scripts are still supported. Even better: they still works.
For those who want to take control of their infrastructure then Gentoo works very well, especially if you find yourself compiling software without a package management system.
congratulations RedHat!
This is precisely the point I keep in mind but always forget to explicitly say...
Where open source has great strength is where people have had to scratch their own itches. Now as more and more people's livelihoods become 'developer supporting *other* people's needs that I don't actually live with day to day', a lot of stuff is evolving in an unfortunate direction. Additionally, when someone *lives* inside a problem too much they lose touch with the relative importance and the degree to which others deal with it and understand a complex way to avoid a nuisance.
XML is like violence. If it doesn't solve the problem, use more.
For exactly the reason that you describe, a kernel driver that is intended to be built on many different kernel versions really shouldn't be making assumptions based on the version number, it should test for the actual desired functionality.
The Mellanox driver code I saw was pretty messy, especially the SR-IOV support. And their device model is sort of weird for anyone used to "traditional" ethernet hardware. But they're really the only game in town for 40gig.
In contrast, the Intel 10gig drivers are reasonably clean, follow the same device model as their other ethernet hardware, and their datasheets are available for anyone to download.
AIX and HP-UX still receive patches from IBM and HP, respectively. SGI only stopped releasing patches from IRIX in January this year (2014), for an OS that was initially released in 1998 (IRIX 6.5).
I'm starting to think GNU is the problem with "GNU/Linux" these days.