0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

从Windows切换到Linux开发后

jf_ro2CN3Fa 来源:小姐姐味道 作者:小姐姐味道 2022-12-05 15:31 次阅读

曾经,我有一万种理由使用Linux,但如今的我,只觉得自己非常的愚蠢。技术文章不是推理小说,没必要把原因搞的这么扑朔迷离,但我就是觉得自己非常愚蠢。

很长一段时间里,我使用的是Linux,刚开始接触的就是RedHat Linux。因为比较穷,电脑配置差,所以4MB的内存,Windows根本跑不起来。

更甚至,我以黑漆漆的界面为荣,以使用鼠标为耻;以谈论Shell为荣,以VS编程为耻。这些引以为豪的经历,是茶前饭后的谈资,是鹤立鸡群的优越感。

如今,泯然众人矣。

既然使用了Linux这么多年,也不能将它的优点就这么一股脑抛弃。毕竟,xjjdog并不是喜新厌旧的人,相反,我是那么的怀念一些旧时光。

旧时光里有懵懂的青春,还有逝去的激情,以及美好的愿景。

Linux,在很多人眼里,是服务器。但在我的眼里,却是PC机,所以Gnome、KDE甚至FVWM这些东西,我更加熟悉。

有时候,我会把Linux做成一个家庭影院,安装一些XBMC什么的东西。

有时候,我会把Linux当做一个无线路由器,让其他设备自由自在的连接,还会做一些钓鱼的操作。

当然,Linux也可以做成一个BT下载服务器,将网络上海量的资源Down到本地的SATA磁盘上。

FTP服务器,HTTP、GIT服务器,这些就不多说了,毕竟这些吃饭的家伙,各位大佬比我还要熟悉。这这里要是再聊的话,那就班门弄斧了。

用Samba做NAS系统,实现文字转语音的服务,配备一些USB传感器做数据采集,比如温度、PM值、体感等,估计大家用的比较少。但我却用的比较多。

其实,Linux是一个操作系统,我们平常能够想到的场景,它都能干。比如搭建数据仓库,运行流式分析工具,甚至搭建数据等。

再后来,我又开始折腾所谓的树莓派。发现这个玩意,其实和我的PC机没什么两样。除了用电池就能让它运行,用轮子带它跑起来,它与我PC机上的Linux并没啥区别。

这是收割贫苦国家的小型PC,还不如玩Arduino这种便宜的工具。

不久,我就弃坑了。

Linux吞掉了我非常多的时间。从内核,到Shell,甚至脚本语言Python,每一项都是血泪。

Linux的各个版本也痛苦的折磨着我,尤其是那个Linux From Scratch,更是非人的工具。

Linux以性能、安全、模块化著称。但现在,它对我来说,并不是最好的。

我老了,世界也变化巨大。

一些带界面的运维工具,已经完全替代了黑漆漆的Linux命令,甚至是可以远程访问的;开发人员,几乎没有机会再到机器上进行观测,无数的监控组件干了这件事情;越来越高级的开发语言,比如易语言,让我们不必再紧巴巴的盯紧操作系统,就能够写出完美的Helloworld。

这些都是历史洪流中的必然结果。开源这枚曾经美好的花朵,正在结出越来越恶毒的果实。

现在,我越来越讨厌Linux。

没别的原因。

在这美好的岁月,我选择了躺平。我想要沉醉在游戏的世界,想要让虚拟的web3来麻醉自己。而这些,Linux都给不了我。

审核编辑 :李倩

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • Linux
    +关注

    关注

    87

    文章

    11322

    浏览量

    209857
  • 服务器
    +关注

    关注

    12

    文章

    9236

    浏览量

    85662

原文标题:从Windows切换到Linux开发后,每天都心旷神怡?

文章出处:【微信号:芋道源码,微信公众号:芋道源码】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    Linux用户管理终极指南:基础到进阶

    1.用户基本概述 1.什么是用户? 用户指的是能够正常登录LinuxWindows系统(可以理解为你租了房子,能够正常入驻) F:那LinuxWindows系统的用户有什么区别?
    的头像 发表于 12-04 11:42 216次阅读
    <b class='flag-5'>Linux</b>用户管理终极指南:<b class='flag-5'>从</b>基础到进阶

    当TLV320AIC3106检测到耳机插入,芯片本身内部有开关会自动切换到耳机使用的音频输出通道吗?

    麦克风输入使用handset MIC的通道(LINE2LP/LINE2LM),当TLV320AIC3106检测到Earjack MIC插入,芯片本身内部有开关会自动切换到Earjack MIC的通道(即
    发表于 11-01 07:19

    如何模拟输入设备切换到数字输入设备

    电子发烧友网站提供《如何模拟输入设备切换到数字输入设备.pdf》资料免费下载
    发表于 09-26 10:41 0次下载
    如何<b class='flag-5'>从</b>模拟输入设备<b class='flag-5'>切换到</b>数字输入设备

    何时切换到集成负载开关

    电子发烧友网站提供《何时切换到集成负载开关.pdf》资料免费下载
    发表于 09-25 10:10 0次下载
    何时<b class='flag-5'>切换到</b>集成负载开关

    ESP32-C3-MINI-1的ESP32-C3-DevKitM-1 VSCODE和thonny开发环境如何切换

    买的是搭载ESP32-C3-MINI-1的ESP32-C3-DevKitM-1 官方开发板,可以VSCODE开发环境下切换到thonny,使用micropython进行
    发表于 07-01 06:03

    鸿蒙开发Ability Kit程序框架服务:API切换概述 API切换

    使用。因此在切换到Stage模型时,需要将应用中用到的FAModelOnly接口替换成Stage模型下对应的接口。
    的头像 发表于 06-28 16:23 350次阅读
    鸿蒙<b class='flag-5'>开发</b>Ability Kit程序框架服务:API<b class='flag-5'>切换</b>概述 API<b class='flag-5'>切换</b>

    鸿蒙开发Ability Kit程序框架服务:FA模型切换Stage模型指导 module的切换

    FA模型切换到Stage模型时,开发者需要将config.json文件module标签下的配置迁移到module.json5配置文件module标签下,具体差异见下列表格。
    的头像 发表于 06-27 14:16 477次阅读
    鸿蒙<b class='flag-5'>开发</b>Ability Kit程序框架服务:FA模型<b class='flag-5'>切换</b>Stage模型指导 module的<b class='flag-5'>切换</b>

    鸿蒙开发Ability Kit程序框架服务:FA模型切换Stage模型概述

    本文介绍如何将一个FA模型开发的声明式范式应用切换到Stage模型
    的头像 发表于 06-26 14:40 351次阅读
    鸿蒙<b class='flag-5'>开发</b>Ability Kit程序框架服务:FA模型<b class='flag-5'>切换</b>Stage模型概述

    全志D1s软件入门之Tina Linux编译教程

    编译 Tina Linux 在搭建好编译环境并下载好源码,即可对源码进行编译,编译打包好,即可将打包好的固件烧写到设备中去。本文主要介绍编译和烧写的方法。 Tina Linux
    发表于 06-05 09:50

    鸿蒙实战开发-本地部署、SmartPerf 编译部署指导文档

    编译环境搭建 注意:在linux编译环境安装时以root或者其他 sudo 用户身份运行下面的命令。 node 环境安装 下载Node js安装包(windows推荐, linux跳过此步骤)
    发表于 05-09 14:23

    MDK5.24在Project窗口双击切换到新的.c文件,再回到函数列表窗口,就会显示空白的原因?

    MDK5.24版本,打开工程,左边侧栏的函数列表窗口(Function)显示正常。 可是一旦在Project窗口双击切换到新的.c文件,再回到函数列表窗口,就会显示空白。 请问是什么原因?? 关闭工程再打开,现象依旧。 重装
    发表于 04-23 08:16

    开发板在StreamerExample模式下启动切换到bootloader失败的原因?

    bootloader模式,结果设备不见了,如下图所示: 怎样用代码StreamerExample模式切换到bootloader模式呢?如下图所示:
    发表于 02-27 06:28

    CySysGetResetReason在Launcher切换到App获取不正确是为什么?

    我使用PSoC的Launcher模式,发现在Launcher切换到App,在App中使用CySysGetResetReason获取WatchDog Reset原因不正确,没有发生WatchDog
    发表于 02-18 07:03

    linuxwindows的区别 linux系统一般用来干嘛

    LinuxWindows是两种不同的操作系统,有着不同的设计理念和用途。本文将对LinuxWindows的区别进行详细分析,并介绍Linux
    的头像 发表于 02-05 14:06 1002次阅读

    C++在Linux内核开发争议到成熟

    Linux 内核邮件列表中一篇已有六年历史的老帖近日再次引发激烈讨论 —— 主题是建议将 Linux 内核的开发语言 C 转换为更现代的 C++。
    的头像 发表于 01-31 14:11 650次阅读
    C++在<b class='flag-5'>Linux</b>内核<b class='flag-5'>开发</b>中<b class='flag-5'>从</b>争议到成熟