〔№010〕温故而知新

逆向思维与极简主义设计理念

缘起

前一篇《谁在中央反对谁》因为政治和意识形态内容充沛了整个篇幅,已经挪到〈如是我闻〉分类之下了,本篇继续未竟之事业,就信息技术话题扯淡。

这几天备份评论,在与网友交流过程当中,涉及信息技术的话题是「嵌入式」领域,并且网友特意提到了「助残」应用。比如这篇,我提到了2016年在龙空扯淡的时候顺便提到的「压缩感知」技术,立即被知乎(布)中央或知乎(孟)中央以「政治敏感」理由「亦当删去」。

不过呢,残疾的方式多种多样,哪怕看残奥会项目分类也能明白。令我奇怪的是,当代兲朝一向识大体顾大局懂政治讲规矩守纪律的「科技界」当中人缘好情商高的诸多精英神童,研究「助残」应用的方向,似乎并非为了政治站队而向着残联历代一把手邓瘫方张海迪那些轮椅看齐,反而优先选择了「义眼」,奇哉。

按照「在野的职业政治家兼职业神棍」的一贯思路,首先就要搜集来自其它活跃色目帐号提供的素材,分析其中蕴涵的充沛政治和意识形态内容并解读其所体现的政治和意识形态斗争新动向。

以前也提到了,划时代网文大作《范进の平凡生活》当中,有个情节是大萌朝「力挽狂澜张居正」派去山西搞土改的干部,带着个行院出身的小妾,被当地土豪抢走凌辱。据称那位「烈女」因为不堪受辱捅瞎自己一只眼。

最近划时代网文大作《放开那个女巫》当中也提到了有一个被挖出一只眼的女巫投奔「罗兰」国王。差不多与连载情节同步,九省通衢の煎蛋也应景出现了活跃色目帐号从微博等地转贴过来的「独眼猫」图片,有黑猫有花猫。

看来这事是真的。按照我中华兲朝上国「依法治国」惯例,凡是涉及「贵种」的纠纷一律大事化小小事化了,刑事责任化为民事责任是常规操作,而民事责任的原则是「恢复原初状态,恢复不了才会赔偿」。

并且兲朝就连阳光空气和水都有山头,「领主」各管一摊不能捞过界。兲朝各级主席台前三排当中,除了一把手「统揽全局」之外,其它有「分管」领域的「常务副」啥啥,各个好比当年纳粹德国空军司令戈林元帅放话「会飞的东西都归我管」一样嚣张。兲朝特色干部队伍雄兵百万上将千员,群英荟萃人才济济,真乃钦定一桶浆糊之辉格史观历史唯物主义の拣选吖。

兲朝人民群众哪怕平时上网随手点开个链接,只要其中出现了专业「关键字」被兲朝特色「老大哥系统」发现,当事人立刻就成了「卖身投靠の舔狗」,然后九省通衢の煎蛋以及国际化大都市の虎扑就会出现活跃色目帐号转贴来自微博的「舔狗」素材并分工合作按照台词互相对话以带节奏。

不惮以最大的恶意揣测,只要「贵种」搞出「义眼」,这事就算过去了。于是「科技界」尤其是专攻「嵌入式」领域的企事业单位和民营机构,才会在把持兲朝信息技术山头的「领主」驱使下忙活得鸡飞狗跳,「大力」开展助残尤其是义眼领域研究工作。

正所谓县官不如现管,信息技术神童贵种大少爷「一句顶一万句」军令如山倒,识大体顾大局懂政治讲规矩守纪律的奴才们狐假虎威狗仗人势到处视察,放下一句话“你能抵挡它么”扬长去了,人缘好情商高的「科技」工作者“心里计算,都觉得自己确乎抵不住”,所以纷纷高举紧跟。至于本职工作,乃至啥「中华民族伟大复兴的中国梦」「建设新时代中国特色社会主义现代化强国」那些,眼下都顾不上喽。

在《知乎问答〔№052〕有哪些历史类网文或写得好的作者?》当中也高度赞扬了当代现实主义码字巨侠:其多部作品当中没有哪怕是肤浅的政治和意识形态内涵,仅仅运用了纯粹的「现实主义」白描手法,展现了当代兲朝一幅又一幅栩栩如生的壮丽画卷。克罗齐Benedetto Croce)教导我们说,「一切历史都是当代史」,诚哉斯言。

所以,当我们在党国高音喇叭尤其是《新闻联播》当中看到俩嘴炮高手满脸堆笑的提到「诡辩唯物主义」「辉格史观历史唯物主义」的时候,就要立刻洋为中用古为今用从而按照当代兲朝现状深刻领会官方意识形态核心内容:生产力决定生产关系,经济基础决定上层建筑,社会存在决定社会意识,下半身决定上半身,家务事决定公务事。

背景

据业内称当代「嵌入式」领域已经钦定了「ARM」架构,只有这个体系的项目才能在官方申请到预算,只有这个体系的创新才能在民间拉到投资,包括但不限于经由棒子把持的鬼子企业转手的来自沙特的绿钱。

若是不惮以最大的恶意揣测,仍然是与政治和意识形态斗争有关。因为「ARM」已经从「南不列颠及北爱尔兰联合王国」战略转进到「特大日本帝国」了,还就是「经由棒子把持的鬼子企业转手的来自沙特的绿钱」旗下。

若是曰若稽古,当年「大不列颠及爱尔兰联合王国」时期,「英吉利」的汉诺威王朝乃至随后的罗曼诺夫王朝之「科技」均处于世界之巅。后来嘛,尤其是二战,凯恩斯被同文同种的「美利坚」趁火打劫敲诈勒索,于是全套科技树都打包卖了,再加上战后从「德意志民族神圣罗马帝国v3.0」搜刮了一票人才,「美利坚」这才成为「美帝灯塔国」至今。

理由也说过了,「美利坚」历任大统领按照家谱都能上溯到不列颠贵种「龙裔」,而因为维多利亚女王出轨生了个「罗刹野种」接班,所以「英吉利正统在美利坚」。这是贵种之间的「宫廷斗争」而已,只不过在文艺工作者的包装下才打着「爱国主义」(不是「民族主义」)招牌忽悠了那许多「入戏」的傻哔观众。

因此,当代「南不列颠及北爱尔兰联合王国」,从撒切尔夫人时代开始去工业化,经济已经空心化了。用活跃色目帐号不打自招的爆料,债务缠身的「美利坚」急需输血,而在「盎格鲁撒克逊」民族主义招牌下「全族一盘棋」「集中力量办大事」,只需要两年就能吸光同文同种之「英吉利」的资产。

不过呢,一方面虽然「英吉利」科技树被打包卖了,好歹人才还没被搜刮走,战后还能继续奋斗;另一方面即便是「美利坚」当地,东北部「新英格兰」地区也充沛着上世纪初带着闺女和配种费去「英吉利」专挑落魄贵族联姻从而回到「美利坚」混进上流社会的暴发户转型的「家世显赫传承悠久」の贵族,这批人也划归「英吉利」阵营。

那么结论就很简单了,哪怕是「美利坚」遥遥领先的信息技术领域,「英吉利」也能分一杯羹,保持「抓一把沙子烧成芯片就能卖出去」的贸易顺差,也是新世纪以来进化到「剥削发达国家」程度的「盎格鲁撒克逊」民族主义之现状。其中「ARM」就是「英吉利」贵种资产之一,而「MIPS」「PowerVR」也是,特点都是专攻「嵌入式」领域,以避开「美利坚」贵种的主场。

温故

最起码从「个人博客」收录内容时间上限开始,指点江山激昂文字也按照一直坚持的介于「材与不材之间」的原则,尤其是昨天发现知乎(布)中央或知乎(孟)中央时隔三个半月之后特意认定《理论联系实际》「政治敏感」,更是坚定立场不动摇。

所以这里就不对当代与时俱进的「嵌入式」领域高谈阔论,就按照与时俱进童年才俊宣称的「百善の新时代之手机性能都远胜万恶的旧社会之台式机」观点,回顾当年逗哔时期的逗哔作品尚未出现的但已经构思成熟的「重构」路线。

在逗哔作品连载之初就明说中心思想是「重构」,也就是「真・架空」,而不是倚仗啥「穿越者」的信息不对称优势开挂升级装哔打脸平砍连击带顺劈一命通关顺便天下布种之类热门题材。去年在龙空和网友说过了(帖子找不到了),就从连载的最终进度也能看出来,是先出现「互联网」再出现「微机」,顺序与本位面「科技史」不一样。

当时码字的目的之一,是为了在工作之余,通过完全不涉及工作内容以回避前朝「中统」「军统」本朝「国统」之类情报机构动辄以「泄露国家机密」借口造谣污蔑栽赃陷害的「思维训练」,深入领会信息技术相关内容。

异位面互联网相关内容略,就说其软硬件载体,还是在上世纪六七十年代技术条件下,为了「向后兼容」而叠床架屋层层推进。正因为是「重构」,所以(以当时我的水平看来)不会走弯路,「创新」当然源源不断,但是「怀旧」也没耽误嘛。

顺便,2004年那时候,不知什么原因,在娱乐至死の逗哔之间忽然开始流传一部即便在特大日本帝国也没啥知名度的小众漫画《静斗士・翔》,作者倒是大名鼎鼎的车田正美。现在回顾,应该与复旦残联下属滴血认亲实验室「Eunuchsの时代最强音」发表「二十一世纪乃生物学の世纪」之全垒打宣言有关。

里面提到了「科普界」反复重复过多遍的观点,说大脑的进化也是叠床架屋,「古皮质」「旧皮质」「新皮质」是逐渐出现的,于是体现了啥「从简单到复杂从低等到高等」的以革命进步的「辉格史观历史唯物主义」高屋建瓴指导自然科学的「进化论」而非「演化论」观点。

那时候我倒没特别注意,对于构思的影响也不大,只能说算「巧合」吧。不过呢,为了「向后兼容」这个目的,能采用的手段不多,按照「讼棍充沛Oracle™」那种九行通用代码就算侵权的「依法治国」主张,扣过来抄袭剽窃借鉴的帽子是躲不掉的。

但是呢,逗哔作品当中主角可不是英特纳雄耐尔主义者,为了在自由民主进步和谐的美帝灯塔国混下去,还得面对「蓝色巨人」IBM这反派BOSS,所有商战伎俩都会用上,除了那些上不得台面的「兵不厌诈超限战」军事手段之外。

因此,在专利权期限的范围内,还得不断「创新」以保持盈利,与此同时还得回避本位面Wintel那种叠床架屋不停增加新指令以及「面向专利编程」的「向后兼容」方式。要知道1995年美帝灯塔国讼棍界对信息技术专利的认定有了与时俱进的有利于Wintel的司法解释,之前则宽松得多,可类比机械了电气了什么的「制造业」。

同时还得考虑当时手头现有的资料,毕竟我曾经说过本来打算每当主角在作品中写一段代码,作者就在现实中写一段以证明并非空口白牙说胡话瞎编乱造倚仗「出版界」充沛人脉诈骗钱财。

那时候「早期」处理器当中兲命昭昭的那些架构,专利过期但仍然有着广泛应用的并不多。娱乐至死の逗哔比较熟悉的,也是作品中安排主角从事的电子游戏行业用到的,于是模拟器和技术资料极大充沛的,正好有候选。

简单说,8位处理器选了「Z80」,16位处理器则是「m68k」,这都是当时作者收集的「模拟器」当中最常见的架构。虽然任天堂红白机用「m6502」,但是GBA就换成「Z80」了。当时知名度较高流传较广的「Capcom CPS1/2」街机和「Neo-Geo」家用机,都是「m68k」处理器。而世嘉擅长「双核」体系,在「Mega Drive」当中这两块同时用。

既然设定中这些资料存在主角脑壳里,那么作品中的技术路线就是在这个基础上重构。所以,当时构思的叠床架屋,就是新机用新架构,同时还带着由于制程提升而尺寸和成本都有所降低的旧架构处理器,以直接「运行」旧程序而不是「模拟」,通过「一块不够那就两块」应付对兼容需求较大的场合。

各位可以用「JVM」类比,有多少进程就运行多少实例,虚拟机之间的「调度」由上位操作系统通过真・处理器负责。只不过作品中不是虚拟机而是实际硬件罢了,旧・处理器之间的「调度」由操作系统通过新・处理器负责。

再往后还没决定,因为非主流32位和64位处理器多半是「精简指令集」,对编译器的依赖很大。当时我还没来得及深入领会《编译原理》系列重要著作精神。作品正文里面也写了,通常直接用「flex/bison」生成之后再手改,属于知其然不知其所以然。

差不多思路就这样。因为美帝特色「依法治国」不是开玩笑,并且主角既然有了信息不对称优势之后,也不想通过「耍赖」方式入乡随俗,所以不是打补丁而是每次都新打鼓另开张换架构以便重新计算专利期限,于是「反派BOSS」豢养的充沛讼棍也无从下口。

知新

于是从架空世界回到本位面,对于我等贱种屁民来说,立场与当代「钦定主角龙傲天」截然相反,不是「倚仗专利但并非流氓」企图保持先发优势,而是想方设法利用已经进入公众领域的过期专利后发制人弯道超车。

在充沛的与时俱进童年才俊以大拇指搓手机形式传播「百善の新时代之手机性能都远胜万恶的旧社会之台式机」观点的时候,要举一反三想到「当年台式机一穷二白时代技术都可以借鉴到嵌入式领域移动计算当中」,这是很普通的逆向思维。

就从当代信息技术精英耳熟能详的比尔・盖茨发家史说起。微软的龙兴之地是为Atari开发的「ROM Basic」,启动就有。这一套我是大约三十年前在Apple II上面见识到的。再往后兲朝出现「中华学习机」,键盘上留个任天堂卡槽,通常学习为辅玩游戏为主。这些都是「m6502」处理器。

然后进行类比。最近与网友交流的时候应景上网乱搜以弥补代沟,发现一个「NodeMCU」项目乃开源物联网平台。我注意到的特色就是「把Lua环境烧进Firmware」,正好可以对照「ROM Basic」,这一脉相承的思路,有没有充沛的讼棍跳出来叫嚣「抄袭剽窃借鉴」呢?

Lua的特色就是「小」,不仅设计精简,而且对「运行时」的依赖在不违背当代信息技术主流价值观的前提下做到了最低,只需要「Ansi C」即可。现在各种操作系统上都会自带「libc」「glibc」「msvcrt」什么的,这就够了。

然后举一反三,仅依赖「Ansi C」的开源或进入公众领域的项目还有什么呢?在搜索引擎当中出现频率最高的就是「SQLite」,虽然精致但是仍然志当存高远,据称以「PostgreSQL」为参考。顺便,现在各位知道为什么我在知乎谈笑风生(链接)当中对「PostgreSQL」和「MySQL」厚此薄彼然后被知乎认定「政治敏感」了吧?

这还是正面借鉴,负面参考也有。比方说「东风吹战鼓擂,如今地球上装机量最大的操作系统究竟是谁?」这种提问,钦定回答是「Intel魔改版Minix」,也是烧进「EEPROM BIOS」当中,供美帝灯塔国官方钦定红客或民间关系户钦定黑客远程唤醒「哪怕是关机只要插着网线和电源线」的傻哔客户使用的计算机并窃取各种机密或灌输栽赃陷害用资料。

我的经历在《〈恶补记〉流水账〔一〕》当中已经说过了,在旧台式机钦定死机的时候用「ThinkPad T410s」笔记本发现启动时出现「FAN error」然后自动关机,与此同时九省通衢の煎蛋出现活跃色目帐号放风「陈冠希感慨全世界只有自己的硬盘能修好」。用龟头思考也知道这其中蕴涵着充沛的政治和意识形态内容并引领了激烈的政治和意识形态斗争新动向。

然后举一反三。众所周知Minix是为了教学目的开发的「微内核」操作系统,规模若是再大就在钦定课时内讲不完了。所以Linux才是从Minix开始扩充的「宏内核」操作系统当中最著名的一个,所以Redox才是在(通过GNU Hurd/MachLinux对比)实践已经证明「微内核」(在台式机环境下)性能欠佳的情况下仍然借鉴Minux而改用Rust实现的操作系统,所以QNX才是在「嵌入式」领域应用广泛的「微内核」操作系统。其它以此类推。

于是,又涉及了Mozilla开发的Rust语言。兲朝人民群众一旦接触到这个关键字,九省通衢の煎蛋以及国际化大都市の虎扑上面又会出现「舔狗」相关放风,以及兲朝特色的以百度为默认搜索引擎的简体中文版FireFox浏览器渲染的「Eunuchsの时代最强音:二十一世纪乃生物学の世纪」之截图。

前几篇随笔当中提到了Rust写的Redox值得关注,既不是「喜新厌旧」也不是「这山望着那山高」更不是「见风使舵」,不过是看到了其作为「微内核」最新试验以及Rust「成功案例」的摸石头过河之勇气值得鼓励罢了。

这里就结合主题应景说Redox的缺点:没用C语言实现。

既然主题就是业内极力避免厂商绑定的「商业」风险的情况下仍然迫于政治和意识形态压力不得不「跪在真实」由豪门贵种走兽派乾纲独断钦定了ARM架构,那么立刻就要上纲上线开始考虑「政治和意识形态」风险喽。前者也就亏点钱,后者一不留神就会「身死族灭为天下笑妻女抄没入官供啥色基因娱乐至死」的哟。

正是由于这种高瞻远瞩,才应该立足于最根本的基础。综上所述,只要有了「C」运行时,操作系统、数据库、编程语言都有了,这还仅仅是「裸机」程度。至于硬件之间的差别,有谁说纯C代码还移植不了?谁把这位人脉充沛的神童招进来的?非蠢既坏。对比那个因为「git push -f」而被枪击的码农,这位估计肯定是坏,还是头顶生疮脚底流脓坏透了那种,实际上聪明着呢,暗地里沙特的政治献金拿到手软。

当前Intel的实践中估计是通过武德充沛的「中央」处理器运行「魔改版Minix」的。而其它厂商的设计可以削足适履,把能运行「微内核」程度的芯片作为「先驱」处理器,先启动之后看情况再说,是不是削藩交权一切任凭「中央」发落,还有的扯皮。

到这里无一字无来历,都是经过实践检验的历史真相。

至于具体设计中用「Z80」「m68k」乃至「MIPS」之类专利过期或「OpenSparc」「OpenPower」之类已经放开授权的架构,甚至「RISC-V」之类2010年才新鲜出炉的「开源硬件」架构,是否能实现上述脑洞?

……我又没实践过,只不过在面临「多方围堵两面夹攻」钦定「死路一条」的险恶局势下,通过「思辨」方式「君子动口不动手」企图在24×7被「老大哥」监视的环境中「不出户知天下」而已。

后记

各位就看「背景」一节当中提到的内容,也能深刻领会到「形而上者谓之道」的原则,不再繁琐的展开。

就补充解释正文当中一些字眼容易带来的误导吧。

比方说「盎格鲁撒克逊」民族主义,现实中也是美英加澳新五国煽动贱种屁民的幌子。因为众所周知,自打黑斯廷斯战役以来,不列颠「贵种」就是来自欧洲大陆的「诺曼」贵族,「龙裔」更是有独特的下半身体液外交规矩,不列颠「士庶之间」已经出现人种差别也并非笑谈,虽然经验不够充沛的外人可能分辨不出「白皮」内部的差异。

所以,新时代中国特色社会主义大好形势下繁荣的中文互联网上,活跃色目帐号转贴的莫名其妙的关于「黄蜂」(或「胡峰」)的无聊图,其实都在暗示WASP民系。这个民系是英吉利乃至迁徙到美利坚的「龙裔」之基本盘,但未必是其同胞。而「贵种」当中有些与「龙裔」沾亲带故,有些则没有。

关于「英吉利正统在美利坚」的典故,如果各位汉语读者不太明白,可以用娱乐至死の逗哔津津乐道的《三国演义》相关内容协助理解。

那位盘踞淮南兵精粮足的袁术,是小宗嫡子,而把持河北四世三公的袁绍是按照「礼法」过继给大宗担任嫡子接班人的小宗庶子,二袁互喷的根源就在于此。我中华兲朝上国政治规矩和组织纪律当中盛行的兲朝特色「小蝌蚪找爹地」仪式可参考《六部全爹》这篇惹是生非。

同理可证,虽然维多利亚女王出轨生「罗刹野种」接班,那仅仅是通过欧洲惯例的「裤裆斗争」挤掉了在「法律」上来自霍亨索伦家族的鸡巴,但是并没有中断不列颠「龙裔」本身的「血脉」传承。所以,英美之间的宫廷斗争,就是「鸡巴决定脑袋」的唯种辩证法和「碧池创造历史」的唯种史观之典型案例。

这个话题再展开又得放到〈曰若稽古〉分类当中去了也,以后再说。

2018-10-26




此地无银三百两,隔壁张二不曾偷

评论(知乎)

天魔传人

[印度]在没有掌握[半导体炼钢厂]的情况下,[举国]投入研发[risc-v]屠龙刀。参考绑定[格芯]AMD[斗争史]。为王前驱,不外如是。

天魔传人

在[.net]进入[arm]时候,最新[jdk11]放弃[官方支持]通道。[诉棍]面对[强力部门]时软弱嘴脸[昭然若现]。

天魔传人

有[c环境]不见得[可以为所欲为]。嵌入式领域,[博通]堪比[甲骨乌龟壳],[高通]都算[面向开发者]友好阵营。[总想绑定我]的[意芯stm]就是大善人了。

[硬件匮乏]开发者只有选择厂商的自由,[软件遗产极大充裕]的客户[深度绑定]xxx。