
Linux *** 作系统主要包括内核和组件系统。Linux内核大部分是用C语言编写的,还有部分是用汇编语言写的,因为在对于硬件上,汇编有更好的性能和速度。
Linux的一些组件系统和附加应用程序是用C、C++、Python、perl等语言写的。
扩展资料:
Linux与其他 *** 作系统相比,具有开放源码、没有版权、技术社区用户多等特点,开放源码使得用户可以自由裁剪,灵活性高,功能强大,成本低。尤其系统中内嵌网络协议栈,经过适当的配置就可实现路由器的功能。这些特点使得Linux成为开发路由交换设备的理想开发平台。
Linux不仅系统性能稳定,其核心防火墙组件性能高效、配置简单,保证了系统的安全。在很多企业网络中,为了追求速度和安全,Linux *** 作系统不仅仅是被网络运维人员当作服务器使用,Linux既可以当作服务器,又可以当作网络防火墙是Linux的一大亮点。
参考资料来源:百度百科—linux
是的,LINUX是linus tovalds当时为了研究一个多用户多任务 *** 作系统,用C代码编写了一个很小的 *** 作系统内核,他把这个源码公布,大家都来修改它和发展它,最终发展成现在的LINUX *** 作系统.Linux是C和C++编写的,以前的小型机的 *** 作系统都是C写的,Linux *** 作系统是从Unix *** 作系统演化而来的。由于Linux的内核是完全公开的,因此受到的攻击也比较小,也更加完善。源代码在网上也能查到。
可惜,由于本人水平有限,查到了也读不懂(主要读不懂注释),也许你可以。
另外,用c语言写界面,目前看来简直就是妄想了,一没有必要;二c目前就用在底层。
c只是一种开发语言,在单线程的 *** 作系统中,开发多线程程序是没有必要的,在多线程、多进程 *** 作系统中,如果仍然进行单线程的开发那有些无用了。因此说,单线程的C开发目前在嵌入式 *** 作系统中仍有市场,例如在Windows CE、Linux等 *** 作系统中,单线程编程没有太多的使用价值,个人认为单片机开发似乎还有一些市场。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)