社区所有版块导航
Python
python开源   Django   Python   DjangoApp   pycharm  
DATA
docker   Elasticsearch  
aigc
aigc   chatgpt  
WEB开发
linux   MongoDB   Redis   DATABASE   NGINX   其他Web框架   web工具   zookeeper   tornado   NoSql   Bootstrap   js   peewee   Git   bottle   IE   MQ   Jquery  
机器学习
机器学习算法  
Python88.com
反馈   公告   社区推广  
产品
短视频  
印度
印度  
Py学习  »  Git

Linux 上炫酷的终端工具“已死”,项目开发者将GitHub存储库归档,只留一句:我去种地了!

程序员大咖 • 5 月前 • 351 次点击  

曾几何时,“高薪”研发岗是许多人梦寐以求的职业方向,无数人通过自学和培训踏入这一行业。殊不知,围城之内的人也常常在徘徊,甚至选择离开。近几年来,#越来越多年轻人辞职去种地# 已成为一种潮流,这一现象让许多人感叹:质疑陶渊明,理解陶渊明,成为陶渊明。

这一趋势不仅在国内存在,国外也不例外。近日,知名 Linux CLI 工具 Neofetch 的开发者将所有 GitHub 的存储库归档后,只在 Readme.md 文件里留下了一句话,“Have taken up farming(已经开始务农)”,然后就这样消失在科技行业中。


曾被视为 Linux 上最酷的终端工具——Neofetch

如果你是 Linux 用户,大概率会听过 Neofetch(https://github.com/dylanaraps/neofetch)这款流行的命令行工具,它用 Bash Shell 脚本语言编写而成,可在终端显示系统信息。

最初,Neofetch 由开发者 Dylan Araps 于 2015 年 12 月 31 日发布,因为它可自定义且外观精美,迅速获得了广泛的用户基础。Neofetch 的设计初衷是通过简单的命令行展示系统信息,如操作系统、内核版本、CPU、内存、显示分辨率等,配合漂亮的 ASCII 艺术图案,增强终端的视觉效果。

在 GitHub Neofetch 介绍页面上,Dylan Araps 曾分享过这款工具的总体目标是用于系统截屏。Neofetch 可以显示其他人想看到的信息。还有其他工具可用于适当的系统统计/诊断。

默认情况下,这些信息与操作系统的徽标一起显示。你还可以进一步配置 Neofetch,使其使用图片、自定义 ASCII 文件、墙纸或什么都不显示,亦或者让它显示你想要的内容。通过使用命令行标志和配置文件,你可以改变现有的信息输出或添加自己的自定义信息输出。

除了 Linux,Neofetch 支持近 150 种不同的操作系统,包括对 macOS、BSD、Windows,再到 Minix、AIX 和 Haiku 等多个平台的支持,扩大了用户基础。

自发布以来,Dylan Araps 对项目投入了很多的心血,也让 Neofetch 得到社区的持续支持和贡献,保持项目的活跃和稳定。


三年前,项目开发者消失,到现在官宣 Neofetch 终止支持

不过,“意外”出现在了 2021 年底,彼时有不少 NeoFetch 用户发现,项目的主要开发者 Dylan Araps 突然消失不见了,NeoFetch 项目就此停更,就连其本人维护的另一个基于 x86_64 架构的元发行版 Kiss Linux 也停更了。

那时有开发者在 Reddit 平台发布一篇主题为“kiss linux 和 Dylan Araps 发生了什么?”的帖子称,“主网站的域名已被域名抢注者抢注。我检查了他们的 GitHub 项目,看起来活动确实减少了。Dylan Araps 是该项目的幕后推手。https ://github.com/dylanaraps 他的活跃度在 11 月下旬急剧下降。这看起来真的是一个非常有趣的发行版,所以我很遗憾看到这种情况发生。我希望 Dylan 没事。”

不久后,Kiss Linux 的存储库被迁移到了一个新的地址(https://github.com/kiss-community),而该项目新的 BDFL(终身仁慈独裁者)Dilyn 出面对于 Dylan Araps 的消失做了一个模糊的回应,其表示:

正如你们许多人所知,Dylan 失踪了。我想花点时间让你们知道我们所知道的和不知道的!我应该把底线放在前面:我们不知道他发生了什么事,他在哪里,他怎么样了,等等。

2021 年 11 月 25 日,Dylan 陷入了沉默。他没有像往常一样登录 IRC,他的 GitHub 账户也没有最后一次提交。如果你想给他发邮件,也会被退回。网站的域名最近过期了,他的 SSL 证书也过期了。

据我所知,他没有联系过任何人。

IRC 中有几个人非常投入地试图找到 Dylan 的去向,看看他是否留下了任何关于他为何离开或何时可能回来的线索。他们认为,也许他最近在网站上的 commit 信息会像这个一样有趣。

一些更精明的人能够确定 Dylan 可能真正住在哪里。大家就如何处理这些信息进行了简短的讨论。

最终,大家决定让 Dylan 一个人待着。理由是:

如果 Dylan 是自愿离开的,那么追踪他、对他进行“人肉搜索”,只是为了问他“怎么了”,都是侵犯隐私且不必要的--如果他计划这样做,而且他想让我们知道,他会告诉我们的。如果 Dylan 不是自愿离开的,那么寻找他也是徒劳无功的--毕竟,如果 Dylan 有能力并且愿意的话,他还是会回来的。

所以我们的结论是,如果 Dylan 想离开,他就会这么做。如果他不想走,我们也帮不了他什么。我们所能做的,就是希望他无论在哪里都能默默地看着我们,并祝愿他一切顺利。)

就我个人而言,我认为无论谁接替他接管这个项目,如果 Dylan 回来并想要的话,他都会把控制权交还给 Dylan。我在这方面的立场没有改变,这也许在某种程度上激励着我“坚持”KISS。不过,我没有充分的理由相信他会回来。

就这样,自那时起,Dylan 就鲜少维护这些项目了

只是在 2023 年时留下一句圣诞祝福和“暂停营业”的话术后,又消失了。

直到今年 4 月,Dylan Araps 突然出现,将 Neofetch 的 GitHub 存储库归档,让它成为只读。这意味着今后不会再对 Neofetch 进行任何类型的开发工作。

尽管大家还是可以分叉该 repo 来基于它构建一些东西,但 Neofetch 作为独立工具的时代已经终结了。

至于其中缘由,正如文章伊始所述,Dylan Araps 只是在归档所有 GitHub 存储库的同时,在 README 文件中添加了以下内容:

已开始务农。

这也让不少开发者有些无奈。“我想这已经不言自明了吧?无论他们关闭项目的理由或情况如何,我们只能向前看。”

据悉,Dylan Araps 是来自澳大利亚墨尔本的开源开发者。他从小就对开源和免费软件产生了浓厚的兴趣,多年来做出了许多成功的项目。他 14 岁便辍学,专心学习并拓展对 Linux、编程和其他相关技能的了解。

不管是上述提到的 NeoFetch,还是 Kiss Linux 项目均得到了广泛应用,并不断发展,引起了 Unix 和 Linux 社区的关注。


在停更期间,竞品涌现

随着时间的推移,在 NeoFetch 停更期间,也出现了多个类似的工具,如:

  • Fastfetch,它是 neofetch 的更快、更轻量且最新的替代品。它主要用 C 语言编写,兼容 macOS、Linux 和 Windows 等各种平台。Fastfetch 积极维护,提供社区支持和定期更新。此外,它易于安装,并提供比 neofetch 更多的相关信息,包括桌面环境、窗口主题和字体。

  • Screenfetch,与 Neofetch 类似,Screenfetch 显示系统信息和 ASCII 艺术图案。事实上,screenFetch 比 neofetch 更老。虽然它可能没有一些较新的选项那样具有视觉吸引力,但 screenFetch 是一个可靠且成熟的工具,可以完成工作。

  • NerdFetch 能在终端中以可视化的格式显示系统信息。它利用 Nerd 字体来增强系统信息的视觉效果。与其他系统信息工具一样,NerdFetch 也能获取并显示操作系统名称、版本等详细信息。不过,NerdFetch 的与众不同之处在于它的高度定制化,它提供三种不同的字体模式来显示系统信息,如 Cozette、Phosphor 和 Emojis。你可以通过命令行选项 -c、-p 和 -e 在不同字体间切换。


“越来越多年轻人辞职去种地”

仅从开发者层面来看,Neofetch 的终止开发所带来的影响并不太大,毕竟有很多候选的竞品可用,即使一个项目停止,仍有无数的新项目和替代方案不断涌现。

不过,对于 Dylan Araps 本人这样的选择,有人表示不解,认为“将一款主流的项目说放弃就放弃,似乎是一种不负责任的做法”。

也有人觉得 Dylan Araps 把“务农”这件事想得太简单了:

  • 每次提起这个话题,我都会说同样的话。如果你从未在农场工作过,并且对农场有某种浪漫的想法,那么你就不应该这样做。农业是艰苦的工作。现代农民拥有大学学位、数百万台设备以及你没有的大量知识和经验。如果您想这样做但又没有经验,那么先去农场工作一年再买房。

不过,还有不少人选择祝福,并称自己也是这么做的:

  • 也许他们已经从技术工作中攒够了钱,可以自己种植蔬菜,而且规模很小。逃离自己从事了几十年的职业是件好事。有时甚至不是逃离职业,而是逃离这个行业和所居住的城市。搬到森林里种点菜、养点鸡并不困难。你当然不需要「数百万的设备」。我就是这么做的。

    在 COVID 初期,我发现在技术领域工作了约 25 年后很难找到工作。我搬到了密歇根州,现在住在乡村里。我的生活成本只是过去的一小部分。我的房贷仅是我在旧金山湾区房租的 80%。这里宁静祥和。实际上,天色也变暗了。我再也听不到凌晨两点 BART 在铁轨上的尖叫声,也听不到川流不息的车流。我......再次从事技术工作,不过规模要“小”得多。我的公司规模不大,工作需求不会主宰我的生活。我的生活很平衡。

    今年,我种了 200 多棵洋葱、100 多棵土豆、100 多棵大蒜和 60 多棵草莓。几年前种下的蓝莓开始茁壮成长。我种了野生黑莓,还有很多蘑菇。

事实上,近年来,#年轻人流行辞职去种地#已经成为一种趋势。今年初据 CCTV 报道,曾是一名程序员的梁其安,选择盖大棚、拿铲子、架秧子、返乡种西红柿,从“码农”变成“菜农”,在经历了无数次失败后,终于种出来了有“小时候味道”的西红柿。2019 年,梁其安与村集体组建合作社,建起了 200 亩的大棚种植基地。

更早些时候,辞去互联网管理层的高薪工作的程序员王金悦,回到了农村老家,利用算法和导航系统,研发一款机器人帮妈妈种地,覆盖采摘、播种、犁地、喷灌等多维度,可谓是实现了“用高科技改变种地”。

最后,虽然“种地”似乎成为年轻人摆脱就业和竞争压力的一种另类选择,但回归现实,这项工作也远没有想象中那么容易。

参考:

https://github.com/dylanaraps

https://news.itsfoss.com/neofetch-rip/

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/171539
 
351 次点击