欢迎各位Linux爱好者、用户和支持者们来到 Linux 20 周年庆祝会 51CTO 会场!相信到场的朋友们都很关注Linux在过去这几年的发展情况,尤其是在移动互联网和云计算热火朝天的当下,也想知道 Linux 和 Linux 行业还有哪些发展的机会。在接下来的活动中,我们会和当下重要的Linux项目参与者们一起,共同讨论这些话题。不过首先,有请大家都很熟悉的Tux来为我们播放一段视频。
大家好,我是Tux,当年在澳大利亚偷袭了Linus的那只企鹅。对于咬一口换来的声名远扬,我感到十分幸运。感谢Linus,感谢Alan,感谢Larry,感谢右边各位业界人士对我的关注,感谢所有支持我的大家:)
下面请大家观赏一段视频:Linux的故事。本视频由Linux Foundation制作,51CTO系统频道为其制作了中文字幕。
另外,本次微软还送给我一个视频作为礼物,大家可以到这里查看。
很精彩的视频!感谢Room 214的精彩制作。
关注Linux 20周年庆典的朋友们可能都知道北美地区的LinuxCon刚刚在8月17-19日召开完毕,另外在日本、欧洲、巴西等地也分别在当地召开了LinuxCon,一方面展开例常的讲座,另一方面也是共同庆祝Linux内核发布20周年。不过这么多LinuxCon的召开时间都不一样,到底哪天是Linux真正的生日?下面有请Linus本人来解释一下。
大家好,我是Linus。
有关Linux的生日这个问题,应该说8月25日我发布的那个新闻组帖子更加具有公开性,你可以找到相关的文章标题、日期、时间等信息。另外有一个0.01版本的发布日,不过这个版本我印象中完全没有公开过,只是发送给几个感兴趣的人看过,而相关的邮件貌似现在都找不到了。根据tar文件显示的日期,应该是在9月17日吧。
另外还有人提出其他的日子,比如7月3日,那天我在minix新闻组里面求一些POSIX文档,并表示我在进行某个项目(只是没提名字)。另一个就是0.02公开发布的日子,也就是10月5日。
我个人倒是无所谓用哪个日子,当然你们如果要四个生日都庆祝我也不介意:) 查看详细>>
感谢Linus的讲解。
下面,我们将回顾一下在过去这几年,Linux在各个领域的发展情况。
美国大学生Patrick Volkerding说,SLS维护的不好,于是有了Slackware。美国大学生Ian Murdock说,我们需要一个秉承开放精神的发行版,于是有了Debian。美国软件工程师Marc Ewing说,我们可以用Linux发行版来赚钱,于是有了红帽。...[详细]
红帽、LAMP、防火墙、LVS……在Linux发展的道路上,伴随着互联网的爆炸式发展,服务器领域成为了Linux占领的第一块地盘。Linux究竟是如何一步步承担起这样一个市场,而Linux服务器最近几年又有怎样的发展?[详细]
2011年7月22日,Linus亲自发布了Linux Kernel 3.0版本。版本号的修改,无疑在Linux内核20周年之际,被赋予了特殊的意义。本文中,我们将以Linux Kernel 3.0为例,介绍一下现在的Linux内核是如何开发的。[详细]
Linux社区一般以对Linux内核贡献的代码数量来评估贡献度,而Ubuntu背后的Canonical则总是因为此类贡献很少而备受指责。但是,Ubuntu让Linux走入了众多平民的PC终端,这是一个不争的事实。贡献与功劳应如何评定?[详细]
嵌入式Linux既继承了Internet上无限的开放源代码资源,又具有嵌入式操作系统的特性,被广泛应用在移动电话、个人数字助理(PDA)、媒体播放器、消费性电子产品以及航空航天等领域,具有十分广阔的未来。[详细]
走过这20年,Linux的发展道路上得到了来自多方的帮助,包括个人、学校组织和企业。这几年来,除了Linus为首的Linux基金会以外,每次Linux内核的更新都有上百家企业和组织贡献了代码。让我们向这些企业和组织致敬!
| 2.6.33 | 2010-01-24 |
| 2.6.34 | 2010-05-15 |
| 2.6.35 | 2010-08-01 |
2010年,Linux内核一共发布了3个主要版本。
| Kernel 2.6.35 | |
|---|---|
| 总共: | 平均每天: |
| 1187名开发者 | 添加代码7896行 |
| 184个企业 | 删除代码5037行 |
| 提交9801个补丁 | 修改代码1802行 |
从2.6.30以来,贡献Linux代码最多的企业分别是:
| 厂商 | 贡献变更次数 |
| 红帽 | 6219 |
| 英特尔 | 4037 |
| Novell | 2625 |
| IBM | 2491 |
| 诺基亚 | 1173 |
| 瑞萨电子 | 1032 |
| 甲骨文 | 995 |
| 富士通 | 904 |
| AMD | 860 |
| 德州仪器 | 775 |
不过,在即将发布的Linux 3.0中,代码贡献量最多的五个企业分别是:
1、红帽 2、英特尔 3、Novell 4、IBM 5、微软
看完了企业的部分,接下来再看看Linux社区。Linux社区像所有开源项目社区一样,是Linux项目发展的根基。这些社区在最近几年的发展如何呢?且看下图。(注:点击箭头进入相应的社区介绍。)
声明:图中所用之发行版中文名称,有些为爱好者取的外号,以示亲切,并无不敬之意,请勿过于纠结。
鸣谢:dedoimedo制作原地图,@marguerite制作中文版
Fedora社区测试日负责人 何蕊(Hurry):
Linux最吸引我的是他的灵活性,你可以在linux上做各种个性化的配置,改变任何你想要改变的功能等。另外一点就是他的稳定性,如果你不想升级的话,一个系统用上一两年是没有任何问题的,即使是开源的系统,当然,这一点也和他的卓越的安全性有很大关系。
随着技术的发展,Linux面临的挑战就是它需要在系统功能,运作机制,以及服务模式上不断创新来满足当今时代的需求。我认为Linux在云计算上有很大的发展空间,通过云计算的解决方案,使客户或开发人员可以自主地部署和管理云资源,从而快速地实现商业所需。
雨林木风创始人 赖霖枫:
众所周知Linux在系统安全性、稳定性和执行效率方面都有非常好的表现,这些特点决定了它在全球范围内都得到众多研发人员的认可,从而开发各种基于Linux内核的衍生版本并不断去更新完善。
此外,Linux经过20年的积累,目前无论在系统性能还是在易用性方面都有了很大的进步,已经有越来越多的普通用户开始尝试使用基于Linux内核开发的操作系统。我们Ylmf OS正是在Linux原有优点基础上努力打造一款更适合中国人使用的国产操作系统,让Linux在中国普通个人用户中得到普及。
尽管目前Linux内核已经很优秀,但是在硬件兼容性和常用软件支持方面还有很多可以改进的地方。我相信再经过几年的发展,随着用户群体的不断增加,会有更多的软硬件厂商、研发人员和科研单位更加积极的参与到Linux各产品的开发完善中来,使Linux的兼容性和软件应用有质的飞跃。
以后各种基于Linux内核开发的移动设备操作系统也会变得越来越多,但是目前为止我国还未有一款可以大规模普及的电脑操作系统,此外,软件正版化在未来几年也将普及到企业甚至个人,这些都是国内Linux研发企业发展的好机会。
同时,由于未来云计算技术的普及,各种应用程序将直接运行在云端服务器上,个人用户对于桌面操作系统的要求将会被弱化,但短期内桌面操作系统还不会被完全替代,这需要一个漫长的过程。
Deepin核心开发者 冷罡华(Hiweed):
1996年,我读大二,看到《操作系统》这本书,讲的全是 Unix,说 Unix 操作系统是多么多么的牛,多用户、多任务,如何如何的安全、高效,内存管理机制是如何设计的,等等,看得我心驰神往。那年暑假,我借钱买了台 486。那时候用的学校机房的机器,清一色的 DOS。我给自己的电脑安装个 Win95,已经觉得很了不起了。DOS、Win3.2 和 Win95折腾来折腾去,没啥好折腾的了,心里就一直惦记着 Unix,心想什么时候才能用上 Unix 啊……
一直到 1998 年,能上网了,才得到一些 Linux 方面的信息。
我一下子被吸引住了。一个学生写的类 Unix 核心,大家可以一起修改、完善它,还有什么 GPL 协议,这一切是多么新奇!开放,安全,可定制,真是太过瘾了。
从此,折腾 Linux 就成了我生活中很重要的部分。我主要是想“定制”一个自己喜欢的 Linux 系统,这项喜好,也就成了后来的 Hiweed GNU/Linux 和 Linux Deepin。
多年前我看过一个报道,大概意思是说,有人问 Linus:下一个版本的 Linux 有何计划?他的回答是:没有计划。他说他自己比较随性,将来要加什么功能,并不知道。
所以,就 Linux 内核本身而言,我们只能说,它一定会紧跟时代潮流,吸收新各种技术,继续在各个领域发挥优势。比如说 Linux Deepin 11.06 所采用的 XZ 压缩技术,就是在 kernel 2.6.38 进入的内核。XZ 是目前最强悍的压缩技术,有了它,我们 Linux Deepin 11.06 的光盘镜像(700M CD)中,多出了 90M 的空间,这是一个十分让人激动的进步。
说到 Linux 用户群,其实它已经非常庞大了,甚至到了“百姓日用而不自知”的地步,就是说你天天在用,你却不知道。比方说你坐公共汽车、坐地铁,你看到的那个播放节目、播放广告的屏幕,它后面的系统,可能就是 Linux 核心。还有,很多工人天天在生产线上劳作,他看到的那个电子看板,还有他操控的那台机器,都是嵌入式 Linux,而他却并不知道。你用 Google、百度搜索东西,当你得到搜索结果时,你不想到,给你这个结果的,是多少台 Linux 服务器。很多人在用手机,他也未必知道,其实他的手机跑的是 Linux 核心。
就大的方面来讲,从服务器到桌面、到移动终端,Linux 必将越来越大行其道。在办公领域,从政府部门到金融系统,从学校到企业,我们会看到越来越多的 Linux 系统。随着应用层的成熟(比如网上银行、游戏等),Linux 的家庭用户也会越来越多。
身在中国的Debian开发者 Thomas Goirand:
I found fascinating that Windows keeps so much momentum considering the various exploits and issues you have running with it. Windows is really a toy OS and I don't get how it can still survive when Linux (eg: distributions, not really the kernel) is around.
I really think that IT will continue to be dominated by laptops! Mobile phones are already a reality. What we have yet to see is a fully open mobile platform, like some are currently trying to build in Debian. I don't consider Android an open platform at all: it only runs a fork of the kernel, and all the rest remain close. This HAS to change.
Linux, as a kernel, is already in many, many devices. As a distribution, see above for what I think about mobile phones. As for the datacenter, I think it already has the best spot.
Finally, I would like to add that Debian is the best and most usable distribution around. The more time passes, the more Ubuntu is being full of issues. Currently, Debian is a very very good desktop solution (and it's been years that it's the best server solution).
And, we (DD living in China) are inviting more Chinese to join the Debian effort. We already started the task of mentoring other's work, but that's not enough: we need more Chinese to get involved.
著名开源专家,北京大学教授 袁萌
从我国软件业的实际情况来看,由于我们是XP软件盗版大国,社会公众对Linux不屑一顾。普及Linux,任重而道远。尤其值得我们注意的是,国内某个Linux“领袖”组织,打着“开源”旗号,极力贬低自由软件,不思进取,整天晕头转向,与微软打得火热。看起来,在我们国内普及Linux,还得从头做起,这一代人是没有希望了。
普及Linux的首要任务是改变人们对Linux的思想认识。首先,要使人们认识、理解Linux的本质,树立正确的Linux发展观。
Ubuntu Tweak开发者 周鼎:
你也看到市场上现在预装了Ubuntu的,从最早Dell开始,09年还是08年那会儿有了第一台预装Ubuntu的电脑。因为对于普通用户而言,要自己装系统的难度还是比较高的。虽然这几年Ubuntu的安装工具已经非常傻瓜化了,但是要用户自己去装,还要自己下载ISO,还要自己弄U盘,有很多障碍。预装的话,可以让对电脑什么都不会的用户,打开电脑就能用,这个是非常重要的一步。
包括Linux用户经常遇到的硬件驱动不兼容的问题,因为有时候用户使用的新的硬件,但发行版的内核一般都是稍微老一些的版本,就会遇到不支持的硬件。但如果是和硬件厂商一起预装的版本,都是经过严格的测试,就不会遇到这个问题。
软件中心方面,也比较重要。我不知道你最近有没有注意到一个趋势,就是软件中心里面收费的应用,尤其是游戏,越来越多了。以前可能就两三个游戏,但现在,尤其是国外的,经常会有一些游戏加进去。而且整体来看,软件中心里面现在无论是收费的还是免费的软件都越来越多。如果到了量变引起质变的时候,人家就会愿意把软件发布到Ubuntu这个系统上。实际上你知道Mac上的游戏是比较多的。我没开发过游戏,但是我知道上面很多都是用的比较开放的,比如OpenGL的技术,那么这个只要厂商愿意移植的话,移植到Linux上还是比较容易的。所以以后可能会有这样一个趋势,就是厂商会愿意把游戏移植到Linux上,并在Ubuntu软件中心里面发行,毕竟支付和购买的系统也已经成熟了。
红旗Qomo项目负责人 左洪盛:
Linux内核的最大优点莫过于它的效率、安全性和开发源代码、以及虚拟化模块。
Linux内核采用的是宏内核方式(Monolithic kernel),内部结构紧凑、地址空间统一、功能模块之间的交互联系非常高效,使Linux的运行效率极高。
除了运行效率之外,在能源使用效率方面,Linux内核的Tickless System(Dynamic Ticks) 能够极大减少内核的空运行损耗,可以节约能源、以及延长笔记本电脑电池的使用时间。
Linux的安全是大家公认的。当然不可能存在绝对安全的系统,源码的开放使用户有条件快速的解决问题,同时也能最大限度的暴露问题,促进其安全程度的提升。
KVM是linux内核的一个模块 ,是虚拟技术在Linux内核中的实现,是虚拟化效率最高的一种技术实现。虽然KVM+QEMU的应用模式和桌面应用的需求有些距离,但我相信KVM在桌面领域一定能有好的发展。
在PC终端领域,Linux面临的挑战主要包括:
标准需要统一,Linux发行版众多、为用户的选择带来了不必要的困惑,特别是应用程序的发行和安装需要统一。
应用程序供应平台的建立和完善,特别是指将开发性质的程序和适合普通用户的成熟应用区分开来;必须建立适合本地用户的统一合理的分类标准;提供丰富的满足 本地用户需要的软件仓库;
机遇在于市场——只有贴近用户、了解用户的使用需求、永不停止的改进我们的产品,才能抓住机遇。