Защо да използвам Linux? 11 причини Linux да е страхотен

В тази статия ще разгледаме някои от нещата, които разработчиците обичат в Linux, за да можете да решите дали е подходящо за вас.

Постоянни и ефективни подобрения.

Актуализациите на Linux се случват чрез глобалното сътрудничество на разработчиците. Грешките се документират и решават много по-бързо с този тип поддръжка. Освен това, тъй като разработчиците са и крайните потребители, те имат подходящата мотивация да се уверят, че отговаря на нуждите на потребителя и че е проектиран да работи добре.

По-малко риск.

Софтуерът е толкова добър, колкото и предоставената му подкрепа. Представете си това: софтуер е създаден от компанията XYZ и по-късно по пътя те фалират или биват закупени от друга компания, която реши да намали подкрепата си. Софтуерът никога няма да види подобрения или поправки и следователно неговата полезност неизбежно ще ерозира и ще умре. Linux се притежава и управлява от нито едно предприятие или компания, така че тази ситуация не може да се случи. Повече от това всеки може да го вземе и да допринесе. Рискът от загуба на поддръжка за Linux е много малко вероятен поради огромната му популярност и употреба.

Лек.

Изискванията на Linux за работа в система са много по-ниски от тези на Windows или Mac. С правилната дистрибуция на Linux потребителят може да има скромна настройка и Linux ще даде на системата стойност. Дисковото пространство и размерът на паметта също могат да бъдат по-малки. Някои дистрибуции са подходящи за процесори, произхождащи от семейството на Pentium, други имат изискване за 128MB RAM и около същото количество за дисково пространство!

Силно документиран както за начинаещи, така и за напреднали потребители.

Linux има активна общност от желаещи да споделят своите знания и помощ (подобно на FreeCodeCamp!). В Linux са вградени помощни програми за команден ред, които предоставят документация за команди, библиотеки, стандарти и др. (Man страници и информационни страници), а в Интернет има документация в различни формати, включително Linux Documentation Project, LinuxQuestions, ServerFault и The Arch Wiki.

В допълнение към документацията има много полезни и приветливи общности за новодошлите, които да задават въпроси като Ask Ubuntu и r / linuxquestions на Reddit.

Има самостоятелни сертификати, които могат да бъдат взети, които са признати в ИТ индустрията (тестове Linux + на CompTIA за LPIC и LPI). Макар и да не се изисква, обучението C) дава възможност на потребителя да прегледа кода на Linux, за да види какво работи.

Бизнес подкрепа.

Светът зависи от Linux, поддържащ критични системи, така че търсенето не изчезва. Това е важно не само за онези, които помагат да допринесат за Linux, но и за тези, които го поддържат (Jobs!). Поддръжката на Linux става по-важна в ИТ, но също така наличието на тези знания като разработчик ще ги направи по-закръглени и полезни (т.е. разработчици на пълен стек).

Оперативна съвместимост с други операционни системи.

Linux има поддръжка на драйвери за файлови системи NTFS и HFS + (използвани от Windows и Mac), както и Samba за поддръжка на файлове / услуги за печат на машини с Windows.

По-добра хардуерна поддръжка.

За други операционни системи обикновено потребителят трябва да отиде на уебсайта на производителя, за да получи поддръжка на драйвери за различни видове хардуер. Ядрото на Linux поддържа повечето хардуер автоматично чрез plug-and-play (до голяма степен отчасти заради общността с отворен код). Някои производители също разработват Linux версии на своите собствени драйвери, които могат лесно да бъдат инсталирани чрез хранилището на софтуер на дистрибуция или чрез ръчно инсталиране на предоставените двоични файлове.

Наличност / Съвместимост на софтуера.

Linux има богат набор от приложения, които са на разположение. Той има офис приложения, уеб браузъри (Google Chrome и Mozilla Firefox), мултимедийни плейъри, обработка на изображения / видео и др. За видео игри Steam работи на Linux, който има много поддържани игри. Приложенията за Windows могат да работят и в Linux (вижте Wine за подробности).

Построен за развитие.

Тъй като Linux първоначално е създаден за разработчици от разработчици, те са отделили много време и усилия за усъвършенстване на инструментите, които биха използвали. Той има мощна обвивка, която може да се използва за различни програмиране и административни задачи (Bash) е най-популярният и по подразбиране избор за Linux). Въпреки че Linux има еквивалент на „бележник“ в gedit, той също така предлага по-мощни и адаптивни текстови редактори като Vim) и Emacs (Препоръчително е потребителите на Linux да знаят поне един от тези редактори). Налични са и IDE за уеб разработка като Atom, Aptana / Eclipse, Sublime, KomodoIDE, за да назовем само няколко. Linux също може да използва софтуер като Apache за настройка на локален уеб сървър за тестване, Git за контрол на версиите и други инструменти / езици като Node.js / Ruby / SaSS / Heroku всички имат поддръжка на Linux и разполагат с инструменти на командния ред, които могат да се използват вместо GUI.

Персонализира се.

Linux позволява на потребителя да променя дизайна и темите на работния плот, да добавя приспособления и други. Тези промени могат да се извършват с настолни среди. Различните среди имат различен набор от опции. Някои популярни са: KDE, GNOME, XFCE, Pantheon.

Безплатно е.

Трудно е да се победи това!

Повече информация за Linux:

  • Основни команди на Linux, които трябва да знаете
  • Най-добрите уроци за Linux