盡管每隔幾年只發(fā)布一次微軟Windows的官方版本,但Linux的各種不同版本都在不斷更新。在嵌入式開發(fā)中,最常用的就是Linux。
Linux與Windows的成本
與Microsoft Windows不同,大多數(shù)Linux操作系統(tǒng)可完全免費(fèi)下載。如果你要買一臺新電腦,那么你應(yīng)該知道大多數(shù)電腦都預(yù)裝了Windows,這已經(jīng)包含在成本中了。一種節(jié)省新計(jì)算機(jī)成本并獲得您真正想要的操作系統(tǒng)的方法是構(gòu)建您自己的計(jì)算機(jī)并安裝Linux操作系統(tǒng)而不是Windows。
安全問題
Linux通常被認(rèn)為比Microsoft Windows更安全。大多數(shù)病毒被設(shè)計(jì)為在Windows上運(yùn)行,而不是在其他操作系統(tǒng)上運(yùn)行。Linux的開放源代碼特性意味著漏洞和安全問題通常會很快被發(fā)現(xiàn)并解決,因?yàn)長inux擁有一個(gè)龐大的嵌入式開發(fā)人員網(wǎng)絡(luò)來開發(fā)操作系統(tǒng)。
兼容性問題
并非所有軟件都能在所有操作系統(tǒng)上運(yùn)行。Microsoft Office不在Linux上運(yùn)行,但有幾乎相同的開源Office軟件包,允許您編寫文檔、創(chuàng)建電子表格和處理演示文稿。Ubuntu 12.04預(yù)裝了一個(gè)這樣的軟件包:LibreOffice,而Windows要求您在安裝操作系統(tǒng)后安裝office軟件。您可以在LibreOffice中創(chuàng)建的每個(gè)文檔保存為可由Microsoft Office程序打開的文件,這樣您就不必?fù)?dān)心影響工作的兼容性問題。
編碼
雖然大多數(shù)普通用戶可能很樂意使用電腦附帶的Windows操作系統(tǒng),但許多程序員(特別是嵌入式開發(fā)人員)和科學(xué)家在Linux中感覺更自在。LinuxBashshell允許您編寫和運(yùn)行可用于自動化流程的簡單腳本。
你喜歡Linux還是Windows?或者在雙引導(dǎo)系統(tǒng)中同時(shí)使用兩者?