選擇 Linux 的五大好處 | Linux 中國

2022-01-17 Linux中國
導讀:Linux 的一大優點是多樣化選擇,選擇激發了用戶之間自由分享想法和解決方案。Linux 將如何激發你為這個社區做出貢獻呢?https://linux.cn/article-13284-1.html
作者:Seth Kenlon
譯者:Max27149

到了 2021 年,人們比以往任何時候都更有理由喜歡 Linux。在本系列中,我將分享 21 個使用 Linux 的理由。本文討論選擇 Linux 帶來的好處。

選擇 是 Linux 中被誤解最深的特性之一。這種誤解從可被選擇的 Linux 發行版數量就開始了。Distrowatch.org 報告了數百種可用的和活躍的 Linux 發行版。當然,在這些發行版當中,許多都是業餘愛好項目或者針對某些晦澀需求的特別版。因為是開源的,所以實際上,任何人都可以「重新設計」或「重新混搭」現有的 Linux 發行版,賦予一個新名稱,提供一個新的默認牆紙,然後稱其為自己的作品。儘管這些修改似乎微不足道,但我認為這顯示了 Linux 的一些特別之處。

靈感

Linux 似乎一直在啟迪著人們,從了解它的那一刻起,到創造出自己的版本。

有數十家公司花費數百萬美元來從他們自己的產品中獲取靈感。商業技術廣告試著強硬地說服你,只要你購買某種產品,你就會與所關心的人建立更多的聯繫,更具創造力、更加充滿活力。這些廣告用 4k 視頻拍攝,焦點柔和,並在歡快振奮的音樂節奏下播放,試圖說服人們不僅購買而且還要支持和宣傳該公司的產品。

當然,Linux 基本沒有營銷預算,因為 Linux 是個形形色色的大集合,沒有固定實體。然而,當人們發現它的存在時候,他們似乎就被啟發著去構建屬於自己的版本。

靈感的數量很難量化,但是它顯然很有價值,要不然那些公司不會花錢來嘗試創造靈感。

革新

靈感,無論給它標價有多難,它都因它的生產創造而有價值。許多 Linux 用戶受啟發來為各種奇怪問題定製解決方案。我們解決的大多數問題,對於其他大部分人而言,似乎微不足道:也許你使用 Seeed 微控制器 來監控番茄植株土壤的水分含量;或者你使用腳本來搜索 Python 軟體包的索引,因為你總是會忘記每天導入的庫的名稱;或者設置了自動清理下載文件夾,因為將文件圖標拖進回收站這個活兒幹太多了。不管你在使用 Linux 的過程中,為自己解決過什麼問題,都是這個平臺包含的特性之一,你被這個正在運行中的開放的技術所啟發,使其更好地服務於你自己。

開放策略

誠然,不論是靈感,還是創新,都不能算 Linux 獨有的屬性。其他平臺也確實讓我們激發靈感,我們也以或大或小的方式進行創新。運算能力已在很大程度上拉平了作業系統的競爭領域,你在一個作業系統上可以完成的任何事,在另一個作業系統上或許都能找到對應的方法來完成。

但是,許多用戶發現,Linux 作業系統保留了堅定的開放策略,當你嘗試可能無人想到過的嘗試時,Linux 不會阻擋你。這種情況不會也不可能發生在專有的作業系統上,因為無法進入系統層級的某些區域,因為它們本身就是被設計為不開放源碼的。有各種獨斷的封鎖。當你完全按照作業系統的期望進行操作時,你不會碰到那些看不見的牆,但是當你心裡想著要做一些只對你有意義的事情的時候,你的系統環境可能變得無從適應。

小小的選擇,大大的意義

並非所有創新都是大的或重要的,但總的來說,它們帶來的變化並不小。如今,數百萬用戶的那些瘋狂想法在 Linux 的各個部分中愈發顯現。它們存在於 KDE 或 GNOME 桌面的工作方式中,存在於 31 種不同的文本編輯器 中 —— 每一種都有人喜愛,存在於不計其數的瀏覽器插件和多媒體應用程式中,存在於文件系統和擴展屬性中,以及數以百萬行計的 Linux 內核代碼中。而且,如果上述功能中的哪怕僅其中一項,能讓你每天額外節省下一小時時間,陪家人、朋友或用在自己的業餘愛好上,那麼按照定義,套用一句老話就是,「改變生活」。

在社區中交流

開源的重要組成部分之一是共享工作。共享代碼是開源軟體中顯而易見的、普遍流行的事務,但我認為,分享,可不僅僅是在 Gitlab 做一次提交那麼簡單。當人們彼此分享著自己的奇思妙想,除了獲得有用的代碼貢獻作為回報外,再無其他動機,我們都認為這是一種饋贈。這與你花錢從某公司購買軟體時的感覺非常不同,甚至與得到某公司對外分享他們自己生產的開原始碼時的感覺也有很大不同。開源的實質是,由全人類創造,服務於全人類。當知識和靈感可以被自由地分享時,人與人之間就建立了連接,這是市場營銷活動無法複製的東西,我認為我們都認同這一點。

選擇

Linux 並不是唯一擁有很多選擇的平臺。無論使用哪種作業系統,你都可以找到針對同一問題的多種解決方案,尤其是在深入研究開源軟體的時候。但是,Linux 明顯的選擇水準指示了推動 Linux 前進的因素:誠邀協作。在 Linux 上,有些創造會很快消失,有些會在你家用電腦中保留數年 —— 即便只是執行一些不起眼的自動化任務,然而有一些則非常成功,以至於被其他系統平臺借鑑並變得司空見慣。沒關係,無論你在 Linux 上創作出什麼,都請毫不猶豫地把它加入千奇百怪的選擇之中,你永遠都不知道它可能會激發到誰的靈感。

via: https://opensource.com/article/21/2/linux-choice

作者:Seth Kenlon 選題:lujun9972 譯者:max27149 校對:wxy

本文由 LCTT 原創編譯,Linux中國 榮譽推出

我們將為您添加白名單,授權「轉載文章時可以修改」。

多少不重要,重要的是頭像 ↓

相關焦點

  • IT運維工程師們為什麼選擇使用Linux系統
    linux自誕生之日起,便受到了全世界優秀黑客程式設計師們的百般寵愛與關注。曾經,linux似乎離我們非常遙遠;而現在,越來越多的人聽說了linux,會去討論linux發行版,會去關注linux內核。而程式設計師們更是熱衷於使用linux,在linux開發。
  • 在 Linux 下 9 個有用的 touch 命令示例 | Linux 中國
    如下所示:[root@linuxtechi ~]# touch devops.txt[root@linuxtechi ~]# ls -l devops.txt-rw-r--r--. 1 root root 0 Mar 29 22:39 devops.txt示例:2 使用 touch 創建批量空文件可能會出現一些情況
  • 選擇linux入門教程的三個原則。
    選擇linux入門教程的三個原則。最近網上有一篇文章很火,講的是一名醫生記錄的學習linux系統的經歷,看完之後馬上引起了我的強烈共鳴!四年前還是零基礎的我,計算機方面的知識了解的少之又少,全靠學校裡老師教的那點東西,而且當時上學的氣氛也不是很好,根本沒有興趣去深學,畢業後學的東西很快也就忘了,後來工作了才真正開始學習吃飯的手藝,從學習路由交換的網絡知識,到每天對著終端一個勁的猛敲linux命令,這樣我才漸漸找到了努力的方向,但是因為要工作了才開始學習,整個過程都變得特別的倉促,著實浪費了不少的錢和時間。
  • Linux DNS 查詢剖析(第一部分) | Linux 中國
    讓我們看一下兩個簡單的標準程序:ping 和 host:root@linuxdns1:~# ping -c1 bbc.co.uk | head -1PING bbc.co.uk (151.101.192.81) 56(84) bytes of data.
  • 走進Linux(下)——arch linux的安裝教程
    New走進Linux(下)——arch linux的安裝教程一、為什麼選擇arch Linux?相比Debian/Ubuntu、SUSE、RedHat/Fedora 等其他發行版, Arch Linux 屬於輕量級選手,其簡單的設計讓它容易被輕鬆擴展和配置成為任何想要的系統類型。
  • 《Linux就該這麼學》與《鳥哥的linux私房菜》哪個更適合初學者?
    時不時在一起聚會中也會說到一些關於linux的話題,談及關於linux「升級」話題時,一致的表示linux是一個「先苦後甜」系統。學習使用的時候非常難,但是一旦學習成功,那就是步入一馬平川之境界。不過,命令一直就是Linux高階用戶的不二選擇,今後也不例外。建議二:實踐是檢驗真理的唯一標準在我們日常生活當中,實際上我們是用理論來檢驗實踐的。以牛頓定律為例。當牛頓定律剛發表時,好多人會用實踐來驗證它。當實踐證明它對了後,我們就會用它來指導我們的行動。當我們設計大橋,計算框架受力時,我們會應用牛頓定律。
  • Manjaro Linux 17.1-rc3,基於 Arch Linux 的作業系統
    目前支持的內核:linux316 3.16.51linux318 3.18.90 [EOL]linux41 4.1.48linux44 4.4.108linux49 4.9.72linux412 4.12.14 [EOL]linux413 4.13.16 [EOL]linux414
  • Linux常用命令:Linux more命令使用方法
    3.命令參數:linuxidc@linuxidc:~/桌面/Linux公社$ more --help用法: more [選項] <文件>...適合屏幕查看的文件閱讀輸出工具。linuxidc@linuxidc:~/桌面/Linux公社$ 實例逐頁顯示 linuxidc 文檔內容,如有連續兩行以上空白行則以一行空白行顯示。more -s linuxidc
  • Linux替代Windows系統軟體大比拼
    linux系統近兩年在桌面應用上的發展有目共睹,並且很多人開始活躍起來了,想轉到linux下。前些日子,我寫了「為什麼我們不選擇 linux?」 的blog。引起了眾多網友的響應,足可見linux在業內的影響。然而我寫那幾條大家不選擇linux的理由並不是空空而談,是因自身使用linux的體會有感而發的。
  • 在 Linux 上使用 tarball | Linux 中國
    「tarball」 (LCTT 譯註:國內也常稱為「tar 包」)一詞通常用於描述備份一組選擇的文件並將它們打包在一個文件中的一種文件格式。該名稱來自 .tar 文件擴展名和 tar 命令,它用於將文件打包到一個文件中,有時還會壓縮該文件,使其在移動到其它系統時更小。tarball 通常用於備份個人或系統文件來創建存檔,特別是在進行可能需要撤消的更改之前。
  • linux靜態庫和動態庫分析
    1.什麼是庫本文引用地址:http://www.eepw.com.cn/article/257989.htm  在windows平臺和linux平臺下都大量存在著庫。  本質上來說庫是一種可執行代碼的二進位形式,可以被作業系統載入內存執行。
  • linux學習
    link_name$ ln -s days my_days #一個名為mydays的符號連結指向文本文件days$ ls -l my_days...my_days -> days$ ln -s /usr/locak/share/ local_share$ ls -l local_share... local_share -> /usr/local/share/linux
  • 12 個 ip 命令範例 | Linux 中國
    案例 1:檢查網卡信息檢查網卡的諸如 IP 地址,子網等網絡信息,使用 ip addr show 命令:[linuxtechi@localhost]$ ip addr show或[linuxtechi@localhost]$ ip a s這會顯示系統中所有可用網卡的相關網絡信息,不過如果你想查看某塊網卡的信息
  • Linux 基金會免費課程《Linux 導論》開課
    在完成該課程後,你將對 Linux 系統操作(圖形界面和命令行)有較好的了解,使你能自由切換使用多種不同版本的 Linux 系統。《Linux 導論》課程資料:課程大綱PDF 文檔下載:--分割線--免費下載地址在 http://linux.linuxidc.com/用戶名與密碼都是www.linuxidc.com具體下載目錄在
  • Linux常用命令 - sed
    為了便於演示,我將使用以下文件 file.txt:123 Foo foo foo foo /bin/bash Ubuntu foobar 456如果省略了g 標誌,那麼每行中搜索字符串的第一個實例將被替換:sed -i '''s/foo/linux/' file.txt123 Foo linux foo linux /bin/bash Ubuntu foobar
  • linux sed 命令
    unix linux which one you choose.unix linux which one you choose.unix linux which one you choose.默認只對一行中第一次匹配到的內容進行替換line_number1,line_number2 前面都是對具體某一行的匹配替換行為進行指定,這裡指定具體要對哪些行進行匹配替換例如:sed '1,3 s/unix/linux/' sed_learn.txt 表示,將1到3行中的第一次匹配到unix的地方,替換成linux例如:sed '1,3 s/unix/linux
  • Linux系統的Linux應該怎麼讀?正確讀法在這裡,很多人都讀錯了!
    1、linux發音五花八門版本頗多,見到和聽到的不下10種。根據linux的創始人Linus Torvalds的說法,Linux的發音和「Minix」是押韻的。3、有人綜合網上和linux自己的讀音,概括出幾個自認為最合適也最通用的讀法:/li'n^ks/(「裡那克斯」)或/'li:nэks/(「裡訥克斯」)或/li'nju:ks/(「裡紐克斯」)。4、這幾個應該是誰都聽得懂的。至於哪個比較正宗,當然是linux的原因。但事實上使用linux哪種讀法的人似乎都不在少數。
  • linux和windows的不同
    講解對象:linux和windows的不同作者:融水公子 rsgz注意:學習linux時候儘量忘記windows思維區分1 windows中的dos命令是不區分大小寫的2 linux中命令行是區分大小寫的3 linux中所有的東西都是文件形式保存(硬體,用戶,文件都是文件)特點:1 想要這些文件永久生效2 有些文件臨時生效,一旦重啟就沒有了
  • 如何在 Linux 伺服器上設置 ulimit 和文件描述符數限制 | Linux 中國
    示例 limits.conf 如下所示,root@ubuntu~]# cat /etc/security/limits.confLimits-conf-linux-part1Limits-conf-linux-part2假設我們要為 linuxtechi 用戶設置打開文件數量的硬限制和軟限制,而對於
  • Linux時間同步
    不管是windows還是linux,都會涉及到時間同步,我們的系統時間是一個標準的時間,由於系統運行時間過長,伴隨著各方面的原因,時間總會多多少少出現一些微小的差距。而伺服器如果時間與標準時間出現差別的話,會出現某些問題,因為伺服器不是單單為個人服務,而是為複數客戶端服務的。大家應該都知道,在windows系統下,做時間同步很簡單了。