Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/59.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 桌面环境是一个自定义操作系统_C_Operating System_Desktop_Environment - Fatal编程技术网

C 桌面环境是一个自定义操作系统

C 桌面环境是一个自定义操作系统,c,operating-system,desktop,environment,C,Operating System,Desktop,Environment,如果我使用c编写操作系统,我将如何制作桌面?我可以实现Java吗,或者有没有一种方法可以通过C编程语言来实现?我从来没有用C做过任何类型的图形。有人知道答案吗,更不用说一个教程或一种开始学习如何编写桌面环境的方法了?Linux上的Gnome桌面是用C编写的(大部分是用C编写的) 但是如果你写一个操作系统,桌面不是你的优先事项;获得正确的重要信息,如进程、调度、线程、驱动程序、保护、身份验证等。。。。这更重要,也更耗时 不要把这个和那个搞混了。大多数计算机(可能是位于stackoverflow的W

如果我使用c编写操作系统,我将如何制作桌面?我可以实现Java吗,或者有没有一种方法可以通过C编程语言来实现?我从来没有用C做过任何类型的图形。有人知道答案吗,更不用说一个教程或一种开始学习如何编写桌面环境的方法了?

Linux上的Gnome桌面是用C编写的(大部分是用C编写的)

但是如果你写一个操作系统,桌面不是你的优先事项;获得正确的重要信息,如进程、调度、线程、驱动程序、保护、身份验证等。。。。这更重要,也更耗时

不要把这个和那个搞混了。大多数计算机(可能是位于
stackoverflow
的Web服务器,在某些数据中心中运行,为您提供这一答案)没有任何桌面环境。他们确实有一个操作系统

关于操作系统,请阅读。你可能正在写一些东西,所以要寻找指导


关于桌面环境,它们特定于操作系统提供和使用的。在2019年我的Linux机器上,该服务器是(但可能您正在使用),与桌面环境相关的规则包括&。并且(还有
Xorg
)正在和中运行。

Linux上的Gnome桌面是用C编写的(大部分)

但是如果你写一个操作系统,桌面不是你的优先事项;获得正确的重要信息,如进程、调度、线程、驱动程序、保护、身份验证等。。。。这更重要,也更耗时

不要把这个和那个搞混了。大多数计算机(可能是位于
stackoverflow
的Web服务器,在某些数据中心中运行,为您提供这一答案)没有任何桌面环境。他们确实有一个操作系统

关于操作系统,请阅读。你可能正在写一些东西,所以要寻找指导


关于桌面环境,它们特定于操作系统提供和使用的。在2019年我的Linux机器上,该服务器是(但可能您正在使用),与桌面环境相关的规则包括&。而且(还有
Xorg
)正在和运行。

好的,我会在走的时候记住这一点。还有,看看里面有很多资源…我知道这个问题和回答都很老了,但作为去年有一些类似问题的人,我认为在这篇文章中添加一些信息来澄清事情是很重要的。首先,OP混淆了桌面环境(也称为图形shell)和操作系统本身。OS发行版通常会包含DE,但它们实际上并不相同。操作系统是硬件和软件之间的接口,而DE是用户及其应用程序之间的接口。@DavidA.French:我稍微改进了我的回答谢谢,非常有用!你提供的链接实际上对我很有帮助,因为我最近才了解到两者之间的区别,我仍在努力学习更多关于操作系统如何实际工作的知识。好的,我会在学习的过程中牢记这一点。另请参阅其中的(深层次)很多资源…我知道这个问题和回答都很老了,但是作为一个在去年有过类似问题的人,我认为在这篇文章中添加一些信息来澄清问题是很重要的。首先,OP混淆了桌面环境(也称为图形shell)和操作系统本身。OS发行版通常会包含DE,但它们实际上并不相同。操作系统是硬件和软件之间的接口,而DE是用户及其应用程序之间的接口。@DavidA.French:我稍微改进了我的回答谢谢,非常有用!你提供的链接实际上对我很有帮助,因为我最近才了解到两者之间的区别,我仍在努力学习更多关于操作系统如何实际工作的知识。Dunning Kruger效应的经典示例Dunning Kruger效应的经典示例