linux中国_ 发布的文章

Canonical通过Ubuntu的发行正在开发一种无需不同版本就能够在不同平台运行的统一的操作系统,这意味着人们通过同一张从Ubuntu.com 下载的iso镜像就可以在桌面,手机,平板甚至电视上运行Ubuntu系统。

不久之前就有传闻说微软正在做同样的工作,他们准备在消灭不尽人意的Windows RT之后使统一的Windows运行在不同平台上。

他们(微软)已经开发了一种叫做Metro的十分热门的统一用户交互界面,但Metro在不同的操作系统中有不同的版本。因为Windows RT是专门为32位的ARM处理器而设计的,不同的版本会造成很多迷惑以及兼容性问题。

然而在一场采访中,Shuttleworth告诉PcPro的记者,Canonical可能会在微软之前发布一种真正的移动/桌面整合的操作系统。

真正的移动/桌面的整合会发生在下一个重要的发布周期——不会出现在14.04的更新中,但它可能会出现在14.10或者15.04。我们相信我们可以在微软对移动端和桌面平台的整合之前发布,虽然在移动端和桌面平台的整合也是微软确立的在设计与开发两方面的目标。

当问到像Android一样良好发展中的操作系统以及缓慢然而稳定发展的Windows是否会对Canonical的未来发展的雄心壮志产生威胁时,Shuttleworth回答道:

我认为我们和Windows8的最大不同是,我们是基于Linux的,就像Android一样。这意味着为Android设计的web以及本地应用比起Windows将会对Ubuntu更加有好。很大部分的Android开发者使用着Ubuntu作为他们的操作系统,而且他们基本上在Ubuntu中开发这些应用,因此对他们来说,同时开发Ubuntu的应用将会变得十分方便。

Shuttleworth并没有确认Canonical的任何官方硬件合作伙伴,但他承认有一些“家喻户晓”的品牌厂商正在一些“尖端产品”上内部测试Ubuntu系统。

Shuttleworth也暗示Canonical将会改变Ubuntu的6个月的发布周期,并将其改变为实时的更新。

一旦我们实现了移动端与桌面平台的整合,将会产生“6个月的发布周期是否有用?”这个问题。手机和平板用户们已经习惯了手机上的实时更新,因此我们可能会模糊“发布周期”这个概念,并采用“实时发布”这个解决方案。

via: http://www.linuxfederation.com/ubuntu-will-beat-microsoft/

译者:ThomazL 校对:wxy

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

Linux人才正在越来越多地占领人事经理的优先列表!

2014年2月19日,通过对人事经理们和Linux专家的调查,2014年度职场报告正式发布,纽约和旧金山的人事经理们正跃跃欲试,计划在Linux求职市场中网罗招募更多的Linux技术人才。旺盛的需求使得Linux行业的薪资已经超过行业平均水平,并且多数Linux专家都认为Linux技术正帮助它们的职业生涯走的更长远。

最新发布的2014年度Linux职场报告数据来自1100名人事经理和4000名Linux专家,从商业化职场需求,到个人的主观努力,再到吸引大多数Linux专家的工作动机,报告对Linux的职业前景进行了深入的分析观察。

Dice董事长Shravan Goli说:“企业越来越意识到Linux正在成为商业发展的核心部分。相对的,人事经理们也正在越来越多地把offer发给拥有Linux技术的专业人才。而这些专家正在从事的项目正是企业想要洞察的未来。”

这是Dice公司和Linux基金会联合推出的第三个年度Linux职场报告。Dice是一家业内领先的专为技术和工程专家寻找工作的网站;而Linux基金会则是一个非盈利性组织,对Linux的发展和协作开发提供支持。最终发布的年度报告希望可以帮助行业人士了解Linux职业发展趋势的源头所在,同时帮助公司找到最佳途径来招聘或留住关键的Linux人才。

Linux基金会执行董事Jim Zemlin说道:“尽管对Linux人才的需求持续增长,但是市场对于经验丰富的Linux专家来说仍然有较大的人才缺口。对此,今年Linux职场报告有明确描述。同时,今年的报告表明,对于开发者和系统管理员来说,有无限的机会可以发挥自身价值或是寻求学习机会。对于Linux专家来说,未来无比光明!”

报告中的一些关键统计:

  • 越来越多的人事经理计划开始招收Linux人才。77%的人事经理已经把“招聘Linux人才”列入了2014年的优先清单,去年这个比例为70%。其中9%到10%的人事经理计划半年内就要招到一位Linux专家。
  • 人事经理所要招收的Linux专家数量也在不断增加。过去6个月来,46%的人事经理扩充了他们关于Linux专家的招聘计划,这与去年2013年相比增加了3个百分点。
  • 展望Linux的工作前景。86%的Linux专家表明,Linux给了他们更多的工作机会,64%的人说他们选择Linux工作正是因为Linux在行业基础中无处不在的广泛性。

2014年度Linux职场报告还包括:“为何现在的雇主都在寻求Linux人才”、“最能吸引Linux专家们的是什么”等等其他重要的发现,点击这里下载完整的报告

2014年度Linux职场报告统计数字

2013年11月到12月间,Dice公司和Linux基金会同时对人事经理和Linux专家关于Linux工作中的倾向和需求进行了调查。接受调查的人事经理来自大企业、中小型公司、政府组织及相关部门,受调查总人数超过1100人,所属单位58%来自北美,21%来自欧洲,7%来自亚洲,4%来自南美,而非洲、墨西哥、中美洲和日本各占2%,中东占1%,还有不到1%来自澳大利亚、新西兰。受调查对象要求去年至少招聘了一名Linux专家,或者计划在2014年有这样的招聘计划才能接受调查,问卷调查采用多选。另外,超过4000名Linux专家接受了调查,其中34%的人表示它们作为Linux专家已经工作了10年甚至更久。

关于Dice

技术成就企业,而技术来源于人才。Dice能迅速为技术专家和雇主提供机会、规划与联系。了解更多,访问www.dice.com

关于Linux基金会

Linux基金会是一个非营利性组织,意在推动Linux的成长和协调软件开发。成立于2000年,组织由Linux发明人Linus Torvalds发起,主要促进、保护、发展Linux操作系统,并通过分配基金会成员与开源社区资源来协调Linux软件开发。Linux基金会为合作与教育提供中立论坛,通过举办合作项目,包括LinuxCon在内的Linux会议,发起原创性研究,推动Linux标准和软件协作开发的发展。了解更多,点击www.linuxfoundation.org

注册商标:The Linux Foundation, Linux Standard Base, MeeGo, OpenDaylight, Tizen和Yocto Project都属于Linux基金会的注册商标。OpenBEL是OpenBEL集团的注册商标。Linux是Linus Torvalds的注册商标。


via: http://www.linuxfoundation.org/news-media/announcements/2014/02/2014-linux-jobs-report-demand-linux-expertise-drives-hiring

译者:Mr小眼儿 校对:wxy

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

在我的上一篇文章中讲过如何做一个高可用系统:两个树莓派布署上 GlusterFS 集群文件系统,就变成一个容错文件服务器了。在这篇文章中我们会基于这个高可用系统构建另一个容错服务:建立一个简单的 Web 服务器集群。

可能你没有看过我的上一篇文章,那我就在这里简单回顾一下上次的内容。我有两个树莓派:Pi1 和 Pi2。Pi1 的 IP 地址为 192.168.0.121,Pi2 的 IP 地址为 192.168.0.122。我把它们组合成为 GlusterFS 集群系统,共享一个存储卷,卷名为 gv0。并且这个 gv0 被挂载在两个树莓派上,挂载点都是 /mnt/gluster1,这样一来,两个树莓派能同时访问到这个共享卷。最后我测试了下系统的容错性,将共享卷挂载到第三个物理机上,并执行共享卷上的一个简单的脚本:打印系统时间并输出到 gv0 上的一个文件内,然后轮着关掉两台树莓派,检测这个冗余系统是否还能用。

现在我手上有这个经过检验的存储系统,我要做的是把这个系统做成有容错功能的 Web 服务器集群。树莓派的 CPU 处理速度和内存资源都不是很高,好在对付一个静态 Web 服务器已经是绰绰有余了。我故意把这个例子做得非常简单,因为我觉得如果你能摆平这个简单的例子,你也能处理复杂一点的问题了。

安装 Nginx

虽然我也比较喜欢 Apache,但在资源有限的情况下,像 Nginx 这样功能全、性能高、资源占用少的 Web 服务器是比较理想的选择。在 Raspbian 的默认源中存在 Nginx,所以我只要登入一台树莓派并且输入以下命令:

$ sudo apt-get update
$ sudo apt-get install nginx

Nginx 安装好后,创建配置文件 /mnt/gluster1/cluster ,内容如下:

server {
  root /mnt/gluster1/www;
  index index.html index.htm;
  server_name twopir twopir.example.com;

  location / {
        try_files $uri $uri/ /index.html;
  }
}

注意:我这里把服务器命名为“twopir”,你可以根据自己爱好命名你的网站。另外我把 Web 服务器的根目录设置为 /mng/gluster1/www。这样,我就能把我的静态文件放在这个共享存储系统内,从而让两个树莓派主机都访问到它们。

现在删除默认的 Nginx 配置文件,将上面配好的配置文件作为 Nginx 的配置文件。在 Debian 系统中,Nginx 将它的配置文件像 Apache 一样放在 sites-available 和 site-enabled 两个目录下面。虚拟主机配置文档放在 sites-available 中,而 sites-enabled 目录包含了你想生效的配置文件的软链接。

$ cd /etc/nginx/sites-available
$ sudo ln -s /mnt/gluster1/cluster .
$ cd /etc/nginx/sites-enabled
$ sudo rm default
$ sudo ln -s /etc/nginx/sites-available/cluster .

现在我已经放好了配置文件,但系统还不存在上面所说的 Web 服务器根目录。下一步就是创建目录 /mnt/gluster1/www,并复制 index.html 文件进去。当然你也可以建立自己定义的 index.html 文件,但先复制一个已有的文件是个不错的选择:

$ sudo mkdir /mnt/gluster1/www
$ cp /usr/share/nginx/www/index.html /mnt/gluster1/www

重启 Nginx 服务:

$ sudo /etc/init.d/nginx restart

现在去 DNS 服务器为192.168.0.121的树莓派配置记录。你可以根据自己的情况配置你自己的域名和 IP 地址。现在在浏览器上输入 http://twopir/ 然后出现默认的 Nginx 首页。如果你查看下 /var/log/nginx/access.log 文件,你可以看到点击网页留下的记录。

Nginx 能正常工作后,配置第二个树莓派。因为我们已经将配置文件都放在 GlusterFS 共享目录下,我们现在要做的只是安装 Nginx,创建相关的软链接,重启 Nginx:

$ sudo apt-get update
$ sudo apt-get install nginx
$ cd /etc/nginx/sites-available
$ sudo ln -s /mnt/gluster1/cluster .
$ cd /etc/nginx/sites-enabled
$ sudo rm default
$ sudo ln -s /etc/nginx/sites-available/cluster .
$ sudo /etc/init.d/nginx restart

DNS 服务器上配置两条 A 记录

现在两个主机共享同一份文件,下一步是设置冗余系统的关键步骤。虽然你完全可以设置一个类似心跳的服务用于轮询检测哪个树莓派的 Web 服务是开启的,但这里有个更好的方法:给同一个主机名指定两个 DNS 的 A 记录,分别指向你的两个树莓派(译注:A 记录就是将域名转化为 IP 地址的记录,DNS 包含很多记录方式,如 A 记录、PTR 记录、MX 记录等等),这就是传说中的 DNS 负载均衡,DNS 访问主机时,如果主机名对应多个 IP 地址,DNS 会随机返回这些 IP 地址的顺序:

$ dig twopir.example.com A +short
192.168.0.121
192.168.0.122
$ dig twopir.example.com A +short
192.168.0.122
192.168.0.121

因为返回随机的顺序,用户可以均匀地往两台服务器发送请求,这个负载均衡的机制就是由 DNS 服务器的多条 A 记录来提供。相对于 DNS 的负载均衡技术,我更感兴趣的是 Web 浏览器如何处理请求失败的情况。当浏览器通过网页主机获得两条 A 记录,并且第一条记录所在的主机当机了,浏览器几乎立刻就切到另一条记录上。切换效率快到用户根本察觉不出来,这可比传统的心跳线轮循请求主机快多了。

所以在你正在使用的 DNS 服务器上添加你的树莓派集群的两个 IP 地址,然后试试 dig 命令,就像我在上面使用过的一样,你也应该能得到两个 IP 地址。

当你为同一个域名设置好了两个 A 记录,这套集群就可以提供容错服务了。打开两个终端并分别登录到两个树莓派,运行 tail -f /var/log/ngnix/access.log 命令,你可以监视 Web 服务器的访问情况。当你通过浏览器访问网页时,你可以看到在一台树莓派上产生了访问日志,而在另外一台的日志里什么也没有出现。现在你可以刷新几次页面,当你觉得你对能成功访问到 Web 服务器感到满意了,你可以重启响应你请求的那台树莓派,然后再刷新几次页面。也许浏览器上会出现一个短暂的不可访问信号,但会马上重定向到第二台树莓派上,你会看到一样的页面,并且你能通过终端访问日志了解具体情况。当第一台树莓派启动后,你在浏览器上根本不会察觉到。

(译注:如何处理DNS 轮询的多个IP地址,不同浏览器有不同的做法,目前译者收集到的资料显示,只有mozilla的netlib库支持自动重连下一个IP地址的做法。如果读者知道更多的浏览器对DNS轮询的处理策略,请评论给我们。其实,以译者的态度看,DNS轮询根本就不能算作是高可用性的方案,勉强可以算作是负载均衡方案,建议考虑更可靠的其它方案。)

随机重启一台树莓派,只要有一台在线,Web 服务器就能提供服务。这是一个非常简单的案例,你可以把你其它的静态文件放到 /mnt/gluster1/www 上,为你提供真正有价值的服务,现在好好享受你的低成本容错集群 Web 服务器吧。


via: http://www.linuxjournal.com/content/two-pi-r-2-web-servers

译者:bazz2 校对:wxy

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

如你所知, Ubuntu目前在开发中, 在未来的几个月中会发布即将到来的Ubuntu 14.04。

通过常规升级最近给Ubuntu 14.04 带来了一些小的特性,允许你简单地在Unity面板上显示/隐藏用户名。

这意味着如果你进入系统设置--->用户账户,你会看到新的在菜单栏显示我的登录名选项,默认没有选择。

如果你选择了它,你的用户名会显示在Unity面板上,如果你没有选择,顶部面板不会显示用户名。

这个选项很方便,比如,你想要截一张带有你用户名的桌面截图,你只要单击选项,不久之后你就可以通过禁用它来整理你的Unity面板而不必使用非默认的程序。


via: http://iloveubuntu.net/ubuntu-1404s-system-settings-received-showhide-username-option

译者:geekpi 校对:wxy

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

几周前,开发者声称会在Ubuntu 14.04从系统设置中(GNOME 控制中心)复刻一个Unity控制中心到系统设置程序中。

本质上来说,Unity控制中心会用在即将到来的Ubuntu 14.04 上,复刻过程是为了避免与Ubuntu风格的GNOME--Ubuntu GNOME--产生问题。

Unity控制中心 14.03已经通过常规升级登陆到了Ubuntu 14.04上,现在已经默认在Ubuntu桌面调整中启用。

Unity控制中心,除了它的名字外,与原来的系统设置一样保持了相同的外观、感受和特性,展示了它相同的外观和功能(还在开发中)。

意味深长的是,启动Unity 14.04控制中心,用户会面对已经熟悉的系统设置窗口和它含有的入口。

根据开发者说法,复刻过程是为了保持基于GNOME的系统设置程序能够在Ubuntu 14.04 LTS上使用,而接下来的Ubuntu版本可能会使用基于Qt/QML的系统设置。


via: http://iloveubuntu.net/unity-control-center-arrived-ubuntu-1404-default

译者:geekpi 校对:wxy

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

简介

去年,我写了一篇叫“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中国 荣誉推出