C++能做 *** 作系统吗

C++能做 *** 作系统吗,第1张

什么语言其实都能做 *** 作系统, *** 作系统只不过位于硬件与用户之间,一个能够管理系统资源,提供 *** 作控制等的一个集合,而语言其实只不过是为方便程序员编译,在编译-链接-汇编编译之后,无非就是一堆可执行二进制集合!至于是用多少种语言,其实没规定,只不过呢通常C与汇编会占很重要的两个席位,因为接近底层,方便控制存储体! 杯具了,一个这样的问题,给出了一堆的答案,可是回答不严谨甚至是不正确的一堆!特别是某个名字号称最佳答案团队的,the answer just like a shit(狗屎一样的回答),C语言只能写出UNIX类服务器版系统?Linux的图形界面之一的Gnome的核心图形库GTK,全部是用C语言写的! 计算机的学科分科当中有一门分支叫计算机图形学,研究的是图像显示与矩阵的 *** 作等方面的知识,而通常运用的底层代码就利用C或者C++的类来表示矩阵和相关 *** 作集! 大量游戏引擎的底层算法也只不过是C或C++,通过调用显卡底层接口控制屏幕打印等事件,当然,有很多底层图形库为了提供方便的接口,会提供很多已经包装的函数或者是内部有即时脚本编译机制,可以用简单的脚本去控制复杂的运算 就算退一步,微软的GDI+,用什么写的可以自己去查一下,为什么会看起来像另外一类语言,是因为微软外部提供的API是经过封装! 而Windows GDI和Linux、GTK等最重要的区别是整个图形层,在Windows是位于内核中,Linux只相当于一层应用程序!

Linux确实是个好东西,只需要一个键盘,一个显示器,一根网线,接入网络,便能做几乎所有的事情。

Linux相比windows的优点,从最本质来讲,其实就是开放源代码,衍生出很多优点,随便列几条:

1、Linux可以看到源代码,windows不行。

这一点直接导致的结果就是在特殊应用的场合可以自行剪裁和定制所需的内核模块,这对于高级系统内核管理优化和驱动程序的开发相当有利,另外也因为代码可见,不用担心恶意功能或者后门,对于军政企的使用比较有利。

另外在系统出现严重问题的时候,可以自行修改代码或者接个几k的patch就能编译然后使用,而windows你得等微软的补丁。

2、 Linux可以放弃图形界面,用纯命令行,windows不行。

图形界面对于Linux是选配,这一点对于服务器的稳定和高效运行相当有利,图形界面的运行不仅会消耗大量的CPU和内存资源,并且也会引入更多的bug导致系统不稳定。

3、Linux命令行功能强大,可以做任何事情,windows也有命令行,但是属于附属品。

命令行是Linux的根本,甚至你对某些命令不满意,你也可以自己修改或者编个自己的命令出来。命令行的好处是可重复。想要告诉别人一件事怎么做,一个命令行发过去就可以,想要再做一遍之前做过的一件事,调出历史命令记录重新执行一下就行。很多要定时做的事情写成脚本设个crontab定时,就完事儿。另外这样也可以保证你用一样的命令行,做的是一样的事情。

4、 Linux是基于网络的,诞生于网络,windows是生于个人电脑应用。

远程连接上SSH,你就可以轻松 *** 控远在千里之外的Linux服务器,只要有相应的权限,几乎和坐在物理机面前没有区别,哪怕网速很糟糕,实际只是一些加密的字符在传送,需要的带宽很小。而如果此时你想用一台千里之外的windows服务器,那就扯了。相信各位都用过QQ上面的远程协助,有多卡,而如果是一个Linux机器,事情就简单的多了。

顺便提一下:很多桌面级的用户很讨厌命令行,这是可以理解的,桌面应用本来就是点点用用,没必要记命令什么的,但是对于企业级应用就不同了。很简单的一个例子,你用桌面,你的电脑可能最多就那么几台,但是对于企业,几十,几百,上千台服务器,执行一些任务或者管理,都要去点击 *** 作的话那是一场噩梦,这时候需要的是统一的作业,同一条命令一起发出去。

偶尔会感觉Linux和windows的区别好像民主和专制的区别。但它没政治制度那么严重,不会影响到生活的方方面面,大可各取所需。

我试了下,最后d出黑底白字的如DOS的介面。最后一行是tc@box:~$

估是要知是这东东不支持我的电脑的硬件,或是我改硬盘版未成功。而我用同一办法改CDlinux成硬盘启动是没问题的。

我对linux是个外行,用它是因玩蹭网的(现在不用蹭,因有免费的WIFI可上了),之前U盘起动的不能自动存档,改硬盘后关闭就自动存档了。

网上查了下,以以下的代码重写了引导

title xiaopan0542.iso

kernel /boot/vmlinuz quiet waitusb=5 tinycore tce=sda1/cde/

initrd /boot/core.gz

一次启动成功了。也是CDlinux一样的东东,蹭网用的。但我试试,试了后点ABOUT,水滴居然卡死的,只发三键强行重启。与比CDlinux更不稳定,但看得出当中的水滴版本比我用的CDlinux中的更加新版,因我原来开的有数据存档,所以就这这款就好也没必要换了。且xiaopan的分辨率低,我想开个TXT存也数据或说明也没空间放一样啊。还是用支持1080P桌面的CDlinux且中文支持的更好。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11055025.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-13
下一篇 2023-05-13

发表评论

登录后才能评论

评论列表(0条)

保存