怀念经理用鼠标线联网的1990年代当时_90年代联网的东西

电脑封禁了PCI插槽,电脑封禁了USB,只有键盘,鼠标,显示器,如何把数据传输到外面。

真的就是碰到了这样的需求,怎么办?

数据量小的话,眼睛看脑子记。

数据量再大一点,那个本子对着屏幕抄。

数据量再大一点,16位色的屏幕,可以一个像素编码2个字节。然后高清摄像机拍照解码…

但这些都不好玩。

2006年,我在长春一家公司实习,经理是一个1990年代的程序员,定居在长春的上海人…

我记得经理当时说过一个好玩的事情,确实牛逼。经理说他们当时把PS/2鼠标线连接两台电脑。经理说只要有线缆,设计一个协议就能联网通信,这是多么朴素的想法,但就是这么回事儿。

使用PS/2联网都不用自己设计协议,当然也就不需要自己写驱动了,PS/2有自己现成的协议,和串口协议类似,有起始位,校验位,停止位,就像串口通信那样把鼠标线剪了,相互拼接,就是一条 “网线” 了!

关于这件事情,昨天我咨询了硬件猛士主音吉他手,主音吉他手给出了类似的回答。推荐主音吉他手的一个作品:
https://github.com/wuxx/8086sos
主音吉他手和温州皮鞋厂老板skinshoewu都是我的朋友,都是真的猛士。


使用Linux tun驱动,结合一个简单的用户态程序将/dev/net/tun字符设备读取的数据发送到PS/2设备,就完事了,另一端接收解码即可。


然而,十年前我能轻松做到,现在我却做不到了。现在的计算机外设已经不朴素了,这就好像1990年代随便一个程序员都能写出一个可以启动的MBR,而如今大多数程序员都不知道什么是MBR…抽象层次高了,底层就不会被care about了。

2000年代的经理有几个不是1990年代的底层程序员,自己写OS,鼠标线联网这种属于基本操作,还有很多黑技术。对了,林纳斯.脱袜子就属于那时的人。


记得当时经理津津有味地讲述他那早期经历,我在旁边听得好不崇拜!经理用的是VC 6.0,而我当时使用Vs 2005,经理说VC 6.0比Vs 2005好用,虽然我没有这种感觉,但我还是崇拜经理。

我当时初学操作系统,是从Windows NT保留内存,提交内存开始的,那时经理教会了我什么是页表以及虚拟地址,线性地址,物理地址之间的转换,经理是猛士。

不过后来我觉得这些太复杂了,于是就转入了Java。最终得知Spring,Hibernate之复杂后,就又回到了操作系统…就是喜欢简单直接的东西,这也是经理教我的,我受益终身。


复杂的东西很多都是故弄玄虚,这也是经理教我的。


浙江温州皮鞋湿,下雨进水不会胖。

原文链接: https://blog.csdn.net/dog250/article/details/102764392

欢迎关注

微信关注下方公众号,第一时间获取干货硬货;公众号内回复【pdf】免费获取数百本计算机经典书籍;

也有高质量的技术群,里面有嵌入式、搜广推等BAT大佬

    怀念经理用鼠标线联网的1990年代当时_90年代联网的东西

原创文章受到原创版权保护。转载请注明出处:https://www.ccppcoding.com/archives/406441

非原创文章文中已经注明原地址,如有侵权,联系删除

关注公众号【高性能架构探索】,第一时间获取最新文章

转载文章受原作者版权保护。转载请注明原作者出处!

(0)
上一篇 2023年4月26日 上午9:46
下一篇 2023年4月26日 上午9:46

相关推荐