• 正文
  • 相关推荐
申请入驻 产业图谱

现在是上手开发板和Linux发行版的最佳时间

05/28 14:38
161
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

最近最火的是啥,我感觉都不用我说,肯定是AI。不过问题是会用的人会直呼真香,不了解的人则会完全无感。其实主要原因是AI现在发展实在太快了,快到之前一年前半年前,还是很拉,现在我认为AI已经开始在改变很多人的工作了。很多重复性的工作变得越来越没必要了。就比如我们玩开发板,特别是入门开发板最难的是啥,我感觉就是它所搭载的Linux发行版。即使是以易用著称的Raspberry Pi OS,对于刚入门的人来说,依然比较头晕,和我们贯穿整个教育的Windows完全是两个体验。

Windows有大量的图形界面,只要能看懂文字,然后多接触,大部分操作都能在用户界面里完成,几乎可以完成99%的工作。而在Linux发行版下,我们也可以纯用图形界面,但是我不得不说,在开发板上体验Linux桌面真的相当折磨,特别是对于深度使用高配Windows电脑的用户。

就以现在树莓派5举例吧,我用的是16GB内存的版本,固态硬盘也加上了。结果呢,在4K屏幕下,依然体验稀烂,只要打开VS Code,我这边还装了个Codex插件,不知道有没有影响,反正鼠标和键盘有非常明显的滞涩,完全没有在Windows下的干脆利索,光标就好像在水里一样。即使是调了鼠标各种设置,到了VS Code里,就立刻开始了,这让我觉得树莓派性能的上限有点太低了。而关键我认为是目前网页都太重了,而VS Code之类的都是用的Electron这种比较重的开发框架。在Windows下运行的还好,但是到了Linux和开发板这俩双重Buff,就明显影响使用体验了。

我其实一直想要一个可以直接工作的开发板。但目前我觉得除非是此芯P1之类那种性能的开发板,否则,大部分开发板只适合做展示、简单交互、开网页。但最近我发现了,一个可以真正利用开发板干活的路径。就是搭配台式机来使用,简单来说就是轻量化桌面和Moonlight,以及AI通过SSH控制开发板,这是我总结出来,最方便的路径。

你可以先安装一个树莓派官方系统,然后打开ssh,打开ssh可以直接在烧录的时候操作。然后直接让AI通过SSH控制开发板。这个时候你想要装啥软件之类的都可以直接先问AI,AI都自动帮你装好,遇到啥问题,AI也基本都能解决。这意味着什么?至少在搭建环境这类问题上,基本不会劝退小白了。然后我们装上Moonlight,台式机装上Sunshine。我们就获得了第二个可以工作的地方,比如在家,可以在卧室放一台电脑,在客厅也能玩,你把远程访问之类的搞定,那在国内,估计也感受不出明显延迟。

桌面和GUI软件是重,但我们完全可以装一些带有服务性质的软件。这不就是另一个小型服务器吗?如果说之前树莓派吃灰,那我完全理解,但自从有了AI之后,很多东西都要被改变了。因为现在我们只要花Token,或者会员费之类的,这些都基本可以直接让AI搞定。之前看到别人搞,懒得搞,现在AI直接帮忙代劳。这直接把用Linux最大的问题解决了。而Linux和树莓派,开发板这些我认为天生适合玩AI。Linux最大的特点是啥,系统即文件,自由,开放,方便折腾,系统你想搞成啥样都行。

就比如之前各种窗口管理器,很火,想玩,但是各种配置看到就头疼。这个时候,你直接把教程链接发给ai,ai直接帮你搞定,或者你想要啥功能,修改项,直接都能帮你实现。这个时候,Linux之前最让人望而却步的开放,在AI时代变成了它的优势。还有终端,重命令行,这些在AI的眼里,这绝对是优点。非常适合AI操作,AI最喜欢的就是各种直接输命令,效率是最高的。而对于GUI来说,AI还要模拟点击等等操作,我让AI点击网页,只是简单的步骤,AI需要至少半天才能搞定。如果全都换成命令,AI可能几分钟就搞定了。这也是为啥很多软件都要搞CLI了,对于AI来说方便啊。

反正目前我用下来的感觉就是,自从有了AI,很多东西迎刃而解。就比如最开始,打字是智能ABC,是五笔。太难了,一直没学会。随着时代发展,我们还需要学五笔吗,它依然有它的优势,但现在也已经越来越小众了。因为对于大部分人来说,拼音,联想,这些完全够用。对于大部分人来说,限制他速度的,大部分情况下是他的思维速度,而不是打字快不快。AI也是如此,以前没学会Linux命令大全,那之后我们还需要学习这个吗?我的感觉是,至少未来学习Linux的人,可能只需要了解即可。甚至未来有没有可能有一种AI语言,AI直接和系统深度对话?目前还只是模拟人类操作,之后可以直接对接系统,更直接地满足需求。AI时代,我们可以有专门为自己打造的软件,自己的工作流软件,自己的网站,这些似乎都开始变得轻松很多。至少不是那种很需要稳定性的场景,我觉得够用了。我认为AI在找Bug上之后可能也会有突飞猛进的进展。人类找Bug的流程,目前我看其实和AI高度雷同,但AI可以穷举啊。人的话,经验丰富的,或者本来就是自己搞的,比较熟,改起来比较快。而AI可以自己通过各种方向去解决,对于我们来说,只要等它结束,就行了。即使是现在有点慢,但对于未来来说,慢应该不是啥问题。

当然了,我说的可能有点乐观,但我认为,现在是软件行业的一个巨大的转型期。之后我们需要的大概只是些真正核心的程序。其他比如GUI之类非关键、即使有点小问题也没啥大影响的软件,大概率之后都是AI写的。就比如现在不少AI程序都是AI自己迭代,自己改自己。这个速度可能远超我们大部分人的预期,特别是现在的Agent出来之后。

相关推荐