- 积分
- 33
- 最后登录
- 2020-5-30
- 精华
- 0
- 阅读权限
- 10
- 主题
- 0
- UID
- 4863184
- 帖子
- 7
- PB币
- 68
- 威望
- 5
- 贡献
- 0
- 技术
- 0
- 活跃
- 65
- UID
- 4863184
- 帖子
- 7
- PB币
- 68
- 贡献
- 0
- 技术
- 0
- 活跃
- 65
|
53F
发表于 2020-4-11 21:53:35
IP属地湖南
|只看该作者
关于这个问题,我可以分享一下我所知道的情况。
在 zxystd 开源他的项目之前,我有了解并且亲自尝试过 a565109863 的 AppleIntelWiFi 驱动,当时用的1月份的那个版本,连上网后一旦有大流量通过,驱动就会崩溃甚至导致系统卡死重启,也就是KP了,之前这个问题应该是一直没有解决的。
zxystd 的项目自开源后我一直有在关注,很遗憾的是鄙人技术有限,不能帮助大佬解决一些实际性的问题。在 itlwm 项目最近1个月的 commit 改动中,zxystd 在致力于修复崩溃问题,而且事实上确实做到了(我编译测试发现确实不会造成系统死机现象,最多只是WiFi断连了,测试网卡为7265AC)。
得知 a565109863 的 AppleIntelWiFi 发布了这个较为稳定的版本后我也去反编译看了一下,利用的工具是IDA。通过比较和排除,我在 AppleIntelWifi 中找到了与 zxystd 用于解决崩溃问题的 task 代码和 timeout 代码高度相似的伪代码(指通过反编译获取到的代码)。为了验证,我又编译了 itlwm,并且利用IDA工具反编译比较这两个驱动的伪代码,证实 a565109863 应该是使用了 itlwm 中的这部分代码,并且似乎取得了不错的效果。个人认为,既然通过使用他人开源项目帮助自己解决了一些关键性问题,在发布之时则应该注明出处和作者信息,且按照 GPL 开源协议更应该将源码公开出来
最后我想说的是,两位大佬的项目成果都是值得肯定的,我们也不希望这中间出现任何误会和过节。站在一个中立的角度来说,为了 Intel WiFi 在 Mac 上能够更早实现稳定使用,合作与交流我认为是必要的,所以我希望 a565109863 能够开源他的代码,同时也希望大家理性看待这个问题。
|
|