去年openwifi项目(https://zhuanlan.zhihu.com/p/...)发布后,获得大量关注的同时,也欣喜的看到好多人已经自己跑通了openwifi的demo,并且开始使用。
始料未及的是,一些执着于开源硬件和软件的老外表达了强烈的想要开源Wi-Fi芯片的愿望。其中有一位“神秘人”和我讨论了好久(目前仍在进行中)如何把开源Wi-Fi芯片付诸现实。为什么说是神秘人,因为我完全不知道他是谁,他只是说他赞成Richard Stallman说的“Keep control of your computing, so it doesn't control you!”。他使用匿名的tutanota.de邮箱。他给我他的公钥指纹,并且说可以找RMS(Richard Stallman)求证他的指纹。给我粘贴公钥使用的是网站:https://paste.systemli.org/ 。难道他是斯诺登不成?随着讨论的深入,他说他虽然不太懂技术,但优势是认识很多人,他会尝试联系其他人和机构看看能做些什么。这一点令我这个作者深感惭愧,他一直很热心和认真的考虑任务分解、步骤和如何开展的问题,而我一直在对他说,到处都是困难。
如何打造开源Wi-Fi芯片?我一开始是抗拒思考这样的问题的,因为觉得是个太难太遥远的事情。而我是一个喜欢先实现一个个近期小目标的人,因为我坚信只有实现了近期的一个个小目标,才能不知不觉得走到远方。如果一开始就思考远方的问题,可能会知难而退。但随着和神秘人的讨论,我现在的想法有一点点改变。
“梦想还是要有的,万一实现了呢?”-- 马云
打造开源Wi-Fi芯片这事,有点像把大象塞进冰箱,说简单也简单,只需要三步:
说难,到处是困难:
技术层面
是的,打造开源Wi-Fi芯片也只需三步。而我们目前还在忙于第一步。从第二步开始,由于缺乏足够的经验和内部力量,需要大量求助外包,不可控因素会增大。
运作层面
主要解决哪里找到钱的问题。因为技术层面的推进没有钱只有热情几乎是不太可能的。Linux到后来也是大量拿着公司薪水的程序员在做贡献。如果说技术层面的问题还能通过努力学习来解决(毕竟要做的Wi-Fi芯片是工业界20年前就已经做到的事情),那么运作层面的问题我就不太确定了。需要用一套说辞去游说公司、大学、政府出钱支持。这套说辞可以是:
“嘿,我们需要一笔钱去重复造轮子 -- 一款工业界20年前就实现了的Wi-Fi芯片”
回答:“因吹思听...”。
这套说辞也可以是:
“*... (此处略去三千字,因为我也不知道是什么)”
回答:“一千万先拿去,不够再说”
以上就是目前关于打造开源Wi-Fi芯片的思考。
但无论如何,我们目前优化和改进openwifi的脚步不会停下。而思考仍将继续。
如果你有什么好的点子、建议也欢迎提出,毕竟:
梦想还是要有的,万一实现了呢?
原文发表于知乎:https://zhuanlan.zhihu.com/op...
更多OpenWifi芯片相关文章请关注开源芯片/FPGA设计