某某组织宣布开发出了一个linux版本,例如magic linux,请问是怎么做到的?

来源:百度知道 编辑:UC知道 时间:2024/06/02 11:06:08
linux内核是公开的,linux发行版下的软件也都是开源的,kde,gnone==都是完全开放的,那么是不是说把他们组合起来,做一些修改,就可以算是开发出来了一个基于linux内核的操作系统了?怎么做到?谢谢,请回答的详细一些,我只对linux有一些了解,对c语言了解一些常用的应用,所以问这个问题可能属于新手问的,但是还请你耐心回答,多谢。

请参考 Linux From Scratch
http://www.linuxfromscratch.org

从0开始一个完整Linux系统

这些程序不是简单打成一个包装在一起就能工作的,你试试看只是装一个内核然后自己在网上找源码编译一个完整的实用系统, 就知道了。何况还有对不同硬件环境的支援和优化,要易于维护和管理等。
还有,开发一个linux版本只是一部分,后续的维护工作还要耗费大量的精力。

linux系统可以分成很多个软件包,都是由不同的人开发的。把这些东西组合起来就是一个可以用的操作系统了
不过一般用的操作系统可能由几千个这种小东西组成
从内核,硬件驱动到一般的应用程序等等,都得组合起来,而且还要解决好兼容问题
所以开发一个linux发行版也不是很容易,不过因为很多现成的发行版也是完全开放的,所以也可以直接拿来修改一下