跟朋友聊天,抱怨起了祖传代码基本都是屎山,而越是需要铲屎的山就越不能铲,不然会山崩。于是有了这个帖子。
假如你现在在微软里一言九鼎说一不二,唯一能制约你的只有微软账上钱的数量和现在科技的发展进度,你会用什么办法清理Windows中的各种屎山代码以求推出一版不会被大多数用户骂的Windows12?
鉴于都认为领导不能解决问题,咱们换个设定:特朗普立法了,给你在微软内的绝对权力,事成之后给你10%的分红股,但是辞职或者解决不了屎山代码就枪毙你
跟朋友聊天,抱怨起了祖传代码基本都是屎山,而越是需要铲屎的山就越不能铲,不然会山崩。于是有了这个帖子。
假如你现在在微软里一言九鼎说一不二,唯一能制约你的只有微软账上钱的数量和现在科技的发展进度,你会用什么办法清理Windows中的各种屎山代码以求推出一版不会被大多数用户骂的Windows12?
鉴于都认为领导不能解决问题,咱们换个设定:特朗普立法了,给你在微软内的绝对权力,事成之后给你10%的分红股,但是辞职或者解决不了屎山代码就枪毙你
朋友说:我有时候会为了解决屎山造成的问题而在屎山里拉屎,但我会在注释里把自己撇干净。
哈哈哈哈哈
我是总裁的话,我不会去处理这种问题,又不是不能用。
总裁不会解决问题,只会让下面的人解决问题
哈哈哈
开源,加入linux,加强wine,最后完美兼容windows
内核还挺稳定,整天出bug都是阿三整的花活。删了那傻逼圆角矩形ui重新搞一套就好了
特朗普还是担心一下自己的另一只耳朵吧……这问题就和某乎那个“要求全人类一天之内解决哥德巴赫猜想不然就枪毙80亿人”一样荒谬……
就那暗黑模式到现在也没整明白,这儿亮那儿暗的,设置项也不统一,想干掉控制面板又干不掉
我猜,可以基于Wine来更新12,而不是11
重写一个系统啊. 就好像dos迁移到win一样.
剩下的用虚拟机实现兼容.
但是微软的梦想是收紧权限, 这就会搞成wp8啊.
不能清理啊!
清理了以后,20年前的软件怎么运行 ![]()
我要是能想这种问题,也不用每个月只拿三千八了。
让手下用Rust重写一遍,把冲突的旧代码都扔掉,重写接口
然后把不兼容的问题扔给开源社区,并放话“兼容再次伟大的Windows才是真正伟大的程序”
——
或者把所有微软源代码、CPU指令集、驱动程序接口文档用来喂AI,让AI重构Windows
然后推出全新 Windows A1 (win17),宣称这是世界上最伟大的操作系统级别人工智能
我之前好像看见微软真在用rust替代c
应该是做不到的。Wine 不是完整的操作系统,它所做的不过是把 Windows 软件调用系统的指令翻译成 Linux 系统可接受的形式。
可以打个比方:应用软件是乘客,操作系统是出租车司机,硬件是出租车。软件要执行某一任务,其实是向操作系统发出指令请求,操作系统根据软件的请求调用硬件完成相关操作,相当于乘客告诉司机自己要去哪里,司机驾车把乘客送到目的地。
Windows 软件相当于只会说英语的乘客,而 Linux 系统相当于只会说汉语的出租车司机。二者无法直接沟通,因此 WIndows 软件不能直接在 Linux 系统上运行。而 WIne 相当于一位翻译,解决二者之间的沟通问题。但是这位 “翻译” 自己是不会 “开车” 的。
从头实现 Windows 的项目是 ReactOS,这是一个从零开始的、完整的操作系统。
原来如此,那就ReactOS了 ![]()
24H2重写了一部分代码,就已经有很多程序出问题了
24H2就用rust重写了一部分代码,结果就噼里啪啦炸了一大堆程序……
后续呢?又改回来了还是就那么放着了