Linux是一种自由和开放,用C语言和汇编语言写成,并符合POSIX标准的类Unix操作系统。并且由于其可定制、可裁剪的特性,不仅在桌面操作系统中有重要的地位,而且在手机、平板电脑、路由器和视频游戏控制台等嵌入式设备有其巨大的优势。
为了更好、更深入的了解及掌握Linux系统。本文详细的讲述并实践,如何从Linux内核源码,经过定制、裁剪、编译、制作文件系统、内核引导,iso光盘制作到最终完整的基于Linux内核定制的微操作系统。
通过基于Linux内核定制的微操作系统的制作,深入的理解Linux内核的工作原理、文件系统结构、内核引导等,从而精通嵌入式开发。
Linux可安装在各种计算机硬件设备中,从手机、平板电脑、路由器和视频
游戏控制台,到台式计算机、大型机和超级计算机。Linux是一个领先的操作系
统,世界上运算最快的10台超级计算机运行的都是Linux操作系统。由于其免
费、开源、可定制、可裁剪等特性使其在嵌入式领域获得巨大的发展,并占据大
部分市场,深入的了解、掌握Linux的裁剪、定制、移植,对嵌入式更好的开发
起着至关重要的作用,基于火热的嵌入式开发,未来市场中将需要更多精于Linux
移植开发的工程师。
Linux操作系统是一种自由和开放源码的类UNIX操作系统的一种克隆系统。它诞生于1991年的10月5日(这是第一次正式向外公布的时间)。以后借助于Internet网络,并经过全世界各地计算机爱好者的共同努力下,现已成为今天世界上使用最多的一种UNIX类操作系统,并且使用人数还在迅猛增长,目前存在着许多不同的Linux,但它们都使用了Linux内核。
Linux操作系统的诞生、发展和成长过程始终依赖着以下五个重要支柱:UNIX操作系统、MINIX操作系统、GNU计划、POSIX标准和Internet网络。目前,Linux的发行版有很多,如Ubuntu,RedHat,Debian,Fedora等等。
Linux的基本思想
Linux的基本思想有两点:第一,一切都是文件;第二,每个软件都有确定的用途。其中第一条详细来讲就是系统中的所有都归结为一个文件,包括命令、硬件和软件设备、操作系统、进程等等对于操作系统内核而言,都被视为拥有各自特性或类型的文件。至于说Linux是基于Unix的,很大程度上也是因为这两者的基本思想十分相近。