标签 Linux 下的文章

在今年的 Linux 合作峰会上,记者发现前甲骨文的 Linux 与虚拟化工程部的高级副总裁 Wim Coekaerts 跳槽到了微软公司。

wim-coekaerts.jpg

Wim Coekaerts

Coekaerts 是一位著名的 Linux 领导者,在甲骨文公司内他被称之为“Linux 先生”。其在甲骨文的任期内,带领该公司推出了甲骨文的第一个 Linux 产品,并将甲骨文的程序员队伍从 Windows 桌面迁移到了 Linux 桌面上,以及通过开发 Red Hat 企业版 Linux (RHEL)的衍生版 Oracle Linux 从而将甲骨文公司变成了 Linux 发行商之一。

微软确认了是他们将 Coekaerts 从甲骨文挖到了该公司,微软的企业云副总裁 Mike Neil 对记者说,“Wim Coekaerts 已经加入到了微软,担任企业云事业群的开源副总裁。我们会继续深化我们开源方面的承诺,Wim 将关注在我们对开源社区的参与、贡献和创新等方面工作的深化。”

Coekaerts 加盟微软代表着该公司对 Linux 前所未有的开放态度,除了将 Linux 带到其 Azure 云对开源项目的投资之外,微软还做了听起来像是愚人节笑话一样的举措:将 Ubuntu 带到了 Windows 10

Coekaerts 在甲骨文任上最出名的事迹是将甲骨文公司变成了一家 Linux 领域的公司,所以你可以想象当他加盟微软会发生什么事情。MS-Linux?或者一个云方面的发行版,我觉得这并不是不可想象的事情。

在微软和 Linux 之间今后也许会发生很多有趣的事情。

自从 Windows10 出来以后,各种媒体都报道过它的隐藏间谍功能。ZDNet 列出了一些放弃 Windows10 的理由。

SJVN 在 ZDNet 的报告:

你试试关掉 Windows10 的数据分享功能,坏消息来了:window10 会继续把你的数据分享给微软公司。请选择 Linux 吧。

你可以有很多方法不让 Windows10 泄露你的秘密,但你不能阻止它交谈。Cortana,win10 小娜,语音助手,就算你把她关了,她也会把数据发给微软公司。这些数据包括你的电脑 ID,微软用它来识别你的 PC 机。

所以如果这些泄密给你带来了烦恼,你可以使用老版本 Windows7,或者换到 Linux。然而,当 Windows7 不再提供技术支持的那天到来,如果你还想保留隐私,最终你还是只能选择 Linux。

这里还有些小众的桌面系统能保护你的隐私,比如 BSD 家族的 FreeBSD,PCBSD,NetBSD,eComStation,OS/2。但是,最好的选择还是 Linux,它提供最低的学习曲线。

详情移步 ZDNet


via: http://www.itworld.com/article/2972587/linux/why-did-you-start-using-linux.html

作者:Jim Lynch 译者:bazz2 校对:wxy

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

Linux 越来越流行,很多 OS X 或 Windows 用户都转移到 Linux 阵营了。但是你知道是什么让他们开始使用 Linux 的吗?一个 Reddit 用户在网站上问了这个问题,并且得到了很多有趣的回答。

一个名为 SilverKnight 的用户在 Reddit 的 Linux 版块上问了如下问题:

我知道这个问题肯定被问过了,但我还是想听听年轻一代使用 Linux 的原因,以及是什么让他们坚定地成为 Linux 用户。

我无意阻止大家讲出你们那些精彩的 Linux 故事,但是我还是对那些没有经历过什么精彩故事的新人的想法比较感兴趣。

我27岁,半吊子 Linux 用户,这些年装过不少发行版,但没有投入全部精力去玩 Linux。我正在找更多的、能让我全身心投入到 Linux 潮流的理由,或者说激励。

详见 Reddit

以下是网站上的回复:

DoublePlusGood:我12岁开始使用 Backtrack(现在改名为 Kali),因为我想成为一名黑客(LCTT 译注:原文“1337 haxor”,1337 是 leet 的火星文写法,意为'火星文',haxor 为 hackor 的火星文写法,意为'黑客',另一种写法是 1377 h4x0r,满满的火星文文化)。我现在一直使用 ArchLinux,因为它给我无限自由,让我对我的电脑可以为所欲为。

Zack:我记得是12、3岁的时候使用 Linux,现在15岁了。

我11岁的时候就对 Windows XP 感到不耐烦,一个简单的功能,比如关机,TMD 都要让我耐心等着它慢慢完成。

在那之前几个月,我在 freenode IRC 聊天室参与讨论了一个游戏,它是一个开源项目,大多数用户使用 Linux。

我不断听到 Linux 但当时对它还没有兴趣。然而由于这些聊天频道(大部分在 freenode 上)谈论了很多编程话题,我就开始学习 python 了。

一年后我尝试着安装 GNU/Linux (主要是 ubuntu)到我的新电脑(其实不新,但它是作为我的生日礼物被我得到的)。不幸的是它总是不能正常工作,原因未知,也许硬盘坏了,也许灰尘太多了。

那时我放弃自己解决这个问题,然后缠着老爸给我的电脑装上 Ubuntu,他也无能为力,原因同上。

在追求 Linux 一段时间后,我打算抛弃 Windows,使用 Linux Mint 代替 Ubuntu,本来没抱什么希望,但 Linux Mint 竟然能跑起来!

于是这个系统我用了6个月。

那段时间我的一个朋友给了我一台虚拟机,跑 Ubuntu 的,我用了一年,直到我爸给了我一台服务器。

6个月后我得到一台新 PC(现在还在用)。于是起想折腾点不一样的东西。

我打算装 openSUSE。

我很喜欢这个系统。然后在圣诞节的时候我得到树莓派,上面只能跑 Debian,还不能支持其它发行版。

Cqz:我9岁的时候有一次玩 Windows 98,结果这货当机了,原因未知。我没有 Windows 安装盘,但我爸的一本介绍编程的杂志上有一张随书附赠的光盘,这张光盘上刚好有 Mandrake Linux 的安装软件,于是我瞬间就成为了 Linux 用户。我当时还不知道自己在玩什么,但是玩得很嗨皮。这些年我虽然在电脑上装了多种 Windows 版本,但是 FLOSS 世界才是我的家(LCTT 译注:FLOSS —— Free/Libre and Open Source Software,自由/开源软件)。现在我只把 Windows 装在虚拟机上,用来玩游戏。

Tosmarcel:15岁那年对'编程'这个概念很好奇,然后我开始了哈佛课程'CS50',这个课程要我们安装 Linux 虚拟机用来执行一些命令。当时我问自己为什么 Windows 没有这些命令?于是我 Google 了 Linux,搜索结果出现了 Ubuntu,在安装 Ubuntu 的时候不小心把 Windows 分区给删了。。。当时对 Linux 毫无所知,适应这个系统非常困难。我现在16岁,用 ArchLinux,不想用回 Windows,我爱 ArchLinux。

Micioonthet:第一次听说 Linux 是在我5年级的时候,当时去我一朋友家,他的笔记本装的就是 MEPIS(Debian的一个比较老的衍生版),而不是 XP。

原来是他爸爸是个美国的社会学家,而他全家都不信任微软。我对这些东西完全陌生,这系统完全没有我熟悉的软件,我很疑惑他怎么能使用。

我13岁那年还没有自己的笔记本电脑,而我另一位朋友总是抱怨他的电脑有多慢,所以我打算把它买下来并修好它。我花了20美元买下了这台装着 Windows Vista 系统、跑满病毒、完全无法使用的惠普笔记本。我不想重装讨厌的 Windows 系统,记得 Linux 是免费的,所以我刻了一张 Ubuntu 14.04 光盘,马上把它装起来,然后我被它的高性能给震精了。

“我的世界(Minecraft)”(由于它允许运行在 JAVA 上,所以当时它是 Linux 下为数不多的几个游戏之一)在 Vista 上只能跑5帧每秒,而在 Ubuntu 上能跑到25帧。

我到现在还会偶尔使用一下那台笔记本,Linux 可不会在乎你的硬件设备有多老。

之后我把我爸也拉入 Linux 行列,我们会以很低的价格买老电脑,装上 Linux Mint 或其他轻量级发行版,这省了好多钱。

Webtm:我爹每台电脑都会装多个发行版,有几台是 opensuse 和 Debian,他的个人电脑装的是 Slackware。所以我记得很小的时候一直在玩 debian,但没有投入很多精力,我用了几年的 Windows,然后我爹问我有没有兴趣试试 debian。这是个有趣的经历,在那之后我一直使用 debian。而现在我不用 Linux,转投 freeBSD,5个月了,用得很开心。

完全控制自己的系统是个很奇妙的体验。开源界有好多酷酷的软件,我认为在自己解决一些问题并且利用这些工具解决其他事情的过程是最有趣的。当然稳定和高效也是吸引我的地方。更不用说它的保密级别了。

Wyronaut:我今年18,第一次玩 Linux 是13岁,当时玩的 Ubuntu,为啥要碰 Linux?因为我想搭一个“我的世界”的服务器来和小伙伴玩游戏,当时“我的世界”可是个新鲜玩意儿。而搭个私服需要用 Linux 系统。

当时我还是个新手,对着 Linux 的命令行有些傻眼,因为很多东西都要我自己处理。还是多亏了 Google 和维基,我成功地在多台老 PC 上部署了一些简单的服务器,那些早已无人问津的老古董机器又能发挥余热了。

跑过游戏服务器后,我又开始跑 web 服务器,先是跑了几年 HTML,CSS 和 PHP,之后受 TheNewBoston 视频的误导转到了 JAVA。

一周后放弃 JAVA 改用 Python,当时学习 Python 用的书名叫《Learn Python The Hard Way》,作者是 Zed A. Shaw。我花了两周学完 Python,然后开始看《C++ Primer》,因为我想做游戏开发。看到一半(大概500页)的时候我放弃了。那个时候我有点讨厌玩电脑了。

这样中断了一段时间之后,我决定学习 JavaScript,读了2本书,试了4个平台,然后又不玩了。

现在到了不得不找一所学校并决定毕业后找什么样工作的糟糕时刻。我不想玩图形界面编程,所以我不会进游戏行业。我也不喜欢画画和建模。然后我发现了一个涉及网络安全的专业,于是我立刻爱上它了。我挑了很多 C 语言的书来度过这个假期,并且复习了一下数学来迎接新的校园生活。

目前我玩 archlinux,不同 PC 上跑着不同任务,它们运行很稳定。

可以说 Linux 带我进入编程的世界,而反过来,我最终在学校要学的就是 Linux。我估计会终生感谢 Linux。

Linuxllc:你们可以学学像我这样的老头。

扔掉 Windows!扔掉 Windows!扔掉 Windows!给自己一个坚持使用 Linux 的理由,那就是完全,彻底,远离,Windows。

我在 2003 年放弃 Windows,只用了5天就把所有电脑跑成 Linux,包括所有的外围设备(LCTT 译注:比如打印机?)。我不玩 Windows 里的游戏,只玩 Linux 里的。

Highclass:我28岁,不知道还是不是你要找的年轻人类型。

老实说我对电脑挺感兴趣的,当我还没接触'自由软件哲学'的时候,我认为 free 是免费的意思。我也不认为命令行界面很让人难以接受,因为我小时候就接触过 DOS 系统。

我第一个发行版是 Mandrake,在我11岁还是12岁那年我把家里的电脑弄得乱七八糟,然后我一直折腾那台电脑,试着让我自己的技能提升一个台阶。现在我在一家公司全职使用 Linux。(请允许我耸个肩)。

Matto:我的电脑是旧货市场淘回来的,装 XP,跑得慢,于是我想换个系统。Google 了一下,发现 Ubuntu。当年我15、6岁,现在23了,就职的公司内部使用 Linux。

更多评论移步 Reddit


via: http://www.itworld.com/article/2972587/linux/why-did-you-start-using-linux.html

作者:Jim Lynch 译者:bazz2 校对:wxy

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

拉美自由软件基金会 FSFLA 在 Linux Torvalds 发布了 Linux 内核 4.5 两天后,也发布了他们的 Linux-libre 4.5 内核。

GNU Linux-libre 内核 4.5 基于上游的 Linux 内核 4.5,但是从代码中 洁化 deblobbing 了一些驱动程序,比如 Qualcomm WCNSS SOC、 qat\_c62x、 qat\_c3xxx、 goodix touchscreen 和 adf7242 等。此外,也更新了洁化版的 Nouveau、 Radeon、 Skylake sound 和 XHCI rcar 驱动。

GNU Linux-libre 内核 4.5 是给谁用的?

GNU Linux-libre 项目创建于很久之前,它致力于为那些遵循自由软件基金会的 《GNU 自由操作系统发行版指南》 GNU Free System Distribution Guidelines 的人们提供上游 Linux 内核的 100% 自由的版本。

GNU Linux-libre 内核设计上与 GNU 操作系统的兼容性有所偏差,不过你可以自由的在你的 GNU/Linux 系统上使用它,无论你是一位要创建基于 Linux 内核的操作系统的开发者,还是一位要希望得到完整的自由的用户!

如果你对 GNU Linux-libre 项目感兴趣,想要将它部署到你的操作系统中,我们建议你去读读 http://linuxlibre.org 的官方维基,并下载 GNU Linux-libre 内核 4.5 的源代码

最新的 Linux 内核 4.5 进入生产阶段

2016/3/14 日,Linus Torvalds 和辛勤工作的内核团队宣布,Linux 内核 4.5 正式发布!

从 1/25 发布第一个 RC 版本开始,在将近两个月的时间内发布了七个 RC 版本之后,Linux 内核 4.5 正式进入了最终的生产版本,而上一个 RC 版本发布于 3/6 日。

“相比往常,在上周日发布要晚了一点,因为我一直犹豫是否发布一个 RC8。不管怎么说,我最终还是决定不发布 RC8 了”,Linus Torvalds 在发布公告里面说,“整体来说,所有的这些改动都很小”。

Linux 内核 4.5 的主要特性包括,初步支持了 AMD PowerPlay 电源管理技术,为 Radeon GPU 的 AMDGPU 的开源驱动提供了更高的性能,在 Btrfs 文件系统的自由空间处理方面提升了可伸缩性,以及更好的 epoll 多线程伸缩性。在 4.5 中可以通过 -fsanitize=undefined 支持 GCC 的 UndefinedBehaviorSanitizer (UBSan) ,内存控制器可以提供正确的 socket 内存统计,madvise() 支持 MADV\_FREE 标志,cgroup 的 unified hierarchy 已经达到了稳定。

另外一个在 Linux 内核 4.5 中引入的重要特性是 copy\_file\_range 系统调用,它实现了不需要通过用户空间传输任何数据而复制文件的支持。这个新功能称之为 复制卸载 copy offloading

Linux 内核 4.5 也改进了 SO\_REUSEPORT UDP socket 的伸缩性,和设备映射器组件的 Forward Error Correction (FEC) 支持。此外,也更新了许多设备驱动、修复了大量 bug。你可以从 kernel.org 下载最新的 Linux 内核 4.5 的源代码。

最古老的 Linux LTS 内核 2.6.32 结束了支持期

在二月份的时候,内核开发者 Willy Tarreau 就说过要结束 2.6.32 的支持了,当时他发布了 2.6.32.70 维护版本,并说, 如果没有什么重大问题的话,将在一两周后发布最终的维护版本。果然,在比预期的晚了两周后,他发布了该系列的最后维护版本 2.6.32.71 LTS,宣告了 2.6.32 的支持结束!

除非你对新的内核还不放心,否则你不应该继续使用 2.6.32 LTS 版本了。如果因为某些原因还没办法升级到其它的 LTS 版本,如 Linux 4.4 LTS,那么也应该升级到这个最后的维护版本。

Linux 内核 2.6 最早发布于 2003 年 12 月,而 2.6.32 LTS 则发布于 2009 年。

(LCTT 译注:这是一则过期的消息,但是为了披露更新内容,还是发布出来给大家参考)

著名的内核维护者Greg Kroah-Hartman貌似正在度假中,因为Sasha Levin2016年2月16日的早些时候宣布,第十八个Linux内核维护版本Linux Kernel 4.1 LTS通用版本正式发布。

作为长期支持的内核分支,Linux 4.1还会在几年内得到更新和补丁,而今天的维护构建版本也证明一点,就是内核开发者们正致力于保持该系列在所有使用该版本的GNU/Linux操作系统上稳定和可靠。Linux Kernel 4.1.18 LTS是一个大的发布版本,它带来了总计达228个文件修改,这些修改包含了多达5304个插入修改和1128个删除修改。

Linux Kernel 4.1.18 LTS更新了什么呢?好吧,首先是对ARM,ARM64(AArch64),MIPS,PA-RISC,m32r,PowerPC(PPC),s390以及x86等硬件架构的改进。此外,还有对Btrfs,CIFS,NFS,XFS,OCFS2,OverlayFS以及UDF文件系统的加强。对网络堆栈的修复,尤其是对mac80211的修复。同时,还有多核心、加密和mm等方面的改进和对声音的更新。

“我宣布4.1.18内核正式发布,所有4.1内核系列的用户都应当升级。”Sasha Levin说,“更新的4.1.y git树可以在这里找到:git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable.git linux-4.1.y,并且可以在 kernel.org 的 git 网站上浏览:http://git.kernel.org/?p=linux/kernel/git/stable/linux-stable.git;a=summary

大量驱动被更新

除了架构、文件系统、声音、网络、加密、mm和核心内核方面的改进之外,Linux Kernel 4.1.18 LTS更新了各个驱动,以提供更好的硬件支持,特别是像蓝牙、DMA、EDAC、GPU(主要是Radeon和Intel i915)、无限带宽技术、IOMMU、IRQ芯片、MD、MMC、DVB、网络(主要是无线)、PCI、SCSI、USB、散热、暂存和Virtio等此类东西。

和以往一样,我们鼓励所有基于Linux内核的操作系统平台的用户,凡是使用了Linux 4.1 LTS系列内核包的,尽快更新到今天的4.1.18版本。这些用户可以通过默认软件仓库安装更新,也可以手动编译源码包,这些包你现在就可以从kernel.org网站或者Softpedia下载。


via: http://news.softpedia.com/news/linux-kernel-4-1-18-lts-is-the-biggest-in-the-series-with-hundreds-of-changes-500500.shtml

作者:Marius Nestor 译者:GOLinux 校对:wxy

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