忘记密码   免费注册 查看新帖 | 论坛精华区

ChinaUnix.net

  平台 论坛 博客 认证专区 大话IT HPC论坛 徽章 文库 沙龙 自测 下载 频道自动化运维 虚拟化 储存备份 C/C++ PHP MySQL 嵌入式 Linux系统
1234下一页
最近访问板块 发新帖
查看: 52113 | 回复: 32

[其他] 【好书推荐】Linux kernel 的设计是否已经过时?(获奖名单已公布) [复制链接]

论坛徽章:
135
2015年亚洲杯之日本
日期:2015-04-28 13:32:012015年亚洲杯之朝鲜
日期:2015-05-06 10:16:442015年亚洲杯之日本
日期:2015-05-06 10:21:342015年亚洲杯纪念徽章
日期:2015-05-13 17:16:442015亚冠之北京国安
日期:2015-05-13 17:18:292015亚冠之鹿岛鹿角
日期:2015-05-13 17:19:062015亚冠之德黑兰石油
日期:2015-05-27 16:47:402015亚冠之塔什干棉农
日期:2015-05-28 15:24:122015亚冠之卡尔希纳萨夫
日期:2015-06-01 13:52:392015亚冠之柏斯波利斯
日期:2015-06-04 17:37:292015亚冠之阿尔纳斯尔
日期:2015-06-16 11:31:202015亚冠之塔什干火车头
日期:2015-06-23 10:12:33
发表于 2017-05-25 11:12 |显示全部楼层
获奖公布:
获得技术图《Linux命令行与shell脚本编程大全(第3版)》的同学有:@crazyhadoop  @wuqing    @xdsnet
获得鼓励奖的同学有:@niao5929 @aloki


请以上获奖人员在7月30日前将姓名、电话、邮箱、公司、职务、快递地址站短给yejia80520708,以便尽快给大家发放礼品。







话题背景:


Linux kernel 的设计是否已经过时?

10个人可能有10中不同的答案,有的人持肯定态度,“开发一个和 Linux kernel 相同的系统,从本质上决定了它一旦设计出来就会“过时”。”

有的人持否定态度,“有一些概念,在理论上可以提供更好的内核设计。比如,理论上微内核也有一些非常好的设计选择,使得它们具有便携性、可靠性和潜在的自我修正能力。
然而,无论理论多么好,人们总是会根据实际情况进行设计。Linux 内核拥有如此多的硬件支持,那么多公司支持开发,其他内核(不管设计得多炫酷)都不太可能赶得上。”

对此,你持有何种观点?

最近,redditor 上有人发起了一个话题,想知道 Linux 的内核设计是否已经过时。


这位 Ronis_BR 的用户提问大致如下:
Linux 是在 1992 年启动的,一些特性到现在都没有改变。我猜想最新的操作系统内核设计技术(如果存在…)应该较之前有很大的进步。
1.那 Linux 内核是否已经过时?
2.与 Windows、macOS,FreeBSD 内核的设计相比,Linux 内核的设计有没有在哪些方面比较先进?(注意,重点是设计的先进,而不是哪一个更好)。

讨论时间:2017年5月25日—6月25日
活动奖励:

活动结束后,我们将选取3位讨论精彩的同学,各送一本Linux命令行与shell脚本编程大全(第3版)

同时,特设2个鼓励奖,送社区限量版镜头水杯一个。


作者: [美] Richard Blum Christine Bresnahan   
译者: 门 佳 武海峰
出版社:人民邮电出版社
ISBN:9787115429674
上架时间:2016-8-9
出版日期:2016 年8月
开本:16开
页码:606
版次:3-1
所属分类:计算机 > 操作系统 > Linux



购书链接:https://item.jd.com/12010266.html

内容简介:是一本关于Linux命令行与shell脚本编程的全方位教程,主要包括四大部分:Linux命令行,shell脚本编程基础,高级shell脚本编程,如何创建实用的shell脚本。本书针对Linux系统的新特性进行了全面更新,不仅涵盖了详尽的动手教程和现实世界中的实用信息,还提供了与所学内容相关的参考信息和背景资料。通过本书的学习,你将轻松写出自己的shell脚本。

样章试读: 第1章 初识Linux shell.pdf (2.04 MB, 下载次数: 0)

论坛徽章:
6
2015年亚洲杯之中国
日期:2015-03-30 15:47:152015亚冠之布里斯班狮吼
日期:2015-09-24 09:24:52技术图书徽章
日期:2015-12-04 19:47:59数据库技术版块每日发帖之星
日期:2015-12-13 06:20:00CU十四周年纪念徽章
日期:2016-06-15 11:23:562017金鸡报晓
日期:2017-01-10 15:19:56
发表于 2017-05-25 13:57 |显示全部楼层
前排占个位置先

论坛徽章:
135
2015年亚洲杯之日本
日期:2015-04-28 13:32:012015年亚洲杯之朝鲜
日期:2015-05-06 10:16:442015年亚洲杯之日本
日期:2015-05-06 10:21:342015年亚洲杯纪念徽章
日期:2015-05-13 17:16:442015亚冠之北京国安
日期:2015-05-13 17:18:292015亚冠之鹿岛鹿角
日期:2015-05-13 17:19:062015亚冠之德黑兰石油
日期:2015-05-27 16:47:402015亚冠之塔什干棉农
日期:2015-05-28 15:24:122015亚冠之卡尔希纳萨夫
日期:2015-06-01 13:52:392015亚冠之柏斯波利斯
日期:2015-06-04 17:37:292015亚冠之阿尔纳斯尔
日期:2015-06-16 11:31:202015亚冠之塔什干火车头
日期:2015-06-23 10:12:33
发表于 2017-05-25 13:58 |显示全部楼层
回复 2# yanglixing

等发言

论坛徽章:
0
发表于 2017-05-25 14:01 |显示全部楼层
占座,等大神

求职 : Linux运维
论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:15:0815-16赛季CBA联赛之山东
日期:2016-10-31 10:40:10综合交流区版块每日发帖之星
日期:2016-07-06 06:20:00IT运维版块每日发帖之星
日期:2016-02-08 06:20:00数据库技术版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-10 06:20:00黄金圣斗士
日期:2015-11-24 10:45:10IT运维版块每日发帖之星
日期:2015-09-01 06:20:00IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:012015年亚洲杯之巴勒斯坦
日期:2015-05-05 10:19:03
发表于 2017-05-25 14:04 来自手机 |显示全部楼层
我们如果从另一个大市场的角度去看Gnu/Linux的发展,正好可以发现,在Linux及自由开源软件的普及过程中,它们正好走出了一条与UNIX商业化过程相反的路。bash的自由开源特性,让所有厂商不得不必须配合默契,也根本不需要厂商间掐来扯去,反正代码就在那里,你修改的太多反而成了少数派,随着大众的趋同心理,好的部分自然会继承,而那些太异类的少数派自然就会淡出。而多数发行版本的BASH让用户有了简单统一的CLI界面。这一简单积累也降低了用户的维护成本和学习曲线。从Python,Golang的发展我们也不难看出,自由开源平台及环境的社会契约精神及作用,避免了自由开源软件出现类似私有软件的那种缺少资金就会断血猝死的现象。

求职 : Linux运维
论坛徽章:
19
CU大牛徽章
日期:2013-03-13 15:15:0815-16赛季CBA联赛之山东
日期:2016-10-31 10:40:10综合交流区版块每日发帖之星
日期:2016-07-06 06:20:00IT运维版块每日发帖之星
日期:2016-02-08 06:20:00数据库技术版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-15 06:20:00IT运维版块每日发帖之星
日期:2016-01-10 06:20:00黄金圣斗士
日期:2015-11-24 10:45:10IT运维版块每日发帖之星
日期:2015-09-01 06:20:00IT运维版块每日发帖之星
日期:2015-08-13 06:20:00IT运维版块每日发帖之星
日期:2015-07-30 09:40:012015年亚洲杯之巴勒斯坦
日期:2015-05-05 10:19:03
发表于 2017-05-25 14:05 来自手机 |显示全部楼层
我们如果从另一个大市场的角度去看Gnu/Linux的发展,正好可以发现,在Linux及自由开源软件的普及过程中,它们正好走出了一条与UNIX商业化过程相反的路。bash的自由开源特性,让所有厂商不得不必须配合默契,也根本不需要厂商间掐来扯去,反正代码就在那里,你修改的太多反而成了少数派,随着大众的趋同心理,好的部分自然会继承,而那些太异类的少数派自然就会淡出。而多数发行版本的BASH让用户有了简单统一的CLI界面。这一简单积累也降低了用户的维护成本和学习曲线。从Python,Golang的发展我们也不难看出,自由开源平台及环境的社会契约精神及作用,避免了自由开源软件出现类似私有软件的那种缺少资金就会断血猝死的现象。

论坛徽章:
1
天蝎座
日期:2013-12-06 18:23:58
发表于 2017-05-25 14:10 |显示全部楼层
本帖最后由 crazyhadoop 于 2017-06-12 18:06 编辑

Linux 内核设计还是非常合理的,从他对类似对dpdk的支持上来看,就能发觉,他们设计的结构还是很不错的。 不然就不太好办了, 操作系统变得越来越复杂,内核里面的东西也越来越多。人们也就开始考虑是否应该改变原有的架构,从而提高操作系统的性能和稳定性,主要是精简内核降低开发的复杂度。基础体系结构的东西,一旦选定了就没办法再改了,即使linux开发者们都后悔了也只能继续坚持了,现在Linux 发展的势头还是很不错的,说明系统设计目前来看还没过时.

论坛徽章:
1
2017金鸡报晓
日期:2017-01-10 15:13:29
发表于 2017-05-25 15:30 |显示全部楼层
Linux kernel 的设计怎么可能过时。要是真过时了也不会出现应用于各种设备的嵌入式Linux系统和其它仍然在不断推陈出新的Linux发行版,更不会诞生安卓手机系统。正是由于Linux开放性,全世界程序员都可以参与到它的开发中来,其先进性不是诸如Windows、macOS,FreeBSD等系统所能比拟的,怎么可能会过时。最能体现这一点的莫过于Linux内核对Windows、MacOS等文件系统的支持,以及其自身所使用的文件系统的不断完善。

求职 : Linux运维
论坛徽章:
202
拜羊年徽章
日期:2015-03-03 16:15:432015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:57:092015小元宵徽章
日期:2015-03-06 15:58:182015年亚洲杯之约旦
日期:2015-04-05 20:08:292015年亚洲杯之澳大利亚
日期:2015-04-09 09:25:552015年亚洲杯之约旦
日期:2015-04-10 17:34:102015年亚洲杯之巴勒斯坦
日期:2015-04-10 17:35:342015年亚洲杯之日本
日期:2015-04-16 16:28:552015年亚洲杯纪念徽章
日期:2015-04-27 23:29:17操作系统版块每日发帖之星
日期:2015-06-06 22:20:00操作系统版块每日发帖之星
日期:2015-06-09 22:20:00
发表于 2017-05-25 16:35 |显示全部楼层
如果Linux内核不出新版本就会过时,但是Linux内核与时俱进,貌似现在已经到了4.7.11了

论坛徽章:
9
15-16赛季CBA联赛之八一
日期:2016-07-08 21:00:1415-16赛季CBA联赛之同曦
日期:2017-02-15 14:26:1515-16赛季CBA联赛之佛山
日期:2017-02-20 14:19:2615-16赛季CBA联赛之青岛
日期:2017-05-07 16:49:1115-16赛季CBA联赛之广夏
日期:2017-07-30 09:13:12
发表于 2017-05-25 18:43 |显示全部楼层
回复 1# 王楠w_n

把杯子赏给我
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号 北京市公安局海淀分局网监中心备案编号:11010802020122
广播电视节目制作经营许可证(京) 字第1234号 中国互联网协会会员  联系我们:
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP