在Win一下用java,c#等有几年的开发经验,有C基础,现想向linux/unix平台转型.
我不知道现在linux平台开发主要应用在那些方面(嵌入式,应用程序,系统开发还是其它),也问过一些不太专业的人说,一般都是在win下编好程序在linux下去编译运行,这样不需要掌握太多的os的知识.
我想从基础系统的学习一下,语言方面c为主,java跨平台没有多大问题,请有经验的朋友给一个学习的曲线,并推荐一个循序渐进的教程,谢谢!!
另外还有一个问题,linux/unix有很多的发行版,我不知道这各种不同类型的发行版以什么为区别,基本的内核应该一样吧!编写的程序在各个不同的发行版之间一般情况下是不是都能兼容.在51job看到一些用人单位的招聘好像招sco,aix,freebsd的比较多,因为比较迷茫,选那个发行版学行比较好,并且能迅速适应另外的发行版.
以上,谢谢!!
小孩一个 于 2017-09-08 15:32:25发表:
先看看内核,慢慢来
tongxiaokun 于 2006-09-03 21:01:15发表:
嵌入式现在好象不错,C和C++用的还是挺广的,好多程序都是以C为蓝本写的,各个版本都有它的优处与短处,可以说各有特色,内核要看版本,一般现在新出的都是2.6.*内核的,其实一开始最好学习linux然后再转到unix下较好些