|
在Win一下用java,c#等有几年的开发经验,有C基础,现想向linux/unix平台转型.
我不知道现在linux平台开发主要应用在那些方面(嵌入式,应用程序,系统开发还是其它),也问过一些不太专业的人说,一般都是在win下编好程序在linux下去编译运行,这样不需要掌握太多的os的知识.
我想从基础系统的学习一下,语言方面c为主,java跨平台没有多大问题,请有经验的朋友给一个学习的曲线,并推荐一个循序渐进的教程,谢谢!!
另外还有一个问题,linux/unix有很多的发行版,我不知道这各种不同类型的发行版以什么为区别,基本的内核应该一样吧!编写的程序在各个不同的发行版之间一般情况下是不是都能兼容.在51job看到一些用人单位的招聘好像招sco,aix,freebsd的比较多,因为比较迷茫,选那个发行版学行比较好,并且能迅速适应另外的发行版.
以上,谢谢!! |
|