2016年11月

对于初学者来说,在 Linux 系统里你必须掌握的技术之一就是识别出插入系统里的各种设备。这也许是你的系统硬盘、外部的存储设备或者是可移动设备,比如 USB 设备或 SD 闪存卡等。

现如今,使用 USB 设备来传输文件是十分常见的事,对于那些喜欢使用命令行的新手来说,当你需要格式化 USB 设备时,学会使用不同的方法来识别 USB 设备名是非常重要的。

如果在系统中插入一个设备,尤其是在桌面环境下,比如 USB 设备,它会自动挂载到一个指定目录,一般是在 /media/username/device-label 目录下,之后你就可以进入到该目录下访问那些文件了。然而,在服务器上就不是这么回事了,你必须手动挂载这个设备,并且指定一个挂载点。

Linux 系统使用 /dev 目录下特定的设备文件来标识插入的设备。你会发现该目录下的某些文件,包括 /dev/sda 或者 /dev/hda 表示你的第一个主设备,每个分区使用一个数字来表示,比如 /dev/sda1/dev/hda1 表示主设备的第一个分区等等。

$ ls /dev/sda*

List All Linux Device Names

列出 Linux 系统下所有的设备名

现在让我们来使用下面一些特殊的命令行工具找出设备名:

使用 df 命令来找出插入的 USB 设备名

查看插入你系统里的每一个设备及对应的挂载点,你可以使用下图中的 df 命令检查 Linux 系统磁盘空间使用情况:

$ df -h

Find USB Device Name Using df Command

使用 df 命令查找 USB 设备名

使用 lsblk 命令查找 USB 设备名

你也可以使用下面的 lsblk 命令(列出块设备)来列出插入你系统里的所有块设备:

$ lsblk

List Linux Block Devices

列出 Linux 系统里的块设备

使用 fdisk 工具识别 USB 设备名

fdisk 是一个功能强大的工具,用于查看你系统中的所有分区表,包括所有的 USB 设备,使用 root 权限执行如下命令:

$ sudo fdisk -l

List Partition Table of Block Devices

列出块设备的分区表

使用 dmesg 命令来识别出 USB 设备名

dmesg 是一个用于打印或者控制内核环形缓冲区(kernel ring buffer)的重要命令。环形缓冲区是一种数据结构,它存放着内核操作数据的信息

运行如下命令来查看内核操作信息,它同时也会打印出 USB 设备的信息:

$ dmesg

dmesg - Prints USB Device Name

dmesg – 打印 USB 设备名

以上就是这篇文章中提及到的所有命令,我们在命令行下使用不同的方法来找出 USB 设备名。你也可以跟大家分享下实现这个目的的其它方法,或者如果你对这篇文章有什么想法也可以在下面跟大家交流下。


via: http://www.tecmint.com/find-usb-device-name-in-linux

作者:Aaron Kili 译者:rusking 校对:jasminepeng

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

开源操作系统闭源操作系统之间有诸多不同。这里我们仅寥书几笔。

开源是什么?自由!

这是用户需要知道的最重要的一点。无论我是否打算修改代码,其他人出于善意的修改都不应受到限制。且如果用户喜欢,他们可以分享这个软件。使用开源软件,这些都是可能的。

闭源操作系统的许可条款很是吓人。但真的所有人都会看吗?不,许多用户只是点了一下‘Accept’ 而已。

价格

几乎所有的开源操纵系统是免费的。仅有自愿性质的捐款。且只需有个一个 CD/DVD 或 USB 就能将系统安装到所有你想要安装的电脑上。

闭源操作系统相较于开源 OS 就贵了许多,如果你用它来构建 PC,每台 PC 得你花不少于 $100。

我们可以用花在闭源软件上的钱去买更好的东西。

选择

开源操作系统的发行版有很多。如果你不中意眼下的这个,你可以尝试其他的发行版,总能找到适合你的那一个。

诸如 Ubuntu studio、Bio Linux、Edubuntu、Kali Linux、Qubes、SteamOS 这些发行版,就是针对特定用户群产生的发行版。

闭源软件有“选择”这种说法吗?我觉得是没有的。

隐私

开源操作系统无需收集用户数据信息。不会根据用户的个性显示广告,也不会把你的信息卖给第三方机构。如果开发者需要资金,他们会要求捐助,或是在他们的网页上打广告。广告的内容也会与 Linux 相关,对我们有益无害。

你一定知道那个主流的闭源操作系统(名字就不写了,大家都知道的),据说因为收集用户信息这件事,导致多数用户关闭了他们的免费更新服务。多数该系统的用户为了避免升级,将更新功能关闭,他们宁可承担安全风险也不要免费更新。

安全

开源软件大多安全。究其缘由不仅有市场占有率低这个原因,其本身的构成方式就比较安全。例如, Qubes Os 是最安全的操作系统之一,它将运行的软件相互隔离。

闭源操作系统向易用性妥协,使其变得愈发脆弱。

硬件支持

我们中有大多数人,家里还放着那些不想丢的旧 PC,这时一个轻量级的发行版可能会让这些老家伙们重获新生。你可以试试在文章 5 个适合旧电脑的轻量级 Linux 中罗列的那些轻量级操作系统发行版。基于 Linux 的系统几乎包含所有设备的驱动,所以基本不需要你亲自寻找、安装驱动。

闭源操作系统时不时中止对旧硬件的支持,迫使用户去购买新的硬件。我们还不得不亲自寻找、安装驱动。

社区支持

几乎所有的开源操作系统都有用户论坛,你可以在那里提问题,并从别的用户那里得到答案。大家在那里分享技巧和窍门,互帮互助。有经验的 Linux 用户往往乐于帮助新手,为此他们常常不遗余力。

闭源操作系统社区和开源操作系统社区简直无法相提并论。提出的问题常常得不到回答。

商业化

在操作系统上挣钱是非常困难的。(开源)开发者一般通过用户的捐款和在网站上打广告来挣钱。捐款主要用于支付主机的开销和开发者的薪水。

许多闭源操作系统,不仅仅通过出售软件的使用许可这种方式来赚钱,还会推送广告大赚一票。

垃圾应用

我承认有些开源操作系统会提供一些我们可能一辈子都不会用到的应用,有些人认为他们是垃圾应用。但是也有发行版只提供最小安装,其中就不包含这些不想要的软件。所以,这不是真正的问题。

而所有的闭源操作系统中都包含厂商安装的垃圾应用,强制你安装,就像在安装一个干净系统一样。

开源软件更像是一门哲学。一种分享和学习的方式。甚至还有益于经济。

我们已经将我们知晓的罗列了出来。如果你觉得我们还漏了些什么,可以评论告诉我们。


via: http://www.linuxandubuntu.com/home/open-source-vs-closed-source

作者:Mohd Sohail 译者:martin2011qi 校对:jasminepeng

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

假设你的 Linux 服务器上有一个超大的 ISO 镜像文件,你想要打开它,然后提取或者复制其中的一个文件。你会怎么做呢?

其实在 Linux 系统里,有很多方法来实现这个要求。

比如说,你可以使用传统的 mount 命令以只读方式把 ISO 镜像文件加载为 loop 设备,然后再把文件复制到另一个目录。

在 Linux 系统下提取 ISO 镜像文件

为了完成该测试,你得有一个 ISO 镜像文件(我使用 ubuntu-16.10-server-amd64.iso 系统镜像文件)以及用于挂载和提取 ISO 镜像文件的目录。

首先,使用如下命令创建一个挂载目录来挂载 ISO 镜像文件:

$ sudo mkdir /mnt/iso

目录创建完成后,你就可以运行如下命令很容易地挂载 ubuntu-16.10-server-amd64.iso 系统镜像文件,并查看其中的内容。

$ sudo mount -o loop ubuntu-16.10-server-amd64.iso /mnt/iso
$ ls /mnt/iso/

Mount ISO File in Linux

在 Linux 系统里挂载 ISO 镜像

现在你就可以进入到挂载目录 /mnt/iso 里,查看文件或者使用 cp 命令把文件复制到 /tmp 目录了。

$ cd /mnt/iso
$ sudo cp md5sum.txt /tmp/
$ sudo cp -r ubuntu /tmp/

Copy Files From ISO File in Linux

在 Linux 系统中复制 ISO 镜像里的文件

注意:-r 选项用于递归复制目录里的内容。如有必要,你也可以监控复制命令的完成进度

使用 7zip 命令提取 ISO 镜像里的内容

如果不想挂载 ISO 镜像,你可以简单地安装一个 7zip 工具,这是一个自由而开源的解压缩软件,用于压缩或解压不同类型格式的文件,包括 TAR、XZ、GZIP、ZIP、BZIP2 等等。

$ sudo apt-get install p7zip-full p7zip-rar [On Debian/Ubuntu systems]
$ sudo yum install p7zip p7zip-plugins      [On CentOS/RHEL systems]

7zip 软件安装完成后,你就可以使用7z 命令提取 ISO 镜像文件里的内容了。

$ 7z x ubuntu-16.10-server-amd64.iso

7zip - Extract ISO File Content in Linux

使用 7zip 工具在 Linux 系统下提取 ISO 镜像里的文件

注意:跟 Linux 的 mount 命令相比起来,7zip 在压缩和解压缩任何格式的文件时速度更快,更智能。

使用 isoinfo 命令来提取 ISO 镜像文件内容

虽然 isoinfo 命令是用来以目录的形式列出 iso9660 镜像文件的内容,但是你也可以使用该程序来提取文件。

我说过,isoinfo 程序会显示目录列表,因此先列出 ISO 镜像文件的内容。

$ isoinfo -i ubuntu-16.10-server-amd64.iso -l

List ISO Content in Linux

Linux 里列出 ISO 文件的内容

现在你可以按如下的方式从 ISO 镜像文件中提取单文件:

$ isoinfo -i ubuntu-16.10-server-amd64.iso -x MD5SUM.TXT > MD5SUM.TXT

注意:因为 -x 解压到标准输出,必须使用重定向来提取指定文件。

Extract Single File from ISO in Linux

从 ISO 镜像文件中提取单个文件

就到这里吧,其实还有很多种方法来实现这个要求,如果你还知道其它有用的命令或工具来提取复制出 ISO 镜像文件中的文件,请在下面的评论中跟大家分享下。


via: http://www.tecmint.com/extract-files-from-iso-files-linux

作者:Ravi Saive 译者:rusking 校对:wxy

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

安卓 1.5 的屏幕软键盘输入时的输入建议栏,大写状态键盘,数字与符号界面,更多符号弹窗。

安卓 1.5 的虚拟键盘输入时的输入建议栏、大写状态键盘、数字与符号界面、更多符号弹窗。 [Ron Amadeo 供图]

Android 1.5 Cupcake——虚拟键盘打开设备设计的大门

在 2009 年 4 月,安卓 1.1 发布后将近三个月后,安卓 1.5 发布了。这是第一个拥有公开的、市场化代号的安卓版本:纸杯蛋糕(Cupcake)。从这个版本开始,每个版本的安卓将会拥有一个按字母表排序,以小吃为主题的代号。

纸杯蛋糕新增功能中最重要的明显当属虚拟键盘。这是 OEM 厂商第一次有可能抛开带有数不清的按键的实体键盘以及复杂的滑动结构,创造出平板风格的安卓设备。

安卓的按键标识可以在大小写之间切换,这取决于大写锁定是否开启。尽管默认情况下它是关闭的,显示在键盘顶部的建议栏有个选项可以打开它。在按键的弹框中带有省略号的,就像“u”,上面图那样的,可以在按住的情况下可以输入弹框中的发音符号。键盘可以切换到数字和符号,长按句号键可以打开更多符号。

1.5和1.1中的应用程序界面和通知面板的对比。

1.5 和 1.1 中的应用程序界面和通知面板的对比。 [Ron Amadeo 供图]

给新的“摄像机”功能增加了新图标,Google Talk 从 IM 中分离出来成为了一个独立的应用。亚马逊 MP3 和浏览器的图标同样经过了重新设计。亚马逊 MP3 图标更改的主要原因是亚马逊即将计划推出其它的安卓应用,而“A”图标所指范围太泛了。浏览器图标无疑是安卓 1.1 中最糟糕的设计,所以它被重新设计了,并且不再像是一个桌面操作系统的对话框。应用抽屉的最后一个改变是“图片”,它被重新命名为了“相册”。

通知面板同样经过了重新设计。面板背景加上了布纹纹理,通知的渐变效果也被平滑化了。安卓 1.5 在系统核心部分有许多设计上的微小改变,这些改变影响到所有的应用。在“清除通知”按钮上,你可以看到全新的系统按钮风格,与旧版本的按钮相比有了渐变、更细的边框线以及更少的阴影。

安卓1.5和1.1中的“添加到主屏幕”对话框。

安卓 1.5 和 1.1 中的“添加到主屏幕”对话框。 [Ron Amadeo 供图]

第三方小部件是纸杯蛋糕的另一个头等特性,它们现在仍然是安卓的本质特征之一。无论是用来控制应用还是显示应用的信息,开发者们都可以为他们的应用捆绑一个主屏幕小部件。谷歌同样展示了一些它们自己的新的小部件,分别来自日历和音乐这两个应用。

左:日历小部件,音乐小部件以及一排实时文件夹的截图。中:文件夹列表。右:“带电话号码的联系人”实时文件夹的打开视图。

左:日历小部件,音乐小部件以及一排实时文件夹的截图。中:文件夹列表。右:“带电话号码的联系人”实时文件夹的打开视图。 [Ron Amadeo 供图]

在上方左边的截图里你可以看到新的日历和音乐图标。日历小部件只能显示当天的一个事件,点击它会打开日历。你不能够选择日历所显示的内容,小部件也不能够重新设置大小——它就是上面看起来的那个样子。音乐小部件是蓝色的——尽管音乐应用里没有一丁点的蓝色——它展示了歌曲名和歌手名,此外还有播放和下一曲按钮。

同样在左侧截图里,底部一排的头三个文件夹是一个叫做“实时文件夹”的新特性。它们可以在“添加到主屏幕”菜单中的新顶层选项“文件夹”中被找到,就像你在中间那张图看到的那样。实时文件夹可以展示一个应用的内容而不用打开这个应用。纸杯蛋糕带来的都是和联系人相关的实时文件夹,能够显示所有联系人,带有电话号码的联系人和加星标的联系人。

实时文件夹在主屏的弹窗使用了一个简单的列表视图,而不是图标。联系人只是实时文件夹的一个初级应用,它是给开发者使用的一个完整 API。谷歌用 Google Books 应用做了个图书文件夹的演示,它可以显示 RSS 订阅或是一个网站的热门故事。实时文件夹是安卓没有成功实现的想法之一,这个特性最终在蜂巢(3.x)中被取消。

摄像机和相机界面,屏幕上有触摸快门。

摄像机和相机界面,屏幕上有触摸快门。 [Ron Amadeo 供图]

如果你不能认出新的“摄像机”图标,这不奇怪,视频录制是在安卓 1.5 中才被添加进来的。相机和摄像机两个图标其实是同一个应用,你可用过菜单中的“切换至相机”和“切换至摄像机”选项在它们之间切换。T-Mobile G1 上录制的视频质量并不高。一个“高”质量的测试视频输出一个 .3GP 格式的视频文件,其分辨率仅为 352 x 288,帧率只有 4FPS。

除了新的视频特性,相机应用中还可以看到一些急需的 UI 调整。上方左侧的快照展示了最近拍摄的那张照片,点击它会跳转到相册中的相机胶卷。各个界面上方右侧的圆形图标是触摸快门,这意味着,从 1.5 开始,安卓设备不再需要一个实体相机按钮。

这个界面相比于之后版本的相机应用实际上更加接近于安卓 4.2 的设计。尽管后续的设计会向相机加入愚蠢的皮革纹理和更多的控制设置,安卓最终还是回到了基本的设计,安卓 4.2 的重新设计和这里有很多共同之处。安卓 1.5 中的原始布局演变成了安卓 4.2 中的最小化的、全屏的取景器。

Google Talk运行在Google Talk中vs运行在IM应用中。

Google Talk 运行在 Google Talk 中 vs 运行在 IM 应用中。 [Ron Amadeo 供图]

安卓 1.0 的 IM 即时通讯应用功能上支持 Google Talk,但在安卓 1.5 中,Google Talk 从中分离出来成为独立应用。IM应用中对其的支持已经被移除。Google Talk(上图左侧)明显是基于 IM 应用(上图右侧)的,但随着独立应用在 1.5 中的发布,在 IM 应用的工作被放弃了。

新的 Google Talk 应用拥有重新设计过的状态栏、右侧状态指示灯、重新设计过的移动设备标识,是个灰色的安卓小绿人图案。聊天界面的蓝色的输入框变成了更加合理的灰色,消息的背景从淡绿和白色变成了淡绿和绿色。有了独立的应用,谷歌可以向其中添加 Gtalk 独有的特性,比如“不保存聊天记录”聊天,该特性可以阻止 Gmail 保存每个聊天记录。

安卓1.5的日历更加明亮。

安卓 1.5 的日历更加明亮。 [Ron Amadeo 供图]

日历抛弃了丑陋的黑色背景上白色方块的设计,转变为全浅色主题。所有东西的背景都变成了白色,顶部的星期日变成了蓝色。单独的约会方块从带有颜色的细条变成了拥有整个颜色背景,文字也变为白色。这将是很长一段时间内日历的最后一次改动。

从左到右:新的浏览器控件,缩放视图,复制/粘贴文本高亮。

从左到右:新的浏览器控件,缩放视图,复制/粘贴文本高亮。 [Ron Amadeo 供图]

安卓 1.5 从系统全局修改了缩放控件。缩放控件不再是两个大圆形,取而代之的是一个圆角的矩形从中间分开为左右两个按钮。这些新的控件被用在了浏览器、谷歌地图和相册之中。

浏览器在缩放功能上做了很多工作。在放大或缩小之后,点击“1x”按钮可以回到正常缩放状态。底部右侧的按钮会将缩放整个页面并在页面上显示一个放大矩形框,就像你能在上面中间截图看到的那样。按住矩形框并且释放会将页面的那一部分显示回“1x”视图。安卓并没有加速滚动,这使得最快的滚动速度也着实很慢——这就是谷歌对长网页页面导航的解决方案。

浏览器的另一个新增功能就是从网页上复制文本——之前你只能从输入框中复制文本。在菜单中选择“复制文本”会激活高亮模式,在网页文本上拖动你的手指使它们高亮。G1 的轨迹球对于这种精准的移动十分的方便,并且能够控制鼠标指针。这里并没有可以拖动的光标,当你的手指离开屏幕的时候,安卓就会复制文本并且移除高亮。所以你必须做到荒谬般的精确来使用复制功能。

安卓 1.5 中的浏览器很容易崩溃——比之前的版本经常多了。仅仅是以桌面模式浏览 Ars Technica 就会导致崩溃,许多其它的站点也是一样。

Ron Amadeo供图

默认的锁屏界面和图形锁屏都不再是空荡荡的黑色背景,而是和主屏幕一致的壁纸。

图形解锁界面的浅色背景显示出了谷歌在圆圈对齐工作上的草率和马虎。白色圆圈在黑圆圈里从来都不是在正中心的位置——像这样基本的对齐问题对于这一时期的安卓是个频繁出现的问题。

Youtube上传工具,内容快照,自动旋转设置,全新的音乐应用设计。

Youtube 上传工具,内容快照,自动旋转设置,全新的音乐应用设计。 [Ron Amadeo 供图]

安卓 1.5 给予了 YouTube 应用向其网站上传视频的能力。上传通过从相册中分享视频到 YouTube 应用来完成,或从 YouTube 应用中直接打开一个视频。这将会打开一个上传界面,用户在这里可以设置像视频标题、标签和权限这样的选项。照片可以以类似的方式上传到 Picasa,这是一个谷歌建立的图片网站。

整个系统的调整没有多少。常用联系人在联系人列表中可以显示图片(尽管常规联系人还是没有图片)。第三张截图展示了设置中全新的自动旋转选项——这个版本同样也是第一个支持基于从设备内部传感器读取的数据来自动切换方向的版本。

HTC Magic,第二部安卓设备,第一个不带实体键盘的设备。

HTC Magic,第二部安卓设备,第一个不带实体键盘的设备。 [HTC 供图]

纸杯蛋糕在改进安卓上做了巨大的工作,特别是从硬件方面。虚拟键盘意味着不再需要实体键盘。自动旋转使得系统更加接近 iPhone,屏幕上的虚拟快门按键同样也意味着实体相机按键变成了可选选项。1.5 发布后不久,第二部安卓设备的出现将会展示出这个平台未来的方向:HTC Magic。Magic(上图)没有实体键盘或相机按钮。它是没有间隙、没有滑动结构的平板状设备,依赖于安卓的虚拟按键来完成任务。

安卓旗舰机开始可能有着最多按键——一个实体 qwerty 键盘——后来随着时间流逝开始慢慢减少按键数量。而 Magic 是重大的一步,去除了整个键盘和相机按钮,它仍然使用通话和挂断键、四个系统键以及轨迹球。

谷歌地图是第一个登陆谷歌市场的内置应用

尽管这篇文章为了简单起见,(主要)以安卓版本顺序来组织应用更新,但还是有一些在这时间线之外的东西值得我们特别注意一下。2009 年 6 月 14 日,谷歌地图成为第一个通过谷歌市场更新的预置应用。尽管其它的所有应用更新还是要在一个完整的系统发布中进行更新,但是地图从系统中脱离了出来,只要新特性已经就绪就可以随时接收升级周期之外的更新。

将应用从核心系统分离发布到安卓市场上将成为谷歌前进的主要关注点。总的来说,OTA 更新是个重大的主动改进——这需要 OEM 厂商和运营商的合作,二者都是拖后腿的角色。更新同样没有做到到达每个设备。今天,谷歌市场给了谷歌一个与每个安卓手机之间的联系渠道,而没有了这样的外界干扰。

然而,这是后来才需要考虑的问题。在 2009 年,谷歌只有两种裸机需要支持,而且早期的安卓运营商似乎对谷歌的升级需要反应积极。这些早期的行动对谷歌这方面来说将被证明是非常积极的决定。一开始,公司只在最重要的应用——地图和 Gmail 上——走这条路线,但后来它将大部分预置应用导入安卓市场。后来的举措比如 Google Play 服务甚至将应用 API 从系统移除加入了谷歌商店。

至于这时的新地图应用,得到了一个新的路线界面,此外还有提供公共交通和步行方向的能力。现在,路线只有个朴素的黑色列表界面——逐步风格的导航很快就会登场。

2009 年 6 月同时还是苹果发布第三代 iPhone——3GS——以及第三版 iPhone OS 的时候。iPhone OS 3 的主要特性大多是追赶上来的项目,比如复制/粘贴和对彩信的支持。苹果的硬件依然是更好的,软件更流畅、更整合,还有更好的设计。尽管谷歌疯狂的开发步伐使得它不得不走上追赶的道路。iPhone OS 2 是在安卓 0.5 的 Milestone 5 版本之前发布的,在 iOS 一年的发布周期里安卓发布了五个版本。


Ron Amadeo / Ron是Ars Technica的评论编缉,专注于安卓系统和谷歌产品。他总是在追寻新鲜事物,还喜欢拆解事物看看它们到底是怎么运作的。@RonAmadeo


via: http://arstechnica.com/gadgets/2014/06/building-android-a-40000-word-history-of-googles-mobile-os/8/

译者:alim0x 校对:wxy

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

打包在 Firefox Web 浏览器里面的地理位置服务即使浏览器关闭后也会在后台运行。

我们还没有从关于浏览器插件丑闻的消息中平复下来。插件原本目的是保卫隐私,但现在却把信息卖给了第三方公司。然而更令人愤怒的是其规模完全超出我们的预计。

MLS,即 Mozilla 位置服务,其可以让设备基于类似于 WIFI 接入点、无线电基站和蓝牙信标等基础设施确定其位置。

MLS 非常像是 Google 位置服务,后者是需要在 Android 设备上打开 GPS 并选择“高精度”模式时使用的服务。

那些曾经经历过 GPS 问题的人可能会知道这个模式是多么精确。

MLS 服务除了能够准确地确定您的位置以外,这个服务可以通过使用 WiFi 网络收集两种个人身份信息,包括愿意贡献到数据库的用户被扫描的 WiFi 设备的所有者

话虽这么说,Mozilla 也提到说你可以选择退出服务,但你真的可以退出吗?

当后台变成你隐私的展台

作为一个众包项目,为了维护和发展 MLS,Mozilla 事实上非常依赖于用户的贡献,因此他们开发了多种方法以便用户参与进来。

其中之一,就是被终端用户使用的一款名为 Stumbler 的 Android 应用程序:

Mozilla Stumbler 是一个开源的无线网络扫描器,它为我们的众包位置数据库收集 GPS、蜂窝网络和无线网络元数据。

这样一来,Stumbler 不仅仅是一个独立的应用程序,同时也是 Firefox 在 Android 设备上提供的一种为 MLS“贡献数据和增强功能”的服务。

该服务的问题在于它在后台运行,而大多数用户都不知道它,即使您可能已经禁用它

根据 Mozilla 提供的信息,要启用该服务,您需要打开“设置”菜单(在 Firefox for Android 版本中) -> 打开“隐私”部分 -> 滚动到底部以查看“数据选择”,最后,勾选 Mozilla 位置服务框。

Mozilla 定位服务尚未勾选,但 Stumbler 已开启

实际上,你会发现 Stumbler 服务运行在你的设备后台,这意味着它几乎不可见,因为它没有接口,即使 MLS 框未被选中,即使“数据选择”复选框都未选中,甚至 Firefox 浏览器本身已被关闭。

显然,停止 stumbler 的唯一方法是直接结束它。然而,这样做你首先需要一种方法来检测它的运行和结束,最终,这只是一个设备重启前的临时解决方案。

如何保证安全

为了避免 MLS 收集您的数据,仍然有一些方法值得您尝试一下,希望这些方法不会像在 Firefox for Android 中的MLS 复选框一样被 Mozilla 忽视。

您可以将您的无线网络 SSID 隐藏或者在 SSID 结尾添加“\_nomap”,例如将您的 SSID 从“myWirelessNetwork”更名为“myWirelessNetwork\_nomap”。这在向 Mozilla 的应用程序暗示,您不希望参与他们的数据收集活动。

对于 Android 上的 Stumbler 服务,由于是一个服务(而不是进程),您可能无法在运行的进程/最近的应用程序列表中看到它。 因此,使用专用应用程序关闭它或启用“开发人员选项”,并转到“运行服务” -> 点击 Firefox,最后,停止“stumbler”。


via: https://iwf1.com/is-mozilla-firefox-collecting-your-data-without-your-consent/

作者:Liron 译者:flankershen 校对:wxy

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

Fedora 25 正式发布,首个默认提供 Wayland 的主流 OS

2016 年 11 月 22 日,Fedora 项目组正式宣布 Fedora 25 发布, 这是代表最新 GNU/Linux 技术和开源软件的里程碑。 开发了 6 个月,两次推迟发布,Fedora 25 Linux 现在已可以下载,而且看起来它是默认带 Wayland 显示服务器的第一个发行版。 不过只用于采用 GNOME 3.22 桌面环境的工作站版本。

“现在默认用 Wayland 取代了之前的 X11 显示服务器。 目标是提供一个更流畅,丰富的体验,” 前 Fedora 项目组长 Paul W. Frields 说。“如果想的话,你还可以选择 X11 。 选择登录用户后, 使用‘设置’按钮来切换。这个新的显示服务器可以更好的匹配现代操作系统和硬件。”

不过 Wayland 距离玩游戏的要求还有距离,这意味着如果要玩需要 GPU 的游戏,还要切换到 X11 显示服务器。

Cinnamon 3.2 Desktop 正式发布

11 月 21 日, Linux Mint 的项目组长 Clement Lefebvre,宣布 Cinnamon 3.2 正式发布。“我代表整个团队,以及为此版本做出贡献的开发者们,高兴地宣布 Cinnamon 3.2 正式发布。” 我们将在即将于 12 月发布的 Linux Mint 18.1 "Serena" 系统上,充分享受 Cinnamon 3.2 桌面环境。

Cinnamon 3.2 桌面环境有很多优点,其中最令人兴奋的是,支持垂直面板,通知声效,改造的键盘小程序,Qt 5.7 支持,菜单动画设置,全新屏保,以及很多 Nemo 和 控制中心 的变化。

英特尔 Graphics Installer for Linux 2.0.3 支持 Ubuntu 16.10 和 Fedora 24

Linux 上的 Intel Graphics Update Tool 2.0.3 终于支持了最新的 Ubuntu 和 Fedora 版本. 之前它被称为 Intel Graphics Installer for Linux,使用该工具用户可以为他们的英特尔 HD GPUs 安装最新图像驱动。它特别支持了 Ubuntu 和 Fedora, 而且最新版本增加了对 Ubuntu 16.10 (Yakkety Yak) 和 Fedora 24 到 25 的支持。

“升级该工具 2.0.3 是为了支持 Ubuntu 16.10 和 Fedora 24。 这些 Linux 发行版的早期发布版本已不被鼓励使用,升级工具将不再支持之前的版本。如果要使用此发布,请先将您的操作系统升级到新版本," 通知中写到。