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

    文章

    11232

    浏览量

    208939
  • 服务器
    +关注

    关注

    12

    文章

    9028

    浏览量

    85194

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

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

收藏 人收藏

    评论

    相关推荐

    当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>集成负载开关

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

    FA模型切换到Stage模型时,开发者需要将config.json文件module标签下的配置迁移到module.json5配置文件module标签下,具体差异见下列表格。
    的头像 发表于 06-27 14:16 404次阅读
    鸿蒙<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 319次阅读
    鸿蒙<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

    开发板在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 881次阅读

    如何在原理图编辑器和PCB编辑器中毫米切换到密耳

    原理图编辑器和PCB编辑器中毫米切换到密耳。用户可以实时(在处理PCB布局时)或者通过原理图和PCB中的首选项对话框执行此操作。
    的头像 发表于 12-15 17:10 4523次阅读
    如何在原理图编辑器和PCB编辑器中<b class='flag-5'>从</b>毫米<b class='flag-5'>切换到</b>密耳

    使用AD9257时,ADC测试码模式切换到模拟输入模式有什么需要配置的吗?

    为0V,另外,外部的PWDN不能控制ADC进行关断。请问ADC测试码模式切换到模拟输入模式有什么需要配置的吗?或者内部需要激活一些什么?
    发表于 12-06 07:49

    Linkwitz-Riley48切换到Linkwitz-Riley12的时候地址就不连续了是为什么?

    Linkwitz-Riley48切换到Linkwitz-Riley12的时候,地址就不连续了。那么“安全加载目标地址”应该是哪一个?
    发表于 11-29 07:30

    安装Linuxwindows在哪启动

    在安装 Linux Windows 的启动位置由原先的默认位置(通常是硬盘的第一个分区)改变为 GRUB 启动加载器。GRUB(GNU GRand Unified Bootloader)是一个多
    的头像 发表于 11-28 15:02 1126次阅读

    win10和linux双系统切换

    双系统切换是指在一台计算机上同时安装并运行两个不同的操作系统。在本文中,我们将重点介绍如何在Windows 10和Linux之间进行双系统切换。 在现代计算机中,操作系统扮演着非常重要
    的头像 发表于 11-28 15:00 2503次阅读