[HN Gopher] Rocky Linux: A CentOS replacement by the CentOS founder ___________________________________________________________________ Rocky Linux: A CentOS replacement by the CentOS founder Author : andyjpb Score : 452 points Date : 2020-12-16 17:50 UTC (5 hours ago) (HTM) web link (github.com) (TXT) w3m dump (github.com) | mongol wrote: | I have not used CentOS but I have considered it. If OpenSUSE did | not exist, that is probably what I would use. Or perhaps now, | Rocky Linux | anonymousiam wrote: | I have not seen much mention of alternatives to RHEL besides | Oracle Linux. Another excellent alternative exists here: | https://scientificlinux.org/ | kbenson wrote: | Scientific Linux/Fermilab did not release a version 8, and | instead opted to install CentOS 8 on their clusters instead of | roll their own version.[1] | | 1: https://listserv.fnal.gov/scripts/wa.exe?A2=SCIENTIFIC- | LINUX... | joana035 wrote: | I hope they make a comeback or join Rocky efforts | paulryanrogers wrote: | There is also Springdale Linux | mmrezaie wrote: | I am really interested to know why should anyone go with this | when Debian or Ubuntu LTS exist. The two later have not changed | their policies in the last decade, and they have a clear path for | upgrading. CentOS was always a clear choice for device drivers | support, but I never understood the stability claims. | theevilsharpie wrote: | > I am really interested to know why should anyone go with this | when Debian or Ubuntu LTS exist. | | There is a large world of proprietary enterprise software that | is tested, developed, and supported solely on RHEL. CentOS (and | theoretically, Rocky Linux) can run these applications because | they are essentially a reskin of RHEL. Debian and Ubuntu LTS | cannot (or at least not in a supported state) because they are | not RHEL. | itsjustjoe wrote: | rpm. If your systems are built around rpm already that alone is | a good enough reason. | paul_f wrote: | If you're using Cpanel, you have no choice but to use Redhat, | CentOS or Fedora. | syshum wrote: | That is changing, they are going to Support CloudLinux, and | Ubuntu now | | https://blog.cpanel.com/centos-8-end-of-life-announcement/ | mmrezaie wrote: | By understanding the stability I mean the other two are as | stable as far as I have experienced them in the last decade. | em500 wrote: | To system administrators and people managing large fleets of | servers "stability" usually means "doesn't change much" | rather than "doesn't crash". In that sense, RHEL tended to be | more stable than Debian / Ubuntu. Though that may change | somewhat with Ubuntu's recent 10 year LTS plans. | jpalomaki wrote: | Not an expert, but I've understood CentOS was interesting for | people who run RedHat for production, but want something free | for non-prod hosts. | dmix wrote: | For me it's always been about stability and the long term | support of a 'free' distribution. That has also historically | been their bread and butter which got them wide-adoption. | | The branding stuff was a plus to the sys-admins and Linux die | hards. | StillBored wrote: | RHEL and its derivatives are the only linux distribution which | maintains binary compatibility over 10+ years while getting not | only security updates but feature additions when possible. | | This is something I don't think the wider community | understands, nor do they understand the incredible amount of | work it takes to back-port major kernel/etc features while | maintaining a stable kernel ABI as well as userspace ABI. Every | single other distribution stops providing feature updates | within a year or two. So LTS, really means "old with a few | security updates" while RHEL means, will run efficiently on | your hardware (including newer than the distro) with the same | binary drivers and packages from 3rd party sources for the | entire lifespan. | | AKA, its more a windows model than a traditional linux distro | in that it allows hardware vendors to ship binary drivers, and | software vendors to ship binary packages. That is a huge part | of why its the most commonly supported distro for engineering | tool chains, and a long list of other commercial hardware and | software. | pak9rabid wrote: | Drivers for hardware that were only ever intended to work with | RHEL (EMC's PowerPath drivers, for example). | [deleted] | throwaway201103 wrote: | Agreed. I've used and advocated for RHEL/CentOS at work since | version 5 because it was stable and predictible. That's gone | now, and many of my users would prefer Ubuntu anwyay because | it's what they use on their personal machines. So I'm making | plans to move all our compute resources to Ubuntu LTS. | effie wrote: | I'm wary of doing that, because in near future, Microsoft is | likely to take over Canonical. You don't put all eggs into | one basket. Always plan for escape, always have a plan B. | Preferably one not relying on crystal-balling whims of a for- | profit corporation. Rocky Linux, Alpine Linux, Debian, | Gentoo, BSD, etc. | jessaustin wrote: | Moving a server from Ubuntu to Debian doesn't seem a very | arduous task? I've got a box in a rack that came from the | factory with Ubuntu installed, but there are Debian | addresses in /etc/apt/sources.list.d | | Besides isn't that pretty much the exemplar of FUD? | dharmab wrote: | Debian's package policies can be challenging for rapidly | updating packages: https://lwn.net/Articles/835599/ | jcastro wrote: | Both Debian and CentOS have the same problem here, you're not | going to install kubernetes from a default repo on any | traditional distro. | mmrezaie wrote: | For packages like Kubernetes or big data packages one should | not use anyone else's builds. I have been finding problems in | Cray's modules and eventually we are using our own builds we | can reproducibly support using Spack. | symlinkk wrote: | I would say for any piece of software, if the vendor | themselves provide a package for your distro, use that, not | the distro version. | | In fact I'll go a step further and say Windows and macOS | got this right, in that third party developers should do | the work to "package" their apps. | | It would be insane for Microsoft to maintain packages for | every piece of software that ships on Windows, but somehow | that's the situation we're in with Linux. | | Hopefully Snap or Flatpak changes this! | yjftsjthsd-h wrote: | > It would be insane for Microsoft to maintain packages | for every piece of software that ships on Windows, but | somehow that's the situation we're in with Linux. | | And this is why installing ex. Filezilla on Linux is safe | and easy, and doing the same on Windows is neither. | tw04 wrote: | Rocky is going to be exactly what CentOS was: a free version of | RHEL. The reason you would use this vs. Debian or Ubuntu is | because you've got systems that need to mirror your production, | but you don't want/need enterprise support on them. | | When I worked for a hardware vendor we had customers who ran | hundreds of CentOS boxes in dev/test alongside their production | RHEL boxes. If there was an issue with a driver, we simply | asked that they reproduce it on RHEL (which was easy to do). If | they had been running debian or ubuntu LTS the answer would | have been: I suggest you reach out the development mailing list | and seek out support there. | | Whether you like it or not, most hardware vendors want/require | you to have an enterprise support contract on your OS in order | to help with driver issues. | hitpointdrew wrote: | I am simply not a fan of Debian/Ubuntu's utilities, with the | big one being the package manager (I like yum/dnf way better), | but also other things like ufw vs firewalld. | tijuco2 wrote: | same here | viraptor wrote: | Apart from the long support, RHEL based distros also give you | built in selinux support. Apparmor exists, but it's not | comparable in features and existing policies. | throwaway092835 wrote: | selinux is provided by Debian as well and it's hardly a | popular (or very useful) feature compared to daemon and | application sandboxing. | viraptor wrote: | The module itself is provided, yes. The policies are not | really integrated into Debian systems. You can adjust them | to work, but it's way more work than using ready ones on a | RHEL-like system. | tmoravec wrote: | Debian offers around three years of support. Ubuntu LTS around | five. Both pale in comparison with Red Hat and, by proxy, | CentOS. | unethical_ban wrote: | Arguably, no one should be running a server that long in | 2020. | | I would say a better reason is that while both are Linux | distributions, they are distinct dialects and ecosystems. It | isn't impossible to switch, but for institutions that have | complex infrastructure built around the RHEL world, it is a | lot of work to convert. | NotHereNotThere wrote: | OK I'll bite.. | | How would I run our SAP ERP apps/databases without "running | servers that long"? | unethical_ban wrote: | Of course there are use cases, but _ideally_, most | workloads are staged, deployed, and backed up in such a | way that it is a documented, reproducible procedure to | tear down an instance of a server, rebuild, and redeploy | services. | | And while it may be cumbersome or cause some downtime or | headaches if that isn't the case, I find the very need of | doing it once every 1-3 years forces your hand to get | your shit together, rather than a once per decade affair | of praying you migrated all your scripts manually and | that everything will work, as your OS admins threaten | your life because audit is threatening theirs. | effie wrote: | How many simultaneously running machines can you keep | updating with this method? If you run non-trivial | workloads for hundreds of customers, this becomes high | maintenance system already with two machines. It takes | ages to upgrade all applications, then validate | everything works, then actually migrate with no downtime. | petepete wrote: | Run them on Kubernetes in GCP with a containerised DB2! | joana035 wrote: | > Arguably, no one should be running a server that long in | 2020 | | The main reason people choose Linux is due to its | stability. | | It is totally ok to run servers in 2020. | | Also your statement seems the default cloud vendor lingo | used to push people to adopt proprietary technology with | high vendor lock-in. | mdeeks wrote: | I think they only meant "that long". In other words, not | for 5+ years without an upgrade. Not that you shouldn't | run them at all. | | Not everything can be highly ephemeral or a managed | service, so running servers yourself is totally okay like | you said. | joana035 wrote: | You are right, I misunderstood his message. | that_guy_iain wrote: | Honestly, 10 years is a long time for a server. I would | be honestly surprised if a server lasted 10 years. | | But I agree I also get the tone of "servers should be | cattle and not pets, just kill them and build a new one". | Which can also be done on bare metal if you're using | vms/containers. It seems like most people forget these | cloud servers need to run on bare metal. | bcrosby95 wrote: | Really? We've colocated our servers for the past 18 or so | years. | | We have about 40. The oldest is around 17 years old. Our | newest server is 9 years old. Our average server age is | probably around 13 years old. | | The most common failure that completely takes them out of | commission is a popped capacitor on the motherboard. | Never had it happen before the 10 year mark. | | Never had memory failure. Have had disk failures, but | those are easy to replace. Had one power supply failure, | but it was a faulty batch and happened within 2 years of | the server's life. | that_guy_iain wrote: | The last time I worked with a ~8 year old server, it used | to go through hard drives at a rate of 1 every 2 months. | While we could replace them easily and it was RAID so | there wasn't any data loss, I personally would've got fed | up of replacing HDDs every couple of months. | | Also, most of my experience is with rented dedicated | servers and they just give me a new one completely so I | never really see if they're fully scrapped. | chousuke wrote: | It's not really about running _servers_ for 10 years. It 's | about having a platform to build a product on that you can | support for 10 years. RHEL software gets old over time, but | it's still maintained and compatible with what you started | on. | | Consider an appliance that will be shipped to a literal | cave for some mining operation. Do you want to build that | on something that you would have to keep refreshing every | year, so that every appliance you ship ends up running on a | different foundation? | deckard1 wrote: | The "don't touch it if it's not broken" philosophy is | fundamentally at odds with an internet-connected machine. | | You either need to upgrade or unplug (from the internet). | | There are still places out there that are running | WindowsNT or DOS even. Because they have applications | which simply won't run anywhere else or need to talk to | ancient hardware that runs over a parallel port or some | weird crap like that. These machines will literally run | forever, but you wouldn't connect it to the internet. | Your hypothetical cave device would be the same. | | Upgrading your OS always carries risk. Whether it's a | single yum command or copying your entire app to a new | OS. | | Besides, if you're on CentOS 8 then wouldn't you also be | looking at Docker or something? Isn't this a solved | problem? | effie wrote: | "don't touch it if it's not broken" is not a philosophy, | it is a slogan. Some people say it, because it is | preferable to them to run old unpatched vulnerable | systems rather than spend resources on upgrades. That's | just a reality. Some care about up-to-date, some don't. | Most people don't _really_ care about security, and some | of those don 't care even about CYA security theatre. If | they did care about security, they wouldn't run | unverified software downloaded from the Internet. | | Why Docker has anything to do with this discussion? | dmix wrote: | I'm assuming this involve upgrading the application often | as well? | brandonmenc wrote: | > Consider an appliance that will be shipped to a literal | cave | | This. | | A decade ago I was technical co-founder of a company [0] | that made interactive photo booths and I chose CentOS for | the OS. | | There are some out in the wild still working and powered | on 24/7 and not a peep from any of them. | | We only ever did a few manual updates early on - after | determining that the spotty, expensive cellular wasn't | worth wasting on non-security updates - so most of them | are running whatever version was out ten years ago. | | Rock solid. | | [0] https://sooh.com | effie wrote: | I think it is mostly about running servers (standard | services that don't change much) for 10 years (and more). | You don't need 10 year LTS distribution for building a | product. You take whatever version of OS distribution you | like, secure local copy should the upstream disappear, | and vendor it into your product and never deviate from | it. | moonbug wrote: | >Arguably, no one should be running a server that long in | 2020. | | That's mental. | Karunamon wrote: | My read on that is that you should be treating your | servers as disposable and ephemeral as possible. Long | uptimes mean configuration drift, general snowflakery, | difficulties patching, patches getting delayed/not done, | and so forth. | | Ideally you'd never upgrade your software in the usual | way. You'd simply deploy the new version with automated | tooling and tear down the older. | cat199 wrote: | > automated tooling | | the 'usual way' _is_ automated tooling | NDizzle wrote: | "Ideally" - that's the problem. I have half a dozen long | tail side projects running right now on Centos 7, and a | few still on Centos 6. | | Do you have any idea how much effort it is to change | everything over to "treating your servers as | disposable"?! It's going to eat up a third (to half) of | my "fun time" budget for the foreseeable future! | effie wrote: | Exactly, young devs here are completely out of touch with | operations. Of course ideally something like standard 1TB | HDD+32GB RAM system would be upgraded to newer OS and | apps version by a central tool in 2hours, but we don't | such FM technology yet. | hibbelig wrote: | I don't get this. If there are many servers, sure. But if | it's something that runs on a single box without problem, | why on earth should I tear it down? | | Also, "running a server for ten years" does not need to | mean that it has ten years of uptime. I think that wasn't | meant. | moonbug wrote: | Ten years of uptime seems neither an unreasonable nor | unattainable requirement. There's more to computers than | mayfly web startups. | uep wrote: | Do you know something I don't? A few years back, Debian | changed their LTS policy to 5 years in response to Ubuntu. | | > Debian Long Term Support (LTS) is a project to extend the | lifetime of all Debian stable releases to (at least) 5 years. | Debian LTS is not handled by the Debian security team, but by | a separate group of volunteers and companies interested in | making it a success. | | > Thus the Debian LTS team takes over security maintenance of | the various releases once the Debian Security team stops its | work. | | https://wiki.debian.org/LTS | goodpoint wrote: | This is false. Debian provides LTS with a 5-years timespan. | [1] | | And there is even commercial support for Extended LTS now [2] | | Also, it's worth noticing that Debian provides security | backports for a significantly larger set of packages and CPU | architectures than other distributions. | | [1] https://wiki.debian.org/DebianReleases | | [2] https://wiki.debian.org/LTS/Extended | antoncohen wrote: | Do you trust Debian LTS? As much as RHEL? The documentation | about Debian LTS always made me think it is not a fully | fledged thing. I've always felt like Debian releases | reached EOL on their EOL date, not their LTS EOL date. | | > Debian LTS is not handled by the Debian security team, | but by a separate group of volunteers and companies | interested in making it a success. | | https://wiki.debian.org/LTS | tmoravec wrote: | Good catch, I stand corrected. But the point still holds - | five (or even seven) years is still not match for Red Hat. | geofft wrote: | Debian eLTS offers 7 years: | https://wiki.debian.org/LTS/Extended | | That said, if you're really in the position of depending on a | _free_ project for _over five years_ of security support, you | probably will be totally fine with just ignoring the fact it | 's out of support. Just keep running Debian 6 for a decade, | whatever. The code still runs. Pretend you've patched. Sure, | there are probably some vulnerabilities, but you haven't | actually looked to see if the project you're actually using | right now has patched all the known vulnerabilities, have | you? | | (Spoiler, it hasn't: https://arxiv.org/abs/0904.4058) | mmrezaie wrote: | Honestly that support is meaningless for some areas I know. | In our Data Center we have hit problems with old packages and | at the end you will end up with a lot of your own packages. | In the end I find Debian to be a good base, and you build the | rest by yourself. Even though I use Fedora for Desktop, I | always have a feeling Debian is the server choice which I can | extend further. | joana035 wrote: | Right, but the price one pays are outdated packages. | | CentOS 8 was released few days ago with kernel 4.18, which | not even LTS is, and is older than the current Debian stable | kernel(!). | | If you need to install anything besides the base distro you | need elrepo, epel, etc which I'm not sure can be counted as | part of the support. | CoolGuySteve wrote: | The patch delta for security fixes must get larger over | time as these packages age further and further away from | top of tree. | | I always wonder how many major vulnerabilities are | introduced into these super old distros due to backporting | bugs. | jtl999 wrote: | Documented cases don't seem to be common, but what comes | to mind is the Debian "weak keys" scandal (2008), and the | VLC "libeml" vulnerability (2019)[1] | | [1]: https://old.reddit.com/r/netsec/comments/ch86o6/vlc_ | security... | joana035 wrote: | OpenSSL upstream was almost abandoned during those days. | | Software are always gonna have bugs, it's written by | humans after all. The important thing is to acknowledge | and work towards an ideal outcome. | bonzini wrote: | It's the opposite. Plenty of subsystems in the RHEL 8.3 | kernel are basically on par with upstream 5.5 or so, as | almost all the patches are backported. The source code is | really the same to a large extent, and therefore security | fixes apply straightforwardly. | CoolGuySteve wrote: | That's great but what about all the other packages? | citiguy wrote: | Agreed, the packages in Centos / RHEL are all super old. | The RHEL license structure changes all the time and | depending on which one you get it may or may not include | the extended repos. | syshum wrote: | if you need epel, or quicker life cycles then CentOS Stream | should be just fine for you as well | | People that run CentOS in prod are normally running ERP | systems, Databases, LoB Apps, etc, and the only thing we | need is the base distro and the the vendor binaries for | what ever is service/app that needs to be installed, and | probably an old ass version is JDK... | | We need every bit of that 10 year life cycle, and we glad | that we will probably only have to rebuild these systems 2 | or 3 times in our career before we pass the torch to the | next unlucky SOB that has to support an application that | was written before we were born... | | that is CentOS Administration ;) | dralley wrote: | RHEL kernel versions are basically incomparable with | vanilla kernel versions. They have hardware support and | occasionally entire new features that have been backported | from newer kernels in addition to the standard security & | stability patches. | | This means that RHEL 7 using a "kernel version" from 2014 | will still work fine with modern hardware for which drivers | didn't even exist in 2014. | the8472 wrote: | That is not a good thing. RH frankenkernels can contain | subtle breakage. E.g. the Go and Rust standard libraries | needed to add workarounds because certain RH versions | implemented copy_file_range in a manner that returns | error codes inconsistent with the documented API because | patches were only backported for some filesystems but not | for others. These issues never occurred on mainline. | | And for the same reasons that the affected users chose a | "stable" and "supported" distro they were also unable to | upgrade to one where the issue was fixed. | [deleted] | dralley wrote: | True, but it is a matter of weighing risks. I can't find | it now, but I remember a few years ago there was a news | story about how an update to Ubuntu had caused hospitals | to start rendering MRI scan results differently due to | differences in the OpenGL libraries. For those sorts of | use cases, stable is the only option. | smarx007 wrote: | I think this is a perfect use case for CentOS/RHEL as | opposed to Ubuntu when the machine has only one job and | nothing shall stand in its way, ie when you expect | everything to be bug-for-bug compatible. But I fail to | understand why a vendor of an MRI machine charging tens | of thousands for installation/support cannot provide a | supported RHEL OS which costs $180-350/yr in the cheapest | config [1]. | | [1]: https://www.redhat.com/en/store/linux-platforms | houseofzeus wrote: | The kind of people that are up in arms that CentOS 8 isn't | going to be supported through to 2029 are using it | _because_ it has outdated packages. | naniwaduni wrote: | That's not a price, that's a feature. | | If your use case _doesn 't_ consider avoiding noncritical | behaviour changes for a decade to be a feature, you have | other options. | shawnz wrote: | You may need to develop or test software for RHEL and | CentOS/Rocky are bug-for-bug compatible. | ernst_klim wrote: | > when Debian or Ubuntu LTS exist | | I'm not familiar with Debian, do they have same infrastructure | and documentation quality as RHEL? For example do they have | anything like Koji [1] for easy automated package building? | | [1] https://koji.fedoraproject.org/koji/ | Shorel wrote: | Switching distributions is an uphill fight when the company has | used a version of RedHat for 20 years. | | Most developers use Ubuntu in their laptops. Virtualized on | Windows, but Ubuntu nonetheless. | area51org wrote: | Debian/Ubuntu are great. However, there are people and | companies that prefer the Red Hat way. That's also great. | loop0 wrote: | Because CentOS on enterprise hardware is way more stable than | Debian. I've worked for 6 years as a sysadmin for 300+ servers | and we migrated everything from Debian to CentOS and our | hardware related issues just went away. Overall we had much | less trouble in our systems. | pak9rabid wrote: | That's probably because lots of enterprise hardware is only | ever tested and certified to work with RHEL, and in many | cases only provided drivers in an RPM format that's intended | to be installed in a RHEL-like environment. | nycticorax wrote: | Which is a good reason someone might choose a RHELish | distro over Debian, no? | citiguy wrote: | Lately it seems to me Debian and Ubuntu have made some strange | package decisions. They have morphed into a desktop oriented | build with snap packages and auto-updates enabled by default | (among other strange decisions). There's a ton of stuff we | always end up disabling in the new release because it's super | buggy and doesn't work well (I work at a small MSP). I'm not | sure who replaced Ian Jackson, but Debian seems rudderless. | | Centos was the rational other free choice, not that Red Hat | hasn't made other equally strange decisions. | | Sometimes I think we'd be better off rolling our own, like | Amazon does. | vbezhenar wrote: | I'm using Debian and I don't use snap packages. I guess it's | optional? I just installed Minimal and installed few packages | I needed. | sjellis wrote: | Snap is an Ubuntu thing. It's basically a client for the | Canonical app store. | bserge wrote: | Great, _another_ Linux distro... I am trying to use _something_ , | but I just can't. | | Spending my time fixing problems instead of doing actual work is | fun, for a while. | | Every damn time I start this one laptop with Linux, trying to get | away from Windows 10, there's something to fix. | | Oh, the undervolt is not being applied, time to build the whole | thing again. | | Oh, restart causes it to wank the hard drive indefinitely for | some reason. | | Oh, shutdown is _still_ not working, glad I got a power button. | | Nouveau glitches. | | Bluetooth has disconnected and just refuses to work again. | | Audio recording is not working again. | | Video encoding is not working again. | | Video _playback_ is not working again... | | And it runs so well in a virtual machine. | | Why can't people just band together and create one good Linux | distro for the desktop. Rhetorical question, I guess. | joana035 wrote: | Because of hardware manufacturers, closed/proprietary | firmwares, Microsoft standards... | xrisk wrote: | This... is not the place to rant about Linux? Desktop | compatibility is not the goal of CentOS style distros. | reggegg wrote: | Fortunately this is a server distro, and there definitely | aren't enough of those around (stable trustworthy ones). | | While your experiences with the desktop are unfortunate, on | most common laptops (cheap and expensive ones) most Linux | distros run well, even if some very specific devices have | issues with the kernel drivers | orev wrote: | This distro is meant for servers, or maybe long term stable | desktops you'd want in a classroom or something like that. | People running servers don't need any of the stuff you | mentioned. | 2OEH8eoCRo0 wrote: | CentOS was free RHEL. RHEL is not intrinsically a "server" | OS. I developed on a RHEL workstation at my previous job. | | I'm not sure where the idea that CentOS is for servers came | from. | orev wrote: | I didn't say you can't use it on a desktop, just that it's | not really what it's meant for. The issues outlined above, | like sleep, Bluetooth, etc. aren't the main things focused | on. | 2OEH8eoCRo0 wrote: | Difficult to say. I think there is a bad mix of talent, | freedom, and pride. | | You don't like my design choices? I'll leave the project and | make my own. You end up with lots of talented people | reinventing the same thing forever. | spijdar wrote: | Rocky Linux is, I would say, emphatically not a Linux distro | for the desktop. This is unrelated to your rhetorical question, | but I think your exasperation at "yet another OS" is a bit | undeserved here. | | This fills a specific need for "enterprise" customers, | specifically, being very slow and very stable. It's not | supposed to be a consumer OS for doing normal desktop | activities on, although there's nothing stopping you from using | it as such. | | This isn't yet another slightly tweaked fork of Ubuntu or Arch | Linux or some such, where maybe that attitude is more deserved. | sp332 wrote: | The solution is not to have _one_ distro for laptop linux, but | to use the distro provided by the manufacturer for each. | bonzini wrote: | Right, the one that is full of crap proprietary drivers and | therefore cannot be upgraded freely to new versions of the | kernel. | sp332 wrote: | Yes, that's what they asked for. | jolmg wrote: | > Why can't people just band together and create one good Linux | distro for the desktop. | | Different users, different needs. Ubuntu and Archlinux | definitely appeal to different people, for example. | | One person might also use different distros depending on the | intended use of a particular machine. | symlinkk wrote: | So tired of reading about people using hardware that isn't | supported by Linux and then acting surprised when it doesn't | work. | | You never hear anyone install macOS on a Dell and wonder why it | isn't working. | | So why are you doing this for Linux? | | Lenovo, Dell, and other manufacturers ship products that are | fully supported by Linux. Use those. If you don't, you're on | your own. | SquareWheel wrote: | What does any of that have to do with an LTS server | distribution? | madars wrote: | As many people can attest, popular Linux distributions (like | Ubuntu or Fedora) work just fine on select hardware, like | ThinkPad X series, or Dell XPS. But Linux on desktop is | fundamentally a tinkerer's OS: great if you like tinkering and | flexible when you need it but otherwise a waste of time for a | lot of people :) I like tinkering and use Linux ~exclusively | but don't recommend it to most of my friends. | IshKebab wrote: | I agree it is a problem. I think there are several reasons: | | 1. It's a mountain of work and loads of people involved are | doing it in their limited spare time. | | 2. It's even more of a mountain of work because Linux | developers have to write all the hardware drivers themselves | too. On Windows drivers tend to be written by device | manufacturers but that rarely happens on Linux because it's | very difficult to write closed source drivers and they have | fewer Linux users anyway. | | 3. A large proportion of Linux users and developers have drunk | the Unix kool-aid and think that everything should stay exactly | as it was in the 70s. Text based config files, services | controlled by Bash scripts, etc. It's pretty much impossible to | make a reliable modern system with Bluetooth, WiFi, external | displays, hotplugging, etc. with that attitude. | | 4. Hardware makers only test on Windows so _some_ of the bugs | in stuff like suspend are probably hardware bugs that Windows | happens not to trigger. | mkl wrote: | Text-based config files are one of the best features of | Linux. Duplicating and managing Windows software | configurations is a nightmare by comparison. Making a | reliable modern Linux system is pretty easy; usually you | don't need to do anything much beyond installing, but if you | do, the solid reliable text config and service management | files make it easier than any other OS I've used. | taxcoder wrote: | 1. How others prioritize their time and how limited it is is | an interesting call to make. Are you familiar enough with any | of the contributors to know how much "spare" time they have | and how they use it? | | 2. See above. | | 3. I am locked to a Windows desktop for work, but support | Centos servers for backups and such. What is wrong with text- | based config files? Are GUI checkboxes a better option? They | may be more discoverable, but seem to me to be less | configurable. Have you read the Unix Haters Handbook? Unix's | greatest flaw and greatest strength are its flexibility. | | 4. I can't speak much to this, but aren't some manufacturers | testing on Linux? | josefx wrote: | > Great, another Linux distro... | | It is less a standalone distro and more a free version of Red | Hat Enterprise Linux. | | > Nouveau glitches. | | Then why are you using it? As much work as people are putting | into nouveau, they have to work more often than not against | NVIDIA instead of with. If you want a system that works just | use the proprietary driver. | | > Why can't people just band together and create one good Linux | distro for the desktop. | | In this case? commercial interest, people used CentOS in | production instead of buying Red Hat Enterprise. So the people | in charge decided to make it useless for that. Now we have | Rocky to do the same, just with people in charge that are not | financially connected to Red Hat. | himujjal wrote: | To be honest I can feel you. | | In terms of DE. More focus and hard work is on building | something "cool" than something stable and less buggy. I would | have been happy with Gnome if the base OS is stable. Yes KDE | turned out to be better, but that was the least important of | all cases. Lots of work hours have gone into making XFCE, LXQT, | KDE, Gnome, Guix, Cinnamon, XFCE, Mate etc etc. The choice | argument is futile if I or someone cannot be productive in it | and spends time in linux forums. 100 Choices will never make | open source more popular. You just need 1 damn good choice that | "just works". Time and energy is precious. | | As much as Windows is criticised, you will rarely have any | issues with it in terms of hardware compatibility. | | Coming to Rocky-Linux, this is server side offering. Plus its | model is different to general desktop linux you use for day-to- | day. | kondbg wrote: | Devil's advocate: why should I choose this yet-to-exist | distribution over something already existing, such as Oracle | Linux? | | The most common argument (Oracle is evil and litigious. | Therefore, using Oracle Linux will result in me being sued) | honestly seems like FUD. | | All RHEL downstream distributions rebuild the same SRPMs that | RHEL provides. Doing a quick comparison over some common packages | (kernel, httpd, openssl, etc.) between CentOS 8.3 | (https://vault.centos.org/8.3.2011/BaseOS/Source/SPackages/) | Oracle Linux 8.3 | (https://yum.oracle.com/repo/OracleLinux/OL8/baseos/latest/x8...) | shows that they are indeed byte identical (with the exception of | certain spec files including debranding patches). | | What is the value of having a separate RHEL derivative? It isn't | as if the "community" can propose/submit any changes, since any | changes will cease to make the downstream distribution a "bug for | bug" compatible RHEL derivative. If I actually wanted to | participate in the larger RHEL-derivative community, I would need | to actually submit my changes to the CentOS stream project. | that_guy_iain wrote: | > Devil's advocate: why should I choose this yet-to-exist | distribution over something already existing, such as Oracle | Linux? | | Because you want what CentOS was and this is basically going to | be what CentOS was. Different name, different people, but same | prinicple. | DarkmSparks wrote: | Theoretically Oracle Linux and CentOS are identical except | the branding, except CentOS has been abandoned and Oracle is | just getting started with OL. | that_guy_iain wrote: | But Oracle Linux has a different principle really, no? I | never think of Oracle and think "Making the paid software | free". | em500 wrote: | In an earlier thread, some Oracle guy (not in the Oracle Linux | team) mentioned that Oracle 8 actually builds from CentOS 8, | rather than RHEL 8. I was a bit skeptical, since OL 8 usually | releases much earlier than CentOS 8, but couldn't verify things | either way. Someone else mentioned that RH actually _only_ | releases RHEL8 sources through CentOS8 sources. Again, I don 't | know how to verify, but if true they raise a lot of new | questions about Oracle Linux 8 given the recent CentOS 8 | announcement. | teknopaul wrote: | RHEL is open source and always will be. | haolez wrote: | Oracle Linux might change the rules in the future. It kind of | just happened with CentOS :) | ajsfoux234 wrote: | Well, the same thing might happen with Rocky Linux as well :) | galaxyLogic wrote: | Yes but then somebody would make Rocky-2 | hnarn wrote: | "Anything _can_ happen" is not an argument. It's about | quantified risk. | emayljames wrote: | Yes, and the 2 parties have very different motivates. | shawnz wrote: | It's unlikely they would sabotage their only competitive | advantage though, whereas Oracle has lots of reasons to | maintain an enterprise linux distribution besides just | succeeding CentOS. | bayindirh wrote: | > Devil's advocate: why should I choose this yet-to-exist | distribution over something already existing, such as Oracle | Linux? | | Because there's a whole ecosystem (HPC and Scientific computing | to be exact) which depends on CentOS (not RHEL, not Oracle, not | Ubuntu, not Debian) primarily. A CentOS compatible distribution | is not some FOSS pride thing. | | IBM and RH really blew a sucker punch in this regard. | niea_11 wrote: | When you say that they depend on CentOS, are they using | something CentOS-specific. Centos is supposed to be | compatible with RHEL (minus the logos/trademarks) and | shouldn't have additional fixes or features. ("bug for bug, | feature for feature" <= centos wording :)). No? | bayindirh wrote: | CentOS don't have to have a _specific feature_ to be | preferred over RH. Being free in both beer and speech is | important enough. People (incl. us) install 1000+ server | clusters with CentOS. The absence of licensing fee allows | us to buy more servers. The absence of licensing fee allows | "small researchers" to have a verified platform to work | with. If you don't have a verified platform, you cannot | trust your results. | | CentOS carries a legacy from Scientific Linux (which was RH | compatible too) and has a lot of software packages | developed for/on it. It might be a regular .tar.gz or RPM | distribution but, they're _validated and certified_ on | CentOS. This is enough. Some middlewares used in | collaborative projects (intentionally or unintentionally) | search for CentOS signature. Otherwise installations fail | spectacularly (or annoyingly, it depends). | | I have to run my own application on every platform with a | relatively simple test suite which checks results with 32 | significant digit ground truth values. If these tests fail | for a reason, then I can't trust my application's results | for a particular problem. My code runs fast and it's | relatively simple (since it's young). Some software | packages' tests can run for days. It's not feasible to re- | validate a software every time after compilation on a | different set of libraries, etc. CentOS provides this | foundation for free. | niea_11 wrote: | Thanks for your explanation. | | I think I understand a little better your point of view. | CentOS became so important for the HPC community that | most software is now validated against it. So even if | RHEL itself were to become free (as in beer), people | won't switch to it (or at least be reluctant). | bayindirh wrote: | Exactly. | | My all personal systems are Debian, however when I | install something research related, it's always CentOS. | There's no question. I even manage a couple of research | servers at my former university. They're CentOS as well. | | Moreover service (web, git, documentation, etc.) servers | are CentOS too to keep systems uniform even if there's no | requirement. So it powers the whole ecosystem, not the | compute foundation. That's a big iceberg. | mrtweetyhack wrote: | People like you who make a profit but refusing to pay for | a license is exactly why Redhat shut down CentOS. | _jal wrote: | > Devil's advocate: why should I choose this yet-to-exist | | Devil's response: nobody cares if you do. A lot of people know | why they want it; the answer will in many cases be that it will | fill the same niche and not be controlled by a shitty company. | (If you think calling Oracle shitty is FUD, unprofessional or | similar, that's fine: see 'Devil's response', above.) | | It will stand or fall on its own, as a result of many different | peoples' choices. For now, it is enough that something is | growing in the niche from which Centos was uprooted. | nasalgoat wrote: | The branding here I think is a big issue. The name "Rocky Linux" | sounds too homebrew and unprofessional. CentOS sounds Enterprise- | ish. I find it hard to believe any corporate client would take it | seriously. | varbhat wrote: | _" Thinking back to early CentOS days... My cofounder was Rocky | McGaugh. He is no longer with us, so as a H/T to him, who never | got to see the success that CentOS came to be, I introduce to | you...Rocky Linux"_ | | -- Gregory Kurtzer, Founder of Rocky Linux and Co-founder of | CentOS | | It's written in Repo's README | asutekku wrote: | No matter how good the intentions are, the name is pretty | bad. | [deleted] | phoronixrly wrote: | They should rename it to something like zpermutator.io | GNU/Linux. I swear, this thread is peak HN with this name | bikeshedding. | bigbubba wrote: | That is your _subjective_ opinion, one lots of people in | this thread happen to disagree with. | bigbubba wrote: | The only reason you think 'Rocky Linux' sounds unprofessional | is because you are unaccustomed to hearing it in a professional | context. Before I read where the name came from, I assumed it | was named after the mountain range. Would that really be so | strange, considering CPUs get named after lakes or MacOS | releases named after cats or regions of California? | whytaka wrote: | The biggest public company in the world is named after a fruit. | _jal wrote: | Right, just how like corporations would never take a company | called 'Google' seriously. | | Ignore the peanut gallery, it is a fine name. | rovr138 wrote: | _they couldn 't even fix they typo!_ | stan_rogers wrote: | Googol.com was older, and in the early days of Google | featured a prominent "you're probably looking for _these | guys_ , not this site" on their front page. (It was, at the | time, a math site dedicated mostly to the number.) | 1-6 wrote: | You can get far with bad branding. Case: Ubuntu | tokai wrote: | or java | jolmg wrote: | Why is Ubuntu bad branding? Seems short, memorable, good | meaning, original, etc. | colesantiago wrote: | the naming makes it sound like unstable version of linux. | [deleted] | joana035 wrote: | Ubuntu is a Nguni Bantu term meaning "humanity". It is | often translated as "I am because we are", or "humanity | towards others", or in Zulu "umuntu ngumuntu ngabantu" or | in Xhosa, "umntu ngumntu ngabantu" but is often used in a | more philosophical sense to mean "the belief in a | universal bond of sharing that connects all humanity" | | Taken from | https://en.m.wikipedia.org/wiki/Ubuntu_philosophy | | But yes, Ubuntu is based on Debian's Unstable branch. | jolmg wrote: | When they replied, what I originally had written was "Why | is it bad branding?". I thought it would be obvious from | the parent comment that I was talking about Ubuntu, but I | think they thought I was talking about "Rocky Linux". | nasalgoat wrote: | I suppose it seems like a juvenile name to me. | cgb223 wrote: | Ubuntu doesn't literally mean "a bumpy ride" or "a | relationship that's got some trouble in it" | smnrchrds wrote: | Oh, that's what you thought of! I was confused as why | people take offence at Rocky. | | As a Calgarian, the first thing I thought of was Rocky | Mountains. Due to their proximity, you see the name is so | many things and places here. For example, the area | surrounding Calgary is called Rocky View County. | _jal wrote: | I think only monolingual English speaker feel this way. | tremon wrote: | Ubuntu doesn't seem a bad word choice to me: | https://historyplex.com/ubuntu-african-philosophy | | _Ubuntu, a Bantu word, defines what it means to be truly | human._ | pmarin wrote: | I remember when the BSD mascot was too demonic for some | cultures. , , | /( )` \ \___ / | | /- _ `-/ ' (/\/ \ \ /\ / | / | ` \ O O ) / | | `-^--'`< ' (_.) _ ) / | `.___/` / `-----' / <----. __ / | __ \ <----|====O)))==) \) /==== <----' `--' | `.__,' \ | | \ | / ______( (_ / \______ (FL) ,' ,-----' | | \ `--{__________) \/ "Berkeley | Unix Daemon" | nobody9999 wrote: | >The branding here I think is a big issue. The name "Rocky | Linux" sounds too homebrew and unprofessional. CentOS sounds | Enterprise-ish. I find it hard to believe any corporate client | would take it seriously. | | That seems a pretty specious argument for not using a product. | | Especially since the name was used to honor one of the founders | of CentoS who is now dead. | | That seems like a pretty good reason for a name to me. | | What's more, I'd be more concerned about _functionality_ than a | name. But that 's just me. | lisper wrote: | If Duck Duck Go hasn't been destroyed by its silly name I can't | imagine "Rocky Linux" being an issue. | asutekku wrote: | I'm quite sure some users have not adopted DDG because of the | name. "I'm just going to duckduck the [search term]" does not | roll that well from the tongue when compared to "I'm just | going to google the [search term]". Google for most does not | mean the word googlplex, but duck for sure refers to the | bird. | moonbug wrote: | you do the work, you get to pick the name. | hnarn wrote: | The reputation behind a name is earned, not given. CentOS | sounds fine to you because it's been around for years and years | and has built a solid reputation, it didn't become what it was | because of a "good name". I don't care if the distro is called | Bubblegum Naruto as long as it's stable and reliable. | shawnz wrote: | I actually think CentOS sounds pretty unprofessional (although | familiar), while Rocky Linux sounds unfamiliar although at | least has a meaningful inspiration. I would bet it could come | to be equally as esteemed as a product called "CentOS" (or even | "Red Hat") eventually. | nasalgoat wrote: | CentOS is Community Enterprise OS. Enterprise is right in the | name. | | I just imagine going to the big boss and saying, "We're | moving to Rocky Linux" is going to be a tougher sell based on | the somewhat juvenile nature of someone's first name with a Y | on the end of it. | eecc wrote: | no, the tough sell is telling your boss that you'll have to | switch to paying Microsoft-range licenses for your server | farm to an IBM subsidiary, whose name and logo are - | literally - references to some random guy's clothing. | | We're arguing about a frigging name. Rocky Linux; you know | what Madrake sounds to an Italian? | https://www.youtube.com/watch?v=KguscIm8N0Y | slim wrote: | Try "we're moving to Pink Pants Linux" | _jal wrote: | If your "big boss" chooses infrastructure by the name, it | is time for a new company. | nasalgoat wrote: | Lots of decisions are made for arbitrary and, frankly, | obtuse reasons. Often on a whim. I would just like to | give the new distro the best chance to succeed. | | Clearly I seem to be in the minority, however. I guess | time will tell. | shawnz wrote: | True, but is that really such an advantage? Consider | telling the big boss: "We're moving to CentOS, but don't | worry, the 'ent' actually stands for Enterprise". | | And regardless I am not really sure how I feel about the | professionalism of backronyms in general. | morvita wrote: | I've been using CentOS for at least a decade and only | learned today that it was short for Community Enterprise | OS. | | I think, especially around Linux and open source projects, | people care much less about naming than we tend to believe. | Product reputation and the endorsement of IT/developers | matters far more, in my experience, than a name. | Teckla wrote: | _CentOS is Community Enterprise OS. Enterprise is right in | the name._ | | "Enterprise" isn't right in the name. "ent" is. | | Until a few weeks ago, I didn't know what the "Cent" part | of "CentOS" meant, mostly because I didn't care. I somewhat | assumed it meant the same as "penny". | | Rocky Linux actually sounds good to me. Like a solid, rocky | foundation on which to build your house. | numpad0 wrote: | CentOS sounds amateur enough to me, and besides, that's only a | problem for cheap businesses that take CentOS as RHEL with a | piracy waiver. Go pay for RHEL if you are looking for something | professional. | [deleted] | DoreenMichele wrote: | Would PetrOS work better for you as a _serious_ name? | TMWNN wrote: | >The branding here I think is a big issue. The name "Rocky | Linux" sounds too homebrew and unprofessional. CentOS sounds | Enterprise-ish. I find it hard to believe any corporate client | would take it seriously. | | I agree. I mean, who would take something called "Red Hat" | seriously? | paul_f wrote: | I've never had to explain why we use GoDaddy as our domain | registrar. I don't think Rocky Linux will be a problem. | [deleted] | kevin_thibedeau wrote: | The registrar who used Christian values as an excuse to deny | registrants and then turned around and ran ads with salacious | content. | jjice wrote: | Unrelated to the conversation of naming. | lock-free wrote: | If I've learned anything from cloud services, it's that product | names mean nothing. | 1-6 wrote: | Like Snowflake? | mulmen wrote: | I always associated that with a snowflake schema. Seems | like a good, simple, descriptive name. | Karunamon wrote: | Or CockroachDB | mulmen wrote: | It is as resilient as cockroaches? I don't see the | problem. Postgres uses an elephant as a mascot because | "elephants don't forget". What's the difference? | | We are literally on the _web_. Look out for spiders! | Karunamon wrote: | I agree, don't get me wrong. But look up every single | thread on CockroachDB to hit HN, and there's an | inevitable subthread of people whinging about the name. | Aperocky wrote: | The name sounds perfectly fine to me. | murat124 wrote: | What is the vision for Rocky Linux? A solid, stable, | and transparent alternative for production environments, | developed by the community for the community. | | Hence the name Rocky Linux, I suppose? Solid as a rock. | | Although I'll be inclined to think of it as series of movies. | Perhaps even split wood before installing Rocky 5? | lowtech wrote: | RSLinux sounds like a good replacement. | GordonS wrote: | > Hence the name Rocky Linux, I suppose | | Hmm, to me, "rock" has connotations of "solid", but that ending | "y" changes the the connotations completely - "rocky" makes me | think of uncertainty, risk and peril. | dfdz wrote: | I really think someone needs to convince them to change the | name to something like "Rock Solid Linux". Is there anyway to | try to make this happen? | sreevisakh wrote: | As others have pointed out, the name is a tribute to a late | CentOS cofounder Rocky McGaugh. It would be sad if it had | to be changed. We should perhaps emphasize the CentOS | lineage in the name instead. | GordonS wrote: | I didn't know about the "Rocky" tribute, but IMHO it | would still work as a great nod to Rocky McGaugh with | "Rock" instead of "Rocky". | endymi0n wrote: | ...and Rocky's Solid Linux it is! | [deleted] | Darmody wrote: | "Thinking back to early CentOS days... My cofounder was Rocky | McGaugh. He is no longer with us, so as a H/T to him, who never | got to see the success that CentOS came to be, I introduce to | you...Rocky Linux" | | -- Gregory Kurtzer, Founder | deelowe wrote: | This project just oozes good-heartedness. I wish him all the | best. | joana035 wrote: | I wish all the best for Rocky Linux, it is Linux after all. | | Is always good to have diversity and a community driven | project. | emayljames wrote: | Maybe even a naming convention like Ubuntu: Rocky "Adrian" | Linux I, then Rocky "Balboa" Linux II. | | Seriously though, I am very happy about the name and its | creation. | throwaway201103 wrote: | I think of Rocky the moose from Rocky and Bullwinkle. Not a | confidence-inspiring name. | | Edit: actually Rocky was the flying squirrel. | zdw wrote: | And definitely the smarter member of the pair. | Minor49er wrote: | I think of the Rocky Mountains myself | hitpointdrew wrote: | Welp...that didn't take long. I expected something like this | would happen in light of the recent changes over at CentOS. | macintux wrote: | Took even less time than you think. I remember the original | Rocky announcement was the same day (or maybe next) as IBM's. | igotroot wrote: | Looking forward to give this a spin at home to see if it'll be | the future of non-RH based linux servers, although it'll take a | long time before people are willing to throw it in prod like they | do with CentOS. No way to change that except time. | | Also it's interesting that some people defined Rocky as being | 'unstable' when others read it as being 'solid as a rock'. | basilgohar wrote: | But it is a RH-based - it's just like CentOS used to be. It's | just not owned nor operated by RH. | soperj wrote: | This is the best case scenario here. | CoconutPilot wrote: | Whats missing is an analysis of why CentOS failed. I think Rocky | Linux needs to put out a plan how they will make themselves | financially viable as we've had 3 high profile RHEL respins go | down in the last 10 years. | | CentOS failed twice, it ran out of money in 2014 and was rescued | back then by Redhat sponsership. Again in 2020. Another widely | used RHEL respin was Scientific Linux which mothballed when RHEL | 7 was released. | | There seems to be lots of potential users but not lots of | potential money for a RHEL respin. | 29athrowaway wrote: | This project name makes me feel better than "Debian". | | Debian = Deb + Ian. | | Ian Murdoch broke up with Deb, and later he hanged himself. | electrotype wrote: | Someone care to explain _why_ did CentOS switch from downstream | to upstream builds? I guess there is a reason. | gvb wrote: | Money. | | RHEL requires expensive licenses. CentOS was RHEL without the | RedHat branding and without the expensive licensing. | | By design, there was a nearly complete overlap between RHEL and | CentOS. By "repurposing" CentOS into a "rolling release", | RedHat (IBM) has broken the overlap so CentOS (free licensing) | no longer competes directly against RHEL (expensive licensing). | Spivak wrote: | This is so misinformed it's funny. CentOS and RHEL will now | be down to the compiler flags compatible since RHEL minor | releases will now just be point-in-time forks of CentOS with | security fixes and backports from, you guessed it, CentOS. | gvb wrote: | CentOS and RHEL will _only_ be exactly the same at the | moment when RHEL is a point-in-time fork of CentOS. As soon | ad RHEL forks from CentOS, CentOS will roll forward and | will no longer be exactly the same as RHEL. | | Previously, CentOS was a rebuild of RHEL. In between RHEL | releases, CentOS was exactly the same as RHEL. When RHEL | had a release/fix/backpoint, CentOS trailed until it was | rebuilt from the new RHEL source. | | The "old" CentOS was exactly the same nearly always (nearly | perfect overlap) and the "new" CentOS is exactly the same | nearly never (almost no overlap). | Spivak wrote: | You act like RHEL 7.1 is a fixed artifact -- it's | constantly receiving updates, security patches, and | backports. And CentOS always trails behind on those | updates so it's never exactly the same as RHEL either. | | This change makes CentOS so much closer to RHEL that it's | weird that people are acting like the opposite is | happening. | digitalsushi wrote: | Right but I use CentOS cause it's the Cyberpunk from April | 2021, not December 2020. | hnarn wrote: | To make people pay for RHEL. | Spivak wrote: | The old model went something like this. | | - Fedora does its thing informed by but somewhat independently | of RHEL. | | - Red Hat chooses a Fedora release to be the base of RHEL, | forks it, and starts working on it. | | - This eventually becomes RHEL X. | | - Red Hat then _forks RHEL X_ to create the RHEL X.0 Beta and | eventually the RHEL X.0 release. RHEL X keeps getting work done | on it which eventually lead to another fork which creates RHEL | X.1 Beta and RHEL X.1. | | - After each RHEL X.y is released CentOS starts the process of | rebuilding it from the sources and tracking upstream changes. | | The new model puts CentOS where RHEL X is and so RHEL X.y are | actually forks of CentOS. | | This change matters a lot to you if you care a lot about the | difference between the minor releases of RHEL because there | won't be CentOS 7.1 CentOS 7.3 but just CentOS 7. If you just | yum update on CentOS then you probably don't care since by | default it will move you up minor versions. You have to try to | stay on a specific minor version. | | What's nice about this change is that anyone can peel off | releases from CentOS the same way Red Hat will do to make RHEL | and new features become available when they're ready instead of | being batched. | [deleted] | AntiImperialist wrote: | I doubt how successful this will turn out to be because of the | following reasons: | | - The old CentOS had a brand value, which Rocky Linux has to earn | back all over again. | | - The old Red Hat was nice to CentOS or at least wasn't | particularly hostile. That does not mean IBM will be nice too. | | - It may be too short a notice for current CentOS users to wait | for Rocky Linux to come through. They may already move away to | other alternatives like Debian or Ubuntu or Amazon Linux or | whatever fits their use case. | | - If because of some miracle, Rocky Linux turns out to be just as | successful as CentOS, there is a chance that either Red Hat or a | competitor will end up taking control of it too. Corporate | sponsorship is too lucrative to decline. So, it will end up with | the same fate as CentOS. | soperj wrote: | Just like mysql had value, but much of the open source world | has just moved on to MariaDB instead. | | CentOS users by nature want to stay on their current systems as | long as possible. Many would have still been on CentOS 7. I | doubt any will have moved away from CentOS already. | kubanczyk wrote: | > So, it will end up with the same fate as CentOS. | | Same fate as CentOS, let me think... Can I replace a few system | packages to convert it to a binary-compatible, patchable, | community-supported distro, just differently branded? Okay, | count me in. | LeoPanthera wrote: | CentOS had no "brand value" when it was new. | | Red Hat was not nice to CentOS when it was new. | | The "same fate" as CentOS would mean surviving for 16 years. | albru123 wrote: | I don't see how it would be too short a notice for current | CentOS users really. At least for majority of users running | CentOS in their production systems and relying on a long-term | support. It's not like they just go and trash their production | setup the very moment its running distro lifespan is shortened. | I'd expect the opposite actually, since you're looking for | something well supported. | houseofzeus wrote: | Agree, I'd imagine most of them are also still on 7, which | the lifecycle _didn 't_ change for and goes to 2024 even if | they just stay where they are. | based2 wrote: | https://rocksdb.org/ from fb | nps1 wrote: | The next CentOS will be where the core developers who are | actually contributing to project will move. However, branding | does matter if you want enterprise following. Rocky does sound | unprofessional. | bonzini wrote: | Core developers and infrastructure is moving to CentOS Stream. | However the software that is running on said infrastructure is | all open source. | sp332 wrote: | Good. That means it's less likely to sell out to some suit farm | and get cancelled like CentOS did. | effie wrote: | > _suit farm_ | | I love new language gems. Thanks! | macspoofing wrote: | What's the point of keeping the CentOS brand at this point? Why | not have RHEL and RHEL Stream? | hnarn wrote: | The fact that a majority of the comments are whining about the | name really shows you the worst part about open source: the non- | contributing but highly entitled part of the community. | | If you don't like the name, launch your own CentOS replacement. | There's no better time than now. If there's one thing this | project does not need right now, it's armchair marketing experts. | | If you do care about a viable CentOS replacement, do something. | Contribute code, money or expertise. The last thing any new and | vulnerable project needs is another "idea guy" or a new logo. | jeremymcanally wrote: | "The loudest mouths are often attached to the idlest hands." - | ancient open source software proverb | | (It's not ancient. I made it up. But it's sadly true.) | goodpoint wrote: | It's very true and for a basic reason - one minute spent | doing is one minute taken away from talking/writing. | | This is the reason why many excellent projects remain obscure | while marketing-driven products become famous... and often | take credit for other people's ideas. | nps1 wrote: | Or it just means the name does matter to vast user community. | And you are hell bent on not listening to user community and | not taking valid criticism. | macksd wrote: | I think this is one of those cases where one might say the | customer (or user, in this case) is always right. But there | are always customers who will just find something to complain | about, and often (like when the product is a free community | service) they're simply not worth having as customers. | | edit: Personally, I've been a heavy user and supporter of | CentOS but I've almost never referred to it as CentOS. | Because the point is to be binary compatible with RHEL, and | it's then naturally almost the same thing as Oracle Linux and | Scientific Linux, etc. So I would simply refer to "EL5" or | "EL6" in code or other places. This probably won't be any | different. | dvt wrote: | No, @hnarn is right. And you don't really "get" this until | you start maintaining an OSS repo (I speak from experience). | For _years_ , I was very critical of Linus Torvalds and his | brusque attitude. Then I started a few moderately-popular OSS | projects, and the entitled masses started pouring in. | | After a while, it's hard to refrain from telling people to | just screw off. | mkovach wrote: | Don't know if it has been mentioned, but the name Rocky is from | Rocky McGaugh, co-founder of CentOS. He passed away and they | named the new effort after him. | ignoranceprior wrote: | I'd just like to interject for a moment. | | I'm confused why everyone is complaining about the "Rocky" | part, which is a nice tribute and sounds pretty decent, when | the actual problem is the "Linux" part. It should really be | called "Rocky GNU/Linux", or "Rocky GNU+Linux", because the | Linux kernel is only one component of a complete GNU-based | operating system compatible with the POSIX standard. | anonunivgrad wrote: | I literally spat my coffee out. Thanks for the laugh. | awill wrote: | I guess we found Richard Stallman's hacker news account. | sabas_ge wrote: | It's part of the notorious copypasta | https://wiki.installgentoo.com/wiki/Interjection | na85 wrote: | I'm so tired of this drivel. | | It's called Linux because GNU is awful at naming things. The | name "Gahnoo" is too awkward to pronounce and "Gahnoo plus | Linux" is too long. | | People shorten names for convenience. Deal with it or come up | with a better name than GNU. | throwawaygulf wrote: | Whoosh! | | https://stallman-copypasta.github.io/ | boomboomsubban wrote: | First, obvious troll is obvious. Second, complaining that | the "GNU" part is awkward to pronounce when it's a regular | English word unlike Linux amuses me. Linus Unix to Linux | will forever haunt free software. | _hyn3 wrote: | Right, infamous copypasta... forgive the pedantry, but | the English word "gnu" (referring to the mammal) is | pronounced "noo", while the non-English word "GNU" is | pronounced "gah-noo"[0], as OP correctly pointed out. | | 0. https://www.gnu.org/gnu/pronunciation.en.html | [deleted] | em500 wrote: | I share your disappointment. Out of 150+ comments so far, I | believe there has not been a single technical comment about the | actual work involved in building a version-pinned RHEL clone. | | Without any experience myself (beyond some kernel build maybe | 10 years ago), I gathered (from | https://wiki.centos.org/About/Building_8) that the majority of | work involves manually de-branding the RHEL sources. This | apparently can't be automated, as it requires human judgement | in which packages/files de-branding is required and in which it | might actually break something. | | Between major version jumps, e.g. from RHEL/CentOS 7->8 there's | apparently also lots of work in getting the build environment | up to date. | | This raises numerous interesting questions, such as: | | 1. Where do the upstream RHEL sources live? CentOS sources are | in https://vault.centos.org/8.3.2011/BaseOS/Source/SPackages/, | but where do they get them upstream? I believe they're only | available to RHEL subscribers, does this give RH a way to block | clones? | | 2. Where / what are CentOS's actual build scripts / tools? Is | there some howto or writeup how to make a CentOS iso (or cloud- | image) on my own PC after downloading the source tree? | | 3. Do CentOS devs go through the entire manual de-branding | exercise with every minor/major update? Presumably they are | using _some_ sort of automation /scripting/diffing somewhere. | Are these processes/tools available or documented anywhere? | | I hope at some point someone with some actual knowledge about | this can chime in. | joseph wrote: | RHEL source RPMs can be downloaded from | http://ftp.redhat.com/pub/redhat/linux/enterprise. According | to your link, CentOS doesn't use the source RPMs since 7 but | uses git repos instead. I don't know where the git repos are | located, however, or if it is still possible to build the | whole OS from just the SRPMs. | soperj wrote: | >1. Where do the upstream RHEL sources live? CentOS sources | are in | https://vault.centos.org/8.3.2011/BaseOS/Source/SPackages/, | but where do they get them upstream? I believe they're only | available to RHEL subscribers, does this give RH a way to | block clones? | | How'd they used to do it then? I assume they just became a | subscriber? | | Edit: just thought about it, couldn't they get them from | CentOS? Would be pretty funny. | em500 wrote: | From what I understand[1], up to RHEL6, Red Hat released | their sources on public ftp, but after that they became | customer/subscriber-only. | | I would have thought that the GPL ensures that the customer | can then freely redistribute them, but I've read that | companies can still make that option very unattractive | through other means (e.g. terminating the customer | contract, mingling sources with proprietary stuff and | making them hard to disentangle). I don't know if RH is | playing such games, but the complete lack of non-gated | RHEL7 and 8 source code on the web gives some strong hints. | | edit: relevant thread: https://github.com/rocky- | linux/rocky/issues/4 | | [1] https://lwn.net/Articles/603865/ | macksd wrote: | >> I would have thought that the GPL ensures that the | customer can then freely redistribute them | | I'm actually surprised Red Hat has typically shipped | SRPMS in bulk to it's customers. I think it's rare that | customers would use them, and the GPL allows Red Hat to | be far less accomodating. It allows you to charge for | each copy of the source code you convey, it doesn't need | to be in such a convenient form, it doesn't need to be | available on-demand, it just needs to be available on- | request. | | Once a customer has it, yes - the GPL allows them to hand | it to Rocky Linux and let them run with it. But I think | the community has been fortunate so far just to get the | distro sources they have in the way they've gotten them. | | edit: Perhaps "fortunate" isn't the right word, since Red | Hat benefits from the community and owes the community | some reciprocation. I'm just saying that legally, if Red | Hat wanted to be bigger douche bags, the GPL gives them | some space to do so. And I'm glad they haven't fully | taken advantage of that before. | netzvieh wrote: | > 1. Where do the upstream RHEL sources live? CentOS sources | are in | https://vault.centos.org/8.3.2011/BaseOS/Source/SPackages/, | but where do they get them upstream? I believe they're only | available to RHEL subscribers, does this give RH a way to | block clones? | | Red Hat publishes it's sources on https://git.centos.org. | Those are then used to build CentOS Linux packages. | | In the future they'll do their development there, and build | CentOS Stream and Red Hat Packages from there. | | See also: https://crunchtools.com/before-you-get-mad-about- | the-centos-... | | > Remember, the source code at git.centos.org is basically | read only, downstream code from RHEL. That's how Red Hat | complies with the GPL. Technically we go above and beyond | because we are only legally required to provide code to | customers, and not required to provide code for | BSD/Apache/etc licensed code, only attribution. | | Regarding question 2, CentOS has a somewhat custom build | system for each major version afaik, for 8 this would be | https://koji.mbox.centos.org/koji/ | em500 wrote: | > Red Hat publishes it's sources on https://git.centos.org. | Those are then used to build CentOS Linux packages. | | Have you checked if this repo actually works as intended? | Because I was wondering if the git repo has RHEL or CentOS | sources (or both). So I tried to find out myself instead of | just throwing the question out there. It went roughly as | follows: | | - Let me check the sources of dracut (the RHEL installer) | in https://git.centos.org/rpms/dracut. Files: empty, | Commits: empty, Forks: empty, Branches and Releases: | judging by the names they seem to be CentOS, not RHEL | sources. And they're using git.centos.org just as a code | dump, not for development. Fair. | | - Let's see the actual code. git clone | https://git.centos.org/rpms/dracut.git Cloning into | 'dracut'... remote: Counting objects: 1673, done. | remote: Compressing objects: 100% (1632/1632), done. | remote: Total 1673 (delta 82), reused 1446 (delta 0) | Receiving objects: 100% (1673/1673), 1.60 MiB | 2.08 MiB/s, | done. Resolving deltas: 100% (82/82), done. | warning: remote HEAD refers to nonexistent ref, unable to | checkout. | | ??? There's nothing there. | | - Back to the web interface, | https://git.centos.org/rpms/dracut/tree/c8 Reading | .dracut.metadata, I guess the source is in | SOURCES/dracut-049.tar.xz. But browsing the directory | https://git.centos.org/rpms/dracut/blob/c8/f/SOURCES lists | only patches, not the presumed source dracut-049.tar.xz | | - Maybe it's under Releases? Let's check | imports/c8/dracut-049-95.git20200804.el8 Clicking the | source tree gets me back to the SOURCES dir with only | patches, not good. Maybe the floppy-save button? https://gi | t.centos.org/rpms/dracut/archive/imports/c8/dracut... -> | 404-Not-Found. https://git.centos.org/rpms/dracut/archive/i | mports/c8/dracut... -> 404-Not-Found. | | I'm not a professional dev, maybe I just don't understand. | But is there a way to actually see/browse/download the | dracut source code from CentOS 8.3 (let alone RHEL 8.3) | from git.centos.org? | [deleted] | duxup wrote: | It maybe shouldn't but it always amazes me by how much | developers (assuming that is who they are) will subject other | developers to the same bikeshedding and minutia type hassles | ... that suck for everyone. | | It's all grounded human nature I'm sure, but man it is | terrible. | | We all are frustrated by that behavior ourselves, why do it to | other people? | mumblemumble wrote: | It's even more fundamental than human nature. Bikeshedding is | better understood as an emergent behavior of groups of people | than it is a thing that individuals do. | | Bikeshedding-type comments come to dominate conversations | because they take less time and effort to compose and | express, and therefore tend to get in ahead of and | (especially in a synchronous communication medium) crowd out | more substantive contributions. While the expertise and | temperament of the individual conversation participants may | be contributing factors, the dominant one is simply the size | of the group. | duxup wrote: | Yeah the effort issue is huge. | | I was reading some discussion where someone was writing | some part of a website for a product. They chose a | framework and the whole thing was spammed with 'why does it | have to be x' type contributions. No help, no technical | discussion, just these empty one off sentiments spewed at | the person who has to actually do the thing. It was just | sad. | wayneftw wrote: | Pffft. Imagine coming to a forum where people commonly give | their opinions only to accuse them of "whining" and | "entitlement" when they simply give an opinion that you don't | like. | | As if questioning whether a project name is any good suddenly | equates to an application to be an "idea guy" or a logo | designer. | | If you don't like the majority opinion about something as | trivial as a name, stop visiting this forum. Does that advice | sound familiar? Perhaps it doesn't feel fair for someone to | offer you only one of 2 extremes? Hmmmm. | | The last thing this forum needs is another open source warrior | patronizing everyone for participating here. | goshx wrote: | how meta | boogies wrote: | Down to death your comment goes. That's what you get for | complaining about complaining about complaining about the | name. Because _obviously_ complaining about complaining adds | much to the discussion, while complaining about those | complaints about complaining draw away from it[?] | anonunivgrad wrote: | First impressions and names matter. As much as we don't like | it, human beings are irrational and emotionally driven. There's | nothing wrong with discussing a name. | tus88 wrote: | What's wrong with the name? It seems fairly uncontroversial to | me. | eggman314 wrote: | In some contexts rocky is synonymous with unstable or | unreliable, so I assume that's the issue some people have. | CivBase wrote: | Really? My first thought was the "Rocky Mountains" which | seem like an apt metaphor for something slow, stable, and | rock-solid. The logo even looks like a mountain peak. | | My second thought was Rocky Balboa... but I figured that | probably wasn't right. | mongol wrote: | I think if you are not native English-speaking, your | first thought will be the Italian stallion. At least, | that is what I first think of. | b0rsuk wrote: | It can also be associated with a 'rocky ride'. The name | doesn't bother me in the slightest. | nertzy wrote: | It's pretty funny that anyone would complain about a Linux | distribution being named after a developer's given name. | | I mean, it's _Linux_. | wwright wrote: | Debian also did this. | jabbany wrote: | I feel like this is a fact that's much less well known :) | | (Debian is actually a portmanteau of Deb(ra) + Ian...) | [deleted] | Fnoord wrote: | Irony being they (Ian and Deborah) split up, Ian quit | Debian and worked for Sun (arguably a competitor back | then), Docker, ..., and unfortunately committed suicide. | | The good news? Debian's still going strong. | gremlinsinc wrote: | This sounds like a Halt and Catch Fire spinoff. | tux wrote: | I think the name and the logo is good. Don't listen to the people | who just keep talking and not helping! Good to see that CentOS | cofonder picked this up and now became a founder of Rocky Linux. | This shows dedication and rock solid background. Rocky Linux will | be a project to follow, help and use in production environment. | Thank you for all your hard work! | CivBase wrote: | I knew what CentOS was, but never followed it because I've never | personally had use for it. Still, I appreciate what it did and | was glad to have it as an option should I ever need a super | stable distro in the future. | | That said, I think the FAQ is missing an answer for a critical | question: What ultimately drove CentOS to its regrettable fate | and what will Rocky Linux do to avoid a similar misfortune? | teknopaul wrote: | IBM. Rocky will not be be IBM. | CivBase wrote: | I don't think CentOS ever intended to be IBM either. | flatline wrote: | I always thought it was more than a little incestuous for | RH to acquire and maintain the RH clone, but it did fill a | niche. | nickysielicki wrote: | The most frustrating thing about this is that Redhat was | making a profit before IBM bought them. They had existed for | 20 some years on a business model that business people didn't | understand, and they were able to do that because they | understood what open source would become and how they could | play a role in that. | | One of the things that YC is always talking about is that | founders looking for ideas should look to identify situations | where most people think it's going to turn out one way, but | most people are wrong and it's actually going to turn out | another way. In the context of the late 90s, where virtually | all software was proprietary, they bet on open source | software and support plans, and made a sustainable company on | it. They contributed to open source so that they would have | the expertise, gave all the software away for free, and then | sold the expertise through support plans. | | And then the business people came along and they're showing a | deep misunderstanding of why Redhat was able to sell support | plans in the first place. People on RHEL are going to stay on | RHEL, but people on CentOS -- the market of people who are | not paying customers but could theoretically become | customers, are almost certainly going to go to Canonical. | This will kill Redhat. | syshum wrote: | No the most frustrating part is all the Red Hat employees | attempting | | 1. Claim "IBM has no influence, this was all our own | independent action, honest, believe use guys.... | | 2. Red Hat employees instance that "CentOS 8 was never | officially supported until 2029 so we did not go back on | anything" | | if people believe either of those I really need to get in | real estate and start selling bridges | strenholme wrote: | >CentOS 8 was never officially supported until 2029 so we | did not go back on anything | | The thing though is that RedHat _is_ responsible for that | impression. Every previous version of CentOS before 8 has | been supported until the upstream RHEL pulled the plug. | CentOS's official page said it would be supported until | 2029 ( https://archive.is/7Qmtw ). | | A reasonable person would infer that CentOS (now | controlled by RedHat, so, yes, RedHat) made the same | promise that they made (and kept) with every previous | version of CentOS: That it would be supported for 7-10 | years. _Not_ just over 2 years. | | I definitely inferred a decade of support. If I knew that | CentOS 8 would be cut off at the end of 2021, I would not | had installed it. I would had installed Ubuntu 20.04 LTS. | | Indeed, replacing my CentOS 8 installs with Ubuntu 20.04 | is _exactly_ what I have been spending all last week | doing. | Shorel wrote: | Hopefully. Canonical needs the profit. | thr0w3345 wrote: | Redhat acquired it, then ibm acequired redhat and then game | over. | em500 wrote: | Obvious next question: what drove the CentOS devs to sell to | Redhat. From previous discussions, I understood that it came | down to lack of resources / devs to maintain and support it. | So OP's question is on point: what will Rocky Linux do to | avoid a similar misfortune? | circularfoyers wrote: | There isn't any evidence that I'm aware of that this decision | was influenced by IBM (correlation doesn't equal causation). | e40 wrote: | Anyone believe that I will, at some point, be able to point my | CentOS 8.x configuration at the Rocky Linux repo and just upgrade | to it? That would be ideal. I realized GPG keys will need to be | replaced, etc. | charliebrownau wrote: | Maybe its finally time to walk away from | | Cloud | | Centralisation | | Corporations | | and invest time, money and energy into a different Linix eco | system | geraldcombs wrote: | Setting up shop under a new name can be stomach-churningly | daunting. Best of luck to Gregory and the rest of the team. | nycticorax wrote: | Does anyone know what exactly what were the legal/financial | mechanics of RedHat 'absorbing' CentOS in the first place? Is | "CentOS" a trademark? Is the CentOS logo trademarked? Who exactly | owned the servers that CentOS was distributed from? Did CentOS | have people on the payroll who took jobs at RedHat? (Did CentOS | have a payroll in the first place?) | tcldr wrote: | Rocky makes me think 'unstable' and 'uncertain' which seems at | odds with the stated vision of the distribution. Might make for a | tough sell. | einarfd wrote: | It's named in tribute after a guy called Rocky McGaugh. I don't | think they want to change it. | ravi-delia wrote: | Probably not, apparently it was named after Rocky McGaugh, who | after helping to found CentOS has died. It's a pretty cool way | to honor him. | bserge wrote: | Well, it's a really accurate name, so at least they're honest. | vbezhenar wrote: | What do you think about CentOS? Cheap OS? | jolmg wrote: | In my head, that idea kind of balances with looking like | "Central" OS. Something at the center of anything is more | likely to be solid. | Aperocky wrote: | As someone who's named Rocky, reading this thread is amusing. | Every comment feels personal. | dfdz wrote: | I got the same impression. Do you think it would be too late to | change the name to "Rock Linux" or "Rock Solid Linux"? | | Since branding is so important this really seems like something | that should go through focus groups or crowd sources somehow? | Maybe a poll on hacker news? Unfortunately, I really think | changing the name would be critical to the success of the | project. Imagine you are a technical lead and you have to | convince your boss to switch from RHEL to Rocky Linux... | | Edit: I know the name is in tribute to Rocky McGaugh, but I | still think "Rock Solid Linux" "named in tribute to CentOs co- | founder Rocky McGaugh" would make the project more successful | shawnz wrote: | One disadvantage of "Rock Solid Linux" is that it shortens | poorly. I think "Rock Solid" or "RSL" would be ambiguous. On | the other hand I think "Rocky" sounds nice and unique (at | least in this space). | | Also I feel naming it "Rock Solid Linux" would be a bit gaudy | or arrogant. | cat199 wrote: | there was a now-defunct 'rock linux' already: | | https://distrowatch.com/table.php?distribution=rock | dimitrios1 wrote: | Given we are talking of branding, did you both completely | miss the logo? To me it's clear the name is in reference to | mountains, as in the Rocky Mountains. | tcldr wrote: | No, I didn't - and neither will many others! | | That's the point. | | It's a great tribute to one of the late Cent OS founders, | but it comes with unfortunate marketing hurdles. | simonh wrote: | I first thought of Rocky Balboa, the plucky underdog. I'd not | heard of Mr McGaugh before, but it seems a fitting tribute. | Alupis wrote: | > The CentOS project recently announced a shift in strategy for | CentOS. Whereas previously CentOS existed as a downstream build | of its upstream vendor (it receives patches and updates after the | upstream vendor does), it will be shifting to an upstream build | (testing patches and updates before inclusion in the upstream | vendor. | | Wow, I haven't been following this very closely - but isn't that | Fedora they're describing? At least... traditionally... | | Fedora was upstream, RHEL was stabalized in the middle, and | CentOS was downstream - regarding patch releases and features, | etc. | | Is Fedora going away too? | smnrchrds wrote: | Fedora is desktop-focused. RHEL and CentOS are server-focused. | I think there is a place for both. But who knows, maybe IBM | will discontinue one, or both. | LinuxBender wrote: | RHEL and CentOS are both server and desktop. The desktop is | just not flashy or shiny or bleeding edge. The default | install is/was Gnome 3 shell. | | I am not sure if this is still the case, but Redhat used to | require 100% of its employees to use RHEL Workstation as the | desktop. | bayindirh wrote: | > Is Fedora going away too? | | Nope. - Fedora is cutting edge/desktop. - | CentOS Stream is testing/RC area for RHEL patches. - RHEL | is the stable server for enterprise. | | This is what I understood from a reply to another comment of me | in a similar thread. ___________________________________________________________________ (page generated 2020-12-16 23:00 UTC)