我不敢称为专家.我学计算机科学与应用专业。水平较低,但对于操作系统开发有一些想法。
首先,操作系统的定义是什么?就是一种管理硬件,为用户服务的软件程序。因此具有管理硬件功能,为用户服务的软件都可以称为os。
其次,根据定义,操作系统不一定只是用在PC和手机、平板上的。在许多嵌入式系统中也需要操作系统,如航天飞机,汽车、洗衣机、电视机顶盒等等自动控制系统。可以认为凡是需要自动管理控制的电子产品大多都需要os。目前嵌入式系统在国内国外都在研究中,因此操作系统开发在国内或国外都是有市场的。不是只有windows,linunx才是操作系统。
最后,操作系统开发主要分两部分,一如何与硬件设备连接,这需要硬件相关知识;二如何管理硬件使其更好的为用户服务,这需要数据结构和算法相关知识。
总之,操作系统软件可大可小,开发难度也有易有难。
如果想学操作系统开发也是极好的。
我是计算机专业,程序员开发,常用linux服务器,但是没开发过linux,
计算机专业,操作系统中国有吗?貌似只有微软的吧!