JAVA技術刀
這麼說吧,咱們生活中離不開Linux,因為咱們訪問的服務器大多數都是Linux支持的,手機大多也是Android 系統,就連蘋果手機都是在Linux基礎上開發的,嵌入式系統,比如說智能家居、車載系統、電視機頂盒、工業上用的系統等等吧,都沒有離開Linux。Windows系統大多隻是侷限在個人PC端,給人的感覺是Windows的天下,其實不然,Linux的高效、穩定(連續運行幾年不拓機)等特點很適合我們。Linux最大的不足就是環境配置比較複雜,需要你一步步手動操作(文件系統)。總體來說,我覺得未來還是Linux的天下,因為它一直都在改變(它是開源系統)。
注:比較好的友好桌面版如:Ubuntu等,還有黑客喜歡的,kail Linux等。
右執金吾衛
我覺得這是一個偽命題,我以及身邊的朋友一致認為開發環境使用windows或mac比較好,實際上使用linux作為開發人員的操作系統的情況非常好,我們公司僅有以為大神使用linux。
如果說服務器一般採用linux,這個是有說法的。
1. linux服務器一般沒有gui界面,通常來講linux服務器只要1g內存就可以了,而windows內存2g都不一定帶的動,沒有gui的windows佔用內存會少點,但估計沒多少人會用。其次cpu方面,linux性能也比windows好。
2. 使用linux沒有操作系統授權費用,而且在內存和cpu方面的預算達到最低,深受中小型創業公司的青睞,而大公司也不缺建設服務器的錢
3. linux的shell命令豐富,雖然如今powershell命令很很豐富,但shell命令出現更早,很多運維人員可以說熟練操作shell但不一定會使用powershell,所以使用linux更好招人。
4. linux比windows更加穩定,我使用過windows服務器和linux服務器,感覺穩定性上都差不多,也許是我的業務量不夠大。
5. linux服務器資料網上有很多,windows則很少,意味著windows服務器遇到問題解決起來比較麻煩,比如你想在windows上啟動某端口,或查看哪些端口在使用等。
最後與我而言,如果不考慮服務器費用,業務量不大的情況下,依然首先採用windows服務器。
大學的那些事情
linux就是一個程序員賺老闆錢的工具,配置個ip都得請個大神,windows下前臺都能幹的事,非要請一個幾倍工資前臺的大神配,這就是我的理解
涼爽金秋
1、服務器操作系統
微軟系列的排名第一,Windows Server佔比 18.30%,Linux(Ubuntu、CentOS、Debian、Red Hat、Fedora等)排在後面。
https://zh.hostadvice.com/marketshare/os/
2、桌面操作系統
2019年6月全球桌面操作系統市場份額數據:Linux佔比1.55%,第7位,排名前三的是:Win10(45.79%)、Win7(35.38%)、MacOS 10.14(5.31%)。
詳情:
https://ywnz.com/linuxxw/5449.html
2.1、開發者領域
開發人員使用win10的是最多的;蘋果相關的開發、產品、設計、媒體之類的絕大部分使用蘋果的操作系統。
2.3、普通用戶領域
回老家時,看到照相館之類的門店有的還在使用 XP;Win7、Win10。
2.4、GJ領域
現在GJ單位中只能採購使用win7操作系統,或沿用舊有的系統,禁止採購使用 Win10。目前,中國一直在GJ單位等單位部門,推廣國產化操作系統:麒麟操作系統。
詳情:
http://www.cs2c.com.cn/product/index.php?id=9
3、深度操作系統
有一些開發人員也在使用深度操作系統(Deepin-V15.11),
詳情:
IT薺薺菜
linux是一款開源的操作系統,之前看到過一份數據說:很多年以來,linux服務器市場佔比一直保持在85%以上,而且還在呈現快速上漲的趨勢。國內的大廠和大部分稍有規模的公司的服務都運行的Linux系統上。通過這些數據,你大概能夠知道為什麼很多開發者向你推薦linux系統了。
之所以這麼的廠商在使用linux系統,是因為linux系統有很多的優點:
1、技術成熟,可靠性高
技術非常的成熟,開機後運行多年都不用關機。
對於一個開放式系統而言,在方便用戶的同時,很可能存在安全隱患。不過,利用Linux自帶防火牆、入侵檢測和安全認證等工具,及時修補系統的漏洞,就能大大提高Linux系統的安全性,讓黑客們無機可乘。
2、極強的伸縮性
linux的內核很多是用C語言編寫的,並採用了可移植的Unix標準應用程序接口,它支持的處理器架構非常的多,如i386、Alpha、AMD和Sparc等系統平臺,以及從個人電腦到大型主機,甚至包括嵌入式系統在內的各種硬件設備。
3、強大的網絡支持
Linux 內置了很豐富的免費網絡服務器軟件、數據庫和網頁的開發工具,如Apache、Sendmail、VSFtp、SSH、MySQL、PHP和JSP 等。
4、強大的數據庫支持能力
Oracle DB/2 sybase mysql等非常優秀的數據庫都可以輕鬆運行的Linux平臺上
5、強大的開發能力
linux經過大廠及很多大神和成千上萬的優秀程序員提供的開源程序,很多的開源程序性能媲美商業付費軟件,比如:nginx,apache,lvs,mysql等等。
6、多用戶多任務
和Unix系統一樣,Linux系統是一個真正的多用戶多任務的操作系統。多個用戶可以各自擁有和使用系統資源,即每個用戶對自己的資源(例如:文件、設備)有特定的權限,互不影響
以上就是Linux的幾個主要特點,如果你感興趣可以再搜索相關的文件詳細瞭解下。
人人都是架構師C
首先,運行穩定。linux是開源的,全世界都可以看到linux的源代碼,從底層操作系統到應用工具都是開源的,你可以看到整個系統運作的流程。調試程序時可以檢查底層的各個變量,尋找問題比較快,開發起來比較有譜。而商業系統如windows和mac OS,只能在它們開放的有限制的環境中開發,如果需要檢查開發的應用程序在系統內部的變化,可以需要商業授權,或根本檢查不到。而且開發的系統也只能在它們限定的環境中運行,如果操作系統升級或打補丁,就可能導致原正常的程序運行不了。
其次升級糾錯快,正是因為linux是開源的,全世界的程序員都可以完善這個系統,系統改正反應快,升級快,而且經過了全世界各色程序員的應用和檢測,系統比較穩固,bug少解決快。商業系統由於是封閉的,不能看到系統內部運行情況,無法通過分析代碼尋找bug。發現慢、解決慢,甚至因為商業目的,掩藏缺陷,有意保留缺陷。
第三運行安全性高,因為linux從服務器操作系統而來,權限管理比較嚴密,安全性高,linux基本上沒有出現過大規模計算機病毒破壞的情況。被種木馬也比較少見。
第四 系統大小精悍,linux操作系統是開源的,所以大家可以選取自己需要的部分,不需要的部分可以捨棄掉,生成一個適合自己的業務應用的精悍系統。比如linux可以發行光盤版或U盤版的系統,可以做得很小很小,根據需要大小由已。而商業系統windows等操作系統是一個完整的不可分割的部分。
第五 執行效率高,因為linux可以剪裁,可以只針對某一個特定環境,所以執行效率比通用的商業系統系統提高很多。運行速度快,佔用內存小。安卓系統就是在linux的基礎上通過裁剪得到的。
第六通用性好,因為linux可以有多少尺寸,因此可以按在不同的硬件上,可以安裝在服務器上、電視上、平板電腦、手機、控制器、家用電器、等智能設備。而這些安裝了linux的設備,由於是同一個操作系統,可以很容易的連接起來,形成一個智能網。
第七沒有廠家壟斷限制,linux是全世界設計師共同工作的智慧項目,沒有被某一個廠家壟斷,不會出現某壟斷系統因為沒有被授權而不能使用的情況。免費,無使用限制。也可以節省使用成本。
匆忙的想到這些,linux也有不足,因為起源於服務器的系統,面對的是專業人士,功能強大,效率高。但是對不懂操作系統的一般用戶不夠界面友好,桌面操作過分依靠圖形界面。這也是linux需要補足的地方。
白馬非馬老將
實際win下開發最多,mac前端開發喜歡,linux一般做服務器使用。因為桌面不是linux的強項,又耗資源又不穩定。
安全性而言,給普通用戶用,最不安全的就是linux,因為很多安全設置普通用戶不會操作,很容易就能給他種上肉雞。
就算是一些所謂的管理員,為了部署軟件方便,對linux安全防護也是採取關關關的方式,對黑客而言,簡直是是砧板上的魚。
flyhaha
Windows除了可以打遊戲還有什麼吸引人的,我就是Windows安裝LOL,當個遊戲系統。然後Ubuntu安裝idea之類的,數據庫直接docker鏡像。用起來簡潔舒服。告別windows的小廣告彈窗。而且Ubuntu可以定製桌面,下個插件切換工作區不要太爽。
喬幫主說Windows是一個平庸的產品,但是抓住了市場,很對。
Windows對多桌面工作區的支持真的很一般,只能快捷鍵左右切。Mac可以三指划動,Ubuntu可以鼠標放在啟動圖標上滾動切換。很多細節上,Windows真的很難稱為一個優秀的產品。
名字也是亂打的
如果只用一臺電腦就能幹所有的事情,那麼windows佔優勢,但如果需要考慮資源使用成本和執行效率,那麼linux更好。程序員開發的程序大多是企業應用,也就是後者,就是說開發的程序大多都在linux上運行,那麼開發環境直接就用Linux不是更方便嗎?這是其一
其二呢,Linux的命令操作效率更高,速度更快,就像Windows用快捷鍵一樣的快,linux不僅是操作效率高,還有可定製化服務程度高,Windows就不行了
其三就是linu是開源的,出了問題了一看源代碼找出問題,既解決了問題也能讓自己的成果世界共享,大家一起玩,Windows就做不到
mugo老猴
如果您從事後臺開發相關的工作,那麼您開發的程序有很大概率運行在Linux服務器上,此時如果您的開發環境是windows,那麼就有可能出現本機運行成功,在服務器上運行失敗的情況,換成Linux開發環境,這種出問題的概率雖然也有,但是會低很多。