前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Wine 项目代码接近 600 万行

Wine 项目代码接近 600 万行

作者头像
芋道源码
发布2020-02-20 12:05:10
1.1K0
发布2020-02-20 12:05:10
举报
文章被收录于专栏:芋道源码1024

来源:局长

oschina.net/news/112969/

Wine(Wine Is Not an Emulator)是一个能够在多种兼容 POSIX 接口的操作系统(诸如 Linux、macOS 与 BSD 等)上运行 Windows 应用的兼容层。它不是像虚拟机或者模拟器一样模仿内部的 Windows 逻辑,而是将 Windows API 调用翻译成为动态的 POSIX 调用,免除了性能和其它一些行为的内存占用,让你能够干净地整合 Windows 应用到桌面。

Wine 5.0 稳定版于近日发布,作为一个具有里程碑意义的版本,我们不妨通过 Wine 5.0 Git 仓库的开发统计信息来了解一下这个在 Linux 平台上广受欢迎的程序(尤其是运行 Windows 游戏和应用方面),以及它的发展趋势。

通过在 Wine Git 仓库运行 GitStats 可以看到,目前大约有 1586 位不同的作者进行了总计 135558 次提交,而最早的 Wine 代码可追溯到其在 1993 年首次发布的时候。

在 2019 年,Wine 总计有 7373 次提交,累计增加了 478947 行代码,同时删除了 226911 行代码。历史上 Wine 提交数最多的年份可追溯到 2008~2009 年。同时我们也能看到,2019 年的提交数也是近几年来最高的,在一定程度上这要归功于 Valve / CodeWeavers 在游戏方面的改进。

去年,对 Wine 贡献最多的贡献者是 Zebediah Figura,大约 17% 的提交数来自于他的贡献,其次是 Wine 项目的负责人 Alexandre Julliard。在 2019 年期间,其他杰出的 Wine 开发者包括 Julliard, Nikolay Sivov, Jacek Caban, Henri Verbeet 和 Michael Stefaniuc。在这一年里,约 142 位作者为 Wine 贡献了代码,比 2018 年还要多一些。

还有一个比较有意思的数据是提交时间,可以看到,每天的 5-7 点以及 15-17 点是提交数最多的时段,看来熬夜爆肝写代码的开发者也不在少数,而每周的周五至周末则是提交数的最少的几天,这也侧面反映了开发者基本都有时间来享受自己的周末。

截至 Wine 5.0,其代码库的代码总数为 5,708,955 行,根据当前的趋势,Wine 6.0 的代码总数很有可能将超过 600 万行。

更多关于 Wine 项目的开发统计信息请点此查看。

稿源:Phoronix.com 作者:Michael Larabel



本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2020-02-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 芋道源码 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档