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.

CentOS7 vs centos6的更多相关文章

  1. centos7和centos6通过yum安装JDK1.8

    centos7和centos6通过yum安装JDK1.8 查看JDK的安装路径# java -version============================查看Linux系统版本信息# cat ...

  2. 关于centos7和centos6中平滑升级nginx到新版本v1.12.1修复nginx最新漏洞CVE-2017-7529的解决方案

    关于centos7和centos6中平滑升级nginx到新版本v1.12.1修复CVE-2017-7529漏洞的解决方案 漏洞描述 2017年7月11日,Nginx官方发布最新的安全公告,在Nginx ...

  3. centos7和centos6的区别【转】

    最近发的文章,有人咨询我,说为啥不用centos7,而用centos6,这个跟个人习惯和生产环境元素决定的.centos7和6变化的就很大的.我收集了一些区别,给大家看看. 注意:生产环境推荐cent ...

  4. centos7与centos6区别

    CentOS 7 vs CentOS 6的不同   (1)桌面系统[CentOS6] GNOME 2.x[CentOS7] GNOME 3.x(GNOME Shell)(2)文件系统[CentOS6] ...

  5. centos7与centos6命令区别

    CentOS 7 vs CentOS 6的不同    (1)桌面系统[CentOS6] GNOME 2.x[CentOS7] GNOME 3.x(GNOME Shell) (2)文件系统[CentOS ...

  6. 【CentOS 7】CentOS7与CentOS6 的区别

    前言 centos7与6之间最大的差别就是初始化技术的不同,7采用的初始化技术是Systemd,并行的运行方式,除了这一点之外,服务启动.开机启动文件.网络命令方面等等,都说6有所不同. 一.系统初始 ...

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

    CentOS6开启MySQL远程访问 1.开放MySQL访问端口3306 修改防火墙配置文件 vi /etc/sysconfig/iptables  加入端口配置      -A INPUT -m s ...

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

    centos环境安装mysql5.7 其实不建议安装mysql5.7 语法和配置可能和以前的版本区别较大,多坑,慎入 1.yum方式安装(不推荐) a.安装mysql5.7 yum源 centos6: ...

  9. CentOS7和CentOS6的区别

    1.文件系统 centos6--ext4 centos7--xfs 说明:fdisk等磁盘操作命令使用都一样,只是格式化磁盘时使用mkfs.xfs而不要用mkfs.ext4,ext4的文件系统在cen ...

随机推荐

  1. Hibernate摘记

    原理: 1.通过Configuration().configure();读取并解析hibernate.cfg.xml配置文件2.由hibernate.cfg.xml中的<mapping reso ...

  2. FreeRTOS 中断优先级嵌套错误引发HardFault异常解决

          最近在使用FreeRTOS的时候,突然发现程序在运行了几分钟之后所有的任务都不再调用了,只有几个中断能正常使用,看来是系统挂掉了,连续测试了几次想找出问题,可是这个真的有点不知所措.   ...

  3. Eclipse 快捷键操作和常用设置

    自动提示功能:一般的关键字,都有提示内容 像syso 就是System.out.println();for 循环 等 它的快捷键是 (Alt+/) 格式化代码: 有时候代码写多了 比较乱的话可以用快捷 ...

  4. ln 命令

    ln是linux中又一个非常重要命令,它的功能是为某一个文件在另外一个位置建立一个同不的链接,这个命令最常用的参数是-s,具体用法是:ln –s 源文件 目标文件. 当我们需要在不同的目录,用到相同的 ...

  5. 海康威视研究院ImageNet2016竞赛经验分享

    原文链接:https://zhuanlan.zhihu.com/p/23249000 目录 场景分类 数据增强 数据增强对最后的识别性能和泛化能力都有着非常重要的作用.我们使用下面这些数据增强方法. ...

  6. 克鲁斯卡尔(Kruskal)算法

    # include <stdio.h> # define MAX_VERTEXES //最大顶点数 # define MAXEDGE //边集数组最大值 # define INFINITY ...

  7. 我的经常使用linux小命令

        这里并非系统具体介绍每个Linux命令,不过记录本人在平时工作中经经常使用到的一些比較基础的命令及相关的參数,同一时候用了一些简单的样例来说明这些命令的用途,以及怎样用多种命令来实现同一种功能 ...

  8. 使用Vitamio打造自己的Android万能播放器(5)——在线播放(播放优酷视频)

    前言 为了保证每周一篇的进度,又由于Vitamio新版本没有发布, 决定推迟本地播放的一些功能(截图.视频时间.尺寸等),跳过直接写在线播放部分的章节.从Vitamio的介绍可以看得出,其支持http ...

  9. Java线程之二 锁定与等待堵塞原理图

    如上图所看到的.

  10. html系列教程--header head iframe img

    <head> 标签 用于定义文档的头部,它是所有头部元素的容器.<head> 中的元素可以引用脚本.指示浏览器在哪里找到样式表.提供元信息 head的描述信息包括<bas ...