扯一扯对开源产品的认知

若说起开源,第一个想到的就是Linux,我第一次认识并使用Linux是在大学,但第一次使用开源的产品应该是Linux的子产品--安卓。相信很多人的第一台手机都是安卓系统的,因为便宜。无论Android还是苹果的iOS都是基于Unix,Linux也是Unix的一个分支,Unix是一个优秀的领域,但我更喜欢开源的Linux。

小弟家境贫寒,初中树立对IT世界的认知,高一开始偷偷的攒钱买了属于自己的安卓手机,那时候还是经典的中兴V880,这款手机在当时比较流行,性能勉强,还是刷机的热门型号。以前的手机没有现在的这么炫丽,那时候也比较流行刷机,有些人年轻人懂行的就去淘二手安卓手机回来,通过刷机系统变得新颖不卡顿,往往还能高兴一时。我那时候也似懂非懂,有了自己的手机之后,学会了刷机,直接卡刷还不需要电脑辅助。弄好之后第一件事就是获取一个永久的root权限,然后就通过RE管理器去修改软件的内部数据达到个性化自己的手机。有时候的下载第三方的系统软件修改后还可以自己重新签名进行安装,这样做可以诞生属于自己修改的软件,再分享给他人用。那时候还不知道安卓的这种方式叫开源,可以自己根据自己的需要来修改系统及应用的内部数据达到个性化。比较喜欢这种形式,那时候有一个想法对现在依然影响深刻的就是,不管你怎么个性化,如果到了不可修复的地步大不了重装系统,手机叫重新刷机,就是无论是手机还是电脑,只要硬件不坏,随便搞,软件坏了系统奔溃了重装还是一样重头来过。

高考之后的志愿,我记得我只报了计算机和电子信息,其实我并非如此热爱计算机的世界,只是觉得挺有趣而且好找工作,所以也算是义无反顾地爱上了。那个暑假打了两个月工攒钱买电脑,同时也花了大半个月时间每天去京东看笔记本电脑的价钱与配置的线性关系,然后抓住某个型号去百度去中关村看参数,疯狂看重复看,半个月后当我最终决定买哪一款电脑之后,我基本上把当时京东搜索“笔记本电脑”的结果前30页的电脑价钱跟配置多记住了,同时也了解了当时市场上的大部分热门cpu、显卡的型号性能价钱信息,没什么,只是从一个一无所知的高中生到基本熟知多少钱买什么电脑,既能关照性能同时又不失实用程度等。其实到现在看来也没什么的,即便现在每逢开学季,很多认识的人或者认识的人的朋友,都喜欢找我导购,好多人一开口就是:4000预算,不打游戏,要经常作图,买什么电脑。后来慢慢的都淡化了电脑对硬件的要求,虽然硬件条件很影响使用,但使用习惯有时候也是挺关键的。同班同学的五六千的笔记本电脑两个月之后比我的三千五的还惨不忍睹,当然我也是耐不住阵脚的分子,电脑买回来一个月就自己加了固态硬盘,第二个月开始就受不了TN屏的黑白感然后淘了一块ips屏回来自己换掉了,瞬间爱上自己的电脑。后来慢慢的自己学会装系统,日常故障自己学会排查,系统小问题自己学会去修复,就这样喜欢上了折腾。

折腾这个词我感受还是比较深的。想必所有人都看过或多或少的美国电影,常常出现的就是里面的电脑高手从不用鼠标,需要什么信息就敲几下键盘就获取到了,我看的时候觉得很惊讶,看一次就佩服一次,直到现在我还是不太相信现实是否真的是这样,但我知道想拥有这样的技术,他们一定不是用windows系统的。在大学里自从我学会装系统之后,立马给自己的爱机装了个Ubuntu,在这里先学会的就是分区的问题,重要的是戒掉windows式分区思维,相关问题后续再议。现实也不是装上了就可以用的,首先传统观念装上系统最重要的就是驱动,得知Linux自带大多的开源驱动,只是NVIDIA显卡可以自行更换闭源驱动,问题不大,便是少了一笔折腾。初来乍到,最关键的要会怎么安装软件啊,商店直接点击安装的软件还在少数,二进制源码包安装的多操作几次便会,源码编译安装这个倒是要看每一个说明文档。倒是最关键的一个问题来了,校园网使用的是DrCom,还是X版的,没有这样的软件,用wine只能用D版,不能上网的Linux不是好Linux。这个问题一度困惑了我整整一年,有时候手痒想玩一下,就去找WiFi,但大多时候是没这么幸运的。在这一年里,因为不能深入去学习使用,所以都是三分钟热度偶尔装一下系统偶尔开机切换一下,有时候在家里有WiFi,尝试装了Debian、Fedora等其他热门的发行版,常常鲜没啥的。

真正开始接触Linux的是三个月前,校园网停网了不想充钱,刚好朋友拉光纤赠送了3张无限流量卡他送了我一张,找了一个闲置手机就这样在宿舍了手机和电脑就搭起了一个局域网,电脑重新装回Ubuntu,有网络之后想做什么都行,认认真真的学了三个月,只是少了一个QQ,微信是根据网页版api更改的在Ubuntu里还不能后台,一按Esc就整个退出了,这个在Mint里亲测是可以后台运行的只是回到Ubuntu就不行了,不过没事,就两个社交软件而已,手机全程接管就够了。音乐用的网易云音乐,视频则直接在网页上看因为在windows下的优酷爱奇艺客户端也是打开有点累的,网络条件不好,网页好DNS缓存打开相对感觉好点,本地音乐跟视频直接一个VLC就足够。然后就是各种开发环境、编辑工具跟IDE,Java、Python、Apache、TensorFlow,在Linux下都是相对方便的。平时也不怎么玩游戏,因为大学时光过得挺快的,有时候慵懒想娱乐一下,就去看视频,或者舍友的电脑上打几盘游戏。只要沉心来,遇到问题就解决问题。最近刚好发现了mentohust这个开源软件可以认证校园网,认证偷偷地用了别人的账号,只是认证不影响别人使用而且也不会知道,然后用一个drcom的脚本可以登录到校园网,或者用wine直接运行exe软件也可以用,登录用自己的账号,这样实现了免费上网。其实学校的网普通的只有2M的带宽,是非常慢的,在线看视频只能看高清,下载东西简直是痛苦,一是慢二同时占用其他软件的正常使用。所以网络是现代生活的基础,好网络是现代正常生活的标配啊。不扯太多,开源的东西把源代码开放出来,用户可以自行修改数据,因此学科基础才是最关键的,要看得懂,遇到问题要知道是什么问题,才是怎么问怎么解决怎么做好。

猜你喜欢

转载自blog.csdn.net/fengliang4616/article/details/81040474