電腦棒安裝linux_為什么要使用Linux? Linux很棒的11個理由

電腦棒安裝linux

In this article, we'll look at some of the things developers love about Linux so you can decide if it's right for you.

在本文中,我們將研究開發人員對Linux的一些喜愛,以便您可以確定它是否適合您。

持續有效的改進。 (Constant and efficient improvements.)

Linux updates happen through the global collaboration of developers. Bugs are documented and resolved much quicker with this type of support. Also, since the developers are also the end-users they have the proper motivation to make sure it meets user’s needs and that it is designed to run well.

Linux更新是通過開發人員的全球協作進行的。 使用這種類型的支持,可以更快地記錄和解決錯誤。 另外,由于開發人員也是最終用戶,因此他們有適當的動力來確保它可以滿足用戶的需求,并且設計良好。

風險較小。 (Less risk.)

Software is only as good as the support its given. Imagine this: a piece of software is created by the company XYZ and later down the road, they go bankrupt or get bought by another company that decides to cut its support. The software would never see improvements or fixes and therefore its usefulness would inevitably erode and die. Linux is owned and operated by no single entity or company, so this situation cannot happen. More than that anyone is free to pick it up and contribute as well. The risk of losing support for Linux is very unlikely due to its overwhelming popularity and use.

軟件僅與其提供的支持一樣好。 想象一下:一個軟件是由XYZ公司創建的,后來又破產了,或者被決定削減支持的另一家公司收購。 該軟件永遠不會看到改進或修正,因此其實用性將不可避免地被侵蝕和消亡。 Linux并非由單個實體或公司所有和運營,因此這種情況不會發生。 不僅如此,任何人都可以自由選擇它并做出貢獻。 由于其壓倒性的普及和使用,失去對Linux支持的風險非常不可能。

輕巧。 (Lightweight.)

Linux’s requirements for running on a system are much lower than that of Windows or Mac. With the right Linux distribution a user can have a modest setup and Linux will give the system value. Disk space and memory footprint can also be lower too. Some distributions are suitable for CPUs dating back to the Pentium family, others have a requirement of as little as 128MB of RAM and around the same amount for disk space!

Linux在系統上運行的要求比Windows或Mac低得多。 使用正確的Linux發行版,用戶可以進行適當的設置,而Linux將為您提供系統價值。 磁盤空間和內存占用空間也可以更低。 有些發行版適用于可追溯到Pentium系列的CPU,另一些發行版僅需要128MB的RAM,而磁盤空間卻差不多!

大量文檔供初學者和高級用戶使用。 (Heavily documented for beginners and advanced users alike.)

Linux has an active community of those willing to share their knowledge and help (much like FreeCodeCamp!). There are command line utilities built into Linux that provide documentation on commands, libraries, standards, etc. (Man pages and Info pages), and there is documentation available on the Internet in a variety of formats including The Linux Documentation Project, LinuxQuestions, ServerFault, and The Arch Wiki.

Linux擁有一群愿意分享知識和幫助的活躍社區(非常類似于FreeCodeCamp!)。 Linux內置有命令行實用程序,可提供有關命令,庫,標準等的文檔(手冊頁和信息頁 ),并且Internet上具有多種格式的文檔 ,包括Linux文檔計劃 , LinuxQuestions , ServerFault和The Arch Wiki 。

In addition to documentation, there are plenty of helpful and welcoming communities for newcomers to ask questions such as Ask Ubuntu and Reddit’s r/linuxquestions.

除了文檔之外,還有許多有用且歡迎的社區,供新手提出諸如Ask Ubuntu和Reddit的r / linuxquestions之類的問題 。

There are self-paced certifications that can be taken that are recognized in the IT industry (CompTIA’s Linux+ and LPI’s LPIC tests). Although not required, learning C) gives the ability for a user to review the Linux code to see what they are running.

可以采取在IT行業中認可的自定進度的認證( CompTIA的Linux +和LPI的LPIC測試 )。 盡管不是必需的,但學習C )可以使用戶查看Linux代碼以查看其運行情況。

貿易支持。 (Business support.)

The world depends on Linux supporting critical systems so the demand is not going away. This is important not only to those that help contribute to Linux, but also to those who support it (Jobs!). Linux support becomes more critical in IT, but also having that knowledge as a developer will make them more rounded and useful (i.e. Full stack developers).

世界依賴于Linux支持關鍵系統,因此需求不會消失。 這不僅對那些有助于Linux的人很重要,而且對支持Linux的人也很重要(工作!)。 Linux支持在IT中變得越來越重要,但是作為開發人員擁有該知識也將使它們更加全面和有用(即Full stack開發人員 )。

與其他操作系統的互操作性。 (Interoperability with other Operating Systems.)

Linux has driver support for NTFS and HFS+ filesystems (used by Windows and Macs) and also Samba for file/print service support on Windows machines.

Linux對NTFS和HFS +文件系統(Windows和Macs使用)具有驅動程序支持,還對Windows計算機上的文件/打印服務支持提供Samba 。

更好的硬件支持。 (Better hardware support.)

For other OSs, usually a user would have to go to the manufacturer’s website to get driver support for different types of hardware. The Linux kernel supports a majority of hardware automatically via plug-and-play (largely in part because of the open source community). Some manufacturers also develop Linux versions of their proprietary drivers which could be easilly installed via the software repository of a distribution or by manually installing the provided binaries.

對于其他操作系統,通常,用戶必須訪問制造商的網站以獲取針對不同類型硬件的驅動程序支持。 Linux內核通過即插即用功能自動支持大多數硬件(很大程度上是由于開源社區)。 一些制造商還開發了其專有驅動程序的Linux版本,可以通過發行版的軟件存儲庫或手動安裝提供的二進制文件來輕松安裝Linux版本。

軟件可用性/兼容性。 (Software Availability/Compatibility.)

Linux has a rich set of applications that are available. It has office applications, web browsers (Google Chrome and Mozilla Firefox), media players, image/video processing, etc. For video gaming, Steam runs on Linux which has many supported games. Windows applications can also run within Linux (see Wine for details).

Linux有大量可用的應用程序。 它具有辦公應用程序 ,Web瀏覽器( Google Chrome和Mozilla Firefox ), 媒體播放器 , 圖像 / 視頻處理等。對于視頻游戲, Steam在具有許多受支持游戲的Linux上運行。 Windows應用程序也可以在Linux中運行(有關詳細信息,請參見Wine )。

為發展而建。 (Built for development.)

As Linux was originally made for developers by developers, they have spent much time and effort perfecting the tools that they would come to use. It has a powerful shell that can be used for a variety of both programming and administrative tasks (Bash) is the most popular and default choice for Linux). While Linux has a “notepad” equivalent in gedit, it also provides more powerful and customizable text-based editors such as Vim) and Emacs (It is recommended Linux users know at least one of these editors). There are also IDEs available for web-development such as Atom, Aptana/Eclipse, Sublime, KomodoIDE, to name a few. Linux also can utilize software such as Apache to setup a local web server for testing, Git for version control, and other tools/languages such as Node.js/Ruby/SaSS/Heroku all have support on Linux and have command line tools that can be used in lieu of a GUI.

由于Linux最初是由開發人員為開發人員開發的,因此他們花費了大量的時間和精力來完善將要使用的工具。 它具有功能強大的外殼 ,可用于各種編程和管理任務( Bash )是Linux上最受歡迎和默認的選擇。 盡管Linux在gedit中具有等效的“記事本”,但它還提供了更強大和可自定義的基于文本的編輯器,例如Vim和Emacs (建議Linux用戶至少知道其中一種編輯器)。 還有一些可用于Web開發的IDE,例如Atom , Aptana / Eclipse , Sublime , KomodoIDE等。 Linux還可以利用Apache之類的軟件來設置用于測試的本地Web服務器,用于版本控制的Git以及諸如Node.js / Ruby / SaSS / Heroku之類的其他工具/語言都對Linux有所支持,并且具有可以用于代替GUI。

可定制 (Customizable.)

Linux allows user to change desktop design and themes, add widgets and more. These changes can be done with desktop environments. Different environments have different set of options. Some popular ones are : KDE, GNOME, XFCE, Pantheon.

Linux允許用戶更改桌面設計和主題,添加小部件等。 這些更改可以在桌面環境中完成。 不同的環境具有不同的選項集。 一些流行的是:KDE,GNOME,XFCE,萬神殿。

免費。 (It’s Free.)

Hard to beat that!

很難擊敗!

有關Linux的更多信息: (More info about Linux:)

  • Basic Linux commands you should know

    您應該知道的基本Linux命令

  • The best Linux tutorials

    最好的Linux教程

翻譯自: https://www.freecodecamp.org/news/why-use-linux-11-reasons-linux-is-awesome/

電腦棒安裝linux

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/390432.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/390432.shtml
英文地址,請注明出處:http://en.pswp.cn/news/390432.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

1743. 從相鄰元素對還原數組

存在一個由 n 個不同元素組成的整數數組 nums ,但你已經記不清具體內容。好在你還記得 nums 中的每一對相鄰元素。 給你一個二維整數數組 adjacentPairs ,大小為 n - 1 ,其中每個 adjacentPairs[i] [ui, vi] 表示元素 ui 和 vi 在 nums 中相…

十 web爬蟲講解2—Scrapy框架爬蟲—Scrapy安裝—Scrapy指令

Scrapy框架安裝 1、首先,終端執行命令升級pip: python -m pip install --upgrade pip2、安裝,wheel(建議網絡安裝) pip install wheel3、安裝,lxml(建議下載安裝)4、安裝,Twisted(建議下載安裝)5、安裝,Scrapy(建議網絡…

阿里與珠海橫琴新區達成戰略合作,阿里云助力打造橫琴智能島

5月17日,阿里巴巴集團、螞蟻金服集團與珠海橫琴新區管理委員會簽署戰略合作協議,三方將圍繞云計算、政務民生服務、城市治理、電子商務等領域展開深入合作,推動橫琴產業發展,共同建設新型智慧城市。 (阿里巴巴集團、螞…

chrome 開發工具_我最喜歡的Chrome開發工具提示和技巧

chrome 開發工具Chrome Developer Tools are a super powerful suite of tools for developing web applications. They can do so much, from very basic operations like traversing the DOM, to checking out network requests or even profiling your applications perform…

三十四 Python分布式爬蟲打造搜索引擎Scrapy精講—scrapy信號詳解

信號一般使用信號分發器dispatcher.connect(),來設置信號,和信號觸發函數,當捕獲到信號時執行一個函數 dispatcher.connect()信號分發器,第一個參數信號觸發函數,第二個參數是觸發信號, 以下是各種信號 sig…

1713. 得到子序列的最少操作次數

給你一個數組 target ,包含若干 互不相同 的整數,以及另一個整數數組 arr ,arr 可能 包含重復元素。 每一次操作中,你可以在 arr 的任意位置插入任一整數。比方說,如果 arr [1,4,1,2] ,那么你可以在中間添…

CVE-2018-1000136:Electron nodeIntegration繞過漏洞

1周前,研究人員發現一個影響Electron所有版本的漏洞,利用該漏洞可以開啟nodeIntegration,這可能會造成遠程代碼執行。Electron是一個使用JavaScript,HTML和CSS等Web技術創建原生程序的框架,它負責比較難搞的部分,而用戶…

bash腳本 文件_如何使用Bash腳本來管理從AWS S3存儲桶下載和查看文件

bash腳本 文件As you can read in this article, I recently had some trouble with my email server and decided to outsource email administration to Amazons Simple Email Service (SES). 正如您在本文中所讀到的 ,最近我的電子郵件服務器遇到了一些麻煩&…

rsync(六)命令中文手冊

rsync(1) rsync(1)名稱rsync - 一個快速、多功能的遠程(和本地)文件拷貝工具摘要Local: rsync [OPTION...] SRC... [DEST]Access via remote shell:Pull: rsync [OPTION...] [USE…

NFS共享存儲服務部署

服務端部署 1、檢查服務器上是否已安裝nfs及rpc,沒有則需要安裝檢查rpm -qa rpcbind nfs-utils安裝(已安裝略過)yum install -y rpcbind nfs-utils################################################################2、編寫nfs的配置文件cat…

區塊鏈運作機制_什么是區塊鏈及其運作方式?

區塊鏈運作機制If youre interested in technology, theres a good chance you’ve probably heard the terms Bitcoin, Crypto, Ethereum, or even "distributed, decentralized ledgers."如果您對技術感興趣,那么您很有可能已經聽說過比特幣&#xff0c…

敏捷管理之績效考核方案

前段時間,公司簽了年終獎確認。覺得公司發放年終獎完全是憑主觀發放,沒有事實依據,由此產生了對如何發放年終獎的一些想法。 獎金發放作為激勵員工最直接的手段,往往也是讓管理人員最難抉擇的,而且很多公司&#xff0c…

序言

為什么要寫這篇文章? 說起架構,剛入行的新人覺得是高大上的技術,有工作經驗的一些人又覺得是虛無縹緲的東西,不能落實。具體有用沒用,我不給答案,想通過寫這么一個例子來還原場景,讓讀者自己判斷…

kotlin編程語言_Kotlin初學者編程基礎

kotlin編程語言什么是Kotlin? (What is Kotlin?) Kotlin is a programming language developed by Jetbrains, the company behind some of the world’s most popular IDEs like IntelliJ and Pycharm.Kotlin是Jetbrains開發的一種編程語言,該公司是In…

記一個蒟蒻的絕望

感覺現在…… 怎么講,心挺冷的。 今天一月五號了。距離省選,時間好短啊。 我還有那么多東西不懂。甚至聽都沒聽說過。 等到真正去省選的時候,我可能跟現在一樣,什么都不會。 我的名字能不能被看到都不知道。哈,還進隊呢…

671. 二叉樹中第二小的節點

給定一個非空特殊的二叉樹,每個節點都是正數,并且每個節點的子節點數量只能為 2 或 0。如果一個節點有兩個子節點的話,那么該節點的值等于兩個子節點中較小的一個。 更正式地說,root.val min(root.left.val, root.right.val) 總…

CentOS查詢端口占用和清除端口占用的程序

1、查詢端口號占用,根據端口查看進程信息 [rootserver2 ~]# lsof -i:80COMMAND PID USER FD TYPE DEVICE SIZE NODE NAMEhttpd 5014 root 3u IPv4 14346 TCP server2:http (LISTEN)2、根據進程號查看進程對應的可執行程序 ps -f -p 進程號# p…

Android基礎夯實--你了解Handler有多少?

概述 對于剛入門的同學來說,往往都會對Handler比較迷茫,到底Handler是個什么樣的東西。當然,可能對于一些有工作經驗的工程師來說,他們也不一定能很準確地描述,我們來看下API的介紹。 Handler是用來結合線程的消息隊列…

spring與springBoot不同之處

( 1)遵循“習慣優于配置”的原則,使用Spring Boot只需要很少的配置,大部分的時候我們直接使用默認的配置即可; (2)項目快速搭建,可以無需配置的自動整合第三方的框架; (3…

sketch-a-net_Adobe XD,Sketch,Figma,InVision-如何在2020年選擇最佳設計軟件

sketch-a-netComparing Adobe XD vs Sketch vs Figma vs InVision studio is a very common topic among designers who are looking for the best design software. 在尋求最佳設計軟件的設計師中,比較Adobe XD,Sketch,Figma和InVision Stud…