Merge remote-tracking branch 'LCTT/master'

This commit is contained in:
Xingyu Wang 2020-04-27 21:21:43 +08:00
commit ca6d370ad2
10 changed files with 480 additions and 1465 deletions

View File

@ -0,0 +1,173 @@
[#]: collector: (lujun9972)
[#]: translator: (lxbwolf)
[#]: reviewer: (wxy)
[#]: publisher: (wxy)
[#]: url: (https://linux.cn/article-12156-1.html)
[#]: subject: (Manage complex Git workspaces with Great Teeming Workspaces)
[#]: via: (https://opensource.com/article/20/2/git-great-teeming-workspaces)
[#]: author: (Daniel Gryniewicz https://opensource.com/users/dang)
使用 GTWS 管理复杂的 Git 工作空间
======
> GTWS 是一系列脚本,它使我们在开发环境中管理不同的项目和项目的各个版本变得很容易。
![](https://img.linux.net.cn/data/attachment/album/202004/27/182149xh9s7kb5bkf5875b.jpg)
[Great Teeming Workspaces][2]GTWS是一个 Git 的复杂工作空间管理工具包,它使我们在开发环境中管理不同的项目和项目的各个版本变得很容易。
有点像 Python 的 [venv][3],但不是为 Python 语言准备的。GTWS 用来管理多个项目的多个版本的工作空间。你可以很容易地创建、更新、进入和离开工作空间,每个项目或版本的组合(最多)有一个本地的 origin用来与 upstream 同步 — 其余的所有工作空间都从本地的 origin 更新。
### 部署
```
${GTWS_ORIGIN}/<project>/<repo>[/<version>]
${GTWS_BASE_SRCDIR}/<project>/<version>/<workspacename>/{<repo>[,<repo>...]}
```
源代码目录的每一级(包括全局的家目录)可以包含一个 `.gtwsrc` 文件,这个文件中维护与当前级相关的设置和 bash 代码。每一级的配置会覆盖上一级。
### 安装
用下面的命令检出 GTWS
```
git clone https://github.com/dang/gtws.git
```
配置你的 `${HOME}/.gtwsrc`。它应该包含 `GTWS_ORIGIN`,也可以再包含 `GTWS_SETPROMPT`
把仓库目录加到环境变量中:
```
export PATH="${PATH}:/path/to/gtws
```
### 配置
通过级联 `.gtwsrc` 文件来进行配置。它从根目录向下遍历,会执行在每级目录中找到的 `.gtwsrc` 文件。下级目录的文件会覆盖上一级。
在你最上层的文件 `~/.gtws/.gtwsrc` 中进行如下设置:
* `GTWS_BASE_SRCDIR`:所有项目源文件目录树的基目录。默认为 `$HOME/src`
* `GTWS_ORIGIN` 指定 origin git 目录树的路径。默认为 `$HOME/origin`
* `GTWS_SETPROMPT` 可选配置。如果配置了这个参数shell 提示符会有工作空间的名字。
* `GTWS_DEFAULT_PROJECT` 不指定项目或项目未知时默认的项目名。如果不指定,使用命令行时必须指明项目。
* `GTWS_DEFAULT_PROJECT_VERSION` 检出的默认版本。默认为 `master`
在每个项目的根目录进行以下设置:
* `GTWS_PROJECT` 项目的名字(和基目录)。
* `gtws_project_clone` 这个函数用于克隆一个项目的指定版本。如果未定义,它会假定项目的 origin 对每一个版本都有一个单独的目录,这样会导致克隆一堆 Git 仓库。
* `gtws_project_setup` 在克隆完所有的仓库后,可以选择是否调用这个函数,调用后可以对项目进行必要的配置,如在 IDE 中配置工作空间。
在项目版本级进行以下设置:
* `GTWS_PROJECT_VERSION` 项目的版本。用于正确地从 origin 拉取代码。类似 Git 中的分支名字。
下面这些参数可以在目录树的任意地方进行配置,如果能生效,它们可以被重写多次:
* `GTWS_PATH_EXTRA` 这些是工作空间中加到路径后的额外的路径元素。
* `GTWS_FILES_EXTRA` 这些是不在版本控制内,但应该在工作空间中被检出的额外的文件。这些文件包括 `.git/info/exclude`,每个文件都与仓库的基目录相关联。
### origin 目录
`GTWS_ORIGIN` (大部分脚本中)指向拉取和推送的原始 Git 检出目录。
`${GTWS_ORIGIN}` 部署:
* `/<project>`
* 这是一个项目的仓库的基目录。
* 如果指定了 `gtws_project_clone`,你可以配置任意的部署路径。
* 如果没有指定 `gtws_project_clone`,这个路径下必须有个名为 `git` 的子目录,且 `git` 目录下有一系列用来克隆的裸 Git 仓库。
### 工作流示例
假设你有一个项目名为 `Foo`,它的 upstream 为 `github.com/foo/foo.git`。这个仓库有个名为 `bar` 的子模块,它的 upstream 是 `github.com/bar/bar.git`。Foo 项目在 master 分支开发,使用稳定版本的分支。
为了能在 Foo 中使用 GTWS你首先要配置目录结构。本例中假设你使用默认的目录结构。
* 配置你最上层的 `.gtwsrc`
* `cp ${GTWS_LOC}/examples/gtwsrc.top ~/.gtwsrc`
* 根据需要修改 `~/.gtwsrc`
* 创建顶级目录:
* `mkdir -p ~/origin ~/src`
* 创建并配置项目目录:
* `mkdir -p ~/src/foo`
`cp ${GTWS_LOC}/examples/gtwsrc.project ~/src/foo/.gtwsrc`
* 根据需要修改 `~/src/foo/.gtwsrc`
* 创建并配置 master 版本目录:
* `mkdir -p ~/src/foo/master`
`cp ${GTWS_LOC}/examples/gtwsrc.version ~/src/foo/master/.gtwsrc`
* 根据需要修改 `~/src/foo/master/.gtwsrc`
* 进入版本目录并创建一个临时工作空间来配置镜像:
* `mkdir -p ~/src/foo/master/tmp`
`cd ~/src/foo/master/tmp`
`git clone --recurse-submodules git://github.com/foo/foo.git`
`cd foo`
`gtws-mirror -o ~/origin -p foo`(译注:这个地方原文有误,不加 `-s` 参数会报错)
* 上面命令会创建 `~/origin/foo/git/foo.git``~/origin/foo/submodule/bar.git`
* 以后的克隆操作会从这些 origin 而不是 upstream 克隆。
* 现在可以删除工作空间了。
到现在为止Foo 的 master 分支的工作可以结束了。假设你现在想修复一个 bug名为 `bug1234`。你可以脱离你当前的工作空间为修复这个 bug 单独创建一个工作空间,之后在新创建的工作空间中开发。
* 进入版本目录,创建一个新的工作空间:
* `cd ~/src/foo/master`
`mkws bug1234`
* 上面的命令创建了 `bug1234/`,在这个目录下检出了 Foo和它的子模块 `bar`),并创建了 `build/foo` 来构建它。
* 有两种方式进入工作空间:
* `cd ~/src/foo/master/bug1234`
`startws`
或者
`cd ~/src/foo/master/`
`startws bug1234`
* 上面的命令在 `bug1234` 工作空间中开启了一个子 shell。这个 shell 有 GTWS 的环境和你在各级 `.gtwsrc` 文件中设置的环境。它也把你工作空间的基目录加入到了 CD因此你可以从 base 路径 `cd` 到相关的目录中。
* 现在你可以修复 `bug1234` 了,构建、测试、提交你的修改。当你可以把代码推送到 upstream 时,执行下面的命令:
`cd foo`
`wspush` 
* `wspush` 会把代码推送到与你工作空间相关的分支 — 先推送到本地的 origin再推送到 upstream。
* 当 upstream 有修改时,你可以用下面的命令同步到本地:
`git sync`
* 上面的命令调用了 GTWS 的 `git-sync` 脚本,会从本地 origin 更新代码。使用下面的命令来更新本地的 origin
`git sync -o` 
* 上面的命令会更新你本地的 origin 和子模块的镜像,然后用那些命令来更新你的检出仓库的代码。`git-sync` 也有一些其他的很好的工鞥。
* 当要结束工作空间中的工作时,直接退出 shell
`exit`
* 你可以在任何时间重复进入工作空间,也可以在同一时间在相同的工作空间中开多个 shell。
* 当你不需要某个工作空间时,你可以使用 `rmws` 来删除它,或者直接删除它的目录树。
* 还有一个脚本 `tmws` 使用 tmux 进入工作空间,能创建一系列的窗口/窗格,这完美契合我的工作流。你可以根据你自己的需求来修改它。
--------------------------------------------------------------------------------
via: https://opensource.com/article/20/2/git-great-teeming-workspaces
作者:[Daniel Gryniewicz][a]
选题:[lujun9972][b]
译者:[lxbwolf](https://github.com/lxbwolf)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/dang
[b]: https://github.com/lujun9972
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/code_computer_laptop_hack_work.png?itok=aSpcWkcl (Coding on a computer)
[2]: https://github.com/dang/gtws
[3]: https://docs.python.org/3/library/venv.html

View File

@ -0,0 +1,121 @@
[#]: collector: (lujun9972)
[#]: translator: (qfzy1233)
[#]: reviewer: (wxy)
[#]: publisher: (wxy)
[#]: url: (https://linux.cn/article-12155-1.html)
[#]: subject: (Bodhi Linux 5.1 Review: Slightly Different Lightweight Linux)
[#]: via: (https://itsfoss.com/bodhi-linux-review/)
[#]: author: (John Paul https://itsfoss.com/author/john/)
Bodhi Linux 5.1 一览: 略有不同的轻量化 Linux
======
Bodhi Linux 是一个基于 Ubuntu 的[轻量级 Linux 发行版][1]。与其他大多数发行版不同Bodhi 使用自己的 Moksha 桌面,并专注于为你提供一个可以在旧计算机上运行的最简设置。
### 什么是 Bodhi Linux?
![](https://img.linux.net.cn/data/attachment/album/202004/27/093318yawppv07zqpva4j6.png)
[Bodhi Linux][3] 最早于 2011 年推出。它以“[简约、高效和用户自定义][4]”为设计理念。开发人员旨在提供一个“[实用但不臃肿的系统][5]”。因此,它使用轻量级的 Moksha 桌面,只预装了基本的应用程序。这一做法是为了给用户一个稳定的平台来构建他们想要的系统。它基于最新版的 Ubuntu 长期支持版本。
### Moksha 桌面
![Bodhi Desktop][6]
起初 Bodhi 是装载着 [Enlightenment 桌面环境][7]的。Bodhi Linux 一直被认为是“Enlightenment 系的” Linux 发行版。事实上“Bodhi”菩提这个词是基于梵文的“<ruby>开悟<rt> enlightenment</rt></ruby>”。
然而,当 Enlightenment 18 版本发布以后,这一切都改变了。该版本是如此的糟糕,以至于它并没有集成到 Bodhi 中。Enlightenment 19 发布后修复了一些问题,但仍然存在一些不足。
在尝试与 Enlightenment 开发团队合作却毫无进展之后Bodhi 开发者在 2015 年[复刻][8]了 Enlightenment 17。新的桌面环境被命名为 [Moksha][9],它是基于梵文单词“解脱、解放或释放”。你可以在 [GitHub][10] 上找到它的代码。
### 5.1.0 有什么新特性?
- [Bodhi Linux 5.1 Trailer](https://youtu.be/e8wcRL9F3p8)
[Bodhi 5.1.0][12] 是这两年内发布的第一个版本,也是基于 Ubuntu 18.04 的第二个版本。除了更新包,它还有新的默认图标和主题。该版本对默认应用程序做了几处更改。预装版 Leafpad 取代了 epad 并且 [GNOME Web][13](也被称为 Epiphany代替了 [Midori][14]。删除了 eepDater 系统更新器。
目前有[四个不同的版本][15]的 Bodhi5.1.0 可以[下载][16]: <ruby>标准版<rt>Standard</rt></ruby><ruby>硬件支持版<rt>Hwe</rt></ruby><ruby>兼容版<rt>Legacy</rt></ruby><ruby>软件包版<rt>AppPack</rt></ruby>
* 标准适用于过去十年内电脑配置。它不推送内核更新。
* 硬件支持版是 Bodhi 家族的新成员其设计用来包括对更新的硬件的支持并会接收到内核更新。5.1 版本的使用的是 5.3.0-42 内核。
* 兼容版是仅有的 32 位版本。它使用“较旧的 4.9.0-6-686 Linux 内核该内核针对旧的15 年以上)硬件进行了优化。这个内核也不包括许多老系统不支持的 PAE 扩展。”
* 软件包版是为那些想要一个开箱即用的全载系统的人准备的,并预装了许多应用程序。
### Bodhi Linux 的系统要求
最低系统要求:
* 500 MHz 处理器
* 256 MB 内存
* 5 GB 的硬盘存储空间
推荐系统要求:
* 1.0 GHz 处理器
* 512 MB 内存
* 10 GB 的硬盘存储空间
### 体验 Bodhi Linux
![Old Bodhi Linux][17]
由于它是基于 Ubuntu 的,所以安装 Bodhi 非常简单。当我登录到 Bodhi 后,新的主题和图标集让我大吃一惊。上次我安装 Bodhi包括几个月前的 5.0)时,我认为它需要换一个新的外观。之前的主题并没有什么问题,但看起来像是二十一世纪初的东西。新的主题使它看起来更具现代感。
![Bodhi Linux 5.1][18]
我也很高兴看到 Midori 浏览器被 GNOME Web 所取代。我不是 [Midori 浏览器][19]的粉丝。对我来说,它总是显得功能太少了。(不过,随着 [Midori Next][20] 的推出这种情况可能会改变。GNOME Web 更像是我需要的网页浏览器。最重要的是它带有 Firefox Sync这样我就可以同步我所有的书签和密码了。
与许多 Linux 发行版不同Bodhi 并没有一个独立的软件中心。相反,如果你点击 AppCenter 图标,它会打开浏览器,并导航到 Bodhi 网站的软件中心页面 [AppCenter 页面][21]。这里的应用程序是按类别排序的,它们中的大多数是[轻量级应用程序][22]。
![Bodhi Linux Appcenter][23]
如果你点击其中一个页面并点击“安装”在你输入密码之后Bodhi 就会安装它。这是通过一个名为 [apturl][24] 的小程序实现的,它是“是一个非常简单的从网页浏览器安装软件包的方法”。它非常灵巧,我希望更多基于 Ubuntu 的发行版使用它。
总的来说,我喜欢 Moksha 桌面。它坚持我们几十年来看到的桌面风格(这是我最喜欢的)。它不会影响你,却很容易改变和定制。我唯一怀念的是,当我按下超级键时,应用程序菜单不打开。但我猜你不可能拥有生活中的一切。
### 结语
我对最近发布的 Bodhi Linux 感到十分惊喜。过去,我经常折腾它。并且我一直很喜欢它,但最近的这个版本是迄今为止最好的。在某种程度上,他们打破了 Bodhi 只适合老系统的想法,加入了对较新内核的支持。
如果你想换换个环境,同时又想在 Ubuntu 的世界里寻找新的风景,那就试试[Bodhi Linux][3]吧。
你用过 Bodhi Linux 吗?你最喜欢的基于 Ubuntu 的发行版是什么?请在下面的评论中告诉我们。
--------------------------------------------------------------------------------
via: https://itsfoss.com/bodhi-linux-review/
作者:[John Paul][a]
选题:[lujun9972][b]
译者:[qfzy1233](https://github.com/qfzy1233)
校对:[wxy](https://github.com/wxy)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/john/
[b]: https://github.com/lujun9972
[1]: https://itsfoss.com/lightweight-linux-beginners/
[2]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/03/bodhi-start-page.png?resize=800%2C500&ssl=1
[3]: https://www.bodhilinux.com/
[4]: https://www.bodhilinux.com/w/wiki/
[5]: https://www.bodhilinux.com/w/what-is-bodhi-linux/
[6]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/03/bodhi-desktop.jpg?resize=800%2C500&ssl=1
[7]: https://www.enlightenment.org/start
[8]: https://www.bodhilinux.com/2015/04/28/introducing-the-moksha-desktop/
[9]: https://www.bodhilinux.com/moksha-desktop/
[10]: https://github.com/JeffHoogland/moksha
[11]: https://www.youtube.com/c/itsfoss?sub_confirmation=1
[12]: https://www.bodhilinux.com/2020/03/25/bodhi-linux-5-1-0-released/
[13]: https://wiki.gnome.org/Apps/Web/
[14]: https://en.wikipedia.org/wiki/Midori_(web_browser
[15]: https://www.bodhilinux.com/w/selecting-the-correct-iso-image/
[16]: https://www.bodhilinux.com/download/
[17]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/03/bodhi.png?resize=800%2C400&ssl=1
[18]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/04/bodhi-Linux-5-1-screenshot.jpg?ssl=1
[19]: https://itsfoss.com/midori-browser/
[20]: https://www.midori-browser.org/2020/01/15/midori-next-come-on-yarovi-we-can/
[21]: https://www.bodhilinux.com/a/
[22]: https://itsfoss.com/lightweight-alternative-applications-ubuntu/
[23]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/03/Bodhi-Linux-AppCenter.png?resize=800%2C500&ssl=1
[24]: https://wiki.ubuntu.com/AptUrl
[25]: https://reddit.com/r/linuxusersgroup

View File

@ -1,5 +1,5 @@
[#]: collector: (lujun9972)
[#]: translator: ( )
[#]: translator: (geekpi)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )

View File

@ -1,129 +0,0 @@
[#]: collector: (lujun9972)
[#]: translator: (geekpi)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (Things You Should Know About Ubuntu 20.04)
[#]: via: (https://itsfoss.com/ubuntu-20-04-faq/)
[#]: author: (Abhishek Prakash https://itsfoss.com/author/abhishek/)
Things You Should Know About Ubuntu 20.04
======
[Ubuntu 20.04 release][1] is just around the corner and you may have a few questions and doubts regarding upgrades, installation etc.
I hosted some Q&amp;A sessions on various social media channels to answer doubts of readers like you.
I am going to list these common questions about Ubuntu 20.04 with their answers. I hope it helps you clear the doubts you have. And if you still have questions, feel free to ask in the comment section below.
### Ubuntu 20.04: Your Questions Answered
![][2]
Just to clarify, some of the answers here maybe influenced by my personal opinion. If you are an experienced Ubuntu user, some of the questions may sound _silly_ to you but it not to the new Ubuntu users.
#### When will Ubuntu 20.04 be released?
Ubuntu 20.04 LTS is releasing on 23rd April 2020. All the participating flavors like Kubuntu, Lubuntu, Xubuntu, Budgie, MATE etc will have their 20.04 release available on the same day.
#### What are the system requirements for Ubuntu 20.04?
For the default GNOME version, you should have a minimum 4 GB of RAM, 2 GHz dual core processor and at least 25 GB of disk space.
Other [Ubuntu flavors][3] may have different system requirements.
#### Can I use Ubuntu 20.04 on 32-bit systems?
No, not at all. You cannot use Ubuntu 20.04 on 32-bit systems. Even if you are using 32-bit Ubuntu 18.04, you cannot upgrade to Ubuntu 20.04. There is ISO for 32-bit systems for past several years.
![Error while upgrading 32-bit Ubuntu 18.04 to Ubuntu 20.04][4]
#### Can I use Wine on Ubuntu 20.04?
Yes, you can still use Wine on Ubuntu 20.04 as the 32-bit lib support is still there for packages needed by Wine and [Steam Play][5].
#### Do I have to pay for Ubuntu 20.04 or purchase a license?
No, Ubuntu is completely free to use. You dont have to buy a license key or activate Ubuntu like you do in Windows.
The download section of Ubuntu requests you to donate some money but its up to you if you want to give some money for developing this awesome operating system.
#### What GNOME version does it have?
Ubuntu 20.04 has GNOME 3.36.
#### Does Ubuntu 20.04 have better performance than Ubuntu 18.04?
Yes, in several aspects. Ubuntu 20.04 installs faster and it even boost faster. I have shown the performance comparison in the video below at 4:40 minutes.
The scroll, Windows animation and other UI elements are more fluid and give a smoother experience in GNOME 3.36.
#### How long will Ubuntu 20.04 be supported?
It is a long-term support (LTS) release and like any LTS release, it will be supported for five years. Which means that Ubuntu 20.04 will get security and maintenance updates until April 2025.
#### Will I lose data while upgrading to Ubuntu 20.04?
You can upgrade to Ubuntu 20.04 from Ubuntu 19.10 or Ubuntu 18.04. You dont need to create a live USB and install from it. All you need is a good internet connection that can download around 1.5 GB of data.
Upgrading from an existing system doesnt harm your files. You should have all your files as it is and most of your existing software should be either have the same version or upgraded versions.
If you have used some third-party tools or [additional PPA][6], the upgrade procedure will disable them. You can enable these additional repositories again if they are available for Ubuntu 20.04.
Upgrading takes like an hour and after a restart, you will be logged in to the newer version.
Though your data will not be touched and you wont lose system files and configurations, it is always a good idea to make backup of important data externally.
#### When will I get to upgrade to Ubuntu 20.04?
![][7]
If you are using Ubuntu 19.10 and have correct update settings in place (as mentioned in the earlier sections), you should be notified for upgrading to Ubuntu 20.04 within a few days of Ubuntu 18.04 release.
For Ubuntu 18.04 users, it may take some weeks before they are officially notified of the availability of Ubuntu 18.04. Probably, you may get the prompt after the first point release of Ubuntu 20.04.1.
#### If I upgrade to Ubuntu 20.04, can I downgrade to 19.10 or 18.04?
No, you cannot. While upgrading to a newer version is easy, there is no option to downgrade.  If you want to go back to Ubuntu 18.04, youll have [install Ubuntu 18.04][8] again.
#### I am using Ubuntu 18.04 LTS. Should I Upgrade to Ubuntu 20.04 LTS?
That depends upon you. If you are impressed by the new features in Ubuntu 20.04 and want to get your hands on it, you should upgrade.
If you want a more stable system, I advise waiting for the first point release Ubuntu 20.04.1 release that will have bug fixes in the new release. 20.04.1 should typically be coming approximately two months after the release of Ubuntu 20.04.
In either case, I recommend upgrading to Ubuntu 20.04 sooner or later. Ubuntu 20.04 has newer kernel, performance improvement and above all newer versions of software available in the repository.
Make a backup on external disk and with a good internet connectivity, the upgrade should not be an issue.
#### Should I do a fresh install of Ubuntu 20.04 or upgrade to it from 18.04/19.10?
If you have a choice, make a backup of your data and do a fresh install of Ubuntu 20.04.
Upgrading to 20.04 from an existing version is a convenient option. However, in my opinion, it still keeps some traces/packages of the older version. A fresh install is always cleaner.
#### Any other questions about Ubuntu 20.04?
If you have any other doubts regarding Ubuntu 20.04, please feel free to leave a comment below. If you think some other information should be added to the list, please let me know.
--------------------------------------------------------------------------------
via: https://itsfoss.com/ubuntu-20-04-faq/
作者:[Abhishek Prakash][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/abhishek/
[b]: https://github.com/lujun9972
[1]: https://itsfoss.com/ubuntu-20-04-release-features/
[2]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2020/04/ubuntu_20_04_faq.jpg?ssl=1
[3]: https://itsfoss.com/which-ubuntu-install/
[4]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/04/ubuntu-32-bit.jpg?ssl=1
[5]: https://itsfoss.com/steam-play/
[6]: https://itsfoss.com/ppa-guide/
[7]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/03/upgrade-ubuntu-20-04.jpg?ssl=1
[8]: https://itsfoss.com/install-ubuntu/

View File

@ -1,55 +0,0 @@
[#]: collector: (lujun9972)
[#]: translator: ( )
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (What you need to know about open source ad blockers)
[#]: via: (https://opensource.com/article/20/4/ad-blockers)
[#]: author: (Joshua Pearce https://opensource.com/users/jmpearce)
What you need to know about open source ad blockers
======
Three open source ad blockers were tested against a "no ad blocker"
control.
![Browser of things][1]
A new [study][2] meant to investigate energy conservation of free and open source ad blockers has unexpectedly shown that Internet ads are wasting shocking amounts of your time.
More importantly, the results show how you can get that time back. The study estimates that the average Internet user would save over 100 hours a year by using [uBlock Origi][3][n][3][,][3] a free and open source ad blocker. uBlock Origin was the most effective ad blocker tested, but all ad blockers save time, energy and money according to the study.
![Ad blocker screen comparison][4]
The results show that page load time dropped 11% with [AdBlock+][5], 22% with [Privacy Badger][6], and 28% with [uBlock Origi][3][n][3]. These are not significant on a single page, but Internet users spend more than half of their time online rapidly clicking through websites, spending less than 15 seconds on a given page. With all these clicks, the additional time to load ads really starts to add up.
The article _[Energy Conservation with Open Source Ad Blockers][7]_, published in the journal _Technologies,_ was originally conceived to address rising energy consumption. Internet-related electricity consumption is rising rapidly as global Internet users spend more than 6.5 hours per day online. Americans, for example, have more than doubled the time they spend online since 2000 to almost 24 hours a week. Open source ad blockers have the potential to reduce the time, and thus the electricity, spent by eliminating ads during Internet browsing and video streaming.
In the study, three open source ad blockers were tested against a "no ad blocker" control. Page load times were recorded for browsing a representative selection of the most-accessed websites worldwide, including web searching (Google, Yahoo, Bing), information (Weather.com, Wikipedia), and news sites (CNN, Fox, New York Times). In addition, the study analyzed the time spent watching ads on videos for both trending and non-trending content. This part of the study was more challenging due to the lack of data on the ratio of YouTube watching time spent on trending vs. non-trending content. The time wasted viewing ads per video ranged from 0.06% up to a staggering 21%. Thus, the total hours lost to loading ads was only recorded for browsing.
Overall, the results showed that the energy wasted loading ads is not trivial. As a lot of the electricity used for running computers continues to come from coal, which causes air pollution and premature death, the study analyzed the potential for ad blockers to save American lives. The results were shocking: the energy conserved if everyone in the United States used the open source ad blocker would save over 36 American lives per year.
Electricity costs money, so cutting ads could also save consumers money. In the United States, if all Internet users enabled Privacy Badger on their computers, Americans would save more than $91 million annually. Globally, the results of the investigation were even more striking. uBlock Origin could save global consumers more than $1.8 billion a year.
This study was done before everyone was forced to stay home because of the COVID-19 pandemic, so all the values can be viewed as conservative underestimates. Overall, the study found open source ad blockers are a potentially effective technology for energy conservation.
Although free and open source ad blockers save energy and are good for the environment, you are probably going to use them primarily to block annoying ads and save yourself time.
--------------------------------------------------------------------------------
via: https://opensource.com/article/20/4/ad-blockers
作者:[Joshua Pearce][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/jmpearce
[b]: https://github.com/lujun9972
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/browser_desktop_website_checklist_metrics.png?itok=OKKbl1UR (Browser of things)
[2]: https://www.mdpi.com/2227-7080/8/2/18
[3]: https://github.com/gorhill/uBlock
[4]: https://opensource.com/sites/default/files/uploads/os_ad_blocker_story_.png (Ad blocker screen comparison)
[5]: https://adblockplus.org/
[6]: https://privacybadger.org/
[7]: https://www.academia.edu/42434401/Energy_Conservation_with_Open_Source_Ad_Blockers

View File

@ -1,5 +1,5 @@
[#]: collector: (lujun9972)
[#]: translator: ( )
[#]: translator: (lxbwolf)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )

View File

@ -1,129 +0,0 @@
[#]: collector: (lujun9972)
[#]: translator: (qfzy1233)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (Bodhi Linux 5.1 Review: Slightly Different Lightweight Linux)
[#]: via: (https://itsfoss.com/bodhi-linux-review/)
[#]: author: (John Paul https://itsfoss.com/author/john/)
Bodhi Linux 5.1 一览: 略有不同的轻量化 Linux
======
Bodhi Linux 是一个基于 Ubuntu 的[轻量级Linux发行版][1]。与其他大多数发行版不同Bodhi 使用自己的 Moksha 桌面,并专注于为你提供在旧计算机上运行的最简设置。
### 什么是 Bodhi Linux?
![Bodhi Start Page][2]
[Bodhi Linux][3] 最早于2011年推出。它以“[简约、高效和用户自定义][4]”为设计理念。开发人员旨在提供一个“[功能正常但不臃肿的系统][5]”。因此它使用轻量级的Moksha 桌面,只预装了基本的应用程序。这一做法是为了给用户一个稳定的平台来构建他们想要的系统。它基于最新版的 Ubuntu 长期支持版本。
### Moksha 桌面
![Bodhi Desktop][6]
起初菩提是随着[ Enlightenment 桌面环境][7]一起发布的。Bodhi Linux 一直被认为是“开明的”Linux发行版。事实上“Bodhi”这个词是基于梵文的“开悟”。
然而,当 Enlightenment 18版本发布以后这一切都改变了。该版本是如此的糟糕它并没有集成 Bodhi 。Enlightenment 19 被发布并修复了一些问题,但仍然存在一些问题。
在尝试与 Enlightenment 开发团队合作却毫无进展之后Bodhi 开发者在2015年复刻了[8]Enlightenment 17。新的桌面环境被命名为[Moksha][9],它是基于梵文单词“解脱、解放或释放”。你可以在[GitHub][10]上找到它的代码。
### 5.1.0有什么新特性?
[订阅我们的YouTube频道来观看更多的Linux视频][11]
[Bodhi 5.1.0][12] 是两年内的第一个版本,也是基于 Ubuntu 18.04 的第二个版本。除了更新包,它还有新的默认图标和主题。该版本对默认应用程序做了几处更改。预装版 Leafpad 取代了 epad 并且 [GNOME Web][13] (也被称为Epiphany)代替了[Midori][14])。删除了eepDater系统更新器。
目前有[四个不同的版本][15]的菩提5.1.0提供[下载][16]: 标准版Standard,硬件支持版Hwe, 兼容版Legacy, 和软件包版AppPack.
* 标准适用于过去十年内电脑配置。它不推送内核更新。
* 硬件支持版Hwe (Hardware Enablement)是 Bodhi 新的家族设计包括支持更新的硬件和将收到内核更新。5.1版本的使用的是5.3.0-42内核。
* 兼容版是唯一的32位版本。它使用“较旧的4.9.0-6-686 Linux内核该内核针对旧的(15年以上)硬件进行了优化”。这个内核也不包括PAE扩展这是许多老系统不支持的。”
* 软件包版是为那些想要一个开箱即用并预装了许多应用程序的全负载系统的人准备的。
### Bodhi Linux 的系统要求
最低系统要求
* 500 MHz 处理器
* 256 MB 内存
* 5 GB 的硬盘存储空间
推荐系统要求
* 1.0 GHz 处理器
* 512 MB 内存
* 10 GB 的硬盘存储空间
### Bodhi Linux 的体验
![Old Bodhi Linux][17]
由于它是基于 Ubuntu 的,安装 Bodhi 非常简单。当我登录到 Bodhi 后,我对新的主题和图标设置感到惊讶。上次我安装 Bodhi (包括几个月前的5.0)时我认为它需要一个新的外观。之前的主题并没有什么问题但看起来像是2000年初的东西。新的主题使它看起来更具现代感。
![Bodhi Linux 5.1][18]
我也很高兴看到 Midori 浏览器被 GNOME Web 所取代。我不是[Midori 浏览器][19]的粉丝。对我来说,它总是显得功能太少了。(不过,随着[Midori Next][20]的推出,这种情况可能会改变。)Web更像是我需要的Web浏览器。最重要的是它带有Firefox同步功能这样我就可以同步我所有的书签和密码了。
与许多 Linux 发行版不同Bodhi 并没有一个独立的软件中心。相反,如果你点击 AppCenter 图标,它会打开浏览器,并导航到 Bodhi 网站的软件中心页面[AppCenter page][21]。这里的应用程序是按类别排序的。它们中的大多数是[轻量级应用程序][22]。
![Bodhi Linux Appcenter][23]
如果你点击其中一个页面并点击“安装”Bodhi 会开始它的安装(在你输入密码之后)。这是通过一个名为[apturl][24]的小程序实现的它是“源自web浏览器安装软件包的一种非常简单的方法”。它非常灵巧我希望更多基于ubuntu的发行版使用它。
总的来说,我喜欢 Moksha 桌面。它坚持我们几十年来看到的桌面风格(这是我最喜欢的)。它不干涉你,却很容易改变和定制。我唯一怀念的是,当我点击超级键时,应用程序菜单不打开。但我猜你不可能拥有生活中的一切。
### 结语
我对最近发布的 Bodhi Linux 感到十分惊喜。过去我经常折腾它。并且我一直很喜欢它但最近的这个版本是迄今为止最好的。在某种程度上他们通过增加对新内核的支持打破了Bodhi只适用于旧系统的想法。
如果你想在拥有 Ubuntu 体验的同时改善一下视觉体验,那就试试[Bodhi Linux][3]吧。
你用过 Bodhi Linux 吗?你最喜欢的基于ubuntu的发行版是什么?请在下面的评论中告诉我们。
如果你觉得这篇文章很有趣请花点时间在社交媒体、Hacker News或其他网站上分享 [Reddit][25].
--------------------------------------------------------------------------------
via: https://itsfoss.com/bodhi-linux-review/
作者:[John Paul][a]
选题:[lujun9972][b]
译者:[译者ID](https://github.com/译者ID)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/john/
[b]: https://github.com/lujun9972
[1]: https://itsfoss.com/lightweight-linux-beginners/
[2]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/03/bodhi-start-page.png?resize=800%2C500&ssl=1
[3]: https://www.bodhilinux.com/
[4]: https://www.bodhilinux.com/w/wiki/
[5]: https://www.bodhilinux.com/w/what-is-bodhi-linux/
[6]: https://i2.wp.com/itsfoss.com/wp-content/uploads/2020/03/bodhi-desktop.jpg?resize=800%2C500&ssl=1
[7]: https://www.enlightenment.org/start
[8]: https://www.bodhilinux.com/2015/04/28/introducing-the-moksha-desktop/
[9]: https://www.bodhilinux.com/moksha-desktop/
[10]: https://github.com/JeffHoogland/moksha
[11]: https://www.youtube.com/c/itsfoss?sub_confirmation=1
[12]: https://www.bodhilinux.com/2020/03/25/bodhi-linux-5-1-0-released/
[13]: https://wiki.gnome.org/Apps/Web/
[14]: https://en.wikipedia.org/wiki/Midori_(web_browser
[15]: https://www.bodhilinux.com/w/selecting-the-correct-iso-image/
[16]: https://www.bodhilinux.com/download/
[17]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/03/bodhi.png?resize=800%2C400&ssl=1
[18]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/04/bodhi-Linux-5-1-screenshot.jpg?ssl=1
[19]: https://itsfoss.com/midori-browser/
[20]: https://www.midori-browser.org/2020/01/15/midori-next-come-on-yarovi-we-can/
[21]: https://www.bodhilinux.com/a/
[22]: https://itsfoss.com/lightweight-alternative-applications-ubuntu/
[23]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/03/Bodhi-Linux-AppCenter.png?resize=800%2C500&ssl=1
[24]: https://wiki.ubuntu.com/AptUrl
[25]: https://reddit.com/r/linuxusersgroup

View File

@ -0,0 +1,129 @@
[#]: collector: (lujun9972)
[#]: translator: (geekpi)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (Things You Should Know About Ubuntu 20.04)
[#]: via: (https://itsfoss.com/ubuntu-20-04-faq/)
[#]: author: (Abhishek Prakash https://itsfoss.com/author/abhishek/)
关于 Ubuntu 20.04 你应该了解的事情
======
[Ubuntu 20.04][1] 即将发布,你可能对升级、安装等有一些问题和疑问。
我在各种社交媒体渠道上主持了一些问答环节,回答像你这样的读者的疑虑。
我将列出这些关于Ubuntu 20.04的常见问题,并给出答案。我希望它能帮助你消除你的疑虑。如果你仍有问题,请随时在下面的评论栏提问。
### Ubuntu 20.04 已回复的问题
![][2]
为了澄清一下,这里的一些答案也许受我个人意见的影响。如果你是一个有经验的 Ubuntu 用户,有些问题听起来可能有点愚蠢,但它对 Ubuntu 新用户不是这样。
#### Ubuntu 20.04 何时发布?
Ubuntu 20.04 LTS 于 2020 年 4 月 23 日发布。所有变种,如 Kubuntu、Lubuntu,、Xubuntu、Budgie、MATE 都将和 20.04 同一天发布。
#### Ubuntu 20.04 的系统要求是什么?
对于默认的 GNOME 版本,应至少具有 4GB 的内存、2 GHz 双核处理器和至少 25GB 的磁盘空间。
其他 [Ubuntu 变种][3]可能有不同的系统要求。
#### 我可以在 32 位系统上使用 Ubuntu 20.04 吗?
完全不行。你不能在 32 位系统上使用 Ubuntu 20.04。即使你使用的是 32 位 Ubuntu 18.04,也不能升级到 Ubuntu 20.04。过去几年有 32 位的系统 ISO。
![Error while upgrading 32-bit Ubuntu 18.04 to Ubuntu 20.04][4]
#### 我可以在Ubuntu 20.04上使用 Wine 吗?
是的,你仍然可以在 Ubuntu 20.04 上使用 Wine因为仍然有 32 位库,来用于 Wine 和 [Steam Play][5] 所需的软件包。
#### 我需要购买 Ubuntu 20.04 或许可证?
Ubuntu 是完全免费使用的。你不必像在 Windows 中那样购买许可证密钥或激活 Ubuntu。
Ubuntu 的下载页会请求你捐赠一些资金,如果你想捐赠一些钱来帮助开发这个系统,这完全取决于你。
#### GNOME 版本是什么?
Ubuntu 20.04 有 GNOME 3.36。
#### Ubuntu 20.04 的性能是否优于 Ubuntu 18.04
是的在几个方面。Ubuntu 20.04 安装速度更快,甚至加速更快。我在 4:40 的视频中展示了性能比较。
在 GNOME 3.36 中,滚动、窗口动画和其他 UI 元素更加流畅,并提供了更流畅的体验。
#### Ubuntu 20.04 将支持多长时间?
它是一个长期支持 LTS 版本,与任何 LTS 版本一样,它将在五年内得到支持。这意味着 Ubuntu 20.04 将在 2025 年 4 月之前获得安全和维护更新。
#### 升级到 Ubuntu 20.04 时,是否会丢失数据?
你可以从 Ubuntu 19.10 或 Ubuntu 18.04 升级到 Ubuntu 20.04。你无需创建 live USB 并从中安装。你所需要的是一个良好的互联网连接来下载约1.5GB 的数据。
从现有系统升级不会破坏你的文件。你应该会有所有文件,并且大多数现有软件应具有相同的版本或升级后的版本。
如果你使用了某些第三方工具或[其他 PPA][6],升级过程将禁用它们。如果 Ubuntu 20.04 适合这些其他存储库,那么可以再次启用它们。
升级大约需要一个小时,重启后,你将登录到新版本。
虽然你的数据不会被触碰,并且不会丢失系统文件和配置,但最好在外部设备备份重要数据。
#### 何时可以升级到 Ubuntu 20.04
![][7]
如果你正在使用 Ubuntu 19.10 并有正确的更新设置(如前面部分所述),那么应在 Ubuntu 18.04 后的几天内通知你升级到 Ubuntu 20.04。
对于 Ubuntu 18.04 用户,可能需要几周时间才能正式通知他们 Ubuntu 18.04 可用。可能,你可能会在第一个点版本 Ubuntu 20.04.1 后获得提示。
#### 如果我升级到 Ubuntu 20.04,我可以降级到 19.10 或 18.04 吗?
不行。虽然升级到新版本很容易,但无法选择降级。 如果你想回到 Ubuntu 18.04,你将重新[安装 Ubuntu18.04][8]。
#### 我使用的是 Ubuntu 18.04 LTS。我应该升级到 Ubuntu 20.04 LTS 吗?
这取决于你。如果你对 Ubuntu 20.04 中的新功能印象深刻,并希望上手尝试,那么你应该升级。
如果你想要一个更稳定的系统,我建议等待第一个点版本 Ubuntu 20.04.1,新版本将有 bug 修复。20.04.1 通常在 Ubuntu 20.04 发布后大约两个月到来。
其他情况下,我建议尽早升级到 Ubuntu 20.04。Ubuntu 20.04 具有更新的内核、性能改进,尤其是仓库中有更新版本的软件。
在外部磁盘上进行备份,并且有良好的互联网连接,升级不应成为问题。
#### 我应该重新安装 Ubuntu 20.04 还是从 18.04/19.10 升级到 Ubuntu
如果你可以选择,请备份数据,并重新安装 Ubuntu 20.04。
从现有版本升级到 20.04 是一个方便的选择。然而,在我看来,它仍然保留有一些旧版本的痕迹/包。全新安装更加干净。
#### 关于 Ubuntu 20.04 的任何其他问题?
如果你对 Ubuntu 20.04 有任何疑问,请随时在下面发表评论。如果你认为应该将其他信息添加到列表中,请让我知道。
--------------------------------------------------------------------------------
via: https://itsfoss.com/ubuntu-20-04-faq/
作者:[Abhishek Prakash][a]
选题:[lujun9972][b]
译者:[geekpi](https://github.com/geekpi)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://itsfoss.com/author/abhishek/
[b]: https://github.com/lujun9972
[1]: https://itsfoss.com/ubuntu-20-04-release-features/
[2]: https://i1.wp.com/itsfoss.com/wp-content/uploads/2020/04/ubuntu_20_04_faq.jpg?ssl=1
[3]: https://itsfoss.com/which-ubuntu-install/
[4]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/04/ubuntu-32-bit.jpg?ssl=1
[5]: https://itsfoss.com/steam-play/
[6]: https://itsfoss.com/ppa-guide/
[7]: https://i0.wp.com/itsfoss.com/wp-content/uploads/2020/03/upgrade-ubuntu-20-04.jpg?ssl=1
[8]: https://itsfoss.com/install-ubuntu/

View File

@ -0,0 +1,55 @@
[#]: collector: (lujun9972)
[#]: translator: (CrazyShipOne)
[#]: reviewer: ( )
[#]: publisher: ( )
[#]: url: ( )
[#]: subject: (What you need to know about open source ad blockers)
[#]: via: (https://opensource.com/article/20/4/ad-blockers)
[#]: author: (Joshua Pearce https://opensource.com/users/jmpearce)
关于开源广告拦截器你需要知道的事
======
三个开源广告拦截器针对“无广告拦截器"的情况进行了测试。
![Browser of things][1]
一项为了调查免费开源广告拦截器节能情况的[研究][2],意外地发现了互联网广告正在浪费你大量的时间。
更重要的是,研究结果表明了你可以挽救回失去的时间。这项研究评估发现,使用 [uBlock Origin][3](一个开源免费的广告拦截器)的情况下平均每个网民一年可以节约超过 100 个小时的时间。 uBlock Origin 是测试中最节能的广告拦截器,不过其他的广告拦截器也为网民节省了时间,能源以及金钱。
![Ad blocker screen comparison][4]
在研究结果中,[AdBlock+][5] 减少了11 % 的页面加载时间,[Privacy Badger][6] 减少了22 %[uBlock Origin][3] 减少了28 %。对于单独一个页面来说这个时间並不算多,但是网民们浏览页面时常常花费半数以上的时间在网站上快速点击,并且通常在一个页面停留少于 15 秒。鉴于这种情况,加载广告的额外时间增加了许多。
发布于 _Technologies_ 杂志上的 _[Energy Conservation with Open Source Ad Blockers][7]_ 最初旨在解决日益增长的能源消耗问题。由于全球网民每日花费超过 6.5 小时上网冲浪,互联网相关用电量正在快速地增加。比如,美国自 2000 年以来网上冲浪时间已经翻倍至几乎一周24小时的时间。开源广告拦截器通过消灭网上冲浪和观看视频时产生的广告具有节约能源和时间的潜力。
在研究过程中三个开源广告拦截器针对“无广告拦截器”情况进行了测试。一系列全世界最具代表性访问最频繁网站的页面加载时间被记录在案其中包括搜索引擎GoogleYahooBing信息网站Weather.comWikipedia以及新闻门户CNNFoxNew York Times。除此之外研究还分析了观看流行与非流行视频内容时广告所花费的时间。这部分研究由于缺乏 Youtube 上流行和非流行内容观看比例的数据而非常具有挑战性。每个视频浪费的广告时间可以从 0.06 % 上升到惊人的 21 %。而且,这还只是浏览器上记录的加载广告而失去的时间。
总的来说研究结果表明加载广告所浪费的能源并不是最重要的。由于运行计算机所需的大量电能来自于造成空气污染和人类减寿的煤炭研究分析了广告拦截器挽救美国人生命的潜在可能性。结果是令人震惊的如果每一个美国人使用开源广告拦截器所节约的能源每年将会拯救超过36个美国人的生命
电能即金钱,所以削减广告也可以为消费者节约钱财。在美国,如果所有的网民都在他们的电脑上开启 [Privacy Badger][8],美国人每年可以节约超过 9100 万美元。全球的研究结果则更令人吃惊。uBlock Origin 每年可以为全球消费者节约 18 亿美元。
这项研究开始于人们因为新冠肺炎大流行而被迫居家之前,因此所有的数据都可以被认为是保守的估算。整体来说,研究发现了开源广告拦截器是一项潜在的可以节约能源的有效技术。
虽然免费的开源广告拦截器可以节约能源并且对自然环境友好,但是可能你只是因为它们可以拦截烦人的广告以节省时间而使用它们。
--------------------------------------------------------------------------------
via: https://opensource.com/article/20/4/ad-blockers
作者:[Joshua Pearce][a]
选题:[lujun9972][b]
译者:[CrazyShipOne](https://github.com/CrazyShipOne)
校对:[校对者ID](https://github.com/校对者ID)
本文由 [LCTT](https://github.com/LCTT/TranslateProject) 原创编译,[Linux中国](https://linux.cn/) 荣誉推出
[a]: https://opensource.com/users/jmpearce
[b]: https://github.com/lujun9972
[1]: https://opensource.com/sites/default/files/styles/image-full-size/public/lead-images/browser_desktop_website_checklist_metrics.png?itok=OKKbl1UR (Browser of things)
[2]: https://www.mdpi.com/2227-7080/8/2/18
[3]: https://github.com/gorhill/uBlock
[4]: https://opensource.com/sites/default/files/uploads/os_ad_blocker_story_.png (Ad blocker screen comparison)
[5]: https://adblockplus.org/
[6]: https://privacybadger.org/
[7]: https://www.academia.edu/42434401/Energy_Conservation_with_Open_Source_Ad_Blockers
[8]: https://privacybadger.org/