CentOS7 vs centos6

The CentOS Project has announced general availability of CentOS-7, the first release of the free Linux distro based on the source code for Red Hat Enterprise Linux (RHEL) 7.

It‘s also the first major CentOS release to ship since the CentOS Project entered into a new funding and co-development partnership with Red Hat in January.

Because CentOS-7 is built from the freely available RHEL 7 source code tree, its feature set closely mirrors that of Red Hat‘s latest OS, which shipped in June after a six-month beta period.

"CentOS conforms fully with Red Hat‘s redistribution policy and aims to have full functional compatibility with the upstream product," the OS release notes explain. "CentOS mainly changes packages to remove Red Hat‘s branding and artwork."

Like RHEL 7, CentOS-7 is now powered by version 3.10.0 of the Linux kernel, with advanced support for Linux Containers and XFS as the default file system. It‘s also the first version of CentOS to include the systemd management engine, the firewalld dynamic firewall system, and the GRUB2 boot loader.

The default Java Development Kit has been upgraded to OpenJDK-7, and the system now ships with Open VMWare Tools and 3D graphics drivers out of the box.

Also like RHEL 7, this is the first version of CentOS that claims to offer an in-place upgrade path. Eventually, users will be able to migrate from CentOS-6.5 to CentOS-7 without reformatting their systems – but unfortunately, the tools needed to achieve this are still being tested and won‘t be made available until a later date.

For this release, the CentOS team launched a new build process, in which the entire distro is built from code hosted at the CentOS Project‘s own Git repository. Source code packages (SRPMs) are created as a side-effect of the build cycle, however, and will be hosted on the main CentOS download serversalongside the corresponding binary packages.

"For the CentOS-7 build and release process we adopted a very open process," CentOS contributor Karanbir Singh said in a mailing list post announcing the release. "The output of the entire buildsystem is made available, as it‘s built, at http://buildlogs.centos.org/ – we hope to continue with that process for the life of CentOS-7, and attempt bringing CentOS-5 and CentOS-6 builds into the same system."

Disc images of CentOS-7 – including separate builds for the Gnome and KDE desktops, a live CD image, and a network-installable version – are available beginning on Monday from the main CentOSdownload site and via BitTorrent.

Plans are underway to also make the OS available in other forms in the near future, including Docker images; images for major cloud vendors, including Amazon, Google, HP, and RackSpace; images for use with on-premises cloud platforms such as OpenStack and Eucalyptus; and possibly an image for doing a minimal install.

Its been long that i have heard that CentOS 6.5 kernel (2009) is "Too Old" as compared to CentOS 7 kernel (2013). ... Upgrade Centosto 6.5 not 6.6?

Between the two varieties of CentOS there are five significant differences. Here’s what CentOS 7 adds:

  • Docker support, for using containers
  • systemd, the controversial init replacement
  • Performance Co-Pilot, a set of real-time frameworks and services for recording and monitoring system performance
  • OpenLMI, a standard remote application programming interface (API)
  • XFS as the default file system

If you’re moving from a CentOS 6 server to CentOS 7, be aware that there’s no easy way to migrate to XFS from other Linux file systems, such as ext4 or btrfs. Instead, the best path is to back up and restore the server.

Unless you need one of CentOS 7’s new features, stick with CentOS 6. It has a long, proven track record.

By "too old" is probably meant that it is too old. It Linux 2 6 32went live on Dec 3rd 2009. This is more then 5 years now. Windows 7 OS was launched in that year and Mac OS X Snow Leopard was a new thing in that year.  The kernel developers do support new devices, new gadgets and new architectures, but they do it within the up to date kernel. The distro developers has to backport the new things into the old kernel, if they want to support them. 
So first of all it means that by using 3.10 they do not have backport that much and also they are on the same architecture base as the kernel head developers. In the benchmarks herehttp://www.phoronix.com/scan.php...  
it seems that in most parameters the later kernels are same or a bit better. In some areas like graphic display performance they are quite better and they look more predictable in the performance. 
If your device is fully supported by 2.6 kernels, you can be quite fine, because security fixes seems to be still available see the updates here - The Linux Kernel Archives. If you have some newer stuff or you just want to choose the easy way for your desktop than 3.10 looks like a better choice. On the other side a an ordinary desktop user, you probably do not care.

First of first, hardware support. For example, my Intel Wireless-AC 7260 WLAN/Bluetooth Adepter will not work as its driver became stable only at 3.10.

Another thing is some filesystem features, i.e. SSD TRIM support for XFS, JFS was implemented only around kernel 3.0. An XFS feature named delayed logging which allowed improved overall disk performance was merged in kernel 2.6.39 (CentOS 6 uses 2.6.32).

These are the obvious ones which I encountered. More are available  by reading the kernel changelog.

The obvious - and published - thing you will be able to do on CentOS 7 is to keep getting updates for security and other bug fixes until 2024 (vs. 2020 for CentOS6.x).    As for ‘too old‘,  Red Hat engineers seem to think that the kernel in 6.x versions will be fine until 2020.   At least if it has drivers for your current hardware - and they typically backport most newer drivers in updates.  CentOS is rebuilt from the Red Hat source, so the same things apply.

Written 18 Feb 2015 • View Upvotes

时间: 2024-10-09 01:33:45

CentOS7 vs centos6的相关文章

vmwars虚拟机上克隆centos7和centos6.5的网络配置

在使用vmware虚拟机的过程中,我们可能经常需要使用到克隆这个操作,但是centos系统克隆后需要修改相关的网络设置,以下就centos7及centos6.5系统分别说明: 1.centos 7: 由于centos7中没有70-persistent-net.rules这个文件,因此克隆出来的虚拟机(vmware)需要修改mac地址 首先查看centos7克隆出来的虚拟机的mac地址,执行 "ip addr": [[email protected] ~]# ip addr 1: lo:

centos7和centos6的区别【转】

最近发的文章,有人咨询我,说为啥不用centos7,而用centos6,这个跟个人习惯和生产环境元素决定的.centos7和6变化的就很大的.我收集了一些区别,给大家看看. 注意:生产环境推荐centos6.个人学习尝鲜可以7. (1)桌面系统 [centos6] GNOME 2.x [centos7] GNOME 3.x(GNOME Shell) (2)文件系统 [centos6] ext4 [centos7] xfs (3)内核版本 [centos6] 2.6.x-x [centos7] 3

​Centos7和Centos6用tigervnc同步共享桌面

Centos7和Centos6用tigervnc同步共享桌面网络环境:vnc服务器:192.168.10.7vnc客户端:192.168.10.1 1.安装tigervnc-server服务端软件yum install -y tigervnc-server 2.在后运行服务端程序x0vncserver   SecurityTypes=None  AlwaysShared=1  AcceptKeyEvents=0   AcceptPointerEvents=0   & 3.安装vnc客户端, 4.

centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解

centos7和centos6.5环境rpm方式安装mysql5.7和mysql5.6详解 centos环境安装mysql5.7 其实不建议安装mysql5.7 语法和配置可能和以前的版本区别较大,多坑,慎入 1.yum方式安装(不推荐) a.安装mysql5.7 yum源 centos6: wget dev.mysql.com/get/mysql-community-release-el6-5.noarch.rpmyum localinstall mysql-community-release

CentOS7和CentOS6具体有哪些区别?我来分析分析,CentOS7上手不是问题

首先,先介绍一下CentOS7的镜像,本文中,我们使用的是CentOS7.2的镜像 CentOS7的下载地址可以从以下这个地址下载 http://mirrors.aliyun.com/centos/7/isos/x86_64/CentOS-7-x86_64-DVD-1708.iso CentOS -7-x86_64 -DVD -1708.iso 从 CentOS 7 之后,版本命名就跟发行的日期有关了. ? CentOS-7 系统是 7.x 版本 ? x86_64   64 位操作系统,并且从

CentOS7和CentOS6怎样开启MySQL远程访问

CentOS6开启MySQL远程访问 1.开放MySQL访问端口3306 修改防火墙配置文件 vi /etc/sysconfig/iptables  加入端口配置      -A INPUT -m state --state NEW -m tcp -p tcp --dport 3306 -j ACCEPT 重新加载规则 service iptables restart   2.修改mysql库里的host 登录mysql: use mysql update user set host='%' w

关于Centos7和Centos6中新分区如何开启acl功能

Centos7 第一步:df:查看文件系统使用情况信息 第二步:fdisk查看所有分区的详细信息 第三步:开始分区fdisk /dev/sda 第四步:完成后更新分区,查看新分区 第五步:在新分区下建立一个文件系统mkfs.xfx 第六步:创建一个新目录,把新分区挂载到新目录下,在里面创建一个文件能够设置acl功能. 所以得出如下结论: 在centos7中,无论是操作系统安装时还是之后手工创建的文件系统(xfx,ext4)均会开启acl功能. Centos6 第一步:fdisk -l /dev/

PXE Centos7和Centos6

外网网卡:192.168.23.10, 内网网卡:192.168.10.2 首先准备服务软件环境(DHCP服务.TFTP服务.httpd服务.syslinux包)(红帽7) (1)安装程序包,其中syslinux包提供 pxelinux.0 这个文件 yum install -y httpd dhcp tftp tftp-server syslinux (2)启动各服务 systemctl start dhcpd systemctl start tftp.socket systemctl sta

初识centos7与centos6的区别

centos6和centos7的区别 命令 centos6 centos7 备注 ifconfig 有 有 yum insall -y net-tools rouet 有 有 yum insall -y net-tools ntpd服务和ntpdate命令 有 有 yum install ntp ntpdate cat /etc/issue 有版本号 无信息,只能查看cat /etc/redhat-release  setup  能更改网络配置 setup去除了防火墙和网路配置 通过安装 yum