Ми запускаємо розсилку про українське IT-ком’юніті. Залиште email, аби розуміти більше. Прем’єра — скоро!
Дякую! На вказану адресу надіслано листа для підтвердження підписки.
Hot! dev.media шукає менеджера з продажу спецпроєктів

Як вибрати операційну систему, якщо ти програміст-початківець

Якщо ти називаєш себе програмістом, то, з дуже великою ймовірністю, ти захоплюєшся фільмами жанру Tech. Саме в цих шедеврах зібрані всі генії інформаційного світу, або ж їх прототипи. І найчастіше, щоб підтвердити величність того чи іншого програміста, у фільмі час від часу показують його за роботою. І куди ж без командного рядка з якимось незрозумілим зеленим текстом. Це вже свого роду кліше.

Залишити коментар
Як вибрати операційну систему, якщо ти програміст-початківець

Якщо ти називаєш себе програмістом, то, з дуже великою ймовірністю, ти захоплюєшся фільмами жанру Tech. Саме в цих шедеврах зібрані всі генії інформаційного світу, або ж їх прототипи. І найчастіше, щоб підтвердити величність того чи іншого програміста, у фільмі час від часу показують його за роботою. І куди ж без командного рядка з якимось незрозумілим зеленим текстом. Це вже свого роду кліше.

Абсолютно завжди головний герой використовує операційну систему Linux, щоб в очах глядача бути «Тrue Hacker Anonymous Legioner». Чи насправді всі юзери цієї ОС мають такий титул?

Сьогодні ми розглянемо найпопулярніші ОС від Microsoft, та більшість популярних дистрибутивів ОС Linux. І заодно розберемо, чи справді Linux  — must have для топового програміста.

Сьогодні в огляді:

  • Windows 7
  • Важка Windows 10 та її «потрібні» віджети
  • Популярні дистрибутиви Linux (Fedora, Debian)

Також дізнаємося про методи оптимізації 10 Вікон, що реально стане у нагоді користувачам не найпотужніших ПК.

Найкраща — це Windows 7?

О так, ця операційна система асоціюється, напевно, у більшості «зумерів» з першим ПК у їхньому житті, а юзери, які сиділи ще на Windows Vista, й зовсім пустили скупу сльозу. Реліз цієї ОС мав виправити всі недоліки попередниці — Vista, яка була комерційно невдалим проєктом. З цією задачею Сімка впоралася добре, хоча викликала обурення у тогочасних користувачів.

От ви собі уявіть, вимогами до системи у Вісти були: 128 МБ оперативної пам’яті та 1,5 ГБ пам’яті на диску. В той час коли новоспечена ОС вимагала 1 ГБ оперативної пам’яті та 16 ГБ простору на диску.

Смішні цифри, в порівнянні з сьогоденням, але на той час це викликало масу критики.

Незалежні критики стверджували, що слова Microsoft:  «Нова ОС буде значно швидша, позбавить від усіх проблем, які були у Vista, і послужить повноцінною заміною Windows XP», — це не більше ніж реклама Windows 7. Хоч вона і приносить виправлення деяких проблем Vista, які ускладнювали роботу користувача, не має інших істотних поліпшень. Але попри це, нова ОС принесла з собою ряд нововведень як в дизайні інтерфейсу, так і в його нових функціях.

В основному, Windows 7, підтримує 3 стилі оформлення:

  • Windows Aero — це оригінальний стиль оформлення з прозорими багатоколірними рамками вікон, вживаний за умовчанням для комп’ютерів з більш ніж 1 Гб оперативної пам’яті. Доступний на Windows 7 Home Premium, Windows 7 Professional і старших редакціях.
  • Windows 7 — спрощений стиль — Windows Aero з деякими відключеними можливостями (наприклад, прозорість вікон і Windows Flip 3d). Вимоги до системи — такі ж, як і в Windows Aero. Доступний на всіх редакціях Windows 7, і є основним в редакції Windows 7 Starter. Цей стиль так само застосовується при запуску застосунків в режимі сумісності.
  • Класична — мінімальні вимоги до системи, оформлення вікон в стилі «класичної» теми Windows XP. Доступні різні колірні схеми, зокрема, подібні до схем Windows 98; користувач може створювати свої колірні схеми.

А функції, які стали проривом у комфортабельності використання цієї платформи, так сильно припали до душі користувачам, що Microsoft додали їх в більш пізні версії операційних систем (Windows 8, Windows 10). Найголовнішими з них є: Shake, Peek, Snap.

Shake

У інтерфейс Windows Aero додана нова функція Aero Shake, що дозволяє згорнути всі неактивні вікна рухом миші. Для її активації досить захопити заголовок вікна і трохи «потрясти» вліво-вправо.

Peek

Функція Aero Peek дозволяє відображувати зменшені копії вікон при наведенні миші на значок панелі завдань, перемикатися між вікнами застосунку простим кліком по значку, перетягувати і фіксувати на панелі завдань різні вікна і застосунки, переглядати робочий стіл одним наведенням в спеціальну область екрану і багато що інше.

Snap

Аналогічно функції Shake, функція Aero Snap дозволяє рухом миші розвертати вікно на пів екрану, весь екран або лише по вертикальній осі.

На жаль, офіційна підтримка цієї оперативної системи припинилась ще в далекому 2015 році 13 січня. Хоча розширена підтримка закінчилася взимку 2020 року. Зумовлено це було тим, що багато юзерів не бажали переходити на Windows 10, адже в той час про неї були не найкращі відгуки.

Титул найкращої ОС вона отримала за ряд факторів, які, станом на сьогоднішній день, знову підтверджують її величність на фоні Windows 10.

Основними факторами, в яких перемагає сімка, є: швидкодія, простота та зручність інтерфейсу, легкість системи. У неї немає «кешування оперативної пам’яті», як це реалізовано у 10 Вікнах. ОС ще досі можна використовувати, якщо ваш комп’ютер був зроблений з деталей тостера в корпусі пральної машини. Але все більше й більше нового софту нею не підтримується.

Важка Windows 10 та її «потрібні» віджети

Багато хто з читачів пам’ятає презентацію 10 Вікон. Це була просто неймовірна подія, направлена на покращення роботи Windows 8.1.

Але сталося не так, не як гадалося. Windows 10 стала повномасштабним проривом з часів Windows 7. Розмаїття вбудованих додатків, абсолютно новий дизайн, мінімалізм, простота оформлення, нове меню параметрів, ціла гора функцій та просто неймовірний набір можливостей для персоналізації системи. Погодьтеся, звучить приємно. Допоки не копнути глибше.

Перше, що нас зустрічає, коли ми завантажимося в нову систему — браузер. Саме так, персональний браузер від Microsoft — Microsoft Edge.

Ну це типу краща версія Microsoft Internet Explorer, але все одно жахливо. 

Це ще той, в якому 99% всіх запитів виглядають так: «завантажити Google Chrome». Але Майкрософт знайшла вихід із ситуації та зробила, мабуть, найкращий браузер на сьогоднішній день. Просто змінили ядро.

До 2020 року браузер Edge був трішки видозміненою оболонкою Internet Explorer та працював на ядрі Edgehtml. А після 15 січня 2020 було офіційно презентовано Microsoft Edge на ядрі Chromium. Так, ви не помиляєтесь, якщо думаєте, що на цьому ядрі працює й Google Chrome.

Але за результатами тестів, які провела небезвідома команда PCWorld, було визначено, що новий браузер займає перше місце по продуктивності, обійшовши в цьому FireFox та Opera. Також Edge Chromium показав чудові результати в Octane 2.0 та Jetstream 2, які, в свою чергу, є вузькопрофільними бенчмарками.

Грубо кажучи, новий Едж — це всім відомий Хром, з його новими (старими) фішками та функціями, але працює набагато швидше. Звичний дизайн не буде викликати проблем із адаптуванням до нового середовища. Є й свої мінуси.

І хотілося б виділити один великий мінус — це жахлива версія на телефоні. Саме через це не можливо синхронізувати свій акаунт на телефоні та на ПК. Якщо для вас це не проблема — можете сміливо переходити на новий браузер. В іншому ж випадку краще почекати рік, коли з пачкою оновлень ця проблема буде вирішена.

Так, Майкрософт вміє дивувати. Так, після 2011 року, коли компанія-розробник придбала сервіс відеодзвінків — Skype — за $8,5 мільярда, то вирішила, що операційна система Windows 10, яка, на секундочку, була випущена 2015 року, не зможе обійтися без цієї «чудової» програми.

Хоча актуальність цього додатку вже давно пройшла, але чомусь він ще досі існує в наших системах. Молодь ним не користується, більш старше покоління обрало собі інші месенджери і основною аудиторією додатку є виключення серед останніх.

Ще одним не потрібним додатком є «мій телефон». Майкрософт хотіла створити такий додаток, за допомогою якого можна було б зв’язати ПК та телефон на Android чи то iOS. Реалізувати передачу даних з одного пристрою на інший, влаштувати менеджмент файлів на пристроях може бути зручно й корисно. Але оскільки цей додаток працює у фоновому режимі, то теж займає певні ресурси ПК.

І більшість таких додатків, або «крутих» віджетів, просто існують у фоновому режимі, навантажуючи систему своїм об’ємом, та жодного разу в житті не будуть використані.

Десяті Вікна повністю напхані різноманітним непотребом по типу віджетів «погода», «люди» і тому подібне. Тому якщо у вас виникають проблеми з продуктивністю вашої системи, краще після встановлення Windows почистити непотрібні додатки, вимкнути автоматичне оновлення та брандмауер, які будуть відволікати від роботи за ПК. Також редагувати реєстр та трішки поштурмувати YouTube з цим питанням.

Популярні дистрибутиви Linux (Fedora, Debian)

Що ж таке дистрибутиви Linux?

Ось загальний опис: «Дистрибутив GNU/Linux, часто також дистрибутив або дистро — це загальна назва Юнікс-подібних операційних систем, що складаються із системних бібліотек та інструментів, розроблених в рамках проєкту GNU, ядра Лінукс та інших програм».

Кажучи простими словами: кожен інший дистрибутив є своєрідним доповненням до уже готового «скелету» ОС Лінукс.

Чи всі програмісти повинні працювати саме на цій операційній системі?

Ніхто нікого не змушує. Працювати в цьому середовищі — значить змінювати оточення. Якщо ви завжди користувались Windows, тоді отриманий досвід під час роботи на Linux може викликати у вас багато різних емоцій. Як негативних, так і позитивних.

Порівнювати ці дві операційки — немає сенсу, і, навіть, безглуздо. Це два різні світи.

В той час, коли за створенням Windows, такої, яку ми бачимо зараз, стояла незліченна гора людей різних сфер діяльності від психологів до маркетологів, за створенням Linux стоїть значно менша група зі значно меншим капіталообігом. Тому звичайні юзери зазвичай віддають перевагу Вікнам по причині простоти у використанні та зручності.

Що ж стосується програмістів, то не всім доведеться працювати на цій ОС. Наприклад Front-end developer, Android-developer у цій платформі потреби не матиме. Але якщо ваш напрямок тісно пов’язаний з серверною частиною проєкта — адміністрування на Linux для вас маст хев.

«Якщо ви розробник на Java та не вмієте адмініструвати на Linux — то ви не досконалий розробник на Java», — казав Сергій Немчинський, співзасновник української онлайн школи програмування Foxminded Learning. 

Також досвід роботи на Linux стане у нагоді для Web-developer’ів. Якщо ви працюєте з якимись CMS-системами: WordPress, Opencart, то вміння адміністрування — це ваш обов’язок. Як правило, вважається, що Web-developer може: сайт підняти, SSL-сертифікати налаштувати і так далі.

Яка ж різниця між обраними дистрибутивами Linux?

Почнемо з дідуся — Debian. Debian — це один з найстаріших дистрибутивів Лінукс, який був вперше випущений 16 серпня 1993 року та став прабатьком всіх наступних дистрибутивів.

Він має величезне ком’юніті, гору документацій та великий список заслуг. Також Debian є універсальним у своєму використанні. Його дуже часто можна зустріти як в якості серверного рішення, так і на персональних комп’ютерах.

Однією з сильних сторін цього дистрибутива є стабільність. І тому, на відміну від Fedora, його пакетна база оновлюється доволі рідко, що помітно сповільнює актуальність робочих середовищ, але при цьому гарантує залізобетонну стабільність роботи.

Також Debian володіє дуже зручним та детальним інсталером (в порівняні з інсталером Anaconda у Fedora). Debian відноситься до класу LTS-дистрибутивів. Тобто сама система направлена на стабільність роботи без помилок, крашів та не дуже часто отримує оновлення, що може стати неприємним аспектом для користувача.

Використовувати чистий Debian для новачка дорівнює самогубству, але отриманий досвід дозволить без найменших зволікань перейти на будь-який інший дистрибутив.

Хорошим кандидатом буде наступний, який ми розглянемо.

Fedora Linux

Fedora (колишня Fedora Core) — дистрибутив Linux на основі RPM, котрий розробляється спільнотою Fedora Project, і спонсорується компанією Red Hat. Він прагне бути повноцінною, універсальною операційною системою, до складу якої входить виключно вільне та відкрите програмне забезпечення.

У 2022 році Fedora Linux можна без вагань назвати Ubuntu минулих років, через що вона в центрі уваги та стрімко набирає свою популярність.

З Fedora 34 почалась автоматична підтримка протоколу Walon. І в цьому є ряд нюансів. Цей протокол чудово працює з відеокартами від компанії AMD в порівнянні з їх зеленими конкурентами. І справа не в Fedora чи Walon. Вся справа в драйверах Nvidia чи окремих додатках, які не були адаптовані під цей протокол. І за прогнозами самих Зелених, до кінця 2022 року ситуація повинна виправитися. Адже вони в поті чола розробляють GMB для Walon.

Варто розуміти, що Fedora є свого роду рушієм у всій Open Source вечірці. Вони першими викочують нові технології та доводять їх до пуття, тим самим роблять Linux краще в цілому.

В чому ж тоді мінус всього цього щастя?

А саме в продуктивності, вона не така хороша, як на інших дистрибутивах, але як заведено за канонами — краще ніж у Windows. Станом на 2022 рік цей дистрибутив є найкращим для новачків.

Час робити висновки

Так все-таки яку ж ОС обрати? Беріть Windows і буде вам щастя. Якщо ж звичайно ваша діяльність не пов’язана з Linux напряму.

Але все ж спробуйте змінити оточення, спробуйте щось нове.

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

На багатьох ІТ-форумах часто підіймається питання про перехід на Linux, і завжди воно актуальне.

І всі олдфаги як один говорять: «Покористуйся нею рік, і роби висновки сам».

Більшість людей так і не повертаються на Вінду, а залишаються у світі Open Source генія. Також Linux за рахунок цього самого ОпенСорс є доволі безпечною ОС.

Логічним буде твердження типу: «там же відкритий код, будь-хто може знайти вразливе місце та зламати тебе».

З логічної точки зору це так, але на практиці трішечки інакше. За рахунок відкритого коду будь-хто з бажаючих може залатати цю «діру» власними руками. 

Автор тексту: Назар Свірідов

Як вибрати графічний редактор якщо ти тільки починаєш працювати з графікою. Поради від програміста
Як вибрати графічний редактор, якщо ти тільки починаєш працювати з графікою. Поради від програміста
По темi
Як вибрати графічний редактор, якщо ти тільки починаєш працювати з графікою. Поради від програміста
Як вибрати монітор який би оптимально передавав зображення, а також не садив зір. Поради від програміста
Як вибрати монітор, який би оптимально передавав зображення, а також не садив зір. Поради від програміста
По темi
Як вибрати монітор, який би оптимально передавав зображення, а також не садив зір. Поради від програміста
Як вибрати доступний для початківця рушій щоби створити першу власну гру. Поради від програміста
Як вибрати доступний для початківця рушій, щоби створити першу власну гру. Поради від програміста
По темi
Як вибрати доступний для початківця рушій, щоби створити першу власну гру. Поради від програміста
Айтішник розробив та створив болід власноруч.

Дивіться на каналі dev.ua тест-драйв спорткара.

Ми запускаємо розсилку про українське IT-ком’юніті. Залиште email, аби розуміти більше. Прем’єра — скоро!
Дякую! На вказану адресу надіслано листа для підтвердження підписки.

Хочете повідомити важливу новину? Пишіть у Telegram-бот

Головні події та корисні посилання в нашому Telegram-каналі

Обговорення
Коментарів поки немає.