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

ChinaUnix.net

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

[驱动] 《CU访谈录——IT技术人的故事》(第七期 嵌入式开发专家"T-Bagwell") [复制链接]

论坛徽章:
0
发表于 2011-09-22 11:08 |显示全部楼层
本期采访嘉宾:T-Bagwell  嵌入式开发版块资深版主

无风之谷 14:08:23  
您是什么时候开始接触Linux?又是基于什么因素让您接触Linux从而喜欢上这个职业的。  

T-Bagwell 14:12:53  
我是2003年的时候一个偶然的机会接触的,当时还是一个只会扫扫漏洞,加个后门,后来不在扫一个家乡的信息港的网站服务器时,发现是用的Linux服务器,有cgi漏洞,可以执行简单的shell,但是不会使用,后来就请教了朋友,这个时候,发现自己在Linux方面很无知,就开始学习起来了,说到职业,是一个很偶然的机会,当然正好一个在我家那边的网通出差的老兄,发现我在连接他们的服务器,就和我在他们的服务器上做了简单的交流,后来他发现我没有恶意,就和我出来一起吃了顿饭,然后聊了天南海北,聊到Solaris,BSD,和Linux,然后他打开笔记本,教我玩起了Linux ,给我介绍了Linux的很多优点,比如订制化,开放,自由,免费,而且提供源代码,可以自己修改,他给我秀了一下他自己定制的内核和桌面  

无风之谷 14:15:23  
在Linux发展的这些年里Linux发生了哪些变化?最大的什么?

T-Bagwell 14:18:25  
这个每个人的感受不同,说法也就不同了,现在的Linux比以前应用更方便了,稳定性更好了,移植更方便了,内核结构越来越便利了,编译器来也更容易了,当然还有很多其他方面的优点,这个一时半会肯定是说不完了,因为每个使用的人感受都是不同的。   

无风之谷 14:21:23  
现在有很多便携的像UMPC或者是MID,有的用Linux、有的用Windows,在新的便携终端上又展开了Windows 和Linux的争夺战。谁会最终胜出?

T-Bagwell 14:31:25
都不错,不过Windows和Linux各有优势,Linux的用户越来越多,Windows也并不是不好,所以,这个话题一直以来都是比较敏感的话题,嵌入式方面来说,Linux确实突飞猛进,很多终端中都可以看到Linux的身影,windows的也没见到少,UMPC或者MID,或者PAD,智能手机,数字电视等等方面,WinCE有些地方其实还是比Linux好一些的,要不也不会有那么多公司在用了,当然,其实很多人不会用Linux就另当别论了,比如我们买一台DELL的笔记本,默认系统是Ubuntu,但是对于天天只会打Dota又对其他东西没兴趣的话,他当然觉得Windows好了,肯定觉得DELL没有给他们装系统,因为对他们来说,Ubuntu和Windows就没可比性,因为根本没办法装Dota,甚至都没听过什么是Linux,是吧?   

无风之谷 14:33:23
Linux内核是如何开发和维护的?

T-Bagwell 14:45:25
目前内核部分是用git来进行开发维护的,Android用的也是Linux的Kernel做了一些修改,用的也是git,但是用repo来做整个系统管理的,开发的话,有些公司还是比较喜欢svn,这样他们自己就有自己的一套维护方式,毕竟参与的人不多,kernel.org里面的维护方式比较特殊,可以想象一下,全世界参与进去的人很多,一天二十四小时都有人在修改代码,那么不可能只有Linus一个人在维护,使用svn管理的话,维护起来相对来说也比较麻烦,所以git诞生了,分布式的管理,可以在本地建立多分支,也可以在服务器上建立多分支,不同的分支可以实现不同的功能,比如ext2/3/4的维护者tytso,大伙参与ext2/3/4的开发的时候,可以在本地进行修改,然后做patch,发送给tytso,和maillist,社区里面的人们会review,然后如果有人觉得还不错,会合并进他们的tree中,tytso觉得还不错,会合并进他的tree中,就这样,就在各个tree中了,当然,这个是他们自己的tree,最后他们觉得一个周期结束的时候,会把修改merge到for-linus的分支或者其他的专门提供给Linus Torvals的去pull的分支,然后最后由Linus Torvals将所有的修改merge到他的tree中,最后会发布一个Linus Torvals的release的version,其实Linux里面不仅仅有mainline,还有linux-next tree一般想把新设计合并进mainline的话,会先在这里试用一段时间,还有专门某个版本的tree,比如如果你想参与driver开发的话,那最好加入driver开发的maillist,然后git clone你的driver的tree的代码,并不是所有的人都要去git clone Linux Torvals的代码,这样的开发方式比较省时省力,这样是社区里面这么做呢,Android开发很多是在用repo,gerrit,在很多公司中使用更方便,还有很多方式,需要一点一点的去了解,目前说的太多的话也不容易,难免有疏漏   

无风之谷 14:48:23  
微软很强大,但动不动会有严重的漏洞曝露出来,我们说互联网很方便,但也是建立在很不安全的基础之上,Linux在共用一个内核,这个内核足够安全吗?  

T-Bagwell 14:53:25
用户多的话,有利可图的话,自然会有很多人去研究的,用户少,几乎无利可图的话,研究的人肯定少,很多网银都是必须要用windows去登陆,很多游戏都是在windows下才能玩,所以研究的人会多一些,这样漏洞自然就多了,Linux就是一个内核,您说的应该是各个发行版吧?各个发行版用的内核也不同,虽然都叫Linux,但是发行版的内核中有他们自己的patch,比如ubuntu,比如redhat,他们都会自己打很多补丁生气,做很多修改上去,然后做出一个稳定的版本,没有绝对的安全,攻与防永远没有胜出的一方,当然,Linux也并不是完美的,人都没有完美的,每个人的想法也不可能处处都想得很完美,漏洞都是百密一疏导致的,kernel.org不是也一样被黑了,对吧,但是并不代表Linux就是垃圾,并不代表Linux不行,还是那句话,攻与防永远没有胜出的一方  

无风之谷 14:55:23
是不是可以说Windows系统短期内无法在嵌入式发挥真正的作用,它没有Linux应用这么快?  

T-Bagwell 15:03:25
Windows在嵌入式领域现在看上去很混乱,比Linux还要混乱,加上我也很久没有关注过了,不便做什么评论,毕竟只见过猪跑的人是没权利说猪肉香不香的,Linux在嵌入式发展真是如日中天,以前没火到这个程度,现在真是,用Linux的地方太多了,就Andoird用户来说,就太多了,我们其他的手机里面,也有不少,现在几乎每一个家庭中至少会见到一个含有Linux系统的电器,只是很多人并不是知道里面是什么系统而已,当然,可能连关注都不会去关注,只要能用就可以了  

无风之谷 15:04:23  
几百个Linux版本,会不会给Linux的推广和发展,包括企业在选用Linux时带来困惑?分散的版本会不会让Linux步入Unix的后尘?

T-Bagwell 15:10:25
目前看不会,不但不会,而且会发展的越来越好,发行版本确实很多,被常用的并不是很多,比如Redhat,Ubuntu,Fedora,CentOS,Debian,Suse等,领域不同,使用到的地方不同,选的版本就不同,比如服务器,目前用Redhat和CentOS的还是比较多的,如果是开发,Fedora,Ubuntu,Debian还是很多的 其实只要用的人多,方便于大家,就会被大家认可,也就肯定不会越来越冷,用户肯定也不会越来越少,不但不会少,还会越来越多 。

感谢T-Bagwell 参加本次访谈,同时强烈希望网友自荐,CU访谈录不仅仅是针对技术牛人的访谈,是面向所有CU网友的栏目,只要你有心参加,CU社区就会给您提供这样一个舞台分享自己的成长历程。

往期回顾:
第一期:《CU访谈录——IT技术人的故事》(第一期 网管牛人“chenyx”)            http://bbs.chinaunix.net/thread-3556626-1-1.html
第二期:《CU访谈录——IT技术人的故事》(第二期 SA达人“Steiny”)               http://bbs.chinaunix.net/thread-3562957-1-1.html
第三期:《CU访谈录——IT技术人的故事》(第三期 资深项目管理工程师“2gua”) http://bbs.chinaunix.net/thread-3572839-1-1.html
第四期:《CU访谈录——IT技术人的故事》(第四期 资深网络工程师“quxiaosong”)http://bbs.chinaunix.net/thread-3579634-1-1.html
第五期:《CU访谈录——IT技术人的故事》(第五期 资深项目管理工程师“抚琴煮酒”)  http://bbs.chinaunix.net/thread-3582811-1-1.html
第六期:《CU访谈录——IT技术人的故事》(第六期 高级工程师“chenrvmldd”)http://bbs.chinaunix.net/thread-3591987-1-1.html

论坛徽章:
0
发表于 2011-09-22 11:21 |显示全部楼层
顶上

论坛徽章:
19
丑牛
日期:2014-08-15 14:32:00黑曼巴
日期:2016-11-15 15:48:38CU十四周年纪念徽章
日期:2016-11-09 13:19:1015-16赛季CBA联赛之同曦
日期:2016-04-08 18:00:03平安夜徽章
日期:2015-12-26 00:06:30程序设计版块每日发帖之星
日期:2015-12-03 06:20:002015七夕节徽章
日期:2015-08-21 11:06:17IT运维版块每日发帖之星
日期:2015-08-09 06:20:002015亚冠之吉达阿赫利
日期:2015-07-03 08:39:422015亚冠之西悉尼流浪者
日期:2015-05-15 10:16:372015年亚洲杯之阿曼
日期:2015-04-09 16:23:11天秤座
日期:2014-12-03 18:36:48
发表于 2011-09-22 13:35 |显示全部楼层
前排留名

论坛徽章:
379
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
发表于 2011-09-22 17:08 |显示全部楼层
支持下Tbag

论坛徽章:
0
发表于 2011-09-22 17:12 |显示全部楼层
顶悟空!中国嵌入式,安卓开发方面鼻祖级人物

论坛徽章:
1
荣誉版主
日期:2011-11-23 16:44:17
发表于 2011-09-22 17:25 |显示全部楼层
学习。

论坛徽章:
3
金牛座
日期:2014-06-14 22:04:062015年辞旧岁徽章
日期:2015-03-03 16:54:152015年迎新春徽章
日期:2015-03-04 09:49:45
发表于 2011-09-22 17:51 |显示全部楼层
定牛人a!

论坛徽章:
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
发表于 2011-09-22 18:05 |显示全部楼层
回复 1# 无风之谷

支持 TB

论坛徽章:
0
发表于 2011-09-22 22:40 |显示全部楼层
回复 1# 无风之谷


    围观

论坛徽章:
0
发表于 2011-09-22 23:26 |显示全部楼层
牛啊!!!
您需要登录后才可以回帖 登录 | 注册

本版积分规则

  

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

清除 Cookies - ChinaUnix - Archiver - WAP - TOP