2013年10月

Linus Torvalds

Torvalds对美国政府是否曾要求他在Linux中植入后门的问题进行了回应,他还解释了为何说自己是一名开发者,并向其他开发人员介绍了经验。

Linus Torvalds,于22年前发明了开源操作系统Linux的他,在9月18日,在新奥尔良举办的LinuxCon大会上作主题演讲,并与其他内核开发者一道,共同讨论Linux内核的发展问题。

该日的讨论持续了一个小时之久,座谈小组被问以各种五花八门的问题,健谈的Torvalds均给出了精彩回答。

首先被问到的其中一个问题是,想要切实加入Linux内核开发到底有多难?

Torvalds回答说,“我们有数量惊人的开发者,在有些方面确实比较难上手,但在开源项目的其他大部分方面就要容易的多,因为Linux还有太多太多工作等着我们去做。”

Torvalds指出,从目前参与Linux开发的人数来说,“其实这并不难企及”。

对Torvalds来说,面对硬件的不断创新是内核开发过程中的乐趣之一。他说22年前刚开始开发Linux的时候,那时的硬件和现在很不一样。他期待着20年后硬件能发展的更加超乎想象。

硬件创新的未来

然而Torvalds认为硬件的创新在某些方面已经开始放缓,面对摩尔定律失效的那天,现代工业将如何应对,Torvalds说他对此很感兴趣。在他看来,这其实是个物理问题,就看硅片上的创新能走多远。

“Linux之所以能在手机上运行如此流畅,是因为手机本身的性能一直在不断增长,现在的手机比我当年用来开发Linux的原型机性能强大好几千倍”,Torvalds说,“人们总是乐观地敷衍摩尔定律,但是未来10年内,这将变得非常非常难。”

虚拟化正在成为越来越多硬件社区的趋势,但是Torvalds对此却并不感兴趣。

“我不想与任何跟虚拟化有关的东西沾边,”Torvalds说,“我喜欢直接在硬件上运行;我是个‘实在’人”。

NSA后门

Torvalds还被问到是否美国政府曾要求他在Linux中植入后门。Torvalds的回答很有意思,他嘴里回答“NO”,同时却用力点着头好像在说“Yes”,引来会场听众哈哈大笑。(译注,实际上,他在其后又严肃的补充说了一个No,可以参看本站另外一篇文章:Linux有后门?看Linus Torvalds在LinuxCon大会上怎么说

如何成为一名真正的开发者

讨论中,Torvalds还解释了为何将开发者作为自己的第一身份。他是如何踏上这条道路的呢?那时,他没钱买Unix,同时他发现,他的高富帅朋友们都在配置牛逼的电脑上玩游戏,自己却只能穷守着台破电脑啥也干不了,于是,屌丝逆袭,他就这么开始学习编程了。

“现实逼着我必须干点什么了,”屌丝Torvalds说。

当Torvalds全身心投入到Linux中时,他说,Linux成为了他生命的中心。

“我觉得没有任何项目能比Linux更让我感兴趣,”Torvalds说,“如果没有了Linux,我无法想象我一片虚无的生命还有什么意义”。

via : http://www.eweek.com/developer/linus-torvalds-talks-linux-development-at-linuxcon.html

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:Mr小眼儿 校对:wxy

我们时不时需要帮助我们的朋友、家人、熟人、商业伙伴或者其他杂七杂八的人摆脱使用Windows的时候遇到的困境。尽管我们不像他们一样日常遇到各种问题,却经常是在他们有难的时候会求助的人。此外,甚至我们自己的Windows分区/驱动器也会出现问题(毕竟,有时候我们还是需要玩儿会儿游戏,而且,尽管Steam在努力,但Linux还不是游戏玩家的梦想之地),但愿不会如此。下面让我们看一两个我们可能会遇到的状况,那时我们可以用手边的Linux环境和一些NTFS分区恢复工具来修复它们。

简单修复

Windows 系统通常能很好的处理异常的“冷重启”(断电,关闭插线板的电源,或家里的小人儿手指随意按导致关机)。事实上,至今为止,最有效的修复Windows桌面问题的方法就是简单的重启系统。但是,Windows分区偶尔会显示系统需要进行驱动器一致性检测。不这么做的话,在几次重启后可能会引起文件系统状况恶化而使系统变得更糟。众所周知,Windows文件系统检查超级慢,而且经常不得不做好几次才能清理掉文件系统的“脏(dirty)”标志。

下面介绍一个叫“ntfsfix”的小工具,在基于Debian的系统(如 Ubuntu)可以通过下面的命令下载:

sudo apt-get install ntfsfix

或者在基于RPM的系统(如 Red Hat 或 CentOS)中通过下面的命令下载:

sudo yum install ntfsfix

这个‘ntfsfix’工具能快速的修复常见的错误以及NTFS分区不一致的问题。最常用的命令不用带任何参数。 它也可以报出来那些没有修复掉的项,然后我们能通过以下选项来修复它们:

  • -b: 清除磁盘上的坏的扇区 (可以在从一个旧磁盘往新的磁盘上克隆之后使用)
  • -d: 清除“脏”标志。“脏”标志是Linux不能挂载一个Windows分区的最常见的原因,通常发生在Windows断电前没有正常关机的情况。
  • -n: 除了在标准输出上显示它要完成的(换句话说,就是需要修复哪些)之外不做任何事。

过去Windows在启动前,用NTFS Disk Check来重置“脏”标志,常常要花几个小时。而‘ntfsfix’完成这个仅仅只需要大约三秒的时。

深度修复

不幸的是, 并非所有的问题都能被快速修复。事实上,有非常多的昂贵的磁盘恢复软件(通常属于“磁盘取证”类的软件,因为是在筛选损坏磁盘的时候调查人员使用的)用来修复那些加电但不能启动或者不能访问文件系统的磁盘。

有一个神奇的工具,免费而强大(而且如果在你本地电脑使用的话,可以放到一个可引导的救援Live CD里面)可以用来恢复你的Windows NTFS分区(而且,也能恢复EXT2/3/4,FAT/FAT32、exFAT、HFS和SunFS文件系统)。这个工具叫做TestDisk,在Debian和CentOS 的软件仓库中可用。Red Hat的软件仓库中并没有这个软件,但是安装它很容易。

sudo apt-get install testdisk

在基于 RPM 的系统(如 Red Hat 或 CentOS):

sudo yum install testdisk

这个工具简直无与伦比。如果驱动器加电并且运转了,甚至当驱动器有物理损坏时,这个小工具仍会奇迹般的取出一些文件来。 你可以通过一个旧式风格的命令“sudo testdisk /dev/sdX”来启动它,这里‘X’是你的驱动器号,之后你会看到下面的界面:

TestDisk在终端中运行

这个工具使用起来很简单,只需要根据菜单提示进行操作,而且它是交互式的。它会扫描你指定的某个分区,然后把重建的目录和文件显示出来,然后你可以标记,并存到另外一磁盘或者分区里面。我已经成功地从Windows,OSX和linux分区里面恢复过文件,这些分区要么因为这种或那种原因不能启动,要么害怕启动之后可能彻底完蛋,总之,这些分区用不了多久就会彻底完蛋了。

说句实在的,你不能期望文件系统100%的恢复,尤其是你的驱动器已经有损坏了,不过至少聊胜于无吧,而且不用像去请专业人员处理那样花很多钱(实际上一分也不用花)。所以如果你的驱动器现在有问题了,那你可以用下这个工具。

结束语

当你使用Linux的时候,磁盘修复要容易得多,当然也便宜的多,要么用USB转接器连接有问题的磁盘,要么从一个LiveCD启动,然后用CD里面的修复工具。本文中我们谈到的所有的工具都是免费使用,而且是在持续开发(更新)中。您可以在下面留言,谈一下你曾经不得不使用什么工具来从您磁盘的问题中恢复。

via: http://blog.linuxacademy.com/linux/ntfs-partition-repair-and-recovery-in-linux/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:younel0925 校对:jasminepeng

 title=

Sarah Sharp(照片中的白富美)和Linus Torvalds(右起第二位)在LinuxCon大会上。照片提供:Linux基金会

上周三,Linus Torvalds和来自Intel的程序媛Sarah Sharp终于面对面坐在了一起。这是他们俩自邮件风波之后的第一次公开会面。(所谓邮件风波,前段时间,他俩就对待Linux程序员时是否该讲礼貌的问题而在Linux内核圈子的邮件列表中公开叫板。)

但这次面对面的会面,他俩之间并没有产生任何火花。他们甚至都没有提到Sharp这个夏天刚刚发起的议题。

本次Linux大会在新奥尔良召开并全程网络直播,Sharp在大会的演讲中回避了所有争议性话题,但她还是向听众们表达,Linux需要寻找新的方法为它的心脏——内核——寻找更多愿意为之做出贡献的人。

谈及到贡献量大小时,她说,“我们带动了很多人加入到内核开发中来,但是这些人很多只是‘一次性’工作。因此,我们真的需要找到一种方法,好让人们在内核的项目中做的更多更持久,我们需要更多一对一师徒间的传帮带。”

‘我们需要找到一种方法,例如一对一师徒传帮带,好让人们在内核的项目中做的更多更持久。’

— Sarah Sharp

Torvalds承认,尽管在有些方面内核工作看起来很难,但实际上写写代码并入内核其实是很容易的。“人们总说内核多么多么难,但同时,只需看看相关数据,并不能说很难涉足。”

Linux基金会公布的数字显示,从2005年至今已有10000多位开发者为Linux内核做出了贡献。这是一个庞大的数字,但社区仍然远未达到多元化的程度,仍然需要大量新鲜血液。Sharp就是在内核项目中工作的极少数女性之一,她估计内核开发者中程序媛只占到1%-2%。另外,程序员中的少数民族数量并不清楚。

早在7月份,Sharp就指出,一些程序员可能会因为内核圈子里粗鲁无礼的氛围而感到不快。如果某些人无法适应这种长久以来在开发领域中占统治地位的白种男人文化,他们是非常郁闷和沮丧的。

Torvalds有埋怨人嘴不饶人的习惯,这个夏天,Sharp曾因此在内核邮件列表中公开向Torvalds叫板。Sharp在邮件列表推送中写道:“Linus,你满嘴脏话,公然践踏别人的感情,你是最恶毒的毒舌妇,没有之一。”

但Torvalds却说,他最不喜欢的就是“一本正经”,恰好非企业自由化的Linux帮他远离了这些。从家里到办公室,从车库到浴缸,他可以在地球上的任何地方掌控Linux最重要的核心组件。

迟早Torvalds和Sharp会讨论清楚他俩之间的不同。也许就在下个月的艾丁伯格Linux内核闭门高层会议上他俩就会好好聊一聊,只是我们可能就没有机会听到了。

尽管Linux大部分都是由白种男人们写就,但是社区正在朝着改变的方向艰难前进。Sharp自己就协调了一个实习生计划,用来帮助女程序媛加入开源项目。(当时在大会上,她说现场就有两位她的程序媛小伙伴也来参会,为的就是能在这里找份工作)。同时,这也是LinuxCon有史以来的首次,有妹纸在午餐会上出现。

此次大会共有60位左右的女性参会,Linux基金会的一位女发言人Jennifer Cloer说,“我真没想到会有这么多妹纸……”。

对了,还有件事值得一提。从去年开始,LinuxCon已经开始提供女性尺码的大会T恤了。

东部时间2013年9月19日17:55 更正:稍早的一篇报道中写道,今年是第一年LinuxCon大会提供女性T恤。其实他们从去年2012年就已开始。特此更正。

via: http://www.wired.com/wiredenterprise/2013/09/linuxcon/

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:Mr小眼儿 校对:wxy

已同步至 linux的微博

轻量级标记语言是一种时髦的系统语言,它用不同的方式标注文档,并且设计了简单易读的语法。事实上,它的语法非常之简单以至于任何人都能快速的掌握这些标记语言。这类语言最大的优点在于,用户使用一个普通的文本编辑器就可以在源文档中方便的输入注释文本。

这类语言使用简单的格式以及几个简单的特殊字符或字符串来标记段落标题、列表、表格、引用、字体等内容。

轻量级标记语言有许多用处。我们的生活被电子邮件、便笺、文章、报道以及推特包围着。许多人会先写好文本,然后重新排列、重新使用这些文本。轻量级标记语言在这方面非常有用,节约了大量手工敲打html标记的时间,加快了文字处理的速度。当读者想要阅读源文件和已输出文档时,他们也具有很强大的可读性。此外,他们也被频繁的使用于基于网络的出版物中,包括维基和博客等。

通过使用这些开源的工具,用户能够在很短的时间里做出高质量的注释文本,这不需要任何成本。代码完全是可移植的,并且可以输出成各种格式的文档。

现在,让我们来看看7个最常用的轻量级标记语言。下面每一个语言的标题都带有指向他自己首页的链接,里面有详细的描述,包括它本身语言特点的深度分析,以及一些相关资源的链接和评论。

  • Markdown --标记语言以及文本到HTML的转换工具
  • MultiMarkdown --基于Markdown但具有更多功能
  • AsciiDoc --漂亮的文本文档格式用于写作
  • Textile --被称为“人类网络文本生成器”
  • Texy --文本到XHTML格式化和转化库
  • Tome --作者的标记语言和工具包
  • reStructuredText --Docutils的标记语法分析组件

via: http://www.linuxlinks.com/article/20130921022758982/LightweightMarkupLanguages.html

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:markvv 校对:Caroline

VLC 是一个强大的多功能媒体播放器, 包含大量的功能并支持绝大多数已存在的解码器和视频格式,用户可尽情体验其强大功能.

VLC 2.1 "Rincewind" 已经发布, 它进行了大量的修复,优化和改进,包括:

  • 重写音频核心,改进音量处理
  • 重修音频模块以适配新的音频核心
  • 4k视频支持
  • 通过VDPAU硬件解码
  • 支持不完整的MP4文件
  • 增加支持MKV,MJPEG和AVI流
  • 增强蓝光输入
  • 加强MKV 搜索
  • 改进MKV文件metadata和字幕支持

VLC 2.1 修复了约 1000个bug , 从而加强了该媒体播放器,相对于之前的版本它增强了稳定性,速度和可靠性.

如何 安装 VLC 2.1?

添加下面的 官方的 PPA (Ubuntu 13.10),然后安装:

sudo add-apt-repository ppa:videolan/stable-daily

sudo apt-get update

sudo apt-get install vlc

via: http://iloveubuntu.net/vlc-21-released-new-features-and-1000-bug-fixes

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:flsf01 校对:jasminepeng

刚刚发布的ArtistX 1.5,是一个基于Ubuntu的发行版,旨在能够为来自各个领域的艺术家和创作者提供一个真实自由的环境。

开发者们花费近十年的时间来改进这个Linux版本,目前这个新改进的ArtistX 1.5已经可以安装使用了。

ArtistX 1.5发行版是基于Ubuntu 13.04的(Raring Ringtail-译者注:Ubuntu 13.04的代号,直译为“铆足了劲的猫熊”),它能够将一个简单的电脑变成一个完整的多媒体制作工作室。

因为它是基于Ubuntu系统,所以ArtistX使用Linux内核3.8和GNOME 3.6,它也包括多达2500种免费的多媒体软件。

据开发者们说,ArtistX不会使用Unity,从2013年4月开始到发布之时,已经完成了所有的更新内容,如Ubiquity安装程序,以及其它更多程序。

 title=

开发者在公告中表示:“DVD里面所带的部分软件可以在网站的软件页面里面找到的,/usr/bin 目录下(在Linux系统上存储可执行文件的地方)有数量超过5000的二进制文件。我们现在的ArtistX拥有一个新的论坛以及列出前100个免费软件的新软件页。”

ArtistX 1.5包括软件3D引擎及其开发,3D建模和动画处理(Art of Illusion,Ayam,Blender,Equinox 3D, K3d,Make Human,Moonlight3D,Sculptris,Wings3D,SweetHome3D,Y.A.P.R.M),音频DJ软件(Beatport SYN,Freecycle,Freewheling,Mixxx,QSampler,Smasher,Tactile 12000,TerminatorX)和声音合成器。

此发行版也包括其他重要的应用程序,如CAD制图软件(FreeCAD, LibreCAD),DVD后期处理,分形软件,图片与照片编辑,图片与照片查看器,OCR识别,收音机软件,TV和录制,视频编辑,视频编解码,影音动漫和卡通软件,视频VJ,而这些只是其中的一部分。

完整的新应用程序列表和功能可在更新日志中找到。

下载 ArtistX 1.5

via: http://news.softpedia.com/news/Multimedia-Production-Studio-ArtistX-1-5-Distro-Is-Based-on-Ubuntu-13-04-383564.shtml

本文由 LCTT 原创翻译,Linux中国 荣誉推出

译者:Vito 校对:Caroline