電腦棒安裝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