提起linux身為程式設計師一定不會陌生,linux是一套免費使用和自由傳播的類unix作業系統,是乙個基於posix和unix的多使用者、多工、支援多執行緒和多cpu的作業系統。是乙個效能穩定的多使用者網路作業系統。主要用途在伺服器領域。
由於各種優勢的存在,linux的普及程度很高,不少普通使用者也加入了linux系統的懷抱,隨著日益成熟,linux眾多發行版百花齊放,陣營日益壯大,每一款發行版都擁有一大批使用者,開發者自願為相關專案投入精力。下面我們看下最常用的linux發行版。
debian執行起來極其穩定,這使得它非常適合用於伺服器。debian平時維護三套正式的軟體庫和一套非免費軟體庫,這給另外幾款發行版(比如ubuntu和kali等)帶來了靈感。debian這款作業系統派生出了多個linux發行版。
centos是一款企業級linux發行版,它使用紅帽企業級linux中的免費源**重新構建而成。這款重構版完全去掉了註冊商標以及binary程式包方面乙個非常細微的變化。有些人不想支付一大筆錢,又能領略紅帽企業級linux;對他們來說,centos值得一試。
ubuntu是debian的一款衍生版,也是當今最受歡迎的免費作業系統。ubuntu側重於它在這個市場的應用,在伺服器、雲計算、甚至一些執行ubuntu linux的移動裝置上很常見。作為debian gnu linux的一款衍生版,ubuntu的程序、外觀和感覺大多數仍然與debian一樣。它使用apt軟體管理工具來安裝和更新軟體。它也是如今市面上用起來最容易的發行版之一。ubuntu使用基於apt的程式包管理器。
coreos是乙個基於linux 核心的輕量級作業系統,為了計算機集群的基礎設施建設而生,專注於自動化,輕鬆部署,安全,可靠,規模化。作為乙個作業系統,coreos 提供了在應用容器內部署應用所需要的基礎功能環境以及一系列用於服務發現和配置共享的內建工具。
suse linux原是以slackware linux為基礎,並提供完整德文使用介面的產品。
如何選擇適合自己的linux發行版
談到linux的發行版本,太多了,可能誰也不能給出乙個準確的數字,但是有一點是可以肯定的,linux正在變得越來越流行,面對這麼多的linux 發行版,打算從其他系統轉到linux系統來的初學者可能會感到困惑,即便是忠實的 linux 使用者也沒有時間和精力去挨個嘗試,因此初學者在學習linux的之...
Java程式設計師適合哪種人去做
大家都對程式設計師的認識更多是從電影裡面的黑客得出一些印象,所謂的程式設計師一定要無所不能,上能開發軟體,下能修電腦。不知道大家有沒有認真地想過究竟什麼樣的人更適合做程式猿?1 有一顆做程式的心。做過程式的人都明白,明天絕大部分的時間消耗在和電腦對話中,一天8個小時盯著電腦是家常便飯,說到這裡很多國...
linux發行版選擇
應用的環境和背景第乙個特點決定了這個發行版本不能太複雜,複雜到日常的應用的維護都要花費大量的時間 也不能太簡單,簡單到丟了linux的特點,讓人得出 這跟 windows差不多嘛 學生的水平良莠不齊,大多數從是由於興趣從windows下冒冒失失的跑到linux陣營裡來,相當一部分的人不新鮮味嚐過之 ...