Чому Unix-подібні системи кращі за Windows?

Чому Unix-подібні системи кращі за Windows?

OsintFlow Tools


Як і обіцяли, публікуємо коротку статтю на тему: чому Unix-подібні системи кращі за Windows? Під Unix-подібними я маю на увазі як Linux, так Mac OS. Деякі моменти не стосуються Mac OS, проте це теж Unix-подібна система.


По перше, хотіли б зазначити, що зараз війна на території України і війна йде не тільки на фронті, а і в інфополі (тобто інформаційно - психологічні спецоперації, тобто ІПСО-війна за уми громадян) та  кіберпросторі. Наприклад, утіліта Cobalt Strike від якої важко вберегтися не тільки домашнім юзерам, а і професіоналам. При неправильному налаштуванні у вашу систему Windows дуже легко проникнути і створити сессію і т.д. Тобто, по факту Cobalt Strike усюди. 🙂  Також, варто згадати Metasploit Framework і подібні фреймворки та утіліти.

Отже, це все роздуми автора і робити щось з тим чи ні,- це виключно ваша справа. В статті наведені думки та пояснення автора, яку ви можете не поділяти.

 

То чому ж Unix-подібні системи є кращими альтернативами Windows?

  1. Найпростіша причина зі списку: Linux безкоштовний

Windows є продуктом Microsoft, і для його встановлення потрібен ліцензійний ключ. Звичайно, ви можете зламати його за допомогою Активатора або ж просто завантажити та встановити зламану версію, але це прирівнюється до піратства і може легко привести до юридичних проблем (наприклад, ви встановлюєте ОС у корпоративному середовищі). Крім того, ви ризикуєте заразити вашу систему шкідливим програмним забезпеченням з інструментів злому та зіткнутися з багатьма іншими проблемами, такими як помилки оновлення.

 

На момент написання статті ліцензія Windows 10 Pro коштує на Rozetka 5500 грн. (приблизно 130 дол.). Це досить дорого для більшості користувачів, які хочуть спробувати і насолодитися "перевагами" операційної системи. Linux можна завантажити та встановити безкоштовно, принаймні для основних дистрибутивів Linux, таких як Ubuntu, CentOS, Linux Mint, Rocky, AlmaLinux, Fedora, Arch, Manjaro і для найхардкорніших Gentoo :), і це ще не всі. Для установки не потрібна ліцензія та й для пакетів офісу теж не потрібна ліцензія. Ви просто заходите на їх основні сайти, завантажуєте ISO-образ і створюєте завантажувальний USB-накопичувач або DVD-диск програмкою, наприклад, Rufus, і все готово!

Існує кілька винятків, таких як RHEL та SUSE, які є дистрибутивами Enterprise Linux, які вимагають щорічної підписки на оновлення пакетів та корпоративну підтримку. Тим не менш, переважну більшість дистрибутивів Linux можна завантажити та використовувати безкоштовно.


2. Linux з відкритим вихідним кодом

Операційна система Linux є найбільшим проектом з відкритим вихідним кодом випущеним під стандартною суспільною ліцензією GNU (GPL). Вона була написана Лінусом Торвальдсом як альтернатива MINIX, принципи проектування якої були засновані на UNIX. Ліцензія GPL відноситься до області вільного програмного забезпечення з відкритим кодом, і відповідно до її моделі ліцензування випущено безліч програмних додатків.

 

Модель ліцензування GPL знімає будь-які обмеження на Linux і надає користувачам доступ до вихідного коду Linux. Будь-хто може переглядати код, змінювати його і поширювати за умови, що він робить це в рамках тієї ж моделі ліцензування. Відкритий вихідний код відкрив двері для появи численних дистрибутивів Linux і декількох додатків, які активно підтримуються спільнотою. Оскільки код відкритий є повна свобода і Linux по великому рахунку розвивається юзерами у тому числі (окрім Mac OS).

 

У свою чергу, Windows є власною системою із закритим вихідним кодом, і це блокує доступ користувачів до вихідного коду. Однак, важливо відзначити, що Microsoft поступово впроваджує відкритий вихідний код в такі проекти, як Visual Studio Code, Windows Terminal і Windows Subsystem for Linux (WSL).


3. Підвищена безпека.

Це один з найважливіших аспектів. Сьогодні, в час війни та підлості рАССЄЮШКИ, якщо ви маєте доступ в інтернет ви є потенційною жертвою. Лінукс закриває більшість проблем пов'язаних з цим питанням.

Давайте дивитися реально на речі,- Windows є постійною ціллю для хакерів. З усіх комп'ютерів, ПК з Windows є найбільш уразливі для шкідливих програм. Відповідно до звіту про безпеку AV Test за 2019/2020 рр. приблизно 83% шкідливих програм були націлені на комп'ютери Windows у першому кварталі 2020 року. Очікується, що з роками ця цифра буде тільки зростати.


Є дві причини чому Windows є загальною ціллю. По-перше, операційна система є звичним явищем, особливо серед офісних і домашніх користувачів. І, по-друге, Windows має безліч внутрішніх недоліків безпеки, які роблять її головною мішенню для атак шкідливих програм. Користувачам доводиться боротися з можливістю трояна, хробака, вірусу або атак при підключенні до інших пристроїв (Com port або BadUSB, привіт). Я уже не кажу про інші продукти Microsoft .

Зовсім інша справа, коли діло доходить до Linux. Через невелику частку ринку хакери зазвичай не атакують системи Linux. У глобальному масштабі частка Linux на ринку становить менше 14%, і цього недостатньо, щоб спонукати хакерів зосередити свою увагу на Linux. Також я мовчу про те, що самі хакери у 99% випадків самі нападають за допомогою Linux. Та й будьмо відвертими, у Linux є розподілення прав - є користувач, а є рут, і без пароля рут ніхто нічого не зробить там, оскільки тільки рут дає змогу модифікувати системні файли. Юзер же просто користувач по суті. Для хакера цілком логічно створювати шкідливе ПЗ для Windows, оскільки воно вплине на величезну кількість користувачів. Крім того, у системі Linux складніше виконати шкідливий код. Звичайним користувачам потрібні відповідні дозволи перш ніж вони зможуть виконувати сценарії або Програми.


4. Безліч варіантів настройки.

 Це тема дуже обширна, адже у Linux існує свобода дій. (Арч і Генту привіт😉) Оскільки присутня свобода, то великі корпорації створюють свої власні збірки Linux для своїх потреб. Нагадую, що цілі країни офіційно відмовляються від продуктів Microsoft, наприклад - Данія, Південна Корея, Німеччина, Бразилія, Фінляндія ... Також, такі гіганти як NASA чи CIA використовують всередині Linux.

У Linux є багато можливостей для налаштування. Це вносить зміни в загальний вигляд і тоді Linux-це операційна система, яка вам потрібна. Для ентузіастів робочого столу Linux пропонує безліч красивих тем, полірованих значків і безліч користувальницьких шпалер. Крім того, ви можете встановити різні середовища робочого столу у різних дистрибутивах, щоб покращити загальний користувальницький інтерфейс. Якщо вас не влаштовує GNOME, то ви можете встановити і включити XFCE або KDE Plasma. Щодо нашої команди OsintFlow, до речі, особисто я використовую Arch Linux з KDE, а ще люди юзають Xubuntu i Fedora.

 

5. Підтримка безлічі апаратних архітектур.

Linux працює на широкому спектрі архітектур, включаючи процесори Intel сімейства x86 (як 32-розрядні, так і 64-розрядні), AMD і ARM (arm і arm_64). Деякі легкі дистрибутиви Linux, такі як MX Linux, Slax, Linux Lite, Kubuntu і Ubuntu MATE, можна використовувати для відновлення старих комп'ютерів з низькими обчислювальними характеристиками. Також існують телефони на Linux системах.

 

6. Портативність

Окрім вражаючої підтримки широкого спектру архітектур, Linux є портативною ОС. Ви можете встановити його на флешку і запустити ОС на будь-якому ПК з підтримкою USB. Крім того, ви також можете без проблем переміщати код з однієї архітектури на іншу.

 

7. Доступність декількох різновидів Linux

Linux надає безліч варіантів або дистрибутивів, кожен з яких унікальний по-своєму. Ви можете завантажити і спробувати, або ж встановити бажаний дистрибутив відповідно до ваших конкретних потреб. Існують дистрибутиви, які адаптовані для серверних або корпоративних середовищ завдяки їх бездоганній стабільності і безпеки, такі як CentOS, Rocky і AlmaLinux. Для чудового робочого столу ви можете встановити Linux Mint, Ubuntu. Deepin і Manjaro Linux. Геймери можуть насолодитися Garuda Linux і Pop! OS чи Arch Linux.

 

Простіше кажучи, існує варіант Linux, що адаптований для будь-яких потреб, будь-то розваги чи ігри, робота в офісі, робочий стіл або сервер. Ви можете знайти список 100 найпопулярніших дистрибутивів Linux.

 

8. Попередньо встановлений софт і драйвери (якщо у вас не Nvidia чи специфічні принтери)

В системі вже встановлено більшість драйверів майже на всі випадки життя.

Linux надає безліч попередньо встановлених і багатофункціональних текстових редакторів, таких як Vim і Nano. Згадані редактори надають спеціальні можливості такі як - пошук тексту, копіювання і вставка тексту, нумерація рядків і т.д. Windows обмежена тільки блокнотом і Wordpad, які є основними за своєю функціональністю. Більшість програм необхідних для комфортного користування вже є з коробки.

Крім того, багато програм готові до використання відразу після установки, такі як офісний пакет, мультимедіа, пристойний браузер, клієнт електронної пошти, принтер і сканер.

 

9. Підвищена надійність і продуктивність

Linux вважається більш стабільною і надійною системою у порівнянні з Windows. Файлові системи Linux, такі як Ext4, вважаються швидшими з точки зору читання та запису. Файлові системи Ext4 є системами журналювання, отже не вимагають дефрагментації, на відміну від NTFS, яка схильна до фрагментації диска при тривалому використанні. Саме з цієї причини більшість веб-сайтів і додатків розміщуються на серверах Linux. Також, не можу не згадати BTRFS файлову систему з її снапшотами та великою кількістю функцій.

 

Windows може гальмувати при тривалому використанні і вимагати періодичного перезавантаження. Іноді запуск оновлень Windows може зайняти цілу вічність з декількома перезапусками. У Linux досить простої команди для оновлення всіх ваших програмних пакетів і репозиторіїв.

До речі, є офіційна інформація від Microsoft, що вони в середині компанії для розробки Windows використовують свою збірку Linux :), так само як і Google. В компанії Google є модифікована Ubuntu, яку на мою думку назвали трохи шаблонно - Gubuntu.

 

10. Підтримка різних мов програмування

За замовчуванням Linux забезпечує вбудовану підтримку популярних мов, таких як Python, Java, Perl, Ruby C і C++, а також багатьох інших. Термінал Bash вважається надійним у порівнянні з командним рядком Windows. Насправді, Bash-скрипти-одна з основних функцій, якими захоплюються програмісти в Linux, оскільки вони забезпечують гнучкість і можливості для написання сценаріїв оболонки для автоматизації різних системних функцій.

Крім того, наявність різних менеджерів пакетів, таких як Apt, Dnf і Yum та Pacman дозволяє з легкістю управляти програмними пакетами, що покращує загальну роботу з операційною системою.

 

11. Відмінна підтримка спільноти

З усіх операційних систем Linux пропонує бездоганну підтримку спільноти. Ви можете отримати технічну допомогу на онлайн-форумах від досвідчених експертів і розробників Linux абсолютно безкоштовно. Основні дистрибутиви, такі як Ubuntu, мають повноцінні форуми спільноти, на яких вирішуються поширені проблеми, з якими стикаються користувачі. Все, що вам потрібно зробити, - це опублікувати своє питання на форумах. Є сотні активних користувачів, які завжди готові відповісти і допомогти вам.

 

Також хочу зазначити, що Linux -ситеми встановлюють навіть у тих пристроях про які ви ніколи не подумали б, наприклад - ліфти, тесла кар, супутники, квантові компютери, Android - теж Linux, роутери, смарт будинки, роботи на Марсі (це не жарт) і т.д...

 

Цікаво те, що оскільки є різні пакетні менеджери в Linux, то виникла необхідність створити універсальні програми які б працювали в будь якому дистрибутиві без проблем. Так були створені Flatpac пакети які можна ставити в будь-яку систему Linux без терміналу. Їх плюс у тому, що вони мають в собі все необхідне для правильної роботи.

Стосовно теми GitHub, то основний принцип в усіх системах Linux - це встановити гіт apt install git чи pacman -Syu git, в залежності який пакетний менеджер ви використовуєте. Далі git clone посилання на тулзу, і потім уже в залежності від скрипта, який ви хочете запускати.

Наприклад, є умовна тулза putinhuylo, яка розміщена на GitHub. git clone https://github.com/putinhuylo.git : перейдіть в папку з скриптом cd putinhuylo, далі ставите залежності, якщо є такі pip install -r requirements.txt і потім уже запускаєте сам скрипт pip putinhuylo.py (якщо це пітонівський скрипт) та опції згідно документації скрипта.

 

Висновок:

Використовуючи Unix-подібні системи (Linux та Mac OS) ви не тільки убезпечуєте самих себе та рідних, а й розвиваєте кіберграмотність. Ми - Українці найкращі, і я вважаю, що розвиток громадян в кібербезпеці чи кіберграмотності призведе ще до більшої величі.🙂

 

Report Page