內(nèi)核與文件系統(tǒng)的關系
技術上說Linux是一個內(nèi)核?!皟?nèi)核”指的是一個提供硬件抽象層、磁盤及文件系統(tǒng)控制、多任務等功能的系統(tǒng)軟件。一個內(nèi)核不是一套完整的操作系統(tǒng)。一套基于Linux內(nèi)核的完整操作系統(tǒng)叫作Linux操作系統(tǒng),或是GNU/Linux。
文件系統(tǒng)是kernel的一部分。文件系統(tǒng)實現(xiàn)了系統(tǒng)上存儲介質和其他資源的交互。kernel tree中的fs目錄都是關于文件系統(tǒng)的,可以說它是kernel的一個大子系統(tǒng)。
嵌入式系統(tǒng)在flash中分配了存放內(nèi)核、根文件系統(tǒng)的區(qū)域。bootloader加載了內(nèi)核,內(nèi)核啟動,加載文件系統(tǒng),進入Linux系統(tǒng)。