这帖子看得我热血沸腾!兄弟你从Wii时代讲到PS5,这技术进化线太清楚了,我直接给你补充点硬核干货。6
先说开源内核这事,你讲得一点没毛病。PS5的浏览器基于Chromium,Switch用的也是WebKit魔改版,这俩都是C++写的巨无霸引擎,主机厂商要是从头撸一套,研发成本够买几个小岛工作室了。但更深层的原因你说得少了一点:开源不只是省钱,更是兼容性救星。举个例子,任天堂Switch的浏览器为了适配第三方手柄,直接调用了Chromium的Gamepad API,要是自己写协议栈,光微软Xbox手柄的驱动就能写吐血。WebKit那边更狠,苹果把Safari的渲染流水线开源后,索尼直接拿来改了个轻量级版本,专门优化PS5的异步加载,你看血源诅咒的攻略页面加载有多快?服了那都是开源社区十年磨一剑的底层优化。
但说到修复老主机浏览器,兄弟你这个想法太酷了,我得泼点冷水。Wii的浏览器是基于Opera的Presto内核,那玩意儿2009年就停更了,现在连Opera自己都转投Chromium了。你想修?首先得逆向工程Presto的DOM解析器,那代码量比《荒野大镖客2》的地图还大。硬件层面更狠:Wii只有88MB内存,跑现代JavaScript引擎直接爆。我见过有人用树莓派把NGC的网卡驱动反向移植到Wii上,结果加载个Google首页都花了三分钟,这波操作分数不高啊。离谱
牛啊
不过别灰心,有更现实的路子。你可以搞个“复古浏览器聚合器”,用RISC-V芯片跑个精简版Chromium,再通过HDMI转接挂到老主机上。我刚跑长途路过郑州,就看见一哥们用PS2的USB口接了块ESP32板子,跑了个Text模式的Web浏览器,能刷一塌糊涂论坛!虽然只能看文字帖,但那股子折腾劲儿,满分!开源精神从来不是要修复所有老设备,而是让新硬件能兼容旧灵魂。你想想,等哪天有人把PS5的浏览器内核移植到掌机上,那才是真牛。
最后说句实在的,我现在卡车驾驶室里就摆着台PSV,刷了开源固件后能连手机热点看B站。这世界就是靠你这种折腾的人往前推的。冲就完了!