| Even this article title says "POTENTIAL" release. I am not even sure it is signed? They are still doing QA, it will be a week or two before GA Before you rush to 7.0 after 6.5 - things you are going to have to learn because they change everything: systemd replaces init.d
grub2 replaces grub
xfs is now default over ext4 filesystem
(many, many people dislike systemd, it is somewhat anti-linux in nature)No more easy editing/understanding grub.conf No more easy to edit/understand /etc/init.d (systemctl instead) No more text log files for system log (journalctl instead) Watch out for default XFS filesystem instead of EXT4 because it is slower in real world use for databases, etc. Red Hat claims RHEL7 is 11-25% faster than RHEL6, I am not convinced at all, I think they are referencing a stock setup for 6 vs 7, but I don't know anyone that runs things stock without tuning. Wait for independent benchmarks. CentOS 6.x will be supported until 2020 If you want a 3.x kernel for CentOS 6.x, try the ELrepo repository, they do builds for both mainline and longterm 3.x kernel releases. http://elrepo.org/tiki/kernel-lt If you want newest GCC for CentOS 6.x try the CERN repo for devtoolset http://linux.web.cern.ch/linux/devtoolset/ ps. there is currently no way to upgrade a 6.x install "in place" to 7.x, though Red Hat has migration tool and CentOS folks say they will look at doing the same - but like I said, don't be in a rush to early adopt 7.x pps. RHEL7 notes are a way to explore what else is new: https://access.redhat.com/documentation/en-US/Red_Hat_Enterp... |
True, the grub2 config is horrible.
No more easy to understand /etc/init.d
It's a bit more complicated, but not too bad:
Instead of "/etc/init.d/thing restart" you type "systemctl restart thing"
Instead of chkconfig --list, you type "systemctl list-dependencies"
Writing the equivalent script with systemd is much cleaner with less hacks, particularly for launching as different users and doing locking.
No more text log files for system log (journalctl instead)
By default. It's fine once you get the hang of the new syntax:
journalctl --since=today --follow
Watch out for default XFS filesystem instead of EXT4 because it is slower in real world use for databases, etc.
Depends on the workload. Speed is only one part of it. For some benchmarks by phoronix see http://www.phoronix.com/scan.php?page=article&item=linux_315...