Перетворіть свій GNU / Linux на дистрибутив, придатний для розробки програмного забезпечення
В даний час Linux є королем на рівні операційних систем, що використовуються фахівцями в галузі інформаційних технологій (ІТ), або на серверах, або в командах адміністраторів серверів, і на рівні розробників програмного забезпечення цього року досяг того ж рівня, пройшовши згідно з опитуванням Опитування розробників стека за переповнення 2016 Дель 3 місце з 21,7% як фаворит розробника 1 місце з 48,3% в Опитування розробників стека за переповнення 2018.
В даний час екосистема додатків GNU / Linux має широкий і чудовий перелік програм для розробки програмного забезпечення (програми та системи) які добре встановлені, налаштовані та встановлені в розподілі GNU / Linux, вони можуть охоплювати широкий спектр можливостей мови програмування.

Введення
Список додатків для GNU / Linux, який ми розглянемо пізніше, на сьогоднішній день є лише одними з найбільш відомих і використовуваних у галузі розробки програмного забезпечення в цій операційній системі. Вони оновлюються дуже часто і мають хорошу підтримку.
І раз у раз виходять нові програми або нові існуючі додатки включаються у світ Microsoft або Apple, підвищення рівня якості програм, які можна розробляти під GNU / Linux.
Кілька років тому ми зробили кілька публікації на цю тему які варто запам’ятати та переглянути, наприклад Підготуйте Ubuntu (або інший дистрибутив) для веб-розробки y Мої інструменти для веб-розробки та дизайну за допомогою GNU / Linux. Але сьогодні ми зробимо їх більш широкий огляд та наявні Distros, вже оптимізовані для розробки програмного забезпечення.
Програми для розробки програмного забезпечення значно покращились у якості та продуктивності порівняно з GNU / Linux таким чином надаючи необхідну підтримку (базу), щоб новачок або експерт-розробник програмного забезпечення міг оптимально працювати з цією операційною системою та прийняти її як свою основну операційну систему.
Розробка програмного забезпечення на GNU / Linux: редактори, IDE та дистрибутиви
Ось що нас зараз чекає Світ GNU / Linux у галузі розробки програмного забезпечення:

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

Редактори терміналів

Прості редактори з графічним інтерфейсом

Розширені редактори з графічним інтерфейсом
- Atom
- Bluefish
- Bluegriffon
- Кронштейни
- Geany
- Поляна
- Google Web Designer
- Композер
- світло Таблиця
- Notepadqq
- Переписувачі
- Sublime Text

Змішані редактори

Інтегровані середовища програмування
Інтегроване середовище програмування, в основному відоме під абревіатурою IDE від англійської назви "Integrated Development Environment", є не що інше, як програма або програма, яка в основному упакована редактором коду, компілятором, налагоджувачем та конструктором графічного інтерфейсу. IDE можуть бути самостійними програмами або частиною існуючих програм.
Серед найбільш відомих та використовуваних на GNU / Linux ми маємо:
- Аптана
- Arduino IDE
- Кодові блоки
- Коделіт
- Затемнення
- Gambas
- Люкс JetBrains
- Лазар
- NetBeans
- IDE для Ninja
- python неактивний
- Листоноша
- QTCreator
- Просто Фортран
- Код Visual Studio
- Крило Python IDE

Комплект розробки програмного забезпечення
Комплект розробки програмного забезпечення, здебільшого відомий під абревіатурою SDK від англійської назви "Software Development Kit", Це не що інше, як набір інструментів, які допомагають розробнику програмного забезпечення розробляти додатки та системи, що дозволяють та полегшують роботу для певного технологічного середовища.
Програми, розроблені в SDK, будуть призначені для якоїсь операційної системи, апаратної платформи, відеоігрової консолі або спеціального програмного пакету. Існує багато ресурсів, які може містити SDK, серед них:
- Інтерфейс прикладного програмування (API).
- Інтегроване середовище розвитку (SDI) з одного Налагоджувач та a Укладач.
- Коди приклад та документація.
- Un Емулятор необхідного технологічного середовища.
Серед найбільш відомих та використовуваних на GNU / Linux ми маємо:

Системи контролю версій
Система контролю версій (або система контролю версій) - це поєднання технологій та практик для відстеження та контролю змін, внесених у файли проекту., зокрема у вихідному коді, в документації та на веб-сторінках.
Усі системи контролю версій засновані на наявності сховища, яке є набором інформації, якою управляє система. Це сховище містить історію версій усіх керованих елементів. Кожен користувач може створити локальну копію, продублюючи вміст сховища, щоб дозволити його використання. Можна продублювати останню версію або будь-яку версію, що зберігається в історії.
Серед найбільш відомих та використовуваних на GNU / Linux ми маємо:
Примітка: З усіх них Git улюблений своєю величезною спільнотою, чудовим розвитком, великими плагінами та графічними клієнтами. Якщо ви хочете дізнатись більше про графічні клієнти Git, відвідайте це посилання з офіційного веб-сайту: Графічні клієнти для Git на Linux.

Distros (розподіл GNU / Linux)
Безкоштовна операційна система, створена з ядра Linux та набору додатків GNU які дозволяють забезпечити вдосконалення, щоб легко встановити його за допомогою інструментів для його конфігурації та систем управління пакетами для встановлення додаткового програмного забезпечення. Вибір дистрибутива залежить від потреб користувача та його особистих смаків.
На рівні розробника програмного забезпечення ми знаходимо такі рекомендації:
Звичайний
Спеціалізований
Випуск версії 1.1 GNU / Linux Distro MinerOS очікується найближчим часом. що на відміну від версії 1.0, яка є спеціальною для домашнього, офісного, цифрового гірничого виробництва та комп’ютерних техніків, це буде спеціально для розробників програмного забезпечення, програвачів та розробників мультимедійного вмісту. Щоб дізнатись більше про майбутню розробку версії цього дистрибутива, натисніть на його назву: MinerOS GNU / Linux 1.1 (Onix) або про струм MinerOS GNU / Linux 1.0 (Petro).
Поки що я сподіваюся, що ця публікація дуже корисна для васАбо встановити кілька програм на поточному Distro, щоб зробити їх придатними для розробників програмного забезпечення, або вирішити використовувати рекомендований для них. До наступного допису!