Преминах от Windows към Linux. Ето уроците, които научих по пътя.

Хората, които прекарват по-голямата част от времето си пред компютър, трябва да поставят под въпрос основните си навици. Говоря за операционната система, която използват. Пазарният дял за настолни компютри с Windows вече е над 90%!

Всеки използва Windows по различни причини:

  • Windows OS (операционна система) се предлага като ОС по подразбиране на техния компютър (персонален компютър).
  • Потребителите са израснали с различни версии на Windows OS, така че е трудно да се променят.
  • Повечето хора смятат, че Windows е единствената алтернатива за техния настолен компютър. Освен Mac OS, те не са изложени на повече алтернативи.

Трябва да призная, че Windows е добре проектиран и удобен. Тя ви позволява да изпълнявате много задачи лесно и се актуализира редовно.

Но ако сте потребител на Windows, който има малко опит с други операционни системи, може да не сте наясно с всичките си опции.

Алтернативата за Windows, която представям тук, е Linux.

Linux е операционна система с отворен код, разработена от общността. Linux е подобен на Unix, което означава, че се основава на същите принципи като другите Unix-базирани системи. Linux е безплатен и има различни дистрибуции, например Ubuntu, CentOS и Debian.

Всяко разпределение има своите плюсове и минуси. Всяка се използва за различни приложения. Твърдият диск на Linux се счита за лек. Използва се във вградени системи, интелигентни домашни устройства, IoT (Интернет на нещата) и много други. Android OS също се базира на Linux.

Като технологичен предприемач с повече от 7 години опит, трябва да кажа, че преминаването от Windows към Ubuntu ми позволи да стана по-продуктивен.

Започнах да разглеждам внимателно операционната система, когато забелязах, че основните инструменти, които използвах, не ми позволяват да постигна напредък в латентността. Тези инструменти включват Android Studio IDE и Android симулатор, работещ на машина с Windows. Мислех, че е хардуерът. Затова надстроих до компютър Lenovo Y50–70 с 16GB RAM и 512MB SSD твърд диск.

След като инсталирах необходимия софтуер, разбрах, че имам подобни проблеми със закъснението с новия си компютър. Очаквах новия ми компютър да бъде бърз. Но не беше. В този момент промених стратегията си.

Разбрах, че хардуерът не е проблемът. Затова започнах да провеждам изследвания върху софтуера. Дистрибуцията на Linux на Ubuntu е най-популярната дистрибуция за потребителите на компютър. Ubuntu се предлага както в клиентско, така и в сървърно издание. Голямо предимство при преминаването към Linux е, че вече съм запознат с Ubuntu. Също така мога да използвам Linux както на моя компютър, така и на сървърите, с които работя.

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

Така че изчаках знак. Знакът пристигна - това беше вирус, който ме принуди да архивирам всичките си файлове и да преформатирам компютъра си. Но този път използвах операционна система Ubuntu. Мислех да инсталирам Windows и Ubuntu едно до друго за меко кацане. Щастлив съм, че не го направих. Напуснах Windows, защото бях отдаден на Ubuntu. Не исках Windows като резервна алтернатива.

Ето уроците, които научих, след като преминах от Windows към Linux. Уроците са насочени най-вече към разработчици, програмисти и всеки, който създава продукти.

производителност

Благодарение на олекотената си архитектура, Linux работи по-бързо от Windows 8.1 и 10. След преминаването към Linux забелязах драматично подобрение в скоростта на обработка на моя компютър. И използвах същите инструменти като на Windows. Linux поддържа много ефективни инструменти и ги използва безпроблемно.

Сигурност

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

Мащабните проекти с отворен код се възползват от това, че много двойки очи ги изследват. Като такъв, Linux е по-сигурен от Windows. Вместо да инсталирате антивируси за почистване на зловреден софтуер, просто трябва да се придържате към препоръчаните хранилища. Тогава сте добре да тръгнете.

Разработване на софтуер

Терминалът в Linux е заместваща карта. С него можете да правите почти всичко. Това включва инсталиране на софтуер, конфигурации на приложения и сървъри, управление на файлова система и много други.

Ако сте разработчик, терминалът е най-доброто място. Няма нищо по-удобно от стартиране на сървъри, обучение на модели за машинно обучение, достъп до отдалечени машини и компилиране и изпълнение на скриптове от същия прозорец на терминала. Това е огромен ускорител на производителността. Използвайки терминала, автоматизацията се превръща в игра за промяна.

Модулност

С Linux можете лесно да конфигурирате и осъществявате достъп до компютъра си, да проверявате процеси и да управлявате виртуална среда. Тъй като вашият сървър вероятно ще бъде базиран на Linux, ще бъде по-лесно да имитира поведение, да използва подобен софтуер и пакети и да автоматизира работните процеси.

Работа с отдалечени Linux сървъри

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

Windows използва инструменти на трети страни като PUTTY за свързване и взаимодействие със сървъри, базирани на Linux. Това не е толкова удобно. Например, за да копирате файлове с Windows, трябва да изтеглите друг инструмент.

Предимство на базирана на Linux локална машина е, че тя може да се свърже с отдалечени сървъри с един команден ред. Това се прави в терминала. Хостовете могат да се съхраняват във файл, както и с SSH ключове и потребителски имена. Всичко, което трябва да направите, за да се свържете със SSH, е да въведете следната команда:

ssh ofir-server

И вие влизате! Не се изискват пароли.

Това е пример за възможността, която локалната машина, базирана на Linux, трябва да конфигурира и поддържа Linux-базирани сървъри. Възможността за работа през терминала и за двете машини е безпроблемна. Повечето от популярните доставчици на облак също имат интерфейс за команден ред (CLI) за лесна интеграция.

Запознаване с принципите на ОС на ниско ниво

Внедряването на Windows е на много високо ниво. Разработчиците рядко са изложени на вътрешни проблеми и на внедряване. Linux е обратното. Конфигурациите трябва да се изпълняват от терминала. Това включва редактиране на OS файлове, добавяне на планирани задачи, актуализиране на софтуера, инсталиране на драйвери и др.

Когато използвате Ubuntu, AskUbuntu.com е ваш приятел. Не само се научавате на умения, но и се научавате как да решавате проблеми (понякога по трудния начин). Освен това се научавате да наблюдавате машината си за проблеми, да конфигурирате различни компоненти и др.

Не всичко обаче е идеално

  • Има крива на обучение, ако преминете към Ubuntu. Някои неща, с които не се нуждаете от помощ, когато сте използвали Windows, може да се нуждаят от помощ, когато използвате Linux. Можете обаче да използвате AskUbuntu.com за помощ. Очаквайте да изпитате проблеми, ако имате инсталиран специален хардуер на вашия компютър, например графични процесори.
  • Всеки технологичен предприемач трябва да бъде дизайнер с минимални умения за графичен дизайн. За съжаление Adobe не е пуснал нито един от своите продукти за потребители на Linux. Така че е невъзможно да ги управлявате директно. Алтернативата на Ubuntu е GIMP. Това е безплатен софтуер и има основните функции за разработчик-дизайнер. Въпреки недостатъците, не съжалявам за превключването. Вече съм изцяло Ubuntu и ми се иска да се бях преместил преди години.

Linux не е за всеки. Проверете дали отговаря на вашите нужди, преди да решите да превключите. Ако се смятате за технологичен предприемач, разработчик, учен за данни или програмист, определено трябва да проверите Ubuntu.

За да получавате по-проницателни публикации, особено ако сте технологичен предприемач, моля, посетете CodingStartups.com