本節內容主要介紹Linux操作系統的主要特性,包括Linux與Windows操作系統的主要區別;Linux系統的分類;開發環境的推薦;Linux操作系統的安裝;Linux系統下開發環境的安裝和配置。 1、Linux和Windows的主要不同點: 1)開放性的不同。Linux系統自從1991年10月5 ...
本節內容主要介紹Linux操作系統的主要特性,包括Linux與Windows操作系統的主要區別;Linux系統的分類;開發環境的推薦;Linux操作系統的安裝;Linux系統下開發環境的安裝和配置。
1、Linux和Windows的主要不同點:
1)開放性的不同。Linux系統自從1991年10月5日開源以來,一直是免費使用的,意味著我們可以下載到Linux的源碼,並根據自己的需求,調整系統的部分功能,以最大化 自己的工作效率;於此不同,Windows從誕生以來主要由微軟進行開發和維護,系統的源碼並未公開,最近幾年隨著社區開源的活躍度不斷上升,微軟也慢慢開源出部分的操 作系統源碼。
2)由於開放性的不同導致的不同的迭代模式的差異,Linux系統的更新主要靠社區推動,Windows則主要由微軟進行更新。
3)費用的區別。由於Windows主要由微軟一家在開發和維護,所以使用Windows系統是需要進行收費的。
4)操作系統內核不同。Windows的內核為NT(New Technology),對應的文件系統為NTFS(New Technology File System);Linux的操作系統內核為Shell,其文件系統
是EXT系統。
2、Linux的分類 :
1)Red Hat發行的Linux系統,需要進行收費,包括RedHat、Fedora、CentOs等;
2)Debian系列的免費系統,主要有Debian,Ubuntu,Mint等及其衍生版本;
3、環境推薦:
1)企業開發使用推薦redhat系,業內公司的伺服器多用centos,考慮到平時使用,那麼就選擇fedora,可以選擇最新的發行版。
2)個人簡單用加開發,可以選擇debian系,ubuntu,mint,我個人使用的Ubuntu,簡單上手。