Posts

Showing posts from July, 2016

世界正游弋于开源之海,但只有 Red Hat 从中盈利

Image
将他人的技术创新变得易于使用, Red Hat  得以继续创造财富。 图片来源:iStockphoto/Jose Luis Stephens 在现代开源世界,软件商变得越来越不相关。至少在基础设施层面是这样的。 这个世界到处都是开源软件,但开发、为之贡献的公司并没有将其直接商业化的意愿。事实上,将他人创新的打包者才会蓬勃发展。开源公司Red Hat创造的可观财富可以算是一个小奇迹。它的真正创新在于将他人的创新打包并流水化。 全部赠送他人 今天上午我的收件箱里有一封摘要邮件,标题如下: 耐克发布开源软件 Facebook正在开发一种开源蜂窝网络 Uber依靠开源软件的开发实现增长 LinkedIn将其URL检测工具Java库-LokiJS 1.4开源 当开源正值其中年时(90年代中期至00年代中期),开源都是关于软件商发布这个或那个开源项目,而今天的开源似乎已经撇开软件商了。上面的几条通知,以及其他无数新闻都聚焦于开发者,而不是销售。 LinkedIn不销售软件,不论开源还是闭源。Ditto Nike,Uber,Facebook以及许多其他公司(如Capital One)希望通过开发者的贡献增强其代码,或想更好地吸引、留住人才。这些公司当中没有一个试图兜售开源软件来赚钱。 这对他们来说是好运的。如果你想见识一下失败的话,就去尝试开源的商业模式吧。但这并不意味着开源就是无利可图的。我曾经工作过的一家公司依靠开源商业模式一年营收1亿美元,尽管利润不是很好。 不,这只是承认,在一个将最好的软件赠送出去的世界里,销售软件是傻子才会做的事。 Red Hat 反例 当然,除非你是Red Hat。 正如Steve Nellis所说的那样,“事实证明只有一家公司能持续性地从开源软件中盈利,那就是Red Hat。” 但是Red Hat并不销售开源软件,它销售的是让其他公司安枕无忧地使用开源代码。 从过去到现在,Red Hat模式保持了惊人的连贯性。在2006年我曾写文章称赞过其天才模式,“Red Hat模式是根据市场需要创造出来的,这家公司必须想办法解决无代码拥有权的问题,而最终Red Hat找到了一种出色的方法将这个缺点转化为自己的强项。” Red Hat模式并不能套搬到所有领域的软件。它对于软件架构的应用层来说是不相关的,但在基础设施层给予直接打击。有些软件-如Hadoop-看似可

Ubuntu 15.10 (Wily Werewolf) 将在2016年7月28日结束生命周期

Ubuntu 15.10 用户现在要尽早升级到Ubuntu 16.04 LTS。 今天,2016年7月7日,Canonical宣布Ubuntu 15.10 Wily Werewolf 操作系统将在3周内(2016年7月28日之前)结束生命周期。 Ubuntu 15.10的代号为 Wily Werewolf,于2015年10月22日发布。这是第一次用虚构动物命名的代号。Werewolf的意思是狼人。其他的Ubuntu版本都是根据真实动物来命名代号的。Ubuntu 15.10不是一个长期支持版本(LTS:Long Term Support)。这意味着它的安全更新和软件更新的支持只有9个月。 Adam Conrand在邮件中宣布: “作为一个非LTS版本,15.10有9个月的支持周期,因此,现在支持周期快要结束了。Ubuntu 15.10将在7月28日星期四结束生命周期。在那以后,Ubuntu安全提示不再包含Ubuntu 15.10。” 因此,7月28日以后,Canonical公司不再为 Ubuntu 15.10 Wily Werewolf提供安全更新。这也意味着如果你不升级到新的版本,如Ubuntu 16.04 Xenial Xerus,你的系统可能会被攻陷。关于Ubuntu 15.10升级到Ubuntu 16.04 LTS的具体步骤,请参阅: 解读Ubuntu 16.04 LTS新特性以及具体升级步骤 如果你在升级过程中出现问题,请放心大胆地在评论区提出。 本文翻译自:http://linux.softpedia.com/blog/ubuntu-15-10-wily-werewolf-to-reach-end-of-life-on-july-28-2016-506082.shtml Ubuntu 15.10 (Wily Werewolf) 将在2016年7月28日结束生命周期

验尸官称Debian创始人 Ian Murdock 是自杀身亡

Image
Debian创始人 Ian Murdock 在去年底突然死亡。这周的尸体解剖报告显示他是自杀的。 2015年12月28日晚,42岁的 Ian Mordock 在很短的时间内发出一连串语无伦次的推文,宣称他在旧金山格林街自己家附近被警察暴打,而且被威胁自杀。他的朋友担心他会自杀,打电话给旧金山警察局。后者派出一名警员查看Ian Murdock的状况。 Ian Murdock 图片来自 Ilya Schurov, Computerra Weekly 警员从窗户中看见这位开源领袖趴在楼梯上。他撞开被锁的前门,发现Murdock身体赤裸,颈部周围绕着电线,没有生命。在晚上7点40分他被确认已经死亡。 旧金山医检室的两名调查人员Adam Hellman和Kendall Fudim说,Murdock的胸部、腹部,后背,手臂和脚都有瘀伤,但没有外伤或谋杀的明显迹象。 在murdock死亡两天前,12月26日晚11:30,Murdock因为喝醉在邻居家前门用力冲撞,仿佛要闯入邻居家里。据称警察到来时,Murdock与警察打起架来。后来被记下拒捕和攻击警员的罪名。在警车内他用头猛撞车体而被送往医院。 仅在几个小时后,12月27日凌晨2:40,Murdock离开医院,回到邻居空前门继续冲撞。这次警察到来,将他带到县监狱让他醒酒并冷静下来。那天他被释放,但要交2万5000美元保释金。在后一天晚上他自杀了。他的家里散布着空酒瓶。 一位邻居告诉调查人员,Murdock刚与女朋友分手,而且房子还可能会被收回。这位 Linux先驱与伴侣的关系很紧张,邻居说,他是出了名的酒鬼,有时候会失去控制。Murdock的sister(不清楚到底是姐姐还是妹妹)告诉警官他已经有长达20年的精神问题。 CNN记者在星期三获得的 医检报告 告诉了我们Murdock的死因。 在他自杀的前几个小时,他发出这样一条推文:“如果有人想要来看看警察对我做了些什么,我会非常高兴。” “他们暴打我两次,然后说我攻击警员而对我罚款2万5千美元保释金。他们跟着我到我家,然后将我拉出来又打了一顿。” 医生Amy Hart在解剖报告签名时说,“他是上吊自杀的。他酗酒,患有酒精戒断癫痫和阿斯伯格综合征。” 他最大的名声是在1993创立Debian GNU/Linux,一个非常流行的开源Linux发行版。Debian这个名字取自他女朋友D

Fedora 24如何安装Snapd以及Snap软件包

Image
Snappy包管理器是一个跨发行版的包管理器。它最初是为Ubuntu系统构建的,但现在其他主要的Linux发行版( Fedora, Linux Mint, RHEL, OpenSUSE, Arch Linux 等)都能使用Snappy。与RPM和Deb不同的是,Snap软件包可以安装并运行在所有Linux发行版。 Snap包是一个经过压缩的文件系统,由宿主机操作系统动态挂载到 /snap 目录。其携带的元数据由snapd处理,然后snapd为其创建一个安全的沙盒环境。Snap软件包的优势在于它是一个通用的软件包,缺陷是体积比较大,这是因为snap软件包自带了依赖包和运行库以支持所有Linux发行版。 Fedora 24 安装Snapd以及Snap软件包 通过Snapd服务以及snap客户端,我们可以安装snap软件包,但 Fedora 24 还没有自带Snapd。我们可以运行下面的命令添加一个COPR软件库。 sudo dnf copr enable zyga/snapcore 输出: You are about to enable a Copr repository. Please note that this repository is not part of the main Fedora distribution, and quality may vary. The Fedora Project does not exercise any power over the contents of this repository beyond the rules outlined in the Copr FAQ at <https://fedorahosted.org/copr/wiki/UserDocs#WhatIcanbuildinCopr>, and packages are not held to any quality or security level. Please do not file bug reports about these packages in Fedora Bugzilla. In case of problems, contact the owner of this repository. Do you want to

Ubuntu考虑停止支持32位处理器

Linux在上世纪90年代凭借轻巧快速占领低端PC的市场,从而开始了它的发展。所以 Ubuntu 关于停止支持32位CPU的提议是含有一丝讽刺意味,但这并不让人感到惊讶。 Ubuntu的开发人员Dimitri John Ledkov在Ubuntu邮件列表中 提出 Canonical应该逐渐停止支持32位处理器。“谷歌,ZFS,Docker已经放弃支持32位处理器。关键点是32位处理器缺乏上游软件开发商的支持,虽然32位CPU仍然可以购买”,他写道。 不可否认,32位处理器正逐渐消失。20年前当人们将旧Windows PC改用作小型Linux服务器时,他们的PC大概购买了3到4年。32位系统在今天更加老旧。 AMD在2003年推出了Athlon 64位处理器,随后一年Intel也推出了64位CPU。几年之间,这两家CPU生产商卖出的处理器都支持64位,因为64位CPU可以使用4G以上的内存。在桌面领域,64位并不显得那么重要,除非你使用Photoshop或AutoCAD。 但对服务器,64位CPU的内存限制是16 EB,对服务器技术的发展如超级计算机,云计算和虚拟化起着非常重要的推动作用。 随着32位系统的逐渐消亡,花费大量时间构建并测试32位OS仅能得来微小的回报。Ledkov说Canonical想要在Ubuntu 16.10发布时停止提供32位OS安装镜像。在2018年10月Ubuntu 18.10发布时,Canonical将完全停止支持32位软件,并推荐在虚拟机和容器中运行32位软件。 Canonical并不是第一个停止支持32位CPU的Linux厂商。Red Hat发布的 Fedora 24 服务器版本已经不提供32位ISO镜像,但Fedora工作站仍然有32位版本。另外, OpenSUSE  Leap 从没有提供32位镜像。近期发布的Netowrk Security Toolkit也没有32位镜像。 由于Linux的开放性,你总能找到一群程序员获取代码库,对32位提供支持。这些程序或许可以为32位系统撑起旗帜,但由于第三方软件和硬件的逐渐消亡,他们最终也会放弃的。 本文翻译自 http://www.networkworld.com/article/3091818/linux/linux-distros-look-to-drop-32-bit-support.

保加利亚规定政府必须采购开源软件

东南欧国家保加利亚 有了一项新的开源软件政策。最近国会通过了新的修正案,要求所有为政府编写的软件必须开源。 Bozhidar Bozhanov是保加利亚副首相的顾问,他在自己的博文中宣布了这一消息。Bozhanov对这项新的开源软件政策扮演了重要作用,他感谢同事以及保加利亚副首相让这项修正案成为电子管理法案的(Electronic Eovernance Act)一部分。 你可以 点击此链接 查看这项修正案,其主要的亮点是第58a条: 58a条(新-SG.50 of 2016, 2016年7月1日生效)为开发、升级或实现信息系统和电子服务而进行的公共采购时,行政机关必须要列出如下要求: 当合同包含计算机程序开发时 计算机程序必须符合开源软件的标准 采购中计算机程序、源代码、界面设计和数据库的版权以及相关权利应完全符合开源原则,使用、修改、发行不受限制。 程序的开发应在政府机构维护的软件仓库中进行。 当然这并不意味整个保加利亚都将抛弃微软而使用Linux以及开源软件。现有的专有软件不会受到新法案的影响。Bozhanov认为其主要的益处是不管政府采购什么软件,公共都能知晓并获得。毕竟,采购软件用的是税人的钱。纳税人有权利知晓并从中获益。 不久,保加利亚将成立一个新的政府机构来实施此法案,并为政府软件创建一个公共软件库。 这对于开源软件来说当然是一个好消息。我对Bozhanov及其团队所做的工作表示祝贺,并希望保加利亚成为其他国家的模范。 保加利亚规定政府必须采购开源软件

snapd 进入Arch Linux社区软件库(community Repo)

Image
现在Arch Linux用户安装 snap软件包 更加方便了,因为 snapd 及其依赖包snap-confine和squashfs-tools都在community软件库中了。Arch Linux以及基于Arch的Linux发行版,如Manjaro,Apricity OS安装snapd只需要运行: sudo pacman -S snapd snapd包含了snapd守护进程以及snap客户端。安装完成后,输入下面的命令启动 snapd 守护进程。 sudo systemctl start snapd.socket 然后,你就能用snap客户端来安装snap软件包了。比如下面的命令将会安装telegram即时聊天工具。 sudo snap install telegram-sergiusens 要查看可安装的snap软件包,运行: snap find 下面的命令可以使snapd守护进程开机自启动。 sudo systemctl enable snapd.socket 在这之前,snapd在AUR仓库,得使用 yaourt包管理器 安装。 snap软件包是否可以消除Linux的碎片化现象?谈谈你的看法。 snapd 进入Arch Linux社区软件库(community Repo)

Fedora 22/23升级到 Fedora 24

Image
Fedora 24 于2016年6月21日发布正式版。Linux用户可以从 https://torrents.fedoraproject.org 下载镜像文件种子,然后用BT软件下载镜像文件。 Fedora 24 亮点: 默认使用Gnome 3.20桌面环境 用户现在可以在图形化的软件安装程序(Gnome Software)中升级系统至下一个版本。 支持Flatpak软件包,与Ubuntu的 Snap软件包 类似。 LibreOffice 5.1 QGnomePlatform可以让Gnome与KDE应用程序在外观上趋于一致,并能同步这两种应用程序的设置。 支持Wayland显示服务器。使用Wayland,只需要在登录界面选择。Wayland使用户避免了 Snap软件包的安全漏洞 。 服务器版本添加了FreeIPA 4.3。 Fedora 22 生命周期即将结束 (End of Life) Fedora 22将于Fedora 24发布一个月后 (2016年7月19日)结束生命周期。在此以后,Fedora 22的软件仓库将不再有安全更新,bug修复,或添加新的软件包。 Fedora 22于2015年5月发布,其中的一个显著变化是 dnf 成为默认的包管理器,替代了原来了yum包管理器。 Fedora 22 工作站 Fedora 22用户可以 升级至 Fedora 23 ,也可以使用下面的步骤直接升级至 Fedora 24。 Fedora 22/23升级到 Fedora 24 首先在终端里运行下面的升级系统的原有软件。 sudo dnf upgrade --refresh 然后安装 dnf 系统升级插件,并开始升级。 sudo dnf install dnf-plugin-system-upgrade sudo dnf system-upgrade download --releasever=24 上面的两条命令运行完成后,重启系统进入升级过程。 sudo dnf system-upgrade reboot 选择第一个启动选项。 等待升级完成。 升级完成后,它会自动重启。选择第一个Fedora 24的内核。 运行下面的命令检查系统版本。 cat /etc/redhat-release 查看详细版本信息。 cat /etc/*-release 输出: Fedora rel