But if anyone was around then, you'd probably remember that RedHat was one of the worse distros of linux at the time. So we were forced to use an inferior product because it came with IP indemnity. Thanks SCO!
But if anyone was around then, you'd probably remember that RedHat was one of the worse distros of linux at the time. So we were forced to use an inferior product because it came with IP indemnity. Thanks SCO!
There's no better microcosm of the early Linux world than this. "Yeah, that giant market-driving lawsuit was bad, I was there too and suffered along with the rest of you. But that's not the important thing: let me tell you about how bad RPM is compared to DPKG! Did you know the underlying archive format was cpio? CPIO!"
That's not intended to be too much of a barb (I was a Debian nut too, FWIW), but really, all that stuff seems pretty silly in hindsight.
And what's wrong with that? deb's underlying format is ar, which is basically the same class of simple archives that cpio is.
It solves the problem with two nice benefits:
1. You're not reinventing an archive format, the existing ones are perfectly adequate.
2. If your system is borked enough that you don't even have a working package manager, you can manually extract your package manager from a package file with nothing more than the cpio or ar programs.
I'm pretty sure the person you're replying to was taking about the distro as a whole, not the package file format
>like the package manager
It wasn't about, for example, dpkg vs rpm, but apt-get versus.. nothing, because Red Hat had nothing to solve dependencies. Installing software on Red Hat was a truly hellish experience.
>default filesysem
I have never in my life seen people dismiss a distro because of a default filesystem. I question whether you've truly experienced the early days of Red Hat.
They shipped broken development snapshots of GCC that led to serious compatibility issues :
https://linux.slashdot.org/story/00/10/07/0027218/gccs-respo...
They employed one of the most abrasive and divisive personality to helm the development of the libc :
https://news.ycombinator.com/item?id=2380062
They were one of the most barebones distro in terms of tooling to configure and manage them. Debian was more fully featured on the terminal tooling front, while Mandrake and SUSE had a lot of GUI wizards for people more used to the Windows ways.
Even much later in the Fedora days, when Kernel developer Alanx Cox questions the sanity of releasing a completely broken distro (version 18 of Fedora) this is what they had to answer :
>So yeah: in case you didn't get the memo, F18 has a new installer and a new upgrade tool. They are both v1.0s. As in the case of all v1.0s, you may want to exercise some frickin' caution. If you want a Fedora release whose installer and upgrade tools were stabilized over a period of several years and 20+ releases, Fedora 17 is right in the torrent list
Uh, like.. okay? but maybe don't release it, until, you know, it's not garbage?
And then there's the whole thing with what Red Had did to take over the whole userland desktop stack with systemd, logind, dbus, pulseaudio, wayland.. all of which caused more issues than they ever solved. You still can't make software like autohotkey on wayland. All those pieces of software are heavily interconnected with each other making it less and less tenable to maintain a distro that doesn't package them.
There are many, many reasons to be soured with what Red Hat contributed to linux.
You whooshed on the humor above, so I should spell it out. The point is exactly the opposite. This focus on tribal distro warfare obscures the objectively much more important threat posed by this lawsuit to the entire ecosystem.
I mean, no, you're simply wrong. SCO was a far, far, far larger threat to the Linux world than the fact that Red Hat inexplicably dragged their feet shipping yum on their enterprise distro.
And it's important, as a matter of history, to remember that period and the players and the resulting and continuing effects on our culture. While on the flip side, no one cares (or rather: no one should care) about the lessons of apt vs. yum, all of which have been recapitulated a thousand times since. Let it go.
Then I switched to Debian Potato and never turned back. It was such a clean and sane experience.
Unfortunately, I could not scape rpm hell at work as Fermi Linux, and then CERN Linux, were both based on Red Hat.
No, it totally was. APT vs. nothing was a big deal, but RPM per se had a lot of mistakes. Debian also had massively better standard tooling around conffiles, diversions, alternatives, etc. They also had publicly-published packaging standards so even out-of-distro debs were often pretty good, while third-party RPMs were a garbage fire.
Flash forward to a few weeks ago, I tried installing good ol' 7.3 again and it wouldn't even finish the installer...
I don't remember if there was a trick to it, or whether bit rot and architecture changes make it not installable anymore.
Just like Windows 11 is different from Windows 98 (98 doesn't mean it's newer).
They went through a rebranding from RedHat Linux to RedHat Enterprise Linux over a decade ago but after or during the SCO nonsense. Early versions of RedHat's Linux were just called RedHat Linux because at the time it was just like any other Linux distro or starting from those early hobbyist roots. RHEL was meant to be stable and have commercial add ons for big companies.
https://en.wikipedia.org/wiki/Red_Hat_Linux
https://en.wikipedia.org/wiki/Red_Hat_Enterprise_Linux (at the top it notes, not to be confused with Red Hat Linux)
What could be thought of as Red Hat Linux today is the Fedora distro (which it was spun off into), which is upstream, more frequently released or up to date (and thus less stable), and targeted at the hobbyist or enthusiast user, which I'm one of the weird people that still uses it. Once something useful goes through its paces on Fedora, it'll eventually get integrated into RHEL where reliability is of higher value than the latest features.
I started on RH 5.2 myself, in '99, and literally got it on disc for $40 at BestBuy. I also lived near RedHat's offices (in Durham, NC) at the time and got to visit them once with coworker friends. Exciting time, I was very young, and wish I knew enough to buy stock during its IPO at the time.
At the time it was just “red hat linux” while today it is “red hat enterprise linux”.
The split (and the counter reset) was made to mark the split between a regular distro (fedora core, at the time) and an enterprise-oriented distro (red hat enterprise linux).
There were plenty of people and small highly knowledgeable shops and academics that thought 6 hours fixing a bug after custom compiling a patch was fine and normal (and a RHEL subscription at least meant RedHat would have a team doing that part for you if absolutely necessary), but its not the way companies operated. RHEL at least meant whatever release was stable and an actual QA team put patches through their paces on various hardware and configurations (especially those enterprise high end server configs with special SCSI/RAID controllers, high end network cards, and other chipset other distros simply didn't have the means to test on). The QA/support team wasn't bug reports and guys on usenet going "it works for me, you should have gotten the exact same hardware I have, or be willing to go through the code and figure it out and patch it, and submit it to the source, like a good user should". Or tell you go back to Micro$oft if you want support for your storage controller that the kernel module for worked fine in the last version. Those were the zealots, the rest were sys admins with too much other things on their hands to do than deal with Slackware or whatever the hot distro was on distrowatch.
But I was a lot younger and didn't know a lot of what I do now, so was probably doing everything RPM wrong.
In some ways, RHEL is still like that, because popular packages are usually a major version or two behind if they're even there at all. You have to hunt down an EPEL that has whatever you need.
But I also realize my perspective was that of a hobbyist, not an enterprise sysadmin who was probably upgrading to well-known versions through known paths.
Computers of all stripes are more reliable now. In the late nineties I ran apache + mod-perl built from source.
We had a lot of problems, but I cannot recall ever having a problem with those two.
We tested every update, of course, but it was not a huge burden.
That's inbetween figuring out how to get things to compile and the dependencies of dependencies, etc.
I got Linux to work, but it was also a love hate relationship, when I got it working, it worked and worked for months, but I had almost a PTSD reaction when it was time to upgrade anything, I knew what was coming and I was afraid.
The first time I did a major version upgrade on Ubuntu, I was shocked it worked.
1. RHEL was the first distro directed at enterprise deployment (meaning, strong preference of rock solid stability and predictability over constant churn). Which made it the only distro Dells and HPs of the world recognized and agreed to support.
2. RHEL was created on legacy of RedHat Linux, which was the best distro for non-hobbyist environments (from reproducible deployments to the breadth of packages available) - since 3.0.3 onwards. RedHat JUST. WORKED.
1. Debian always had more stability and predictability than Red Hat in practice. Too much so. The Dells and HPs of the world didn't recognize it because it was not a company.
2. My impression was again that Debian was technically better than RedHat in every way I might care about. We happily installed it at $work, and the experienced Unix sysadmins I knew could use RedHat but didn't like it so much.
IIRC Debian maintainers formed companies for that reason.
I was a Debian user because it suited me. It was obvious (to me at the time) that suits were going to choose RedHat, and we ran it a bit to have experience.
How wrong I was. Ubuntu made Debian every bit as much as a "choice of the suits" as Redhat.
I managed to compile Gaim before I managed to install it from RPM packages.
Using Debian was a moment of pure epiphany.
Good times.
RHEL’s “support” should be seen as “your software will continue to run unmodified when on this system”, but is frequently interpreted as “this is a sane platform for current development”.
https://peps.python.org/pep-0513/
RHEL was never supposed to be the latest, I think even a every new major release they'd be on a kernel and library version that was 2 years behind but had been through its paces. IOW, it was a feature not a bug, and its what companies were paying for (their customers were boring legacy Fortune 500s not startups). As a business model, it was solid, and the most successful in the commercial market by far because it catered to their customers needs, even if they're not our own, even Ubuntu Server took pages from their book.
And the thing is I was being conservative about MS running half the planet. They had their grubby hooks in everything.
That half of the planet did not run....
Not a trivial thing by the way, if you think about it.
The ever-looming “threat” might be laughable in hindsight had it not stifled innovation at such an early stage of growth.
IT Directors everywhere should atone.
https://www.shlomifish.org/humour/by-others/funroll-loops/Ge...
https://web.archive.org/web/20170602132852/https://fun.irq.d...
I’ll always have a soft spot for Slackware even if I’d never dream of running it any longer.