https://mp.weixin.qq.com/s/Ar0RC2g-6F0le6pKxx0Ryg
写点迫真读后感🤔尽管刘仲敬梗都已经被玩烂了,但还是那句话:arm费拉不堪,x86武德充沛(确信🤔而在arm平台上的一系列手机操作系统里,android和ios甚至比win mobile还要费拉不堪🤔
迫真论证我就不展开了,就说一件事:android/ios设备可以在不借助别的设备的情况下开发运行于它自己之上的应用吗?🤔至少到今天,对这两个平台来说答案也是否定的🤔当然也许可以用各自平台上的py解释器来迫真bootstrap,但如果这么算的话,esp8266都可以bootstrap,所以我觉得这个还是指原生应用,而且更多情况下指原生图形界面应用,谁tm在手机上跑命令行(确信🤔
尽管说好像也没什么用小屏设备开发应用的必要,但至少我认为bootstrap是完整计算机系统不可缺少的东西🤔而如果它做不到,那它就是和arduino或者esp8266一样的高级玩具,无论它有几个核心,卖多少钱🤔
再说了,不能bootstrap就算了,android/ios居然还不支持虚拟化🤔尽管x86理论上来说并不是什么适合虚拟化的平台,但实际上pc上绝大多数的烦恼就是可以用任何形式的虚拟化解决,而android/ios完全不能(悲🤔这让它们看起来更像高级玩具,更别说真·高级玩具,最垃圾的x86平板都能跑虚拟机🤔
bruh
真的,我在这里抛出一个来自21世纪初的暴论:我单方面认为使用计算机和类似的设备,还是保留点门槛比较好🤔像早期计算机的那种门槛大可不必,但像现代智能手机这样的几乎没有门槛是有问题的🤔一个完全没有门槛的智能系统,会让使用者忽略所有的技术细节,这样那些能够掌握技术细节的系统制造商或者应用开发商,便能利用这项极其不对称的优势剥削乃至奴役使用者🤔
手机操作系统就是最典型的例子,为了降低门槛,它在应用之间做了隔离,并隐藏了文件系统等细节,而用户在无门槛使用它们的同时,也被剥夺了或者完全是主动放弃了魔改它们或者至少深度使用它们(比如随便备份和恢复数据)的权利🤔于是开发者就能将任何他们想强加给用户的东西毫无限制地强加给用户,比如114514条垃圾广告甚至系统级别的垃圾广告,比如android平台每个app无限接近于spyware,比如这两个手机系统居然没法完整备份和恢复,比如用大数据算法彻底奴役其用户(悲🤔
但在pc上,我们还可以用知识和技术来对大企业的奴役行为进行对抗,我们还有adblocker可以橄榄广告,还可以用http分析来解构webapp,如果你段位足够高的话还可以逆向二进制🤔而在android和ios上你就只能用root/jailbreak这样的非常规方式来完成这些事🤔
thonk2
所以,对于下一代的移动设备,比如ar/mr来说,如何让它们成为更好的电子设备,而非更坏的电子设备?🤔换句话说,如何完成这个目标:人类应该奴役科技,而非被科技所奴役?🤔
在我看来,最起码这个设备应该满足:
- 它本身的处理器最多只允许运行图形界面,具体做某件事情这件事应该放在一台远程pc或者在某些情况下,背包pc(一种不提供任何图形接口、只能计算的pc)上🤔换句话说,我对这些设备的定位是一个现代版的3dna desktop加终端机🤔
再说了,arm处理器的垃圾性能除了能跑广告外啥都干不成(半恼🤔 -
更进一步,它的每一个应用如果可能的话,都跑在某台远程机器的某一个docker或者别的啥玩意容器甚至虚拟机上,通过特殊的加密协议在这个设备和容器之间传输数据,本地不存储access token之外的任何数据(确信🤔这个远程机器有可能是家里的pc,有可能是背包里的pc,有可能是车上的稍微大些的pc,甚至有可能是一台在美国甚至近地轨道上的vps🤔而且这些容器之间也可以用任意方式通信,比如先从美国vps传输完整数据到本地pc,然后从本地pc传输部分数据到终端🤔
-
它需要其用户具备高于平均的pc知识才能开始使用,包括但不限于内网穿透甚至编程等🤔
-
它必须是开源硬件,而且不受任何大企业的支配,只要能搞到芯片,任何人都能在深圳的某个厂子里面把它组装起来🤔
-
它的操作系统需要彻底开放所有组件,并具备完全的可备份性,可以随时将它里面存储的一切备份到硬盘或者某个地方,然后当备份档恢复到另外一个同型号或者不同型号设备上时,它应该和之前那个设备的特征完全一样,而非像垃圾android一样无限重启🤔
-
由于本地很少存储任何数据,在最极端的情况下,它需要支持一键销毁所有本地数据(包括access token等)的功能,这样在敌人眼里这设备只是一块电子垃圾而已(确信🤔
这样的设备,我们才能说它能让人类的未来生活便乘乌托邦,而非像现在这种,无限接近于cuberpunk 2077(确信🤔
bruh
但现在ar/mr设备连硬件部分都没有得到任何实现,微软的那些高价玩具效果也不怎么样(至于可能出现的苹果ar,倒贴我都不用,你知道我和苹果在移动设备的哲学上有根本性的分歧),所以现在移动设备还是android手机或者更糟糕的ios手机这种东西(悲🤔
我肯定不会建议人们立即弃用智能手机,然后回到功能机时代🤔毕竟我11年就在用android了,那时应该是1.6🤔而说到所有智能机系统,我在05年就开始通过winmobile模拟器使用winmobile了,它不仅可以模拟一台winmobile手机,甚至可以模拟到让host系统认为插了一台winmobile手机的程度(确信🤔win系统里有个叫做mobility center的过时内置组件就是用来连接winmobile手机的,它能直接认出模拟器🤔
我可能会这么建议,建议人们用另外一种方式使用智能设备,那就是补上たま的pc的课(半恼🤔然后用使用pc的方式来使用android设备(ios就たま算了🤔
如果坚持用pc的方式而非那些带企业期望你的方式(沉迷于垃圾应用,做带数据的奴仆)来使用android手机或者平板,你会发现这些设备除了处理器比较(迫真)弱外,还是勉强可以用的🤔我在android上也可以ssh连接我的vps跑任何bash antics,也可以使用audlux等android终端来做linux antics(甚至跑arm64的二进制包和跑gcc编译!),现在android也可以虚拟化了,那些内存和cpu过剩的最新款机子终于可以像pc一样用了(指遇事不决开虚拟机🤔我也非常喜欢在android版wp上写中文文章,而且它基本上和在pc上打字一样快(迫真🤔尽管英文文章不习惯在手机上写,因为我需要一边写一边查资料,而手机极其不适合做这个,它没有什么40寸大屏可以容纳下四个1080p窗口(半恼🤔
我以后如果教育我自己的孩子使用移动智能设备,没个若干年的高级pc使用经验,我是不可能给他们买智能手机的,搞不好在此之前他们真得用功能机打电话了🤔我可能会给他们一人买一个几万的pc和装满几十块硬盘的硬盘笼子,但几千的手机我还是得犹豫一下的,毕竟连我自己都很少用2000块以上的手机,哼哼啊啊啊啊,啊啊啊啊啊啊啊啊啊啊啊🤔
但教育这事还是非常难的,我不清楚我一人的教育有何德何能可以对抗整个时代对一个人润物细无声的“教育”(悲🤔我自己也许4岁的时候就已经开始使用pc了,但我不清楚现在乃至将来,一个4岁的孩子有什么理由会选择接触并终身使用pc,而非像现在更常见的,熟练使用手机但完全忘了pc怎么用🤔