2014年3月

简介

去年,我写了一篇叫“Linux 的 Podcasts 和杂志”,在其中,我列出了一些有关 Linux 的最好的 Podcasts 和杂志。回看那篇文章,我感觉它本来可以列出更多,因为现在有许许多多的 Podcasts 配得上那个称号。

下面的这个列表列出的是我最喜欢的基于 Linux 的 podcasts。排名不分次序,我认为它们都有各有特点。

现在你肯能会认为只有9个会有点奇怪,为什么不是10个呢?当然所有这些事情都是10个10个地出现。那么如果我加上第十个,那么这就不再是一个货真价实的列表了,因为我只有听过9个 Podcasts。但是,你们不要犹豫在评论栏里加上你们自己的 Podcast。

1. Linux Action Show

官网:http://www.jupiterbroadcasting.com/tag/linux-action-show/

The Linux action show 由 Chris Fisher 和 Matt Hartley 来主持。

你可以在线观看节目又或者下载或收听 MP3 格式的节目。

他们的节目都非常有趣,并且主持们都非常乐观和热情。

节目包括新闻、精选、回馈和一个特色主题。

同时节目还包括发掘 Linux 社区所发生的事情,并且你还会听到你以前从来都没有听过的软件。

节目的时间相对比较长,持续接近 2 个小时。这是一个非常适合你在工作时候收听的好节目。

2. Linux Unplugged

官网:http://www.jupiterbroadcasting.com/show/linuxun/

我没有骗你,这又是与他们两个有关。

只不过 Linux Unplugged 是 Linux Action Show 的不太正式版,同时 Chris 和 Matt 希望在 Linux 环境之外尝试新的东西。嘉宾和聊天室用户可用在节目中直接地互动。

看直播远比看重播要爽,同样,他们也会在每个星期传递相同的信息。

3. The Linux Link Tech Show

官网:http://tllts.org/

The Linux Link Tech Show 是一个不算很正式的节目,基本上,他是由一群讨论有关常见的 Linux 和生活的人组成的。

同样这个节目也大概持续 2 个小时,并且比听叽叽喳喳的 DJ 谈论他们上星期喝得多醉有趣得多。

根据网站,主持每个星期都会有稍微的不同,他们有 Linc,Dann,Allan,Pat,Rich,Dan 和 Davey。

我听了他们上一期的节目,他们讨论了有关 Linux,GNU/Linux 等等的内容。当然,他们在下一期的节目中也会是不断地讨论讨论讨论。

4. Everyday Linux

官网:http://elementopie.com/everyday-linux-episodes

Everyday Linux 是由 Seth Anderson,Chirs Neves 和 Mark Cockrell 主持,并且讨论与 Linux 有关和一些非 Linux 的话题。

同样,节目时常大约 2 小时,内容涵盖 Linux 新闻,发行版和软件。

在上一期节目中,他们谈论了有关 Plex 的文章,专利流氓和一个怀旧游戏网站。在其中一节,一个家伙谈论了 Linux 在这一年是否完成了它的一些目标。

许多的讨论都是关于 Linux 当经是否在市场上占主导位置,并且是否包含台式电脑。没有人能决定 ChromeOS 和 Android 是否只使用 Linux 作为基础和我们应该使用 Linux,GNU/Linux 等等哪一种术语的古老的题目。

我经常在一些文章末尾得到一些评论,指明发行版并不是操作系统,它是发行版又或者 Linux 不是一个操作系统,GNU/Linux 才是。这看来似乎是永不结束的讨论。

在好几个月之前,我很幸运我能够以嘉宾的身份在 Everyday Linux podcast 中登场。

5. Going Linux

官网:http://goinglinux.com/

Going Linux是由 Larry Bushey 和 Bill Smith 主持。

这节目显得更加的正式,并且主持们对于 Linux 都有很深厚的认识。

节目大部分的时间都是由大众来提问题,然后主持们尽可能简洁地回答他们的问题。

这个节目非常值得收听,因为通过它你至少能够学到一点东西。

它比之前的节目平均要短 40 分钟。

6. Ubuntu UK Podcast

官网:http://podcast.ubuntu-uk.org/

Ubuntu UK Podcast 是一个英国的 Podcast,由 Laura Cowen,Mark Johnson 和 Alan Pope 主持。

这个节目会快速地调侃一下有关 Linux 的事情,但是大多时间都是关于 Ubuntu。

节目开始是一些普通 Linux 新闻的摘要,然后接着就是有关 Ubuntu 的信息。

通常节目中都会有一个特色环节,并邀请嘉宾,辅导和命令行爱好者。完事之后会有一个反馈环节。

节目通常只有 30 分钟,你会觉得时间过得飞一般快。

7. Linux Outlaws

官网:http://sixgun.org/linuxoutlaws

由 Fabian Scherschal 和 Dan Lynch 主持的 Linux Outlaws,是最具娱乐气氛的 Podcast 之一。

你必须做好准备,因为你随时都会听到一连串的不雅用语,我说的是随时都会听到。

就像一些很好的搭档一样,那里有滑稽的配角和戏剧演员。Dan 扮演配角,而 Fab 则扮演戏剧天才。

节目时长从 1 小时到 2 个半小时不等。

节目通常会谈论过去一个星期有关 Linux 的新闻,其中覆盖了从发行到信息安全等各方面的内容。

绝对值得收听,尤其如果你不是一个特别容易被冒犯的人。

8. Linux Luddites

官网:http://linuxluddites.com/

Linux Luddites 是另外一个英国的 Podcast,由 Joe 和 Paddy 主持。

我在上星期只听过一次他们的节目,但却印象深刻。

节目内容包括这个星期的新闻(如果你像我一样收听多个 Podcasts,那你完全可以总结出听过数遍相同的信息之后会怎么样),简单地讨论从 Distrowatch 获取的发行版,反馈,等等。

在节目中我听到了以一个新用户角度来看 Debian 且相当深入的内容。

他的观点是关于让人迷惑的 Debian 网站,安装包和其他 Debian 的特色。

9. Mintcast

官网:http://mintcast.org/

Mintcast 是由 Rob,Scott 和 James 主持的并且与 Ubuntu UK Podcast 非常相像的 Podcast,不过他主要面向的是 Mint 的用户。

节目内容包括新闻和常见的特色环节例如谈论 LXDE 或 XFCE 等等。

我必须承认的是我并没有常常收听这个 Podcast 因为我不是一个 Mint 的用户。

总结

Podcasts 更多的是娱乐和推送新闻,并且相对于收听普通的收音机,我更宁愿选择收听 Podcasts。

感谢阅读!


via: http://www.everydaylinuxuser.com/2014/02/top-9-linux-podcasts.html

译者:hyaocuk 校对:wxy

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

电影、书籍、音轨这些内容类型常充斥于用户硬盘中,这方面会常常带来不同问题,例如空间缺乏并不清楚它的主要原因。

Ubuntu 13.10 默认自带磁盘分析器,一个允许用户快速并有效地通过简单的图形视图来查看占据磁盘的文件和文件夹的工具。

运行磁盘分析器,给用户展示的是硬盘分区的标签名,大小和可用大小,单击一个条目,打开这个条目会进入专门的界面,这里是已扫描的分区和它的项目。

因此,用户可以通过侧边栏(基于文本)和右侧观察项目和它们的大小,后者担任了清晰展示已打开分区的作用;将鼠标停留在视图上会展示它的大小和含有的项目。

因此,磁盘使用分析器允许用户找出目前为被忽视的有潜在错误的文件夹,例如,用户可以立即发现显著占据分区的一个大尺寸的块(块越大代表其文件大小越大),但是,从文件名上你很难感觉到它的大小。


via: http://iloveubuntu.net/how-visually-observe-partitions-usage-ubuntu-1310s-disk-usage-analyzer

译者:geekpi 校对:wxy

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

如果你已经习惯了在Linux系统上工作,那你一定会发现在Linux世界中存在着大量的文本文件。配置文件和日志文件通常都采用文本格式。这些文件通常都有很长的内容,不能在一屏内全部显示。所以在处理这种文件时,我们需要分页显示。这时我们可以用上more命令。

more是干嘛的

more是一个用来分页显示大文本文件的命令,它默认是内置在各个Linux发行版中的。

怎么用more

使用more命令,只需要键入:

$ more file_name

比如,我们想检查/var/log目录下的日志文件syslog,只需要键入:

$ more /var/log/syslog

more命令

然后我们可以看到在屏幕左下角有个提示,告诉我们当前的显示比例为0%。看上去这个文件相当大,所以第一页是全部页数的0%。使用空格键可以往下翻页,然后就可以看到提示的百分比会增加。

Scroll page

限制每页显示的行数

在执行more命令的时候,它会占用你终端窗口的全部空间用于显示。但是你可以通过参数-数字来限制每页显示的行数。

例如,你希望每页限制显示12行,可以通过下面的命令:

$ more -12 /var/log/syslog

限制每页显示12行

现在,你会看到每页只显示12行,在按下空格键后,就会翻页显示后面的12行。

Display user message

我们知道,more命令会在显示区域的左下角提示当前内容所占的百分比。对于第一次使用more命令的人来说,他或她可能会想知道怎么才能往下翻页。为了避免这种情况,我们可以在执行时增加-d参数,这样就会额外显示一行用户信息“[按空格键继续,‘q‘推出.]”

More with -d option

如果用户按了‘空格‘或’q‘之外的按键,more会显示一行帮助信息“ [按‘h’键查看提示。]”

More displaying help message

如果按下h键,会显示一个帮助信息:

Display help

一个有意思的指令是b按钮,b按钮允许你退回到前面的页面。换句话说,b按钮可以允许向前翻页

你可以通过左上角的...前1页信息来确认当前显示的是前面的页面。

在more中往前翻页

禁止滚动

通过参数-c,more命令不会滚动页面,而是直接清除之前的内容,替换为下一页的内容。 With -c option, more will not scroll the page. It will clear the previous page and put the next page or lines there.

$ more -10 -c lynis.log

Suppress scroll

如果按下空格键,下一页会仍然有相同的大小。

Suppress scroll

忽略多余的空白行

使用参数-s来忽略多余的空白行,下面是个例子:

多个空白行的文件

当我们增加参数-s后:

$ more -s doc_30.txt

忽略了多余空白行

查找字符串

如果你的日志文件非常大,那么在其中查找你想要的字符串并不是那么容易。more命令的查找功能可以帮你,通过参数+/string可以用来搜索字符串,找到的关键字会显示在第一行。比如我们要在/var/logs/syslog文件中搜索“dhclient”,那more命令的格式:

$ more +/dhclient /var/log/syslog

查找字符串

然后,如果要在文件中继续搜索下一个,只需要按下/按钮,后面跟有关键字dhclient。

从指定行开始显示

你也可以通过参数+数字来指定开始显示的行,例如,我们有一个15行的文件:

多行文件

然后我们想从第5行开始显示这个文件的内容,命令看起来会是这个样子:

$ more +5 doc_30.txt

从指定行开始显示

可以显示二进制文件吗?

答案是不行. more命令会提示这样的信息,例如:

显示二进制文件

结论

more是一个用来查看文本文件的基础工具,它不能用来显示二进制文件。通常,我们可以通过命令man more或者more --help来获取更多关于more怎么使用的信息。


via: http://linoxide.com/linux-command/linux-more-command/

译者:zpl1025 校对:wxy

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

也许,他已经从Canonical公司CEO的位置退了下来,但马克·沙特尔沃思仍然是最能代表Ubuntu的公众人物。

2013年年初,他在Ubuntu Edge众筹项目上栽了跟头,除了现金,他争取到了许多个人资本的支持,但是距离最终的宏大目标还是相差甚远。然而,他告诉我们该项目并非完全失败,并且甚至有可能被所有知名的智能手机制造商所模仿。

问:Ubuntu将会继续专注于桌面多长时间?

答:如果你有观察到我们在桌面、手机和平板上已完成的设计工作,会发现我们已经针对性地完成了一些工作,这样我们就可以将它们整合为同一个代码库。目前我们正在努力的移动端代码同时也是未来的桌面代码库:你的手机就可以给你一个桌面环境,因为它本身就包含了所有的桌面端代码。

目前我们正在努力的移动端代码同时也是未来的桌面代码库

实际的代码合并会在下一个主周期里的某个时间点进行 - 不会在14.04版本中,但有可能在14.10或15.04中。我们相信我们有能力赶在微软完成合并移动端和PC端的Windows系统前完成这一计划,尽管微软公司表示这是它在设计和发展上的目标。

一旦我们合并完这些代码,就会产生一个疑问:六个月的发行周期还是否有必要。因为手机和平板用户习惯于在任何时刻更新手机系统,因此我们可能会软化六个月的周期,改为随时发布更新。

问:安卓和iOS已经发展得很好了,你是如何鼓舞开发者们为Ubuntu开发应用程序的呢?

答: 这个问题很关键。Ubuntu是各种云计算上的首要平台 - 例如,Instagram全部部署在Ubuntu上,人们移动设备里运行的游戏和服务后端也运行在Ubuntu云上。因此,在这方面,我们有很强烈的责任感。

我认为在Ubuntu和Windows 8之间最关键的不同是,Ubuntu基于Linux,就像安卓一样。这意味着相比Windows,为安卓平台设计的web应用和原生应用与Ubuntu的关系会更紧密一些。很多安卓开发者使用Ubuntu,在Ubutu上开发应用程序,因此对他们来说同时瞄准这两个平台开发更加容易。

问:目前有任何硬件合作者有意向生产Ubuntu手机和平板吗?

答:我们在很多家居品牌上看到了测试设备。但这些公司都是由内部团队来决定未来如何选择,外界很难去影响他们,真正能促使他们做出决定的只有他们自己感兴趣的东西。

但是我们也发现了很多公司将Ubuntu平台部署在一些前沿的设备上。既然Ubuntu也是Linux,所以对他们而言如果想要流水线生产安卓设备相对更容易。这是一个十分强烈的兴趣信号,暗示他们正在独立地将Ubuntu安装到设备上并将其呈现给运营商。

问:你是否对Ubuntu Edge没能获得资助感到失望?

答:的确,我感到非常失望,因为我们没有能够将它转变成现实。我持续地收到人们发来的电子邮件,在其中写到“我支持Edge,为它没有诞生感到难过”。但我还是备受打击,毕竟我们没有达到预定目标。对我们来说设备的自主生产才会是一个巨大的保证,但如果你考虑已有的手机生产商,他们可能会以较低的[资金]上限来对待Edge。

我们也看到了更多人更多地开始对融合更感兴趣。人们都在说,“是的,移动处理器正在追上桌面台式机”。苹果发布下一代iPhone [5s]时,它声称处理器是“桌面级的”,我认为这并非偶然。

要说苹果过早地幸灾乐祸,可能性不大,因此我们认为这一说法传递了一个非常清晰的信号:iPhone手机和MacBook Air笔记本电脑将会进行整合。除非你打算用这种CPU去制造一台桌面设备,否则去讨论这种CPU的机器性能是没有任何意义的。

因此,当我为我们没有成功实现Edge感到失望时,我也确信这个想法会被实现的。未来我们将重点关注如何为这个融合的世界提供最好的软件栈。

问:你个人使用的是什么类型的智能手机?

答:我的智能手机是一台Nexus,并且我已经用Ubuntu替换掉了安卓。我也拥有一些运行着Windows Phone,iOS和安卓的设备。这样可以帮助我持续了解什么是用户期望得到的东西。

问:Ubuntu电视的开发进度如何?它在2012就已经发布,但从此却杳无音讯了。

答: Ubuntu电视已经并入到移动端代码了。目前我们正致力于生产。这次发行可能是手机,下次是平板,最后一切都将融合在一起。我们将拥有一个独有代码库,跨越所有不同形式因素的Ubuntu经验代码库。


via: http://www.pcpro.co.uk/news/interviews/386080/mark-shuttleworth-interview-taking-ubuntu-beyond-desktops

译者:KayGuoWhu 校对:Mr小眼儿

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

Linux内核3.13已经发布了。但是需要注意的是发布的最终版本除了一些小修复和来自rc8的针对ARM,PowerPC,x86,SPARC的结构更新以及对GPU和网卡的驱动更新外,并没有带来什么新的特性。

重要的更新包括:

  • nftables —— iptables的继承者
  • 针对高性能SSD的块层(block layer)的翻新
  • 一个功耗上限(power capping)的框架来限制在Intel RAPL(Running Average Power Limit)设备中的功耗
  • 优化的squashfs性能
  • 默认开启AMD Radeon的电源管理和AMD Radeon GPU的自动切换
  • 优化NUMA和hugepage的性能
  • 默认开启TCP Fast Open(TFO)
  • 支持NFC支付
  • 支持High-availability Seamless Redundancy(HSR)协议
  • 新驱动以及各种小改进。

为高性能SSD储存设计的可伸缩块层(block layer)

这次更新包括了Linux块层(block layer)的新设计,基于两个阶段的队列:第一层是为了提交IO的每个CPU中的队列,在这之后是在硬件层面的提交队列。实验表明这种双层面队列的设计可以实现每秒数百万的IO交换,压榨出了NVM-Express或PCI-E设备在多核CPU支持下的性能,在压榨性能的同时,这种设计仍能够提供块层的大众接口以及一些方便的特性。

nftables,iptables的继承者

有一些新的iptable以及新的iptable工具可以将iptables的规则转换为nftables的字节码,而且添加新的xtable模块也是可能的。当然这些工具还提供了一些不被老的iptables设计所支持的附加的功能:对tables/chains中的改变的提示,更好的递增规则更新支持,还有开启/禁用每个table中的chains这个功能。新的nft工具有优化过的语法。

Radeon:默认开启的电源管理功能,自动GPU切换,R9 290X Hawaii显卡的支持

电源管理提供了更优的电源消耗计划,这对一些通过电池提供电能的设备来说十分重要。而且因为电源管理提供了为GPU以及APU超频的自由,这成为了提供高端性能的要求之一。

限能框架

本次发布包含了针对Intel RAPL(Running Average Power Limit)设计的框架,这使在支持这个功能的设备上限制功耗成为可能。

对Intel MIC(Many Integrated Core Architecture)实现支持

本次更新增加了对Intel MIC的支持,一个多处理器计算机架构,包含了之前的Larrabee多核技术,Teraflops Research Chip多核芯片研究项目还有Intel Single-chip Cloud Computer多核微处理器的成果。

优化性能的NUMA系统

本次更新包含了很多策略可以将处理过程移至其占用内存旁,从而加快处理速度,这些新的策略也可以处理同一分页被不同进程占用以及巨大透明内存分页等情况。新的sysctls命令可以实现NUMA功能的开启/禁用以及调节。

优化在巨大工作量下的内存分页表的伸缩性

本次更新使用细粒度锁(finer grained locking)来优化在线程化的巨大分页工作中获取分页表的可伸缩性。看推荐的LWN文章来获取更多信息。

提升Squashfs的性能

Squashfs,被大量live发行版、安装包以及一些嵌入式Linux发行版采用的只读文件系统,有了一个重要的优化使得它在同步读取的工作中有了巨大的性能提升。

应用可以限制网络传输层的运算速率

本次更新加入了新的套接字选项,SOMAXPACING\_RATE,这可以为应用提供限制传输层运算速率的能力。这项功能被设计为一种bufferbloat机制来避免缓存区域被数据包塞满,它也可以被用来限制应用中的传输率。

默认开启TCP Fast Open(TFO)

对建立TCP连接的优化可以消除特定TCP对话的网络传输往返时间,这可以加速wab页面的显示速度。

NFC支付支持

本次更新实现了对Secure Element的支持。一个网络连接的API可以实现开启,禁用和搜索NFC连接的安全元件(secure element)。通过一些用户空间的帮助,这可以实现NFC用来现金交易的支付。

支持High-availability Seamless Redundancy协议

这个功能对所有需要高可用性以及短反应时间的应用都十分适合。

引用自 http://kernelnewbies.org/Linux_3.13


via: http://www.efytimes.com/e1/fullnews.asp?edid=127445

译者:ThomazL 校对:wxy

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

最近,Google Keep 已经成为我在 Android 最喜欢用的笔记应用。而在 Ubuntu 的工作中, 我同样想做一些快速笔记。既然 Google Keep 可以在设备间同步, 这样 在 Ubuntu 上安装 Google Keep 也有用了。在这个快速技巧中,我会向你展示如何在 Ubuntu 13.10 或者其它 Linux 发行版上安装 Google Keep。

如果你是一个 Google Chrome 用户,你可能知道 Google 的“桌面应用”。可以在 Chrome 在线商店的桌面分类中找到很多应用。不像运行在浏览器的常规 Chrome 应用,这些“桌面应用”独立运行,就像桌面应用那样。我们会看见如何将这个新的特性以原生 Ubuntu 应用形式安装 chrome 应用。

在 Ubuntu 13.10 上安装 Google Keep:

尽管我在这里用 Google Keep 为例子,你可以使用相同的流程来安装其它应用,像Any.do或者Pocket(从上述的桌面分类中找到)。当然,你必须在你的系统中安装了 Chrome 浏览器。它或许无法工作在 Chromium 浏览器中。

步骤 1:

新建一个 Chrome 标签页。进入 Chrome 在线商店并安装 Google Keep。

步骤 2:

在新的标签页中,右击 Google Keep 图标并选择 创建快捷方式

步骤 3:

选择桌面和应用菜单。

就是这样,实际上很简单。你现在可以在 Unity Dash 中找到 Google Keep 并锁定到 launcher。即使你没有运行 Chrome,你也可以像其它的 Ubuntu 程序那样简单地运行 Google Keep。

很酷,不是么?Google 也正在计划移植 Google App Launcher 到 Linux 中。很快我们就可以使用 Google Now 桌面应用了,目前只能运用于Chrome的dev channel上。

想象一下这些,我在想为什么 Google 还没有为 Linux 开发远程 Google Drive 客户端。当然这里有一些第三方程序,像 SyncDrive 用来同步 Google Drive,就像 Ubuntu 中的 Dropbox 那样,但是如果有一款官方程序就更好了。


via: http://itsfoss.com/install-google-keep-ubuntu-1310/

译者:geekpi 校对:Caroline

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