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.

最新文章

  1. 在 Github 上找「好东西」的方法
  2. iOS深入学习(Block全面分析)
  3. 微信小程序-位置坐标
  4. 如何在Notepad++ 中成功地安装Emmet 插件
  5. 升级Flash Builder 4.6中的Flash Player版本
  6. git 笔记1
  7. jquery中.attr('value')和.val()的区别
  8. 推导大O阶方法
  9. 前后端分离--构建前端Mock Server--windows部署rap
  10. out.print和out.write方法
  11. Codeforces Round #216 (Div. 2) E. Valera and Queries (BIT)
  12. linux下的安装百度云网盘
  13. requireJS的初步掌握(二)
  14. The type or namespace name '****' could not be found
  15. Android解析中国天气接口JSon数据,应用于天气查询!
  16. Flask 构建微电影视频网站(七)
  17. python基础_格式化输出(%用法和format用法)
  18. CentOS从源码安装Erlang
  19. Fiddler修改图片显示
  20. Spring的标签和验证等模块

热门文章

  1. 一.oracle的SQL中group by使用的情况(与聚合函数的关系)
  2. 自给自足:动手打造html5俄罗斯方块
  3. css实现两端对齐的3种方法
  4. MFC 双缓冲加载背景
  5. Delphi资源文件(全面分析之位图、光标、图标、AVI、JPEG、Wave)
  6. HDU 1134 卡特兰数 大数乘法除法
  7. 字符串查找--B中是否有元素不在A中
  8. 轻松实现语音识别的完整代码在android开发中
  9. mysql insert和前台显示乱码
  10. CSS权威指南学习笔记 —— HTML元素分类