免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 232895 | 回复: 115

[实践] 【专家坐镇,16本图书大礼】熟知内核及应用态,打通Linux编程任督二脉(获奖名单已... [复制链接]

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
发表于 2016-07-04 14:47 |显示全部楼层
在本次图书出版活动中,获得《Linux环境编程:从应用到内核》的网友有:

_nosay
shenlanyouyu
niao5929
toe1121
philarlala
shijiang1130
txchxl
henrystark
itpub路在何方
wait_rabbit
ynchnluiti
cxsvip



请以上获奖者在2016年9月25日前将姓名,公司,职务,行业,电话,邮箱,QQ,地址,所选纪念品,站内短信发送给王楠w_n以便及时给您快递奖品。

发不了站短的,请在原帖下方跟帖留言。

至于QQ现因两个编辑轮番值班登陆,可能会有遗漏的情况,有任何问题请尽量在原帖下方跟帖留言或在站务版块反馈,谢谢!

:因特殊原因,每次活动的获奖者我都会通知各位,如果大家在截止日期之前还未联系到管理员,那么本次活动的得奖资格将被取消,所以请大家及时的与管理员取得联系,谢谢合作!






背景介绍:


21 世纪最需要什么样的工程师?全栈工程师。你要调的通 kernel,写的出应用,玩的转 PHP,搞的定UED,……。而 kernel 以及底层应用,则是 Linux 系统编程以及运维中最为基础的环节。
本次活动将基于 kernel 与用户态应用的结合展开讨论。


特邀嘉宾:

高峰(GFree_Wind)
李彬 (Bean_lee)

两位嘉宾是《Linux环境编程:从应用到内核》的作者,有着丰富的 Linux 内核及用户态编程经验。


讨论话题(包括但不限于)

1. 曾经调试用户态的问题,结果深入到了 kernel,甚至发现了 kernel 的 bug
2. 更换了 kernel 版本,解决了用户态的棘手问题
3. 曾经有过从应用层直接杀到内核态的经历
4. 曾经通过 kernel 的一些功能或者编写 kernel 代码,提升用户态的性能或者稳定性

欢迎任选一个到多个话题畅所欲言。


活动时间:

2016.7.4--2016.8.20


活动奖励:

活动结束后,我们将会选取16个优质回复,各送《Linux环境编程:从应用到内核》图书一本。

奖品中有 10 本图书是由《Linux环境编程:从应用到内核》作者之一高峰现就职的全讯汇聚网络科技(北京)有限公司赞助。
感谢全讯汇聚网络科技(北京)有限公司对本次活动的大力支持!




作者: 高峰    李彬   
丛书名: Linux/Unix技术丛书
出版社:机械工业出版社
ISBN:9787111536109
上架时间:2016-6-14
出版日期:2016 年6月
开本:16开
页码:596
版次:1-1
所属分类:计算机 > 操作系统 > Linux

购买链接:http://item.jd.com/11962820.html

内容简介:本书是Linux技术专家高峰和李彬的合力之作,是两个人多年开发经验的总结和分享,也是市场上唯一一本将Linux应用态与内核态相结合的技术图书,选择这种写作方式是为了向APUE的作者致敬。本书涵盖了APUE中大部分章节的内容,并针对Linux环境,根据作者多年经验,详细解析了Linux常用接口的使用方法和陷阱。为了让读者更清楚地理解接口的工作原理,对于绝大部分接口,作者都深入仁库或内核源码进行全面分析。希望本书可以帮助读者打通Linux环境的应用和内核两条脉络,使两条线融会贯通,进一步提高开发水平。

试读样章: Linux环境编程:从应用到内核.pdf (2.52 MB, 下载次数: 352)

论坛徽章:
130
亥猪
日期:2016-05-06 16:12:48水瓶座
日期:2016-05-06 16:13:28白羊座
日期:2016-05-06 16:14:17射手座
日期:2016-05-06 16:14:17巳蛇
日期:2016-05-06 16:13:28午马
日期:2016-05-06 16:12:48辰龙
日期:2016-05-06 16:13:28天蝎座
日期:2016-05-06 16:13:28丑牛
日期:2016-05-06 16:13:28白羊座
日期:2016-05-06 16:13:28水瓶座
日期:2016-05-06 16:13:28未羊
日期:2016-05-06 16:12:48
发表于 2016-07-04 14:52 |显示全部楼层

论坛徽章:
0
发表于 2016-07-04 21:27 |显示全部楼层
业界把Linux程序员分为两个大类,一类是内核层开发,另一类是应用层开发——后者又被细分为服务器端开发,应用程序开发等等。在我看来,对于一名优秀的Linux程序员,这些边界都应该是模糊的,无所谓内核层还是应用层,无所谓服务端开发,还是写个客户端,都应该信手拈来,不会有不可预期的困难。这一切就需要有比较牢固的基本功(数据结构和算法),对Linux环境及其运行机制有比较深刻的理解。前者不必多说,相关的书籍也很多。对于后者,如果只是光看书是不够的,必须要亲自体验,亲自阅读内核源码。

  我自己在阅读了一定内核源码之后,真正地理解了Linux大神这句话“Read the fucking codes”。因为只有阅读了内核源码,才能真正理解Linux内核的原理和运行机制,而此时,我也发现了Stevens大神著作的一个局限——APUE和UNP毕竟是针对Unix环境而写的,Linux虽然大部分与Unix兼容,但是在很多行为上与Unix还是完全不同的。这就导致了书中的一些内容与Linux环境中的实际效果是矛盾的。

评分

参与人数 1可用积分 +8 收起 理由
Godbach + 8 很给力!

查看全部评分

论坛徽章:
13
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:1215-16赛季CBA联赛之广东
日期:2018-07-05 22:34:3615-16赛季CBA联赛之江苏
日期:2018-09-03 12:10:2115-16赛季CBA联赛之上海
日期:2018-09-25 03:49:2215-16赛季CBA联赛之广东
日期:2018-09-25 04:09:12
发表于 2016-07-05 07:23 |显示全部楼层
从网关的镜像数据,解析http,ftp等上层协议,用户态代码一再优化,还是达不到用户要求,后来通过修改网卡驱动实现零拷贝,让性能又改善一大步,我对计算机"内部"充满好奇,但《Linux内核源代码情景分析》放在床头当了4年鼠标垫,才真正变成一本书
还有就是后来用nids的时候,报文总是不能进回调函数,后来发现网卡上接发包中断数为0,也是通过修改网卡驱动搞好的。
现在所在公司做应用开发,遇到问题就靠经验和各种试,根本没有明确的解决思路,很多问题最终不了了之,有些人会用一些小聪明的做法,先掩盖过当前这个bug,忽悠过领导,然后创造更多的bug,反正这些bug到时候还不知道分给谁呢,而且这貌似已经是一种"默契",正好可以多加班,养家糊口,而我不喜欢这样。

评分

参与人数 1可用积分 +8 收起 理由
Godbach + 8 赞一个!

查看全部评分

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
发表于 2016-07-05 08:39 |显示全部楼层
回复 3# GFree_Wind
感谢高兄分享!


   

论坛徽章:
36
IT运维版块每日发帖之星
日期:2016-04-10 06:20:00IT运维版块每日发帖之星
日期:2016-04-16 06:20:0015-16赛季CBA联赛之广东
日期:2016-04-16 19:59:32IT运维版块每日发帖之星
日期:2016-04-18 06:20:00IT运维版块每日发帖之星
日期:2016-04-19 06:20:00每日论坛发贴之星
日期:2016-04-19 06:20:00IT运维版块每日发帖之星
日期:2016-04-25 06:20:00IT运维版块每日发帖之星
日期:2016-05-06 06:20:00IT运维版块每日发帖之星
日期:2016-05-08 06:20:00IT运维版块每日发帖之星
日期:2016-05-13 06:20:00IT运维版块每日发帖之星
日期:2016-05-28 06:20:00每日论坛发贴之星
日期:2016-05-28 06:20:00
发表于 2016-07-05 08:40 |显示全部楼层
回复 4# _nosay
感谢分享。

果然是深入内核之后,解决应用层的问题会更加得心应手。


   

论坛徽章:
381
CU十二周年纪念徽章
日期:2014-01-04 22:46:58CU大牛徽章
日期:2013-03-13 15:32:35CU大牛徽章
日期:2013-03-13 15:38:15CU大牛徽章
日期:2013-03-13 15:38:52CU大牛徽章
日期:2013-03-14 14:08:55CU大牛徽章
日期:2013-04-17 11:17:19CU大牛徽章
日期:2013-04-17 11:17:32CU大牛徽章
日期:2013-04-17 11:17:37CU大牛徽章
日期:2013-04-17 11:17:42CU大牛徽章
日期:2013-04-17 11:17:47CU大牛徽章
日期:2013-04-17 11:17:52CU大牛徽章
日期:2013-04-17 11:17:56
发表于 2016-07-05 11:02 |显示全部楼层
内核开发,太高端,友情支持下

论坛徽章:
19
处女座
日期:2014-07-18 14:50:5415-16赛季CBA联赛之北京
日期:2019-09-16 15:39:1415-16赛季CBA联赛之上海
日期:2019-09-15 15:29:0415-16赛季CBA联赛之山西
日期:2017-03-09 10:58:232017金鸡报晓
日期:2017-02-08 10:33:212017金鸡报晓
日期:2017-01-10 15:13:2915-16赛季CBA联赛之深圳
日期:2016-12-15 17:55:53C
日期:2016-10-25 16:00:1515-16赛季CBA联赛之新疆
日期:2016-07-21 14:02:0415-16赛季CBA联赛之江苏
日期:2016-06-30 12:15:04shanzhi
日期:2016-06-17 17:59:31平安夜徽章
日期:2015-12-26 00:06:30
发表于 2016-07-05 11:03 |显示全部楼层
回复 3# GFree_Wind

这本书刚在china-pub放出新书通告时,就关注了,没有想到作者竟然是CU的GFree_Wind。作为一个内核的爱好者,市面上的kernel书籍都收了,这本书一定不能错过,从应用编程到内核分析,看完之后一定会收获颇多。
要提升,还是要多看源码,学习好的设计思想,然后应用。

   

论坛徽章:
19
处女座
日期:2014-07-18 14:50:5415-16赛季CBA联赛之北京
日期:2019-09-16 15:39:1415-16赛季CBA联赛之上海
日期:2019-09-15 15:29:0415-16赛季CBA联赛之山西
日期:2017-03-09 10:58:232017金鸡报晓
日期:2017-02-08 10:33:212017金鸡报晓
日期:2017-01-10 15:13:2915-16赛季CBA联赛之深圳
日期:2016-12-15 17:55:53C
日期:2016-10-25 16:00:1515-16赛季CBA联赛之新疆
日期:2016-07-21 14:02:0415-16赛季CBA联赛之江苏
日期:2016-06-30 12:15:04shanzhi
日期:2016-06-17 17:59:31平安夜徽章
日期:2015-12-26 00:06:30
发表于 2016-07-05 11:04 |显示全部楼层
回复 1# Godbach

活动木有样章,希望可以有样章啊。


   

论坛徽章:
0
发表于 2016-07-05 12:00 |显示全部楼层
回复 4# _nosay

当年我也是做应用层开发,总是好奇其内部的机制。遇到问题时,深入内核就知道原因了,同时还提高了自己对系统的理解。


   
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP