|
|
|
|
|
by nailer
2951 days ago
|
|
Red Hat break backwards compatibility every 10 years. the LTS approach has been copied by every other Linux distro. systemd is windows-like in that it replaces a seperate and duplicate code in init, cron, atd, forever, and a billion init scripts with something actually designed. Red Hat has supported XFS and paid it's maintainers for something like 15 years now. I could discuss the rest but it honestly seems you're arguing from an emotional viewpoint rather than a technical one. |
|
Try building RPM's between .el5, .el6 and .el7, the macro definitions are ripped out and (partially) put back in or modified for more often than every ten years. And that's just one example of many. Starting with .el6 they made their RPM backend scripts bust if -Wl,--build-id isn't used in CXXFLAGS, CFLAGS, and FFLAGS because they modified their castrated compiler to encode that automatically and rely on it instead, so if you roll your own fixed version of the compiler but don't implement that, all your RPM builds are suddenly broken. Now I have to put that work-around in my compilers. Should I go on? I've got plenty of technical details...
So yeah, they should go into web and not touch OS and kernel engineering ever again.