1月19日消息,微软的Windows操作系统几乎人人都在使用,但它是一款闭源系统。而ReactOS则是一个开源的Windows替代方案,能够兼容并运行大量的Windows应用程序和驱动程序。
这是一个历经长期开发的项目,因此我们不必期待ReactOS在各方面都已尽善尽美。值得欣慰的是,该项目近期进展不错,不仅解决了与Windows NT 6内核的兼容性问题,还修复了一个令人困扰的系统可用性缺陷。
本月,ReactOS迎来了第三项重大改进:其网络性能获得了大幅提升。最新合并的代码终于实现了对异步TCP连接的支持,这意味着网络应用——例如浏览器、FTP客户端及下载工具的性能有望得到显著改善。

具体的性能提升幅度尚不明确,ReactOS也未提供明确的对比数据。
值得一提的是,这个补丁并非近期才开发出来。早在2016年,就有开发者提交了工单,指出了在非阻塞模式下套接字连接无法正常工作的问题。经过多次修改与完善,相关代码在十年后才被合并入主分支,正式支持了异步连接。
这类情况在开源社区其实并不新鲜。很多开源产品的理念先进,贡献者众多,但其开发效率显然无法与微软这类闭源软件公司相比。不过,拿微软来做对比或许也不完全恰当,毕竟Windows系统内部也存在大量遗留代码,十几年前的bug到现在才修复也是常有的事。

