变相怪杰 发表于 2015-1-18 11:38:51

Linux编程:Kerneloops为Linux用户与开辟员搭建桥梁仓酷云

学习linux,就意味着更快的开发效率,等更多关于软件本身或者说操作系统本身的理解。
  每当Linux体系溃散之时,人们看到的不是微软视窗操纵体系那种典范的“蓝屏”征象,取而代之的是显现体系溃散呈报署名(被称作“oops”,该单词是受惊的叹息词,相称于“哎呀”),以此来匡助开辟职员弄清体系堕落的缘故原由。大概有人举得这个称号有点傻傻的感到,可是这类Linux体系的特征有着其不成代替的感化。

  跟踪这些“oops”是Kerneloops机构的一个职责。依据这些提交的体系溃散呈报署名,这家机构已乐成地修复了良多的Linux体系bug,从而在很年夜水平上提拔了Linux体系中心(kernel)质量。这些点点滴滴的跟踪“oops”和修复体系bug的勉力已成了Linux取得浩瀚企业用户和其他用户喜爱的主要要素。

  英特尔开源手艺中央kernel工程师ArjanvandeVen向InternetNews.com网站泄漏暗示,“Linux所谓的‘oops’就相称于微软Windows体系的‘蓝屏’,这两个观点实在在发生缘故原由和事情道理上都是一样的。我们Linux没有在全部屏幕上涂上蓝色和毛病代码信息,而是在下面显现体系溃散呈报署名。”

  实在Kerneloops机构是由VandeVen单独谋划的,只管“oops”的汇集检测和呈报路子年夜部分都是主动提交下去,可是Kerneloops仍是为Fedora、OpenSUSE和Debian的用户供应了专门提交“oops”纪录的客户端程序。跟着Linux市场份额的慢慢增加,这个开源体系慢慢走向那些非手艺性的贸易用户和一样平常用户,云云看来“oops”纪录的提交功效就显得更加主要,像诸如红帽子如许子的年夜型Linux产商都已把“oops”纪录客户端提交功效设置成其FedoraLinux体系的默许选项。

  VandeVen注释道,“很多的用户都不晓得怎样往发明这些体系成绩和将BUG发送到那里。安装了“oops”纪录的提交客户真个用户仅仅只需悄悄点击一下鼠标,我信任尽年夜多半的用户仍是偏向于这类烦琐的提交体例。”

  Fedora项目领武士PaulFrields向InternetNews.com网站泄漏暗示,“Kerneloops程序包可以主动将Linux内核溃散信息传送到一个存储库,Linux体系中心保护职员就能够挪用这个存储库的信息来举行有针对性的体系诊断而且修复体系的BUG。”

  Frields称,“Fedora到场个中是由于我们主动地跟踪体系内核溃散信息。Kerneloops的功效将会对我们与诸如内核开辟社区之类(kerneldevelopercommunity)下游软件供应商之间的互助供应极年夜的撑持。Fedora的推行既有切合社区的好处又能对我们依据“oops”纪录修正体系BUG来提拔内核代码质量的事情带来良多匡助。

  别的,Kerneloops能够还经由过程Linux内核邮件列表(LinuxKernelMailingList是诸如Linux内核bug和相干计划的主要手艺成绩的“会合营”,以下简称LKML)来搜集“oops”纪录。别的Kerneloops还周期性地向LKML发送典范的严峻内核bug邮件信息。VandeVen指出,假如有充足的用户反应信息来反应一个内核bug成绩,那末内核开辟职员就会据此跟踪这个体系bug并尽尽力修改。

  VandeVen暗示,“一样平常来讲,内核开辟职员是垂青Kerneloops的,究竟我(Kerneloops)供应的内核bug越多,他们把握的信息则越多。假如某个体系成绩只要一个提交的呈报,那末这极可能就是个案罢了,可是假如有500份提交呈报反应的是统一个体系成绩,那末这个成绩就是这些内核开辟职员所要办理的一个真实的体系bug。”

  因而VandeVen以为这些提交呈报从很年夜水平上有助于Linux开辟职员的bug修改事情,这对全部体系内核质量的改良起到了主动的感化。思索到Kerneloops构造所取得的提交呈报数目因分歧版本的内核体系而异,以是提交呈报的详细数量难以权衡。

  VandeVen暗示,“今朝我们努力办理的就是让浩瀚用户深受其害体系bug。假如你看这些各不不异的bug数目,你会感应有些困惑。2.6.25版本内核一共有1300多个bug,可是这个中有对折之多的bug只产生过一次。我们切实其实修复了很多多少bug,常常这些我们修复过的bug才是那些真的亟待办理的辣手成绩。关于今朝的2.6.27RC(候选版本)的Linux内核而言,VandeVen和看到了一些初期成绩的趋向,这个中最明显的就是在USB设备利用时移除相干驱动所招致的成绩,这会在二十年夜“oops”傍边排名前五位。VandeVen暗示,“就今朝而言,这但是最抢手的体系内核bug之一。”

  改良进步全部Linux内核质量的勉力正渐渐成为深受业界存眷的核心。为了可以进步驱动代码的质量,近期Linux基金会也在努力于简化内核义务。但是并非一切的人都在热议最好制止bug代码的计划,要末在体系内核开辟之时就尽尽力制止此类毛病包管代码质量,要末就得消费鼎力气在出了成绩以后亡羊补牢。

  Novell公司开放平台计划研讨员GregKroah-Hartman向InternetNews.com泄漏暗示,“在帮忙下游内核开辟职员跟踪体系成绩和修复哪些成绩上,Kerneloops做得十分地不错。非用户们提交给kernel构造的信息关于在内核开辟阶段发明成绩匡助很年夜”。与此同时,VandeVen暗示但愿看到更多的人介入到发明修复bug的事情下去。
Linux的常用命令find,察看man文档,初学者一定会觉得太复杂而不原意用,但是你一旦学会就爱不释手。

飘飘悠悠 发表于 2015-1-21 11:53:52

编程学习及开发,Linux是免费,开源的操作系统,并且可开发工具相当多,如果您支持自由软件,一定要同广大热爱自由软件人士一同为其不懈努力。

变相怪杰 发表于 2015-1-25 21:49:58

Linux只是个内核!这点很重要,你必须理解这一点。只有一个内核是不能构成一个操作系统的。

愤怒的大鸟 发表于 2015-1-29 19:14:05

如果你想深入学习Linux,看不懂因为文档实在是太难了。写的最好的、最全面的文档都是英语写的,最先发布的技术信息也都是用英语写的。

谁可相欹 发表于 2015-2-9 05:50:40

我们这一代90后,从小接触的是windows98,家里条件好的自己有电脑装的是2000,后来又有了XP,上大学时又有了win7。

再现理想 发表于 2015-2-14 01:05:47

选择一些适于初学者的Linux社区。

莫相离 发表于 2015-3-3 15:49:21

另外Linux上也有很多的应用软件,安装运行了这些软件后,你就可以在Linux上编辑文档、图?片,玩游戏、上网、播放多媒体文件等。

乐观 发表于 2015-3-8 12:10:35

期间我阅读了不少关于Linux的相关资料,其中也不乏一些有趣的小故事,这既丰富了我的课余生活,也让我加深了对一些术语的理解,比玩游戏强多了。?

冷月葬花魂 发表于 2015-3-9 02:46:19

写学习日记,这是学习历程的见证,同时我坚持认为是增强学习信念的法宝。

小魔女 发表于 2015-3-16 20:10:27

眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。

精灵巫婆 发表于 2015-3-18 07:19:50

熟悉并掌握安装Linux,安装是学习的前提。目前较常见的安装方法有二种:

admin 发表于 2015-3-21 10:57:38

尽量不要提问纯属是扯蛋.学习Linux特别是自己一个人初学入手的时候没人教很困难.当然如果可以的话平时多去买些Linux书...对学习Linux很有帮助.

深爱那片海 发表于 2015-3-21 14:25:24

随着IT从业人员越来越多,理论上会有更多的人使用Linux,可以肯定,Linux在以后这多时间不会消失。

爱飞 发表于 2015-3-21 18:12:51

熟读Linux系统有关知识,如系统目录树,有关内容可购书阅读或搜索论坛。

第二个灵魂 发表于 2015-3-26 14:22:22

对于英语不是很好的读者红旗 Linux、中标Linux这些中文版本比较适合。现在一些Linux网站有一些Linux版本的免费下载,这里要说的是并不适合Linux初学者。

再见西城 发表于 2015-3-31 19:32:29

任何人都可以根据自己的喜好来定制适合自己的操作系统,Linux?是抢占式多任务多用户操作系统.

因胸联盟 发表于 2015-4-12 06:06:49

一定要学好命令,shell是命令语言,命令解释程序及程序设计语言的统称,shell也负责用户和操作系统之间的沟通。

小女巫 发表于 2015-4-14 21:29:17

眼看这个学期的Linux课程已经告一段落了,我觉得有必要写一遍心得体会来总结一下这学期对着门课程的学习。

若天明 发表于 2015-4-23 04:39:13

其次,Linux简单易学,因为我们初学者只是学的基础部分,Linux的结构体系非常清晰,再加上老师循序渐进的教学以及耐心的讲解,使我们理解起来很快,短期内就基本掌握了操作和运行模式。

只想知道 发表于 2015-4-24 18:49:54

随着Linux应用的扩展,出现了不少Linux社区。有一些非常优秀的社区往往是Linux高手的舞台,如果在探讨高级技巧的论坛张贴非常初级的问题经常会没有结果。
页: [1]
查看完整版本: Linux编程:Kerneloops为Linux用户与开辟员搭建桥梁仓酷云