2021年6月

在某些领域,Linux 确实要比 Windows 和 macOS 更加优秀。人们正在意识到这一点,而且 Linux 也在桌面操作系统市场上变得愈发流行。

当然,目前大多数桌面操作系统用户仍然对 Windows 或者 macOS 推崇备至,但是也有着越来越多的用户开始尝试新的 Linux 发行版,看看他们是否可以从原来的系统切换到 Linux 系统。

他们可能已经听过 用 Linux 作为桌面操作系统 的一些优秀案例,又或者是仅仅想要去尝试一些与原先不同的事物,谁知道呢?

在这里,我将为你解释为什么在 2021 年我仍然推荐你使用 Linux。

Linux 真棒,但是究竟是什么让其在 2021 年值得推荐呢?

如果已经知道了 使用 Linux 的优点,你可能就知道接下来我会说些什么。

1、你不需要购买许可证

你必须付费才能获得 Windows 10 许可证。

虽然有更便宜的选择,如获得 OEM 密钥。但是,如果你不愿意通过一些地下网站,而是从官方网站获得许可证,那么仅授权使用 1 台 PC 的家庭版就至少需要花费 140 美元

当然,macOS 是一个完全不同的模式(你需要购买先进的硬件才能使用 macOS)——所以我们才会一直使用微软的 Windows。

关键是,在失业的浪潮中,配置一台新电脑是一个挑战。此外,你还需要花钱购买操作系统的许可证,但是你却可以在多台计算机上免费使用 Linux。

是的,你不需要为 Linux 获取许可证密钥。你可以轻松下载 Linux 发行版,并根据需要将其安装在尽可能多的设备上。

不要担心,如果你不了解 Linux 发行版,你可以看看我们的 最好的 Linux 发行版 列表。

2、重新唤醒你的 PC 并节省资金

全球芯片短缺 已经严重影响了电脑组件的价格,特别是显卡。并不是简单的价格上升,而是你不得不支付 2 到 5 倍的零售价来购得显卡。

当然,如果你没有电脑,现在配置一个新的电脑可能是难以置信的挑战,但如果你有一个旧电脑的话,选择在上面运行 Windows 10 将会是十分卡顿的。

如果你不想要 Windows 系统,那 macOS 呢?入门级 Mac 系统将会花费至少 1100 美金,甚至更多,这取决于你住在哪里。对许多人来说,这会是一笔昂贵的开销。

你肯定需要升级你的系统 —— 但是如果我说 Linux 可以让你的旧电脑重新派上用场,能为你省钱呢?

你将能够在你认为无法运行最新版本的微软 Windows 的电脑上运行 Linux。是的,就是这样的。

Linux 是一个资源高效型的操作系统,可在各种较旧的系统配置上运行。

所有你需要做的只是参考我们的列表 轻量级 Linux 发行版,并选择一个你喜欢的。

3、通过再次利用系统来减少电子浪费

考虑到电子废物正在全球不断产生,尤其是由加密矿工产生的,我们可以尽量减少浪费。除非你真正需要新的硬件,否则最好将现有硬件设备重新用于新任务。

而且,多亏了 Linux,你可以将旧电脑或单片机转变成媒体服务器或个人 Nextcloud 服务器。

你可以在现有硬件上使用 Linux 做更多工作。

因此,这将显著降低对新硬件的需求,并让你高效地重复使用现有的设备。

4、远离病毒和恶意软件

在远程工作无处不在的时代,病毒和恶意软件显著增加。因此,即使你想平静地工作,你最终也可能受到恶意软件的影响。

Windows 和 macOS 比以往任何时候都更容易受到恶意软件的影响。但是,对于 Linux?这是不太可能的。

Linux 发行版会定期修补,以确保最佳安全性。

此外,正因为用户群体小,攻击者就不会花太多时间制作欺骗 Linux 用户的病毒或软件。因此,在使用 Linux 时遇到某种形式的恶意软件的机会较小。

5、没有强制更新

在一个人们压力倍增的时代,强制更新然后发现计算机无法启动可能是一大烦恼。

至少,Windows 用户的情况就是这样。

但是,使用 Linux,你可以继续使用你的系统,而无需在后台强制下载任何更新。

你的操作系统只有你能决定。

当你想要更新你的 Linux 发行版本时,你可以选择更新,也可以不更新,它可以一直保持不更新的状态并且不会打扰你,除非你有很长一段时间没有更新。

总结

这些只是我能想到的几个原因之一,Linux 作为操作系统的选择在 2021 年比以往任何时候都更值得被推荐。

当然,这也取决于你的要求,这些好处可能不会体现在在你的用例中。但是,如果你确实不了解 Linux,至少,现在你可以评估你的需求,重新作出选择。

除了上述几点之外,你还能想到什么?请在下面的评论中告诉我。


via: https://news.itsfoss.com/switch-to-linux-in-2021/

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

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

苹果称第三方应用程序商店将使 iPhone 向骗子开放

美国众议院司法委员会反垄断小组提出的一项拟议的提案,要求苹果向第三方应用商店开放,并向第三方软件制造商提供其所有的 iPhone 技术。

作为回应,苹果公司周三在其网站上说,要求应用程序必须从 App Store 下载,可以保护消费者免受诈骗,保证他们的隐私安全,并为开发者的工作提供报酬。如果应用程序可以从第三方应用程序商店下载,但保护措施较少,或者用户从网站或PC上获得应用程序并“侧载”到手机上,所有这些好处都会消失。

其实不是完全没有道理,开放的安卓有开放的好处,但安卓上泛滥的恶意应用也更多。

网络犯罪分子日趋倾向于门罗币

由于多数情况下比特币的交易都能被追查,因此,越来越多的网络犯罪分子开始倾向于门罗币(Monero)这个小众的“隐私币”,因为它在设计之初就是为了在交易中掩盖发送者和接受者。安全专家表示,在 2020 年年初黑客团体使用门罗币支付赎金的比例“可以忽略不计”,但是现在大约 10-20% 的赎金都是通过门罗币支付的,到今年年底这个数字可能会攀升到 50%。

门罗币是在 2014 年由一位化名为“thankful\_for\_today”的比特币论坛用户作为一个开源项目推出。它的原始白皮书认为,比特币的可追溯性是一个“关键缺陷”,并补充说“隐私和匿名是电子现金最重要的方面”。

比特币并不是专门用于暗网等地下活动的资金,也不是为此而设计的,它的愿景宏大的多,加强对隐私的保护只是其中一个特性。

Canonical 将为 Blender 提供商业支持

Blender 是最重要的开源项目之一,因为这个 3D 图形应用套件被无数人用于家庭、商业和教育中。Ubuntu 的发行商 Canonical 宣布它将为 Blender LTS 提供付费企业支持。令人惊讶的是,这种支持将不仅仅是针对 Ubuntu 用户。实际上,它将为 Windows、Mac 和 Linux 上的 Blender LTS 用户提供这种支持。

虽然不管在什么平台都是开源软件,但是 canonical 从来不会把自己局限在 Linux 上。

Cube.js 是一个开源的分析平台,可以作为数据源和应用之间的中间层。

 title=

数据分析是一个时髦的领域,有许多解决方案可供选择。其中之一是 Cube.js,这是一个开源的分析平台。你可以把 Cube.js 看作是你的数据源和应用之间的一个中间层。

如下图所示,Cube.js 支持无服务器数据仓库和大多数现代关系型数据库管理系统 (RDBMS)。你可以使用任何用于数据可视化的 JavaScript 前端库,而 Cube.js 将负责其他工作,包括访问控制、性能、并发性等。

 title=

主要优点

当我向我们的社区成员询问 Cube.js 的主要优点时,他们经常提到:

  • 它的抽象层:配置 Cube.js 后,人们说他们不再需要担心性能优化、资源管理、SQL 专业知识等问题。许多人把 Cube.js 称为 “黑盒”,因为它的抽象层帮助他们专注于理解数据,而不是实施细节。
  • 易于定制:由于 Cube.js 是可视化的,它很容易与前端框架集成,建立看起来像用户自己平台的解决方案。大多数商业平台(如 Looker、Tableau 等)需要更多的定制工作来与他们的基础设施整合。许多用户说,定制的便利性与抽象层相结合,使他们能够减少数据分析平台的开发时间。
  • 社区支持:在开始使用 Cube.js 时,人们通常会从社区成员那里得到帮助(特别是在我们的 Slack),许多人提到社区支持是一个关键的入门资源。

访问 用户故事页面,阅读更多关于人们使用 Cube.js 的经验以及他们如何使用它。

开始使用

如果你想了解 Cube.js:

  • 进入我们的 文档页面,点击开始,并按照指示在你的笔记本电脑或工作站上启动和运行 Cube.js。
  • 当你进入 Developer Playground,你将能够生成数据模式,执行查询,并建立仪表盘,以看到 Cube.js 的运行。

在你启动和运行 Cube.js 之后,这里有一些有用的资源:

  • 文档:我们把大量的精力放在我们的文档上,因为它是开源社区的重要资源。我们还在我们的文档页面和 YouTube 频道的 入门播放列表 中添加了视频剪辑。
  • Discourse:Cube.js 论坛是最近增加的,社区成员可以在这里分享他们的使用案例、技巧和窍门等,这样我们就可以建立一个社区知识库。
  • GitHub: 你可以在这里找到 Cube.js 的代码,社区成员可以通过 问题页面 提交错误或功能请求。我们还在 GitHub 上发布了我们的 季度路线图,以便每个人都能看到我们正在进行的工作。
  • 每月社区电话会议:我们在每个月的第二个星期三举行电话会议,讨论社区更新,展示功能演示,并邀请社区成员分享他们的使用案例。你可以在 社区电话会议页面 上找到电话会议的日程,你也可以在我们 YouTube 频道的 社区电话会议播放列表 上找到过去的电话会议录音。

就像任何好的开源项目一样,Cube.js 有许多软件贡献者。如果你想查看社区的拉取请求(PR),请搜索带有 pr:community 标签的 PR。如果你想寻找你可以回答的问题,请搜索带有 good first issue 或者 help wanted 标签的问题。

我希望你试试 Cube.js。如果你有任何问题,请随时在下面留言或在 Cube.js Slack 上找我!


via: https://opensource.com/article/21/6/cubejs

作者:Ray Paik 选题:lujun9972 译者:geekpi 校对:wxy

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

fd 命令是一个流行的、用户友好的 find 命令的替代品。

 title=

许多 Linux 程序员在其工作中每天都在使用 find 命令。但是 find 给出的文件系统条目是有限的,如果你要进行大量的 find 操作,它甚至不是很快速。因此,我更喜欢使用 Rust 编写的 fd 命令,因为它提供了合理的默认值,适用于大多数使用情况。

正如它的 README 所说,“fd 是一个在文件系统中寻找条目的程序。它是一个简单、快速和用户友好的 find 的替代品。”它的特点是目录的并行遍历,可以一次搜索多个目录。它支持正则表达式(regex)和基于通配符的模式。

安装 fd

在 Linux 上,你可以从你的软件库中安装 fd(可用的软件包列表可以在 Repology 上的 fd 页面 找到)。 例如,在 Fedora 上:

$ sudo dnf install fd-find

在 macOS 上,可以使用 MacPortsHomebrew

另外,你也可以使用 Rust 的 Cargo 软件包管理器:

$ cargo install fd-find

使用 fd

要做一个简单的搜索,运行 fd 并在后面跟上要搜索的名字,例如:

$ fd sh
registry/src/github.com-1ecc6299db9ec823/cc-1.0.67/src/bin/gcc-shim.rs
registry/src/github.com-1ecc6299db9ec823/exa-0.10.1/completions/completions.bash
registry/src/github.com-1ecc6299db9ec823/exa-0.10.1/completions/completions.fish
registry/src/github.com-1ecc6299db9ec823/exa-0.10.1/completions/completions.zsh
registry/src/github.com-1ecc6299db9ec823/exa-0.10.1/xtests/run.sh
registry/src/github.com-1ecc6299db9ec823/git2-0.13.18/src/stash.rs
registry/src/github.com-1ecc6299db9ec823/libc-0.2.94/src/unix/solarish
registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/cmake/SelectHashes.cmake
registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/include/git2/stash.h
registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/include/git2/sys/hashsig.h
registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/script/backport.sh
registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/script/leaks.sh
registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/script/valgrind.sh
registry/src/github.com-1ecc6299db9ec823/libgit2-sys-0.12.19+1.1.0/libgit2/src/config_snapshot.c
[...]

如果你想搜索一个特定的目录,可以将目录路径作为 fd 的第二个参数,例如:

$ fd passwd /etc
/etc/pam.d/passwd
/etc/passwd
/etc/passwd-
/etc/security/opasswd

要搜索一个特定的文件扩展名,使用 -e 作为选项。例如:

$ fd . '/home/ssur/exa' -e md
/home/ssur/exa/README.md
/home/ssur/exa/devtools/README.md
/home/ssur/exa/man/exa.1.md
/home/ssur/exa/man/exa_colors.5.md
/home/ssur/exa/xtests/README.md
$

你也可以通过提供 -x-X 来执行一个命令。

  • -x/--exec:选项为每个搜索结果(并行)运行一个外部命令。
  • -X/--exec-batch:选项将所有搜索结果作为参数启动一次外部命令。

例如,要递归地找到所有的 ZIP 档案并解压:

$ fd -e zip -x unzip

或者,要列出某个特定目录下在过去 n 天内改变的所有文件,使用--changed-within 选项:

$ fd . '/home/ssur/Work/' --changed-within 10d
/home/ssur/Work/wildfly/connector/src/main/java/org/jboss/as/connector/subsystems/data_sources/JdbcDriverAdd.java
/home/ssur/Work/wildfly/connector/src/main/java/org/jboss/as/connector/subsystems/data_sources/JdbcExample.java
[...]

而要搜索所有在特定天数之前被修改的文件,请使用 --changed-before n 选项:

$ fd . '/home/ssur/Work/' --changed-before 365d

这里,. 作为一个(正则)通配符,指示 fd 返回所有文件。

要了解更多关于 fd 的功能,请查阅 GitHub 上的 文档

总结

我特别喜欢 fd 的一点是,搜索模式默认是不区分大小写的,这使得它更容易找到东西,即使你对你要找的东西没有精确的认识。更好的是,如果模式包含一个大写的字符,它就会自动切换到大小写敏感。

另一个好处是,它使用颜色编码来突出不同的文件类型。

如果你已经在使用这个神奇的 Rust 工具,请在评论中告诉我们你的想法。


via: https://opensource.com/article/21/6/fd-linux

作者:Sudeshna Sur 选题:lujun9972 译者:wxy 校对:wxy

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

国产 RISC-V 处理器“香山”,已成功运行 Linux

首届 RISC-V 中国峰会上,中科院计算所研究员包云岗公布了国产开源高性能 RISC-V 处理器核心“香山”。香山核心以“湖”来命名架构代号,第一代叫做“雁栖湖”。“雁栖湖” RTL 代码于今年 4 月完成,计划于 7 月基于台积电 28nm 工艺流片。包云岗表示,要建立一个像 Linux 那样的开源 RISC-V 核主线,既能被工业界广泛应用,又能支持学术界试验创新想法。

希望 RISC-V 开源路线可以复制开源 Linux 的成功。

Windows 11 即将登场,但不少用户已对新系统表达不满

虽然纳德拉信心满满地说这是十年来 Windows 最大的一次更新,但用户并不买账。不少人已经通过偷跑镜像提前进行了体验,在 Reddit 等社区、Twitter 等社交平台上有不少质疑的声音。有人认为,“这个版本真是个笑话。它甚至和 Windows 10X 模拟器一样糟糕。”;也也有人认为,“Windows 10 的开始菜单就比 11 好,尽管 Windows 7 的开始菜单是最好的。”

原本以为 Windows 10 就是最后一代 Windows 了,不料微软自食其言,或许是觉得 Windows 10 架构不足以承载更多的期望吧。让我们拭目以待。

微软的市值首次达到 2 万亿美元

继苹果公司在 8 月份成为第一家达到 2 万亿美元的美国上市公司后,微软的市值也首次突破这一目标。微软的股价周二上涨 1.1%,今年以来上涨超过 20%。而亚马逊周二的估值为 1.77 万亿美元,也正在接近 2 万亿美元的俱乐部。

全球疫情带来的不仅仅是灾难,在这种危机面前,对于很多 IT 公司来说,却是难得的发展机会。

二十年前,见网友还是一种时髦;二十年后,见网友已是寻常。两年前,随随便便就能呼朋唤友线下畅聊撸串;两年后,交流多在网上渐已习惯隔屏互锤。

我觉得,时移世易,在越来越习惯网上交流的同时,我们似乎少了一些线下见面的亲切,多了一些被美颜镜头粉饰的不真实感。我知道,我们在各个城市都有和我们一样的人,无论是开发者、运维人,无论是职场新嫩、躺平老手。在夜半冷冷的地铁穿梭中,我们需要直面同处钢铁森林里的战友。

所以,

我希望在各个城市组织一些微型的奔现活动,我希望给诸多兄弟姐妹们提供一个除了面对同事、老板之外,还有同在一个城市奋斗的打工人的交友场合。

其实,这并不是一件新鲜事。

传统上,Linux 有 LUG 这种组织形式,这被称之为“Linux User Group”。历史上,我们也曾经组织过各个城市的粉丝聚会,但是更多成为了一种单向宣讲而逐渐凋零。

所以,我转变思路,我希望做个召集人,寻觅合适的场地和时间、找来一些资深前辈做分享、激励大家互相发言和学习,拓展大家的人脉和视野。

我给这种微聚会起了一个名字,LLUG—— Linux 中国本地用户组 Linux.cn Local User Group 。我们会在全国各地都推动和鼓励进行这种微聚会。

基本的形式如下:

时间某个周六下午
地点某个公共咖啡馆、冷饮店
人数5-10 人
频率最多一周一次,最少一月一次
内容2-3 个主题演讲;参与者每人的闪电演讲;讨论和演示
费用自理饮料;Linux 中国或其它机构赞助公共茶点
福利Linux 中国或其它机构赞助纪念礼品,用于活动组织者、主题演讲者、闪电演讲高票者

我们会面向核心成员招募组织人,如果你感兴趣,请报名。

我们也会不定时发布在各个城市举办的 LLUG 活动,如果你感兴趣,请报名。


那么,下面是这次北京 LLUG 的活动通告:

期数LLUG #1 北京
时间2021 年 6 月 26 日(周六)13:00 - 17:00
地点北京海淀区知春路 7 号致真大厦 D 座一层 109 古点空间(致真店)
主题演讲一《电脑,到底玩个啥》
Fine,RedHat
主题演讲二《Ubuntu——适用于企业开源基础设施的产品组合介绍》
Tom Zhou,Ubuntu 高级技术支持工程师
闪电演讲每位参与者五分钟
福利我们准备了一些礼品送给朋友们
召集人Fine、宋贺

报名请加群: