2016年6月

当我驾车的时候并没有这么想过,但是我肯定喜欢一个配有这样系统的车子,它可以让我按下几个按钮就能与我的妻子、母亲以及孩子们语音通话。这样的系统也可以让我选择是否从云端、卫星广播、以及更传统的 AM/FM 收音机收听音乐流媒体。我也会得到最新的天气情况,以及它可以引导我的车载 GPS 找到抵达下一个目的地的最快路线。 车载娱乐系统 In-vehicle infotainment ,业界常称作 IVI,它已经普及出现在最新的汽车上了。

前段时间,我乘坐飞机跨越了数百英里,然后租了一辆汽车。令人愉快的是,我发现我租赁的汽车上配置了类似我自己车上同样的 IVI 技术。毫不犹豫地,我就通过蓝牙连接把我的联系人上传到了系统当中,然后打电话回家给我的家人,让他们知道我已经安全抵达了,然后我的主机会让他们知道我正在去往他们家的路上。

在最近的新闻综述中,Scott Nesbitt 引述了一篇文章,说福特汽车公司因其开源的 智能设备连接 Smart Device Link (SDL)从竞争对手汽车制造商中得到了足够多的回报,这个中间件框架可以用于支持移动电话。 SDL 是 GENIVI 联盟的一个项目,这个联盟是一个非营利性组织,致力于建设支持开源车载娱乐系统的中间件。据 GENIVI 的执行董事 Steven Crumb 称,他们的成员有很多,包括戴姆勒集团、现代、沃尔沃、日产、本田等等 170 个企业。

为了在同行业间保持竞争力,汽车生产企业需要一个中间设备系统,以支持现代消费者所使用的各种人机界面技术。无论您使用的是 Android、iOS 还是其他设备,汽车 OEM 厂商都希望自己的产品能够支持这些。此外,这些的 IVI 系统必须有足够适应能力以支持日益变化的移动技术。OEM 厂商希望提供有价值的服务,并可以在他们的 IVI 之上增加服务,以满足他们客户的各种需求。

步入 Linux 和开源软件

除了 GENIVI 在努力之外,Linux 基金会也赞助支持了 车载 Linux Automotive Grade Linux (AGL)工作组,这是一个致力于为汽车应用寻求开源解决方案的软件基金会。虽然 AGL 初期将侧重于 IVI 系统,但是未来他们希望发展到不同的方向,包括 远程信息处理 telematics 、抬头显示器(HUD)及其他控制系统等等。 现在 AGL 已经有超过 50 名成员,包括捷豹、丰田、日产,并在其最近发布的一篇公告中宣称福特、马自达、三菱、和斯巴鲁也加入了。

为了了解更多信息,我们采访了这一新兴领域的两位领导人。具体来说,我们想知道 Linux 和开源软件是如何被使用的,并且它们是如何事实上改变了汽车行业的面貌。首先,我们将与 Alison Chaiken 谈谈,她是一位任职于 Peloton Technology 的软件工程师,也是一位在车载 Linux 、网络安全和信息透明化方面的专家。她曾任职于 Alison Chaiken 公司、诺基亚和斯坦福直线性加速器。然后我们和 Steven Crumb 进行了交谈,他是 GENIVI 执行董事,他之前从事于高性能计算环境(超级计算机和早期的云计算)的开源工作。他说,虽然他再不是一个程序员了,但是他乐于帮助企业解决在使用开源软件时的实际业务问题。

采访 Alison Chaiken (by Deb Nicholson)

你是如何开始对汽车软件领域感兴趣的?

我曾在诺基亚从事于手机上的 MeeGo 产品,2009 年该项目被取消了。我想,我下一步怎么办?其时,我的一位同事正在从事于 MeeGo-IVI,这是一个早期的车载 Linux 发行版。 “Linux 在汽车方面将有很大发展,” 我想,所以我就朝着这个方向努力。

你能告诉我们你在这些日子里工作在哪些方面吗?

我目前正在启动一个高级巡航控制系统的项目,它用在大型卡车上,使用实时 Linux 以提升安全性和燃油经济性。我喜欢在这方面的工作,因为没有人会反对提升货运的能力。

近几年有几则汽车被黑的消息。开源代码方案可以帮助解决这个问题吗?

我恰好针对这一话题准备了一次讲演,我会在南加州 Linux 2016 博览会上就 Linux 能否解决汽车上的安全问题做个讲演 (讲演稿在此)。值得注意的是,GENIVI 和车载 Linux 项目已经公开了他们的代码,这两个项目可以通过 Git 提交补丁。(如果你有补丁的话),请给上游发送您的补丁!许多眼睛都盯着,bug 将无从遁形。

执法机构和保险公司可以找到很多汽车上的数据的用途。他们获取这些信息很容易吗?

好问题。IEEE-1609 专用短程通信标准 Dedicated Short Range Communication Standard 就是为了让汽车的 WiFi 消息可以安全、匿名地传递。不过,如果你从你的车上发推,那可能就有人能够跟踪到你。

开发人员和公民个人可以做些什么,以在汽车技术进步的同时确保公民自由得到保护?

电子前沿基金会 Electronic Frontier Foundation (EFF)在关注汽车问题方面做了出色的工作,包括对哪些数据可以存储在汽车 “黑盒子”里通过官方渠道发表了看法,以及 DMCA 规定 1201 如何应用于汽车上。

在未来几年,你觉得在汽车方面会发生哪些令人激动的发展?

可以拯救生命的自适应巡航控制系统和防撞系统将取得长足发展。当它们大量进入汽车里面时,我相信这会使得(因车祸而导致的)死亡人数下降。如果这都不令人激动,我不知道还有什么会更令人激动。此外,像自动化停车辅助功能,将会使汽车更容易驾驶,减少汽车磕碰事故。

我们需要做什么?人们怎样才能参与?

车载 Linux 开发是以开源的方式开发,它运行在每个人都能买得起的廉价硬件上(如树莓派 2 和中等价位的 Renesas Porter 主板)。 GENIVI 汽车 Linux 中间件联盟通过 Git 开源了很多软件。此外,还有很酷的 OSVehicle 开源硬件汽车平台。

只需要不太多的预算,人们就可以参与到 Linux 软件和开放硬件中。如果您感兴趣,请加入我们在 Freenode 上的IRC #automotive 吧。

采访 Steven Crumb (by Don Watkins)

GENIVI 在 IVI 方面做了哪些巨大贡献?

GENIVI 率先通过使用自由开源软件填补了汽车行业的巨大空白,这包括 Linux、非安全关键性汽车软件(如车载娱乐系统(IVI))等。作为消费者,他们很期望在车辆上有和智能手机一样的功能,对这种支持 IVI 功能的软件的需求量成倍地增长。不过不断提升的软件数量也增加了建设 IVI 系统的成本,从而延缓了其上市时间。

GENIVI 使用开源软件和社区开发的模式为汽车制造商及其软件提供商节省了大量资金,从而显著地缩短了产品面市时间。我为 GENIVI 而感到激动,我们有幸引导了一场革命,在缓慢进步的汽车行业中,从高度结构化和专有的解决方案转换为以社区为基础的开发方式。我们还没有完全达成目标,但是我们很荣幸在这个可以带来实实在在好处的转型中成为其中的一份子。

你们的主要成员怎样推动了 GENIVI 的发展方向?

GENIVI 有很多成员和非成员致力于我们的工作。在许多开源项目中,任何公司都可以通过通过技术输出而发挥影响,包括简单地贡献代码、补丁、花点时间测试。前面说过,宝马、奔驰、现代汽车、捷豹路虎、标致雪铁龙、雷诺/日产和沃尔沃都是 GENIVI 积极的参与者和贡献者,其他的许多 OEM 厂商也在他们的汽车中采用了 IVI 解决方案,广泛地使用了 GENIVI 的软件。

这些贡献的代码使用了什么许可证?

GENIVI 采用了一些许可证,包括从(L)GPLv2 到 MPLv2 和 Apache2.0。我们的一些工具使用的是 Eclipse 许可证。我们有一个公开许可策略,详细地说明了我们的许可证偏好。

个人或团体如何参与其中?社区的参与对于这个项目迈向成功有多重要?

GENIVI 的开发完全是开放的(projects.genivi.org),因此,欢迎任何有兴趣在汽车中使用开源软件的人参加。也就是说,公司可以通过成员的方式加入该联盟,联盟以开放的方式资助其不断进行开发。GENIVI 的成员可以享受各种各样的便利,在过去六年中,已经有多达 140 家公司参与到这个全球性的社区当中。

社区对于 GENIVI 是非常重要的,没有一个活跃的贡献者社区,我们不可能在这些年开发和维护了这么多有价值的软件。我们努力让参与到 GENIVI 更加简单,现在只要加入一个邮件列表就可以接触到各种软件项目中的人们。我们使用了许多开源项目采用的标准做法,并提供了高品质的工具和基础设施,以帮助开发人员宾至如归而富有成效。

无论你是否熟悉汽车软件,都欢迎你加入我们的社区。人们已经对汽车改装了许多年,所以对于许多人来说,在汽车上修修改改是自热而然的做法。对于汽车来说,软件是一个新的领域,GENIVI 希望能为对汽车和开源软件有兴趣的人打开这扇门。


via: https://opensource.com/business/16/5/interview-alison-chaiken-steven-crumb

作者:Don Watkins 译者:erlinux 校对:wxy

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

虚拟控制台是 Linux 上非常重要的功能,它们给系统用户提供了 shell 提示符,以保证用户在登录和远程登录一个未安装图形界面的系统时仍能使用。

一个用户可以同时操作多个虚拟控制台会话,只需在虚拟控制台间来回切换即可。

用 vlock 锁定 Linux 用户控制台或终端

这篇使用指导旨在教会大家如何使用 vlock 来锁定用户虚拟控制台和终端。

vlock 是什么?

vlock 是一个用于锁定一个或多个用户虚拟控制台用户会话的工具。在多用户系统中 vlock 扮演着重要的角色,它让用户可以在锁住自己会话的同时不影响其他用户通过其他虚拟控制台操作同一个系统。必要时,还可以锁定所有的控制台,同时禁止在虚拟控制台间切换。

vlock 的主要功能面向控制台会话方面,同时也支持非控制台会话的锁定,但该功能的测试还不完全。

在 Linux 上安装 vlock

根据你的 Linux 系统选择 vlock 安装指令:

# yum install vlock           [On RHEL / CentOS / Fedora]
$ sudo apt-get install vlock  [On Ubuntu / Debian / Mint]

在 Linux 上使用 vlock

vlock 操作选项的常规语法:

# vlock option
# vlock option plugin
# vlock option -t <timeout> plugin

vlock 常用选项及用法:

1、 锁定用户的当前虚拟控制台或终端会话,如下:

# vlock --current

锁定 Linux 用户终端会话

选项 -c 或 --current,用于锁定当前的会话,该参数为运行 vlock 时的默认行为。

2、 锁定所有你的虚拟控制台会话,并禁用虚拟控制台间切换,命令如下:

# vlock --all

锁定所有 Linux 终端会话

选项 -a 或 --all,用于锁定所有用户的控制台会话,并禁用虚拟控制台间切换。

其他的选项只有在编译 vlock 时编入了相关插件支持和引用后,才能发挥作用:

3、 选项 -n 或 --new,调用时后,会在锁定用户的控制台会话前切换到一个新的虚拟控制台。

# vlock --new

4、 选项 -s 或 --disable-sysrq,在禁用虚拟控制台的同时禁用 SysRq 功能,只有在与 -a 或 --all 同时使用时才起作用。

# vlock -sa

5、 选项 -t 或 --timeout ,用以设定屏幕保护插件的 timeout 值。

# vlock --timeout 5

你可以使用 -h--help-v--version 分别查看帮助消息和版本信息。

我们的介绍就到这了,提示一点,你可以将 vlock 的 ~/.vlockrc 文件包含到系统启动中,并参考入门手册添加环境变量,特别是 Debian 系的用户。

想要找到更多或是补充一些这里没有提及的信息,可以直接在写在下方评论区。


via: http://www.tecmint.com/vlock-lock-user-virtual-console-terminal-linux/

作者:Aaron Kili 译者:martin2011qi 校对:wxy

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

当今世界会时不时地出现一波波科技浪潮,将以前的技术拍死在海滩上。针对 serverless 应用的概念我们已经谈了很多,它是指将你的应用程序按功能来部署,这些功能在被用到时才会启动。你不用费心去管理服务器和程序规模,因为它们会在需要的时候在一个集群中启动并运行。

但是 serverless 并不意味着没有 Docker 什么事儿,事实上 Docker 就是 serverless 的。你可以使用 Docker 来容器化这些功能,然后在 Swarm 中按需求来运行它们。serverless 是一项构建分布式应用的技术,而 Docker 是它们完美的构建平台。

从 servers 到 serverless

那如何才能写一个 serverless 应用呢?来看一下我们的例子,5个服务组成的投票系统

投票系统由下面5个服务组成:

  • 两个 web 前端
  • 一个后台处理投票的进程
  • 一个计票的消息队列
  • 一个数据库

后台处理投票的进程很容易转换成 serverless 构架,我们可以使用以下代码来实现:

import dockerrun
client = dockerrun.from_env()
client.run("bfirsh/serverless-record-vote-task", [voter_id, vote], detach=True)

这个投票处理进程和消息队列可以用运行在 Swarm 上的 Docker 容器来代替,并实现按需自动部署。

我们也可以用容器替换 web 前端,使用一个轻量级 HTTP 服务器来触发容器响应一个 HTTP 请求。Docker 容器代替长期运行的 HTTP 服务器来挑起响应请求的重担,这些容器可以自动扩容来支撑更大访问量。

新的架构就像这样:

红色框内是持续运行的服务,绿色框内是按需启动的容器。这个架构里需要你来管理的长期运行服务更少,并且可以自动扩容(最大容量由你的 Swarm 决定)。

我们可以做点什么?

你可以在你的应用中使用3种技术:

  1. 在 Docker 容器中按需运行代码。
  2. 使用 Swarm 来部署集群。
  3. 通过使用 Docker API 套接字在容器中运行容器。

结合这3种技术,你可以有很多方法搭建你的应用架构。用这种方法来部署后台环境真是非常有效,而在另一些场景,也可以这么玩,比如说:

  • 由于存在延时,使用容器实现面向用户的 HTTP 请求可能不是很合适,但你可以写一个负载均衡器,使用 Swarm 来对自己的 web 前端进行自动扩容。
  • 实现一个 MongoDB 容器,可以自检 Swarm 并且启动正确的分片和副本(LCTT 译注:分片技术为大规模并行检索提供支持,副本技术则是为数据提供冗余)。

下一步怎么做

我们提供了这些前卫的工具和概念来构建应用,并没有深入发掘它们的功能。我们的架构里还是存在长期运行的服务,将来我们需要使用 Swarm 来把所有服务都用按需扩容的方式实现。

希望本文能在你搭建架构时给你一些启发,但我们还是需要你的帮助。我们提供了所有的基本工具,但它们还不是很完善,我们需要更多更好的工具、库、应用案例、文档以及其他资料。

我们在这里发布了工具、库和文档。如果想了解更多,请贡献给我们一些你知道的资源,以便我们能够完善这篇文章。

玩得愉快。

更多关于 Docker 的资料


via: https://blog.docker.com/2016/06/building-serverless-apps-with-docker/

作者:Ben Firshman 译者:bazz2 校对:wxy

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

马克·理查德·沙特尔沃思 Mark Richard Shuttleworth 是 Ubuntu 的创始人,也被称作 Debian 背后的人之一)。他于 1973 年出生在南非的 韦尔科姆 Welkom 。他不仅是个企业家,还是个太空游客——他是第一个前往太空旅行的非洲独立国家的公民。

马克曾在 1996 年成立了一家名为 Thawte 的互联网商务安全公司,那时他还在 开普敦大学 University of Cape Town 的学习金融和信息技术。

2000 年,马克创立了 HBD( Here be Dragons 此处有龙/危险 的缩写,所以其吉祥物是一只龙),这是一家投资公司,同时他还创立了 沙特尔沃思基金会 Shuttleworth Foundation ,致力于以奖金和投资等形式给社会中有创新性的领袖提供资助。

“移动设备对于个人电脑行业的未来而言至关重要。比如就在这个月,相对于平板电脑的发展而言,传统 PC 行业很明显正在萎缩。所以如果我们想要涉足个人电脑产业,我们必须首先涉足移动行业。移动产业之所以有趣,是因为在这里没有盗版 Windows 操作系统的市场。所以如果你为你的操作系统赢得了一台设备的市场份额,这台设备会一直使用你的操作系统。在传统 PC 行业,我们时不时得和“免费”的 Windows 产生竞争,这是一种非常微妙的挑战。所以我们现在的重心是围绕 Ubuntu 和移动设备——手机和平板——以图与普通用户建立更深层次的联系。”

— 马克·沙特尔沃思

2002 年,他在俄罗斯的 星城 Star City 接受了为期一年的训练,随后作为联盟号 TM-34 任务组的一员飞往了国际空间站。再后来,在面向有志于航空航天或者其相关学科的南非学生群体发起了推广科学、编程及数学的运动后,马克 创立了 Canonical Ltd。此后直至2013年,他一直在领导 Ubuntu 操作系统的开发。

现今,沙特尔沃思拥有英国与南非双重国籍并和 18 只可爱的鸭子住在英国的 Isle of Man 小岛上的一处花园,一同的还有他可爱的女友 Claire,两条黑色母狗以及时不时经过的羊群。

“电脑不仅仅是一台电子设备了。它现在是你思维的延续,以及通向他人的大门。”

— 马克·沙特尔沃思

马克·沙特尔沃思的早年生活

正如我们之前提到的,马克出生在南非的 奥兰治自由邦 Orange Free State 韦尔科姆 Welkom 。他是一名外科医生和护士学校教师的孩子。他在西部省预科学校就读并在 1986 年成为了学生会主席,一个学期后就读于 Rondebosch 男子高中,再之后入学 Bishops Diocesan 学院并在 1991 年再次成为那里的学生会主席。

马克在 开普敦大学 University of Cape Town 拿到了金融和信息系统的商业科学双学士学位,他在学校就读时住在 Smuts Hall。作为学生,他也在那里帮助安装了学校的第一条宿舍互联网接入。

“无数的企业和国家已经证明,引入开源政策能提高竞争力和效率。在不同层面上创造生产力对于公司和国家而言都是至关重要的。”

— 马克·沙特尔沃思

马克·沙特尔沃思的职业生涯

马克在 1995 年创立了 Thawte,公司专注于数字证书和互联网安全,然后在 1999 年把公司卖给了 VeriSign,赚取了大约 5.75 亿美元。

2000 年,马克创立了 HBD 风险资本公司,成为了商业投资人和项目孵化器。2004 年,他创立了 Canonical Ltd. 以支持和鼓励自由软件开发项目的商业化,特别是 Ubuntu 操作系统的项目。直到 2009 年,马克才从 Canonical CEO 的位置上退下。

“在 DDC (LCTT 译注:一个 Debian GNU/Linux 开发者联盟) 的早期,我更倾向于让拥护者们放手去做,看看能发展出什么。”

— 马克·沙特尔沃思

Linux、自由开源软件与马克·沙特尔沃思

在 90 年代后期,马克曾作为一名开发者参与 Debian 操作系统项目。

2001 年,马克创立了沙特尔沃思基金会,这是个扎根南非的、非赢利性的基金会,专注于赞助社会创新、免费/教育用途开源软件,曾赞助过 自由烤面包机 Freedom Toaster (LCTT 译注:自由烤面包机是一个可以为用户带来的 CD/DVD 上刻录自由软件的公共信息亭)。

2004 年,马克通过出资开发基于 Debian 的 Ubuntu 操作系统返回了自由软件界,这一切也经由他的 Canonical 公司完成。

2005 年,马克出资建立了 Ubuntu 基金会并投入了一千万美元作为启动资金。在 Ubuntu 项目内,人们经常用一个朗朗上口的名字称呼他——“SABDFL : 自封的生命之仁慈独裁者 Self-Appointed Benevolent Dictator for Life ”。为了能够找到足够多的高手开发这个巨大的项目,马克花费了 6 个月的时间从 Debian 邮件列表里寻找,这一切都是在他乘坐在南极洲的一艘破冰船—— 赫列布尼科夫船长号 Kapitan Khlebnikov ——上完成的。同年,马克买下了 Impi Linux 65% 的股份。

“我呼吁电信公司的掌权者们尽快开发出跨洲际的高效信息传输服务。”

— 马克·沙特尔沃思

2006 年,KDE 宣布沙特尔沃思成为 KDE 的 第一赞助人 first patron ——彼时 KDE 最高级别的赞助。这一赞助协议在 2012 年终止,取而代之的是对 Kubuntu 的资金支持,这是一个使用 KDE 作为默认桌面环境的 Ubuntu 变种。

2009 年,Shuttleworth 宣布他会从 Canonical 的 CEO 上退位,以更好地关注合作关系、产品设计和客户。从 2004 年起担任公司 COO 的 珍妮·希比尔 Jane Silber 晋升为 CEO。

2010 年,马克由于其贡献而被 开放大学 Open University 授予了荣誉学位。

2012 年,马克和 肯尼斯·罗格夫 Kenneth Rogoff 一同在牛津大学与 彼得·蒂尔 Peter Thiel 加里·卡斯帕罗夫 Garry Kasparov 创新悖论 The Innovation Enigma 展开辩论。

2013 年,马克和 Ubuntu 一同被授予 澳大利亚反个人隐私大哥奖 Austrian anti-privacy Big Brother Award ,理由是默认情况下, Ubuntu 会把 Unity 桌面的搜索框的搜索结果发往 Canonical 服务器(LCTT 译注:因此侵犯了个人隐私)。而一年前,马克曾经申明过这一过程进行了匿名化处理。

“所有主流 PC 厂家现在都提供 Ubuntu 预安装选项,所以我们和业界的合作已经相当紧密了。但那些 PC 厂家对于给买家推广新东西这件事都很紧张。如果我们可以让 PC 买家习惯 Ubuntu 的平板/手机操作系统的体验,那他们也应该更愿意买预装 Ubuntu 的 PC。没有哪个操作系统是通过抄袭模仿获得成功的,Android 很棒,但如果我们想成功的话我们必须给市场带去更新更好的东西(LCTT 译注:而不是改进或者模仿 Android)。如果我们中没有人追寻未来的话,我们将陷入停滞不前的危险。但如果你尝试去追寻未来了,那你必须接受不是所有人对未来的预见都和你一样这一事实。”

— 马克·沙特尔沃思

马克·沙特尔沃思的太空之旅

马克在 2002 年作为世界第二名自费太空游客而闻名世界,同时他也是南非第一个旅行太空的人。这趟旅行中,马克作为俄罗斯联盟号 TM-34 任务的一名乘员加入,并为此支付了约两千万美元。2 天后,联盟号宇宙飞船抵达了国际空间站,在那里马克呆了 8 天并参与了艾滋病和基因组研究的相关实验。同年晚些时候,马克随联盟号 TM-33 任务返回了地球。为了参与这趟旅行,马克花了一年时间准备与训练,其中有 7 个月居住在俄罗斯的星城。

在太空中,马克与 纳尔逊·曼德拉 Nelson Mandela 和另一个 14 岁的南非女孩 米歇尔·福斯特 Michelle Foster (她问马克要不要娶她)通过无线电进行了交谈。马克礼貌地回避了这个结婚问题,但在巧妙地改换话题之前他说他感到很荣幸。身患绝症的女孩福斯特通过 梦想基金会 Dream foundation 的赞助获得了与马克和纳尔逊·曼德拉交谈的机会。

归来后,马克在世界各地做了旅行,并和各地的学生就太空之旅发表了感言。

“粗略的统计数据表明 Ubuntu 的实际用户依然在增长。而我们的合作方——戴尔、惠普、联想和其他硬件生产商,以及游戏厂商 EA、Valve 都在加入我们——这让我觉得我们在关键的领域继续领先。”

— 马克·沙特尔沃思

马克·沙特尔沃思的交通工具

马克有他自己的私人客机 庞巴迪全球特快 Bombardier Global Express ,虽然它经常被称为 Canonical 1 号,但事实上此飞机是通过 HBD 风险投资公司注册拥有的。涂画在飞机侧面的龙图案是 HBD 风投公司的吉祥物 ,名叫 Norman。

与南非储备银行的法律冲突

在从南非转移 25 亿南非兰特去往 Isle of Man 的过程中,南非储备银行征收了 2.5 亿南非兰特的税金。马克上诉了,经过冗长的法庭唇枪舌战,南非储备银行被勒令返还 2.5 亿征税,以及其利息。马克宣布他会把这 2.5 亿存入信托基金,以用于帮助那些上诉到宪法法院的案子。

“离境征税倒也不和宪法冲突。但离境征税的主要目的不是提高税收,而是通过监管资金流出来保护本国经济。”

— Dikgang Moseneke 法官

2015 年,南非宪法法院修正了低级法院的判决结果,并宣布了上述对于离岸征税的理解。

马克·沙特尔沃思喜欢的东西

Cesária Évora、mp3、春天、 切尔西 Chelsea “恍然大悟” finally seeing something obvious for first time 、回家、 辛纳屈 Sinatra 、白日梦、暮后小酌、挑逗、 苔丝 d’Urberville 、弦理论、Linux、粒子物理、Python、转世、米格-29、雪、旅行、Mozilla、酸橙果酱、 激情代价 body shots 、非洲丛林、豹、拉贾斯坦邦、俄罗斯桑拿、单板滑雪、失重、Iain m 银行、宽度、 阿拉斯泰尔·雷诺兹 Alastair Reynolds 、化装舞会服装、裸泳、灵机一动、肾上腺素激情消退、 莫名 the inexplicable 、活动顶篷式汽车、Clifton、国家公路、国际空间站、机器学习、人工智能、维基百科、Slashdot、 风筝冲浪 kitesurfing 和 Manx lanes。

马克·沙特尔沃思不喜欢的东西

行政、涨工资、法律术语和公众演讲。


via: http://www.unixmen.com/mark-shuttleworth-man-behind-ubuntu-operating-system/

作者:M.el Khamlichi 译者:Moelf 校对:PurlingNayuki, wxy

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

今日关注

Canonical 决定在 18.10 版本逐步放弃对 32 位计算机的支持,并在 18.10 中完全放弃。这并不是第一次有这样的消息传闻,但每次都没有了下文,不过这次看起来有了具体的计划。Ubuntu 开发者 Dimitri John Ledkov 发布消息,称将从即将发布的 Ubuntu 16.10 开始到 Ubuntu 18.04 LTS ,Canonincal 将逐步停止支持 32 位计算机。Canonical 会继续将老式的 32 位程序移植到 64 位计算机上,并提供 32 位的 d-i / netboot 安装器、内核和的云镜像,但是不会提供 32 位的桌面版和服务器版了。而到了 18.10 ,就会完全放弃 32 位计算机的支持。之所以放弃 32 位计算机的支持,是因节省资源的考虑,可以不再付出大量资源测试和构建 32 位应用和镜像。

此外,Debian 开发团队也计划在 Debian GNU/Linux 9 “Stretch” 中放弃对 32 位计算机的支持

图片摘要

Sabayon 16.07 发布,从之前的 4.5 内核换到了最新的 4.6.3 内核。并首次发布了 LXQt 桌面版,看起来像 LXDE,但是是以 Qt 技术构建的,需要注意的是还处于 Alpha 品质阶段。

Ubuntu 16.10 发布 Alpha 1 版本,不过目前只有 Ubuntu MATE 、Ubuntu 麒麟和 Lubuntu 发布了该版本,其它分支决定不发布 Alpha 版本,将来直接进入 Beta 阶段。按照时间计划, Ubuntu 16.10 将使用 Linux 4.8 内核。

Debian 开发团队为 Debian 8 推送了一则安全公告,升级 Linux 内核版本到 3.16.7-ckt25-2+deb8u2,修复了 21 个重要的内核安全问题

我们之前讨论过在 Ubuntu 上离线安装应用。我们现在要再次讨论它。

Orbital Apps 给我们带来了一种新的软件包类型 ORB,它具有便携软件、交互式安装向导支持,以及离线使用的能力。

便携软件很方便。主要是因为它们能够无需任何管理员权限直接运行,也能够带着所有的设置和数据随 U 盘存储。而交互式的安装向导也能让我们轻松地安装应用。

开放式可运行的打包 OPEN RUNNABLE BUNDLE (ORB)

ORB 是一个自由开源的包格式,它和其它包格式在很多方面有所不同。ORB 的一些特性:

  • 压缩:所有的包都经过 squashfs 压缩,体积最多可减少 60%。
  • 便携模式:如果一个便携 ORB 应用是在可移动设备上运行的,它会把所有设置和数据存储在那之上。
  • 安全:所有的 ORB 包使用 PGP/RSA 签名,通过 TLS 1.2 分发。
  • 离线:所有的依赖都打包进软件包,所以不再需要下载依赖。
  • 开放式软件包:ORB 软件包可以作为 ISO 镜像挂载。

种类

ORB 应用现在有两种类别:

  • 便携软件
  • SuperDEB

1. 便携 ORB 软件

便携 ORB 软件可以立即运行而不需要任何的事先安装。这意味着它不需要管理员权限,也没有依赖!你可以直接从 Orbital Apps 网站下载下来就能使用。

并且由于它支持便携模式,你可以将它拷贝到 U 盘携带。它所有的设置和数据会和它一起存储在 U 盘。只需将 U 盘连接到任何运行 Ubuntu 16.04 的机器上就行了。

可用便携软件

目前有超过 35 个软件以便携包的形式提供,包括一些十分流行的软件,比如:DelugeFirefoxGIMPLibreofficeuGet 以及 VLC

完整的可用包列表可以查阅 便携 ORB 软件列表

使用便携软件

按照以下步骤使用便携 ORB 软件:

  • 从 Orbital Apps 网站下载想要的软件包。
  • 将其移动到想要的位置(本地磁盘/U 盘)。
  • 打开存储 ORB 包的目录。
  • 打开 ORB 包的属性。
    给 ORB 包添加运行权限
  • 在权限标签页添加运行权限。
  • 双击打开它。

等待几秒,让它准备好运行。大功告成。

2. SuperDEB

另一种类型的 ORB 软件是 SuperDEB。SuperDEB 很简单,交互式安装向导能够让软件安装过程顺利得多。如果你不喜欢从终端或软件中心安装软件,superDEB 就是你的菜。

最有趣的部分是你安装时不需要一个互联网连接,因为所有的依赖都由安装向导打包了。

可用的 SuperDEB

超过 60 款软件以 SuperDEB 的形式提供。其中一些流行的有:ChromiumDelugeFirefoxGIMPLibreofficeuGet 以及 VLC

完整的可用 SuperDEB 列表,参阅 SuperDEB 列表

使用 SuperDEB 安装向导

  • 从 Orbital Apps 网站下载需要的 SuperDEB。
  • 像前面一样给它添加运行权限(属性 > 权限)。
  • 双击 SuperDEB 安装向导并按下列说明操作:
    点击 OK

输入你的密码并继续

它会开始安装…

一会儿它就完成了…

  • 完成安装之后,你就可以正常使用了。

ORB 软件兼容性

从 Orbital Apps 可知,它们完全适配 Ubuntu 16.04 [64 位]。

至于其它发行版兼容性则不受保证。但我们可以说,它在所有 Ubuntu 16.04 衍生版(UbuntuMATE,UbuntuGNOME,Lubuntu,Xubuntu 等)以及基于 Ubuntu 16.04 的发行版(比如即将到来的 Linux Mint 18)上都适用。我们现在还不清楚 Orbital Apps 是否有计划拓展它的支持到其它版本 Ubuntu 或 Linux 发行版上。

如果你在你的系统上经常使用便携 ORB 软件,你可以考虑安装 ORB 启动器。它不是必需的,但是推荐安装它以获取更佳的体验。最简短的 ORB 启动器安装流程是打开终端输入以下命令:

wget -O - https://www.orbital-apps.com/orb.sh | bash

你可以在官方文档找到更加详细的介绍。

如果我需要的软件不在列表里?

如果你需要一个当前并没有可用 ORB 包的软件,你可以联系 Orbital Apps。好消息是,Orbital Apps 正在致力于推出一个创建 ORB 包的工具。所以,不久后我们有希望可以自己制作 ORB 包!

多说一句,这个文章是关于离线安装软件的。如果你感兴趣的话,你可以看看如何离线更新或升级 Ubuntu

所以,你怎么看 Orbital Apps 的便携软件和 SuperDEB 安装向导?你会试试吗?


via: http://itsfoss.com/orb-linux-apps/

作者:Munif Tanjim 译者:alim0x 校对:wxy

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