Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多使用者、多工、支援多執行緒和多CPU的作業系統。它支援32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多使用者網路作業系統。
無論使用windows還是linux系統做開發,都需要“搭環境”。只是由於windows的“封閉性”,許多開發工具只需要一鍵安裝即可,相當方便。
linux作為開源作業系統,許多開發工具提供的是“原始碼”,你需要從遠端伺服器下載原始碼,然後編譯安裝,當然,很多常用的指令都可以透過“ sudo apt-get install“指令線上安裝,這個和作業系統版本有關,如Ubuntu14.04及以下版本很多工具都得下載原始碼後編譯安裝,ubuntu16.04及以上版本大都可以線上安裝。所以儘量使用高版本作業系統,在搭開發環境時可以節省不少時間。
以上說的是搭“開發環境”,其他linux下指的環境還有以下幾點:
基本就這些吧,希望對您有幫助。
Linux是一套免費使用和自由傳播的類Unix作業系統,是一個基於POSIX和UNIX的多使用者、多工、支援多執行緒和多CPU的作業系統。它支援32位和64位硬體。Linux繼承了Unix以網路為核心的設計思想,是一個性能穩定的多使用者網路作業系統。
無論使用windows還是linux系統做開發,都需要“搭環境”。只是由於windows的“封閉性”,許多開發工具只需要一鍵安裝即可,相當方便。
linux作為開源作業系統,許多開發工具提供的是“原始碼”,你需要從遠端伺服器下載原始碼,然後編譯安裝,當然,很多常用的指令都可以透過“ sudo apt-get install“指令線上安裝,這個和作業系統版本有關,如Ubuntu14.04及以下版本很多工具都得下載原始碼後編譯安裝,ubuntu16.04及以上版本大都可以線上安裝。所以儘量使用高版本作業系統,在搭開發環境時可以節省不少時間。
以上說的是搭“開發環境”,其他linux下指的環境還有以下幾點:
linux核心版本,較為常見的有2.6.x 、3.x.x 、4.x.x;桌面作業系統版本,如Ubuntu14.04,Ubuntu16.04,Redhat7,Redhat8等。國內比較有名的是中標麒麟作業系統;個人感覺ubuntu比較好用;執行的CPU型號,這個環境也很重要,比較常見的有x86處理器、Arm處理器、PowerPC處理器等,包括核的個數。Linux中各種常見工具的版本,如gcc、g++、cmake等。基本就這些吧,希望對您有幫助。