OpenWrt这几年来是不是有点发展得太慢?你眼中OpenWrt最强的地方和最值得改进的地方有哪些?

已邀请:

郭雄飞

赞同来自: noel nothspec 高手 kkiikk

我来说说OpenWrt的目前的一个不先进的地方。
 
不先进的地方是他的基于Make的一整套的构建系统,这套系统稳定且古老,并且存在以下几个问题:
  • 对于并行化编译的支持很原始,相比现在OpenEmbedded所用的基于bitbake的构建系统,OpenWrt的已经过时,目前的系统过度的依赖晦涩难懂Makefile语法,并且大量使用了基于继承和重载等类面向对象机制。
  • 当多个软件包并行编译时,缺少一个实时的状态监控界面。这一点上bitbake就做的很好。

noel - 为啥要跑Java?

赞同来自: yangquan3 HanDsoMes

在我看来,OpenWrt从引入ubus和逐步完善ubus之后,就变得比较慢了。最为重要的一个构架性的改变,luci2迟迟不能推出。但是我们团队已经完全按照luci2的构架在设计API了。
 
另外,对于开发工具方面的跟进也不足。
 
这可能跟OpenWrt社区到目前为止没有得到足够的商业支持有关,看起来还是一个爱好者产品的程度。QCA\MTK对OpenWrt的支持也仅限于驱动的完善层面。
===
先说个大概,找时间把详细的想法补全。
 

大茶园丁 - 如:80后IT男...

赞同来自: noel HanDsoMes

冥想了三秒钟,居然想不出一个OpenWRT不好的地方,让玩嵌入式Linux的人像玩Ubuntu一样的玩他们的板子。而不是去LFS那样麻烦。我加V没?

cnzhuhai

赞同来自: yangquan3

稳如狗,做路由器的路过。

蜥蜴

赞同来自: HanDsoMes

做末端应用很好,简单好扩展,系统集成容易!

yangquan3

赞同来自:

技术积累经验越强,产品研发越久越完善,对于wrtnode平台的开发板大家是有目共睹的,稳定性相当不错.

要回复问题请先登录注册