在現(xiàn)代軟件開發(fā)中,開源軟件已經(jīng)成為不可或缺的一部分。開源協(xié)議作為規(guī)范和引導開源軟件發(fā)展的重要工具,其作用和影響日益顯著。
U-Boot,全稱Universal Boot Loader,是遵循GPL條款的從FADSROM、8xxROM、PPCBOOT逐步發(fā)展演化而來的 開放源碼項目。U-boot,是一個主要用于嵌入式系統(tǒng)的引導加載程序,可以支持多種不同的計算機系統(tǒng)結(jié)構(gòu),其主要作用為:引導系統(tǒng)的啟動!目前,U-Boot不僅支持Linux系統(tǒng)的引導,還支持NetBSD, VxWorks, QNX, RTEMS, ARTOS, LynxOS, android等多種嵌入式操作系統(tǒng)。
首先要知道什么是自由,什么是Linux。
Linux的英文名稱可以看出它不是中國的。 我們知道它可以在計算機上運行,因此可以說它是軟件。 它是應(yīng)用程序(應(yīng)用程序)還是操作系統(tǒng),它可以在什么硬件上運行以及它來自何處?
在1980年代,隨著PC的普及,自由軟件經(jīng)歷了繁榮。1983年,斯托曼(Stallman)聯(lián)合全世界的程序員,通過網(wǎng)絡(luò)郵件傳遞群組從麻省理工學院人工智能實驗室發(fā)起了一項免費軟件活動,目的是開發(fā)從屬操作系統(tǒng)和編譯器,到一套完整的用于基本應(yīng)用程序的開源軟件生態(tài)系統(tǒng)。這是造福子孫后代的GNU項目。操作系統(tǒng)是整個計劃的核心部分。Stallman希望志愿者能夠共同開發(fā)一個完整的開源操作系統(tǒng),該操作系統(tǒng)將允許任何人自由編輯、共享和發(fā)布自己的修改版本。這個理念在其GNU聲明中得到了充分體現(xiàn)。
Linux作為免費使用和自由傳播的類UNIX操作系統(tǒng),以速度快、運行穩(wěn)定、對硬件的配置要求低并兼具了其他操作系統(tǒng)的優(yōu)點而贏得了廣泛的贊譽,關(guān)鍵之處更在于其開放源碼和免費使用的誘惑,使得近幾年內(nèi)Linux得到了迅猛地發(fā)展。
linux 術(shù)語解釋