标签 Firefox 下的文章

Firefox 桌面用户 2019 年以来减少了 5000 万

根据 Mozilla 的 Firefox 桌面月活跃用户统计,2019 年 1 月以来月活跃用户数减少了 5000 万:2019 年 1 月有 2.5 亿活跃用户,2021 年 7 月减少到了 2 亿。但浏览器的每日使用时间长度略有增加:2019 年 1 月为 4.7 小时,2021 年 7 月 5.25 小时。Firefox 用户平均每周使用浏览器 3.5 天,这一使用强度过去两年基本没有变化。

Chrome 已经形成了垄断优势,希望 Firefox 能收复失地。

基于 Linspire 的 Freespire 转向云应用方向

Linspire 二十年前以 Lindows 起家,是一个易于使用的基于 Linux 的操作系统,具有很好的 Wine 集成和简单的应用支持。Linspire 是在 2018 年复活的。从那时起,他们基于 Ubuntu 推出了旗舰产品 Linspire 和专注于自由软件的 Freespire。现在,他们宣布“Freespire、Linspire 和 Xandros 的一个全新方向”:拥抱云应用程序。支持谷歌和微软的云产品,但看起来并没有在开发他们自己的云应用程序。但同时,Linspire/Freespire 确实仍然是一个“全功能的桌面操作系统”,有各种软件应用和所有通过 Ubuntu 存档的软件。

这个方向有点令人迷惑啊,只是云应用,那无非就是一些快捷链接,难道能变成一个新的 ChromeOS 么?

勒索、出售均未果,黑客在网上曝光了盗来的所有 EA 数据

上月侵入了 EA 的黑客在勒索该公司并随后将窃取的文件出售给第三方买家未果后,公布了窃取的全部数据。黑客一开始试图以 2800 万美元的价格出售窃取的数据,但未能找到买家。这些数据于 7 月 26 日被曝光在一个地下网络犯罪论坛上,现在正在种子网站上广泛传播。泄露的文件包含《FIFA 21》足球比赛的源代码,也包括支持该公司服务器端服务的工具。EA 在一份声明中表示没有用户数据泄露。

这是恼羞成怒了。不过 EA 也够坚决的。

孙正义以 16 亿美元买下了“雅虎”在日本的名称权

雅虎曾经是孙正义早期的大笔投资之一,他随后成立了合资公司雅虎日本,随着雅虎出售其核心资产,该公司变成了 Z 控股公司。这次孙正义终于又将雅虎这个名字拿了回来,软银同意以 16 亿美元的价格购买雅虎在日本的名称权。这笔交易是在 Verizon 的媒体部门以 50 亿美元的价格出售给私募股权公司 Apollo 之后进行的。

雅虎这个传奇的互联网品牌,虽然日暮西山,但总还是有人在意它的。就是不知道雅虎在中国的名称权是不是还有人在意。

波兰极客用一张软盘运行了最新的 Linux 系统

曾经用软盘运行 Linux 操作系统是可行的,但是随着 Linux 越来越复杂,一张软盘已经不足以承载一个 Linux 系统了。一位波兰极客采用最新的 Linux 5.13 内核、BusyBox 将 Linux 放到一张 1.44MB 的 3 英寸软盘中,并且可以运行其上的磁盘杂志。当然,这种极度精简的系统所能运行的应用非常有限。感兴趣的同学,可以跟着教程做一张自己的软盘 Linux,即便是你没有软驱和软盘,你也可以在 QEMU 中体验一下。

虽然没有太多的实用价值,但是这种极客乐趣才是最重要的。

减肥失败的 Firefox Lite 终于胖死了

Firefox Lite 是为 Mozilla 为特定市场提供的精简版本,不过 Mozilla 宣布已经于 6 月 30 日停止支持。2017 年它以 Firefox Rocket 名字出现,其重点是运行速度快,同时最大限度地减少数据使用。不幸的是经过多次版本更新,Firefox Lite 到 2020 年已经变得臃肿不堪。Mozilla 表示结束对 Firefox Lite 的开发和支持是因为重新设计的 Firefox 应用程序的速度足以使“精简版”成为多余。

可见“减肥”有多重要。

查找并杀死占用内存和 CPU 的标签页和扩展程序

Firefox 在 Linux 用户中很受欢迎。它是几个 Linux 发行版上的默认 Web 浏览器。

在它所提供的许多功能之中,Firefox 也提供了一个自己的任务管理器。

不过,在 Linux 中既然你有任务管理器这种形式的系统监控工具,为什么还要使用 Firefox 的呢?这里有个很好的理由。

假设你的系统占用了太多的内存或 CPU。如果你使用 top 或其他一些系统资源监控工具,如 Glances,你会发现这些工具无法区分是哪个打开的标签或扩展占用了资源。

通常情况下,每个 Firefox 标签页都显示为 “ Web 内容 Web Content ”。你可以看到是某个 Firefox 进程导致了这个问题,但这无法准确判断是哪个标签页或扩展。

这时你可以使用 Firefox 任务管理器。让我来告诉你怎么做!

Firefox 任务管理器

有了 Firefox 任务管理器,你就可以列出所有消耗系统资源的标签页、跟踪器和附加组件。

正如你在上面的截图中所看到的,你会看到标签页的名称、类型(标签或附加组件)、能源影响和消耗的内存。

其它的都不言自明,但**“能源影响”指的是 CPU 的使用**,如果你使用的是笔记本电脑,它是一个很好的指标,可以告诉你什么东西会更快耗尽电池电量。

在 Firefox 中访问任务管理器

令人意外的是,任务管理器没有 Firefox 键盘快捷键

要快速启动 Firefox 任务管理器,可以在地址栏中输入 about:performance,如下图所示。

Quickly access task manager in Firefox

另外,你也可以点击“菜单”图标,然后进入“更多”选项,如下截图所示。

Accessing task manager in Firefox

接下来,你会发现选择“任务管理器”的选项,只需点击它就行。

使用 Firefox 任务管理器

到这后,你可以检查资源的使用情况,展开标签页来查看跟踪器和它的使用情况,也可以选择关闭标签,如下截图高亮所示。

以下是你应该知道的:

  • “能源影响”指的是 CPU 消耗。
  • 子框架或子任务通常是与需要在后台运行的标签相关联的跟踪器/脚本。

通过这个任务管理器,你可以发现网站上的流氓脚本,以及它是否导致你的浏览器变慢。

这并不是什么 高科技,但并不是所有人都知道 Firefox 任务管理器。现在你知道了,它应该很方便,你觉得呢?


via: https://itsfoss.com/firefox-task-manager/

作者:Ankush Das 选题:lujun9972 译者:geekpi 校对:wxy

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

龙芯推出办公外设利旧通用解决方案,可运行原生的 Windows 驱动程序

目前市场上销售的办公设备大多数只提供 Windows 驱动程序,有大量型号尚未提供龙芯电脑上使用的 Linux 驱动程序。龙芯的方案的核心原理是采用跨指令兼容的二进制翻译技术,在龙芯电脑上运行原生的 Windows 驱动程序,从而实现办公设备在龙芯电脑上正常使用。原型系统产品已经开发完成,并试验过近百种打印机,都可以在龙芯电脑上正常使用(包括大量没有 Linux 驱动程序的型号)。

来源:龙芯中科

拍一拍:虽然不是最理想的原生解决方案,但应该是一种可行的解决方案,对龙芯的普及有现实意义。

Mozilla 启动 Firefox 附加组件付费推广试点项目

这项试点计划将从今年 9 月底开始启动,并持续到 11 月底,旨在扩大可审查和验证的附加组件数量,并为开发者提高其扩附加组件的可发现性。Mozilla 共提供了两种付费方式:“Verified”徽章;主页的赞助商。

来源:cnbeta

拍一拍:必要的商业化支持和审查,对于 Firefox 生态的繁荣是有意义的、

Ubuntu 社区理事会将重新恢复运作

Ubuntu 创始人 Mark Shuttleworth 表示经过慎重的考虑,决定努力恢复 Ubuntu 社区理事会。之前,在该机构运行期间,形成了 Ubuntu 项目的主要社区治理机构。他表示,“即便这个小组并不是活跃的,但也是值得成立的”。

来源:cnbeta

拍一拍:让社区的事务归于社区,这是一个好的迹象。但从另外一个方面看,是不是 Canonical 的重心越来越移向了云计算方面?

Firefox 探索没有 Google 的未来

Mozilla 的绝大部分收入来自与 Google 达成的搜索交易合同。与 Google 的合作对 Mozilla 而言是不舒服的,不仅仅是因为两家公司在浏览器市场是竞争关系,而且还因为两家公司的价值观存在差异。Google 的绝大部分收入来自于在线广告,而 Firefox 的开发者则努力创造工具去阻止广告。Mozilla 认为,隐私并不是一种产品,而是所有用户都应该享有的权利。

来源:solidot

拍一拍:相比 Mozilla,Google 真是丑陋。不知道现在有多少人已经从喜爱 Google 转变为厌恶?

AWS 推出用 Rust 开发的容器发行版 Bottlerocket

亚马逊 AWS 服务发布了主要用 Rust 语言开发的发行版 Bottlerocket,设计用于托管容器。源代码发布在 GitHub 上。作为一种专注于安全、速度和并发的系统级编程语言,Rust 能避免常见的编程错误如访问无效的内存区和竞态条件。

来源:solidot

拍一拍:用 Rust 语言开发一个发行版,这是个不错的消息,就是不知道 Rust 的成分有多少?

C++20 标准草案获得批准

相比 C++17,C++20 是一次重大的更新,引入了新的语言概念、模块、操作符“<=>”、协程、指定初始化、新标准属性等等。C++20 库标准还加入了范围、特性测试宏和位操作等。

来源:solidot

拍一拍:我想,很多人还留在很老的 C++ 标准吧。

Linux 用户偏爱使用 scprsync 来进行文件或目录的复制拷贝。不过在 Linux 上正出现了许多新的可选方式,因为 Linux 是开源的,所以任何人都可以为 Linux 开发一个安全软件。

在过去我们已经写了多篇有关安全分享这个话题的文章,它们分别是 OnionShareMagic WormholeTransfer.shDcp – Dat Copy

今天我们甚至还将继续讨论这个话题,我们将介绍名为 ffsend 的工具。

ffsend 是什么?

ffsend 是 Firefox Send 服务的一个命令行客户端,允许用户通过命令行来传递和接收文件或目录。

它允许我们通过一个安全、私密、加密的链接,使用一个简单的命令来轻易安全地分享文件和目录。

通过 Firefox 的 Send 服务共享的文件最大大小为 2GB(LCTT 译注:现在官网上写的是最大 1GB,登录后最大 2.5GB)。其他人可以通过这个工具或者网页浏览器来下载这些分享的文件。

所有的文件都是在客户端加密的,并且秘钥将不会被共享到远程主机。另外,你还可以为上传的文件额外设置一个密码。

上传的文件在下载(默认被下载 1 次,最多可被下载 10 次)后或者 24 小时后,就会自动删除。这将确保你的文件不会一直保留在网络上。

该工具当前处于 alpha 阶段,使用时请自担风险。而且,当前只有有限的安装方式可用。

ffsend 的特点:

  • 全功能且使用友好的命令行工具
  • 可以安全地上传和下载文件与目录
  • 总是在客户端加密
  • 可用额外的密码进行保护、密码生成和可配置下载次数限制
  • 内置的文件或目录的打包和解压
  • 可以轻松地管理你的历史分享记录
  • 能够使用你自己的 Send 主机
  • 审查或者删除共享文件
  • 精准的错误报告
  • 低内存消耗,用于加密或上传下载
  • 无需交互,可以集成在脚本中

如何在 LInux 中安装 ffsend 呢?

当前除了 Debian 和 Arch Linux 系统,其他发行版还没有相应的安装包(LCTT 译注:这个信息已过时,最新内容请看这里)。然而,我们可以轻易地根据我们自己的操作系统和架构下载到相应的预编译二进制文件。

运行下面的命令来为你的操作系统下载 ffsend 最新可用的版本(LCTT 译注:当前最新版本为 v0.2.58):

$ wget https://github.com/timvisee/ffsend/releases/download/v0.1.2/ffsend-v0.1.2-linux-x64.tar.gz

然后使用下面的命令来解压 tar 包:

$ tar -xvf ffsend-v0.1.2-linux-x64.tar.gz

接着运行下面的命令来查看你的 PATH 环境变量:

$ echo $PATH
/home/daygeek/.cargo/bin:/usr/local/bin:/usr/local/sbin:/usr/bin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl

正如我先前告知的那样,下面我们要做的就是将这个可执行文件放置到 PATH 环境变量中的某个目录中:

$ sudo mv ffsend /usr/local/sbin

直接运行 ffsend 可以获取其基本使用信息:

$ ffsend
ffsend 0.1.2
Usage: ffsend [FLAGS] ...

Easily and securely share files from the command line.
A fully featured Firefox Send client.

Missing subcommand. Here are the most used:
 ffsend upload ...
 ffsend download ...

To show all subcommands, features and other help:
 ffsend help [SUBCOMMAND]

对于使用基于 Arch Linux 系统的用户可以简单地借助 AUR 助手来安装它,因为这个包已经在 AUR 软件仓库中了。

$ yay -S ffsend

对于使用 Debian/Ubuntu 系统的用户,使用 DPKG 命令来安装 ffsend

$ wget https://github.com/timvisee/ffsend/releases/download/v0.1.2/ffsend_0.1.2_amd64.deb
$ sudo dpkg -i ffsend_0.1.2_amd64.deb

如何使用 ffsend

这并不复杂,我们可以简单地通过下面的语法来发送文件。

语法:

$ ffsend upload [/Path/to/the/file/name]

在下面的例子中,我们将上传一个名为 passwd-up1.sh 的文件,一旦你上传了该文件,你将得到一个唯一的 URL。

$ ffsend upload passwd-up1.sh --copy
Upload complete
Share link: https://send.firefox.com/download/a4062553f4/#yy2_VyPaUMG5HwXZzYRmpQ

在任何远端的系统上,只需要使用上面那个唯一的 URL 就可以下载上传的文件了。

语法:

$ ffsend download [Generated URL]

命令的输出如下:

$ ffsend download https://send.firefox.com/download/a4062553f4/#yy2_VyPaUMG5HwXZzYRmpQ
Download complete

使用下面的语法来对目录进行上传:

$ ffsend upload [/Path/to/the/Directory] --copy

在下面的例子中,我们将上传一个名为 2g 的目录:

$ ffsend upload /home/daygeek/2g --copy
You've selected a directory, only a single file may be uploaded.
Archive the directory into a single file? [Y/n]: y
Archiving...
Upload complete
Share link: https://send.firefox.com/download/90aa5cfe67/#hrwu6oXZRG2DNh8vOc3BGg

在任意的远端系统中,只需要利用上面生成的唯一 URL 就可以获取到刚才上传的目录了。

$ ffsend download https://send.firefox.com/download/90aa5cfe67/#hrwu6oXZRG2DNh8vOc3BGg
You're downloading an archive, extract it into the selected directory? [Y/n]: y
Extracting...
Download complete

上面已经通过安全、私密和加密过的链接来发送了文件。然而,如果你想在你的掌控范围内再添加额外的安全措施,你可以为文件添加密码。

$ ffsend upload file-copy-rsync.sh --copy --password
Password:
Upload complete
Share link: https://send.firefox.com/download/0742d24515/#P7gcNiwZJ87vF8cumU71zA

当你在远端系统中尝试下载该文件时,它将要求你输入密码:

$ ffsend download https://send.firefox.com/download/0742d24515/#P7gcNiwZJ87vF8cumU71zA
This file is protected with a password.
Password:
Download complete

另外,你还可以在上传过程中提供下载次数限制来限制文件被下载的次数。

$ ffsend upload file-copy-scp.sh --copy --downloads 10
Upload complete
Share link: https://send.firefox.com/download/23cb923c4e/#LVg6K0CIb7Y9KfJRNZDQGw

然后你可以在任意的远程系统中使用上面的唯一 URL 来下载该文件:

ffsend download https://send.firefox.com/download/23cb923c4e/#LVg6K0CIb7Y9KfJRNZDQGw
Download complete

假如你想看这个链接的更多细节,你可以使用下面的命令来查看它的信息,它将为你展示文件名称、文件大小、被下载次数以及过期时间。

语法:

$ ffsend info [Generated URL]

$ ffsend info https://send.firefox.com/download/23cb923c4e/#LVg6K0CIb7Y9KfJRNZDQGw
ID: 23cb923c4e
Name: file-copy-scp.sh
Size: 115 B
MIME: application/x-sh
Downloads: 3 of 10
Expiry: 23h58m (86280s)

此外,你还可以使用下面的命令来查看你的传输历史:

$ ffsend history
# LINK EXPIRY
1 https://send.firefox.com/download/23cb923c4e/#LVg6K0CIb7Y9KfJRNZDQGw 23h57m
2 https://send.firefox.com/download/0742d24515/#P7gcNiwZJ87vF8cumU71zA 23h55m
3 https://send.firefox.com/download/90aa5cfe67/#hrwu6oXZRG2DNh8vOc3BGg 23h52m
4 https://send.firefox.com/download/a4062553f4/#yy2_VyPaUMG5HwXZzYRmpQ 23h46m
5 https://send.firefox.com/download/74ff30e43e/#NYfDOUp_Ai-RKg5g0fCZXw 23h44m
6 https://send.firefox.com/download/69afaab1f9/#5z51_94jtxcUCJNNvf6RcA 23h43m

假如你不想再分享某个链接,你可以使用下面的语法来删除它:

语法:

$ ffsend delete [Generated URL]

$ ffsend delete https://send.firefox.com/download/69afaab1f9/#5z51_94jtxcUCJNNvf6RcA
File deleted

如何在浏览器中使用 Send

另外,你还可以通过使用 firefox 浏览器打开 https://send.firefox.com/ 来完成相应的分享。

只需要拖拽该文件就可以上传它:

一旦该文件被下载,它将展示 100% 的下载状态。

想查看其他的可能选项,请浏览它对应的 man 信息或者帮助页。


via: https://www.2daygeek.com/ffsend-securely-share-files-folders-from-linux-command-line-using-firefox-send-client/

作者:Vinoth Kumar 选题:lujun9972 译者:FSSlc 校对:wxy

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