我想学习OpenGL开发,我正在运行Linux Mint。Khronos.org说:
The OpenGL 4.4 and OpenGL Shading Language 4.40 Specifications were released on July 22, 2013.
据我所知,Mesa是针对Linux的OpenGL实现,但我相信它只是一个3.1版本。我的问题是,我可以在OpenGL环境下开发Linux4.4应用程序,还是必须使用MESA3.1版本?
是否可以从usb笔运行mono for linux,而完全不在目标计算机上安装??
编辑:我问这个的原因,是因为我一直在WPF和WCF中开发一个针对windows的应用程序,但上周有一个新客户来了,他有一个带有linux系统的POS,如果这还不够,它有一个只有(大约)200MB的闪存盘……而.NET库将占用几乎所有的资源,这还不包括我的应用程序。所以我需要一个USB/单声道解决方案。
我是Linux内核开发的新手。它肯定与Windows内核有很大的不同(我是一个恢复中的微软工程师)。您能就如何有效地迭代更新Linux内核附带的模块提供建议吗?
具体地说,我正在更新hid和bcm5974以支持最新的Macbook Pro (2015年初),并使用Ubuntu15.04(内核3.19)。您是否建议我在虚拟机中进行测试?有没有办法以增量方式构建,而不是干净+构建整个树?我希望能够只构建受影响的模块,但我找不到一个好的方法来做到这一点。Makefile相当复杂。