linux實(shí)訓(xùn)心得800字 Linux系統(tǒng)與安卓系統(tǒng)一樣開源,為什么使用linux系統(tǒng)個人電腦那么少?
Linux系統(tǒng)與安卓系統(tǒng)一樣開源,為什么使用linux系統(tǒng)個人電腦那么少?原因很簡單,因?yàn)閃indows是盜版的。微軟非常聰明。為了市場份額,它并不能阻止盜版。只是不疼。事實(shí)證明,微軟這樣做是對的。一
Linux系統(tǒng)與安卓系統(tǒng)一樣開源,為什么使用linux系統(tǒng)個人電腦那么少?
原因很簡單,因?yàn)閃indows是盜版的。微軟非常聰明。為了市場份額,它并不能阻止盜版。只是不疼。事實(shí)證明,微軟這樣做是對的。一旦用戶習(xí)慣了這個系統(tǒng),就很難改變它。
您可以想象,如果windows沒有被盜版,十多年前或二十年前,Linux就會在PC上普及,相應(yīng)的應(yīng)用程序和用戶體驗(yàn)也會隨之發(fā)展。
哪些細(xì)微之處可以讓你感受到Windows和Linux的巨大差別?
Windows與Linux在以下方面有所不同:1。用戶體驗(yàn):雖然Linux也有Ubuntu、RedHat等圖形界面的發(fā)行版,但主流用戶以專業(yè)人士為主,更習(xí)慣于使用shell腳本/命令進(jìn)行操作;windows的大部分用戶習(xí)慣于windows模式下操作。
2. 內(nèi)核架構(gòu):Linux是宏內(nèi)核設(shè)計(jì),windows是微內(nèi)核設(shè)計(jì)。
下面是幾個典型子系統(tǒng)的比較:
](1)圖形子系統(tǒng):
Linux上的圖形子系統(tǒng)實(shí)際上是一個用戶模式進(jìn)程,而windows的圖形子系統(tǒng)主要處于內(nèi)核模式,這是內(nèi)核的一部分。這種設(shè)計(jì)也是為了追求更好的圖形性能;windows采用微內(nèi)核設(shè)計(jì),各子系統(tǒng)之間通過消息進(jìn)行交互。
(2)網(wǎng)絡(luò)子系統(tǒng):Linux的網(wǎng)絡(luò)子系統(tǒng)是通過傳統(tǒng)的TCP/IP協(xié)議棧和套接字實(shí)現(xiàn)的,而windows則采用分層的、更詳細(xì)的NDIS體系結(jié)構(gòu)。
(3)文件子系統(tǒng):
Linux支持FAT32、ext2等文件系統(tǒng),windows主要支持Microsoft NTFS文件系統(tǒng)
3。驅(qū)動程序開發(fā)及形式:現(xiàn)代linux驅(qū)動程序的主流開發(fā)模式是模塊化,VxD在windows95/98中使用,WDM在2000/XP中使用,UMDF和KMDF在windows7之后使用。
4. 開發(fā)調(diào)試工具:GCC/GDB/DD主要用于Linux,visualstudio/WinDbg主要用于windows等??蓤?zhí)行程序文件格式:
elf主要用于Linux,PE主要用于Windows
6。用途:Linux主要用作服務(wù)器和工作站,windows主要用于個人電腦。
剛接觸Linux系統(tǒng),也不懂什么命令,該怎么開始學(xué)習(xí)呢,VMware也裝了,但不知道從哪入手怎么辦?
Linux屬于操作系統(tǒng),找工作的時候可以找到底層開發(fā)和上層應(yīng)用的職位,在嵌入式工作的薪水很高,前景很好。安裝VMware虛擬機(jī)后,您可以開始學(xué)習(xí)。
1. Linux操作系統(tǒng),入門還是有點(diǎn)難度,我不知道你的基礎(chǔ),沒有C語言和操作系統(tǒng)的基礎(chǔ),沒有單片機(jī)開發(fā)的經(jīng)驗(yàn)。如果你對C語言和操作系統(tǒng)了解不多,如果你沒有很強(qiáng)的學(xué)習(xí)能力和毅力,那么輕率地學(xué)習(xí)Linux是非常困難的。
2. 現(xiàn)在網(wǎng)絡(luò)上有很多學(xué)習(xí)視頻,也有很多l(xiāng)inux視頻教程。Linux屬于操作系統(tǒng),需要下載到arm處理器上才能運(yùn)行。當(dāng)然,有許多與arm和Linux相對應(yīng)的視頻教程。你可以在網(wǎng)上選擇一些基本的視頻學(xué)習(xí),并繼續(xù)學(xué)習(xí)。
3. 學(xué)習(xí)Linux操作系統(tǒng),最好動手實(shí)踐,可以找一塊arm板,一邊看視頻教程,一邊編寫自己的程序,調(diào)試arm板,一邊學(xué)習(xí)一邊使用。如果你看了無數(shù)遍視頻教程,你最好自己做。
4. 最好找個Linux高手帶你去。如果你工作,你可以和你的同事一起做項(xiàng)目。如果你不知道,你可以請教這個領(lǐng)域的大師。單獨(dú)學(xué)習(xí)Linux是很痛苦的。如果你學(xué)習(xí)Linux,你肯定會想在這個領(lǐng)域工作。如果你有一些基礎(chǔ),你可以找到一個Linux相關(guān)的工作,并繼續(xù)提高你在這一領(lǐng)域的能力。
學(xué)習(xí)Linux操作系統(tǒng),需要多看視頻教程,然后找一塊arm板,一邊看視頻教程,一邊編寫程序和調(diào)試板。這樣,你就能取得進(jìn)步。