分类 新闻 下的文章

在今天早些时候,Linux Mint 项目负责人 Clement Lefebvre 将 ISO 镜像放到了网上,它首先出现在了爱尔兰的镜像网站,看起来已经是最终的产品形态了。

截止到写这篇文章时,在 Linux Mint 网站上还没有发布官方通告,估计 Clement Lefebvre 正在等待所有的镜像同步之后才会发布吧,这可能需要一天之久。不过,CinnamonMATE 的发布备注已经有了。

基于 Ubuntu 16.04 LTS ,使用 Arc GTK 主题

由于 Linux Mint 18 “Sarah” 的发布公告还是三周前发布的 Beta 公告,所以我们只知道 Cinnamon 和 MATE 版里面有什么新变化。它们两个基于 Ubuntu 16.04 LTS,使用的是 Linux 4.4 LTS 内核。

Linux Mint 18 Cinnamon 分支以最新的 Cinnamon 3.0 桌面环境构建,辅以极大改进了的更新管理器。在视觉和细节方面,以流行的 Arc GTK 主题和 Moka 图标集打造的 Mint-Y 主题为它带来了新的观感,不过它并没有默认启用。

此外,还有一些底层的改进,比如高分辨率支持、 X-Apps、为 Linux Mint 新设计的应用(Xed、 Xviewer、 Xreader、Xplayer 和 Pix)、MDM 2.0 登录管理器、对多数应用的 GTK3 支持,以及 Gufw 图形化防火墙配置工具。

而 Linux Mint 18 MATE 分支则以 MATE 1.14 桌面环境构建,也有类似于 Cinnamon 分支一样的改进。

Linux Mint 18 将支持安全更新到 2021 年。

谷歌安卓的一项新创新将可以让你无需安装即可在你的设备上使用应用程序。现在已经初具雏形。

还记得那时候吗,某人发给你了一个链接,要求你通过安装一个应用才能查看。

是否要安装这个应用就为了看一下链接,这种进退两难的选择一定让你感到很沮丧。而且,安装应用这个事也会消耗你不少宝贵的时间。

上述场景可能大多数人都经历过,或者说大多数现代科技用户都经历过。尽管如此,我们都接受,认为这是天经地义的事情。

事实真的如此吗?

针对这个问题谷歌的安卓部门给出了一个全新的、开箱即用的答案:

Android Instant Apps (AIA)

Android Instant Apps 声称可以从一开始就帮你摆脱这样的两难境地,让你简单地点击链接(见打开链接的示例)然后直接开始使用这个应用。

另一个真实生活场景的例子,如果你想停车但是没有停车码表的相应应用,有了 Instant Apps 在这种情况下就方便多了。

根据谷歌提供的信息,你可以简单地将你的手机和码表触碰,停车应用就会直接显示在你的屏幕上,并且准备就绪可以使用。

它是怎么工作的?

Instant Apps 和你已经熟悉的应用基本相同,只有一个不同——这些应用为了满足你完成某项任务的需要,只提供给你已经经过裁剪和模块化的应用必要部分。

例如,展开打开链接的场景作为例子,为了查看一个链接,你不需要拥有一个可以写、发送,做咖啡或其它特性的全功能应用。你所需要的全部就是查看功能——而这就是你所会获取到的部分。

这样应用就可以快速打开,让你可以完成你的目标任务。

AIA 示例

听起来很棒,不是吗?但是其中还有很多技术方面的问题需要解决。

比如,从安全的观点来说:从理论上来说,如果任何应用都能在你的设备上运行,甚至你都不用安装它——你要怎么保证设备远离恶意软件攻击?

因此,为了消除这类威胁,谷歌还在这个项目上努力,目前只有少数合作伙伴,未来将逐步扩展。

谷歌最终计划在明年发布 AIA(Android Instant Apps)。

相关:介绍 Android Instant Apps


via: http://www.iwillfolo.com/androids-next-revolution-use-apps-even-without-installing-them/

作者:iwillfolo 译者:alim0x 校对:Caroline

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

今日关注

经过四个月的开发,FFmpeg 3.1 “Laplace”发布,接替了之前的 FFmpeg 3.0 “Einstein”。差不多每三个月 FFmpeg 就会发布一个新版本。这个新版本更新了多数组件,包括:libavutil 55.27.100、libavcodec 57.48.101、libavformat 57.40.101、libavdevice 57.0.101、 libavfilter 6.46.102、 libavresample 3.0.0、 libswscale 4.1.100, libswresample 2.1.100、libpostproc 54.0.100 等等。推荐用户更新到这个最新的稳定版。

图片摘要

Ubuntu 全系列收到一个安全更新:Ubuntu Security Notice USN-3016-1,影响到 Ubuntu 16.04 及其分支。此外,15.10 及更低版本也受到同一影响:Ubuntu Security Notice USN-3017-1。请 Ubuntu 用户马上升级

Linus Torvalds 宣布 Linux 4.7 内核的第五个 RC 版本如期发布。正式版本按计划会在 7 月中旬发布。

Snappy 和 Flatpak 之间的争吵仍在继续中,现在 Canonical 在刚刚发布的 Fedora 24 上演示了创建一个厂商无关的 Snap 商店是多么的简单。

Snap 宣传它是面向各个主要 Linux 发行版的通用二进制软件包格式,人们对此非常关注,也有很多议论。就在几天前, Canonical 和 Ubuntu 的创始人 Mark Shuttleworth 对这些人们重点关注的问题做了一番答复,表示 Canonical 并不指望别的操作系统使用 Ubuntu 的 snap 商店,你们完全可以自己搞嘛,就是个 HTTPS 而已。

针对指责 Snap 商店没有开源的意见,Canonical 的 Ubuntu 产品与战略总监 Dustin Kirkland 说,“事实上,你可以在任何支持 Snap 的操作系统上运行你的 Snap 商店,真的。”

一个可以提供 Snap 软件包服务的最简单的示例商店

Dustin 给我们介绍了一个由开发者 Bret Barker 发布在 GitHub 上的一个概念性的独立 Snap 商店,这个软件以 Apache 许可证开源,你可以在 GitHub 上 fork 它,并安装到任何 GNU/Linux 发行版上去。

服务器端(Snap 商店)

“首先,我启动一个 AWS 实例,当然,我可以启动一个 Ubuntu 16.04 LTS 实例,但实际上我启动的是一个 Fedora 24 实例。”

如果你的机器上已经有了 snap 环境,你可以直接用:

snap install snapstore-example

来安装这个示例商店。

如果没有,你可以手动来安装。首先安装 python 虚拟环境:

sudo dnf install python-virtualenv

克隆这个示例商店的代码:

git clone https://github.com/noise/snapstore.git
cd snapstore

设置虚拟环境并安装依赖包:

virtualenv env
. env/bin/activate
pip install -r requirements.txt

运行:

python store.py

这样 snap 商店就安装好了,它会监听在默认的 5000 端口上。

Snap 商店监听在 5000 端口上

客户端

在 Fedora 24 上运行

sudo dnf install snapd 

来安装 Snappy,它同时也会安装必要的依赖包,如: squashfs-tools、kernel-modules。

你可以通过安装一个测试包来看看 snap 是否正常工作:

sudo snap install hello

如果正常的话,然后修改 /etc/environment,加入你的商店 URL,强制 snapd (Snappy 守护进程)与刚刚创建的 Snap 商店连接:

SNAPPY_FORCE_CPI_URL=http://localhost:5000/api/v1/

重启 snapd:

sudo service snapd restart

这个示例商店支持如下命令来查找和安装 snap 软件包:

snap find foobar25
sudo snap install foobar25

使用 snap 去查找软件包

更多可以看 Dustin 的原文或这个示例商店的说明

经常来 Linux 中国(https://linux.cn/)的同学可能注意到了,这两天你会在我们的网页顶部看到一个固顶的红色提示信息,喏,就是这样的:

我们的反广告过滤器的提示

嗯嗯,我们没有被黑,这个提示消息是我们主动放的——如果你看到了这个消息,说明是你的浏览器上的广告过滤器(如 ABP、ADblock 等)将我们加到黑名单了。因此,这是我们在无奈之下所作出的反应。

作为一家开源站点,——嗯,我要首先打一张悲情牌——我们有相当部分的收入来自于网站广告投放,还有部分则是微信广告。这些费用用来支付网站的基础设施投入,比如硬件、托管等费用,还要支付运营成本,比如说站长我的生活来源。

我去检查了一下广告过滤软件所常用的黑名单列表,比如 easylistchina+easylist,只是搜索“linux”这个关键字,就有60条匹配,也就是说大部分和 Linux 相关的站点都被加入了广告过滤的黑名单了,我想,这些站点可能也没钱申请加入白名单。

那么,如果访客使用了广告过滤器(据我所知,很多人都会使用广告过滤器,尤其是技术圈子,包括我本人也在使用),那么这些广告就会被屏蔽。这样带来了几个后果:

  • 我们为投放广告的甲方所提供的曝光量不能兑现,因此从商业道德上不对,而且也不会有人再投放了
  • 我们的页面呈现效果会乱掉,比如开了天窗或内容都挤在一起了

针对这种情况,其实,我们之前都是随时调整广告代码,以规避过滤;但是,这种博弈越来越复杂,我们也终于累了。所以,做出了这样的选择,请您——我们的访客——主动对本站关闭广告过滤器。

其实,最初本站是没有投放广告的计划的,但是自力运营了几年之后,我们也需要一些资金支持持续的运营,因此,以审慎的态度,我们接受了部分广告投放。就目前而言,我们在广告方面的策略如下:

  • 只接受针对特定于我们访客的广告,比如说,我们的访客绝大部分都是 IT 行业的,包括学生、工程师、开源爱好者等,所以,我们只接受针对这种受众群体的广告
  • 只接受正面的广告,不接受具有不良诱导和攻击性的广告
  • 只接受静态的 JPG 图片投放,不接受那种闪闪发光的 GIF 动画或 Flash 广告(这里只有一则违例广告)
  • 不接受第三方 JS 代码的广告投放,以避免用户隐私泄露
  • 不接受侵入式广告,比如那种满屏乱飞的广告、遮挡内容的广告
  • 不接受我们认为商誉不好的广告商的广告
  • 不接受难看的广告,这会闪瞎我们访客的钛合金眼睛

在设置这个提醒的时候,虽然我们希望能醒目的提醒到所有的用户,但是还是将这个提示条尽量放到一个不太扰人的位置,至少不会太影响阅读体验。

虽然做了如上决定,但是我还是有些不安,所以,就此事和大家做个说明,也想听听大家的意见和建议。请在下面发表您的意见。

今日关注

将 Android 移植到树莓派上的 RaspAnd 发行版今天发布了 Build 160625,为树莓派带来了最新的 Android 6.0.1。

它支持树莓派 3B 和 2B,并支持树莓派 3 上的 WiFi 和蓝牙功能,可以将一台微小的树莓派单板计算机变成一台功能完备的 Andoird 计算机。它预装了 GAAPS (Google Apps) ,可以让使用者访问绝大多数的 Google 服务,包括: Google Play Store、Gmail、YouTube、Google 地图、Google Play Services 和 Hangouts 。

图片新闻

ISRG 谴责 Comodo 试图注册 “Let's Encrypt”, “Let's Encrypt with Comodo”,“Comodo Let's Encrypt” 等三个商标,Comodo 是世界上最大的 CA 证书服务商之一。Comodo 随后表示马上签署放弃这三个商标申请的申请。

Wine 1.9.13 发布,支持最新的 Unicode 9.0.0,通过 Firefox 47.0 带来了新的 Gecko 引擎,在 Direct3D 中支持更多的 Shader Model 5。

基于 Ubuntu 16.04 的 Peppermint OS 7 发布,它包括了著名的 冰站特定浏览器框架 Ice Site Specific Browser framework ,可以让用户安装最新的 Mozilla Firefox、Chromium 和 Google Chrome 浏览器。

Greg Kroah-Hartman 发布了最新的 Linux 4.6.3 内核以及最新的 LTS 内核 4.4.14 以及 3.14.73 LTS,包括多处网络方面的改进。