前言
在历经8个rc版本之后,Linux 4.9版本的内核于2016年12月11日如期与大家见面。根据Linux的创始人Linus Torvalds的声明,Linux Kernel 4.9分支会是一个重大的版本更新,其间会经过8个研发版本。Linus Torvalds 在2016年12月11日在内核邮件列表上宣布正式释出Linux Kernel 4.9,这一个全新的主线(mainline)版本,同时这也标志着与4.10版本合并窗口的开启
1. Linux介绍
果问20世纪最伟大的软件是什么?笔者认为一定是Linux,如果没有Linux就没有今天的互联网、移动互联网、物联网,更没有占据超过87%市场份额的智能手机操作系统Android(数据来源:Strategy Analytics Q3季度数据)。
1.1 什么是Linux
Linux是Unix系统的一个克隆,由Linus Torvalds及一些组织松散的黑客从头编写。是一个基于POSIX标准的类UNIX的多用户、多任务、支持多线程和多CPU的操作系统。
它具有你所期望的UNIX系统的全部特征和功能,包括真正的多任务、虚拟内存、共享库、按需加载、共享的写时复制可执行文件、适当的内存管理、包括IPv4和IPv6的模块化网络。
Linux 基于GNU通用公共许可证发行。
1.2 Linux的内核(Lernel)
是一个一体化内核系统,从技术角度或者严格意义上来讲Linux这个词只表示Linux系统的内核。CentOS、Ubuntu、Red Hat、Debian、Fedora等发行版,都是基本这个Linux内核进一步开发和发行的。而Linux的创始人及其团队,也只负责内核的Linux内核的开发和维护。Linux内核源码托管于github,网址如下:https://github.com/torvalds/linux
注:Git同样是由Linus Torvalds主导,为了帮助管理 Linux内核开发而开发的一个开放源码的版本控制软件。(PS:伟大的人造就了伟大的系统,并同时产生了一大批伟大的工具,致敬。)
1.3 Linux发行版
我们常会听到Linux发行版的概念。Linux发行版是指,由组织松散的团队、商业机构或志愿者组织编。通常会包括系统软件和应用软件,以及一个用于简化系统初始安装的安装工具,和让软件安装升级的软件管理器(如:RPM、DPKG)。
如,前文提到的CentOS、Ubuntu、Red Hat、Debian、Fedora等Linux系统,都是一个Linux发行版。它们都基于相同的Linux内核开发,但集成了不同的系统软件和应用软件,及系统初始化安装工具和软件管理器。
由于不同的发行版都使用了相同的Linux内核,所以使得Linux平台具有良好的兼容性和跨平台移植性,让相同的软件可以运行于不同的发行版中。也正因此,让Linux拥有了其它系统所无法比拟的,宠大的软件生态系统。
1.4 Linux内核(Lernel)的作用及构成
计算机系统是一个硬件和软件的共生体,它们互相依赖,不可分割。计算机包含处理器、内存、硬盘和其他外设的综合设备。但没有软件来操作和控制,其自身是不能工作的。 完成这个控制工作的软件就称为操作系统,在Linux中被称为Kernel(内核)。
Linux内核的组成
Linux内核由以下模块组成:
- 进程管理(Process Management)
- 定时器(Timer)
- 中断管理(Interrupt Management)
- 内存管理(Memory Management)
- 模块管理(Module Management)
- 虚拟文件系统接口(VFS Layer)
- 文件系统(File System)
- 设备驱动程序(Device Driver)
- 进程间通信(Inter-process Communication)
- 网络管理(Network Management)
- 系统启动(Iystem Init)
- 其它
Linux内核版本号
在Linux发展过程,先后使用过三种不同的版本命名方案:
1、早期版本 - 第一个版本为0.01。其后是0.02、0.03、0.10、0.11、0.12(第一GPL版本)、0.95、0.96、0.97、0.98、0.991.0。
2、旧计划,数字由A.B.C三部分表示(1.0和2.6版之间)- A表示主版本号;B表示次主版本号;C较小的末版本号。其间,A只变化过两次,分别1994年的1.0和1996年的2.0
B用于判断Linux是否稳定,偶数的B代表稳定版,奇数的B代表开发版
C表示一些Bug修复、安全、新特性和驱动更新的次数
3、time-based表示方式 - 2.6.0以后,人们觉得应该使用更短的发布周期。表示格式更新为A.B.C表示方式。其中,A和B保持不变;C表示内核的版本;D表示Bug修复、安全补丁、新特性等,通常以'rc'表示
2. Linux 4.9内核有哪些更新
Linux Kernel 4.9的发布后,4.9将是最新的主干分支(mainline)。Linus 也表示4.9是一个重大的更新,该版本的发布,也标志着与4.10全并窗口的开启,合并周期约为两周,会在圣诞节前后关闭。
在4.9牌本的内核带来的改变有:
- 虚拟映射内核栈(virtually mapped kernel stacks)
- 内存保护键系统调用(Memory-protection keys system calls)
- BBR拥堵控制算法(BBR congestion-control algorithm)
- Greybus总线架构支持(Support for the Greybus bus architecture )
- 虚拟映射内核栈(virtually mapped kernel stacks)
- XFS文件系统共享扩展(Shared extents in the XFS filesystem)
- BUG修改及其它…
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流。
《魔兽世界》大逃杀!60人新游玩模式《强袭风暴》3月21日上线
暴雪近日发布了《魔兽世界》10.2.6 更新内容,新游玩模式《强袭风暴》即将于3月21 日在亚服上线,届时玩家将前往阿拉希高地展开一场 60 人大逃杀对战。
艾泽拉斯的冒险者已经征服了艾泽拉斯的大地及遥远的彼岸。他们在对抗世界上最致命的敌人时展现出过人的手腕,并且成功阻止终结宇宙等级的威胁。当他们在为即将于《魔兽世界》资料片《地心之战》中来袭的萨拉塔斯势力做战斗准备时,他们还需要在熟悉的阿拉希高地面对一个全新的敌人──那就是彼此。在《巨龙崛起》10.2.6 更新的《强袭风暴》中,玩家将会进入一个全新的海盗主题大逃杀式限时活动,其中包含极高的风险和史诗级的奖励。
《强袭风暴》不是普通的战场,作为一个独立于主游戏之外的活动,玩家可以用大逃杀的风格来体验《魔兽世界》,不分职业、不分装备(除了你在赛局中捡到的),光是技巧和战略的强弱之分就能决定出谁才是能坚持到最后的赢家。本次活动将会开放单人和双人模式,玩家在加入海盗主题的预赛大厅区域前,可以从强袭风暴角色画面新增好友。游玩游戏将可以累计名望轨迹,《巨龙崛起》和《魔兽世界:巫妖王之怒 经典版》的玩家都可以获得奖励。
更新动态
- 凤飞飞《我们的主题曲》飞跃制作[正版原抓WAV+CUE]
- 刘嘉亮《亮情歌2》[WAV+CUE][1G]
- 红馆40·谭咏麟《歌者恋歌浓情30年演唱会》3CD[低速原抓WAV+CUE][1.8G]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[320K/MP3][193.25MB]
- 【轻音乐】曼托凡尼乐团《精选辑》2CD.1998[FLAC+CUE整轨]
- 邝美云《心中有爱》1989年香港DMIJP版1MTO东芝首版[WAV+CUE]
- 群星《情叹-发烧女声DSD》天籁女声发烧碟[WAV+CUE]
- 刘纬武《睡眠宝宝竖琴童谣 吉卜力工作室 白噪音安抚》[FLAC/分轨][748.03MB]
- 理想混蛋《Origin Sessions》[320K/MP3][37.47MB]
- 公馆青少年《我其实一点都不酷》[320K/MP3][78.78MB]
- 群星《情叹-发烧男声DSD》最值得珍藏的完美男声[WAV+CUE]
- 群星《国韵飘香·贵妃醉酒HQCD黑胶王》2CD[WAV]
- 卫兰《DAUGHTER》【低速原抓WAV+CUE】
- 公馆青少年《我其实一点都不酷》[FLAC/分轨][398.22MB]
- ZWEI《迟暮的花 (Explicit)》[320K/MP3][57.16MB]