PIG DATA

Какой Linux выбрать для программирования?

Какой Linux выбрать для программирования?
Новички в Linux почти всегда сталкиваются с одной и той же дилеммой: какой дистрибутив выбрать? Ничего в этом удивительного нет, ведь их очень много, и вряд ли кто-то захочет менять операционную систему каждую неделю. Хотя я лично считаю, что дистрибутив (и даже сама операционная система) не имеет в наши дни большого значения, поэтому стоит тщательно обдумать такое решение.


Почему стоит выбрать Linux для разработки?


Прежде всего, начнем с того, что каждая современная, популярная операционная система сегодня фактически является программируемой. Вы можете успешно программировать на Mac, Windows или Linux. В более новых версиях Windows в последнее время даже есть WSL, что при необходимости даст вам возможность установить Linux «внутри» вашей ОС Windows, что может позволить вам, например, комфортно пользоваться Docker.

Но правда в том, что ни одна система не напишет за вас код. Вопреки убеждениям некоторых, особенно начинающих программистов, выбор системы — не самое главное. Тем не менее, я считаю Linux действительно хорошим дистрибутивом по нескольким простым причинам:
- Linux бесплатен — это означает, что вы можете загрузить один из множества бесплатных дистрибутивов и установить его на свой компьютер в любое время. Вам не обязательно покупать систему за дополнительные несколько тысяч рублей, и вы можете потратить эти средства, например, на более качественные комплектующие или покупку периферии,
- Linux требует поддержки терминала — теоретически можно обойтись и без него, но эта система требует ее почти на каждом шагу. Поначалу это может показаться разочаровывающим фактором, но на практике знание терминала может пригодиться в вашей работе программистом и поэтому, на мой взгляд, это большое преимущество,
- Linux с открытым исходным кодом — он разработан сообществом, и при необходимости вы можете просмотреть его код. Благодаря этому вы можете легко увидеть, что именно вы используете, и быть почти уверенным, что в вашей системе нет нежелательных функций (например, трекеров),
- Linux безопасен — большинство вирусов и вредоносных программ рассчитаны на самые популярные операционные системы (в основном Windows), в случае с Linux их действительно немного,
- Linux очень эффективен — если у вас старый медленный компьютер, попробуйте установить на него Linux (например, Lubuntu или antiX). Каким бы невероятным это ни казалось вам, эти системы действительно могут дать вашему старому оборудованию вторую жизнь,
- Linux позволяет вам быть продуктивным — эта система действительно отлично подходит для продвинутых пользователей. Вы можете изменить практически все, в зависимости от ваших индивидуальных предпочтений. Сама система обычно поставляется с такими удобными прогами, как, например, отличная и быстрая система поиска файлов, простое разделение окон на экране или возможность использования виртуальных рабочих столов. Если вы все правильно настроите и сможете достаточно плавно ориентироваться в Linux, ваша работа будет доставлять вам истинное удовольствие,
- хорошей практикой будет знакомство с Linux, особенно как программисту. Если вам когда-нибудь придется размещать приложение на сервере, скорее всего, это будет Linux. Тогда могут пригодиться базовые знания о нем, потому что вы не будете бояться терминала и «странных команд». На самом деле, это довольно удобный способ управления компьютером, который хоть и может поначалу отпугивать, но может многократно пригодиться в вашей работе.

Лучшие дистрибутивы Linux для разработки


Fedora

Fedora — один из самых популярных дистрибутивов среди разработчиков. Его использует сам Линус Торвальдс, создатель ядра Linux. Fedora — очень стабильный дистрибутив, с которым не требуются обширные настройки. Если вы относитесь к своей системе как к инструменту и не хотите тратить много времени на ее настройку, этот дистрибутив может быть для вас удачным выбором.

Ubuntu

Ubuntu — чрезвычайно популярный и стабильный дистрибутив, особенно рекомендуемый для начинающих пользователей. Его интерфейс очень удобен для пользователя, а благодаря большой популярности в Интернете можно легко найти решение почти любой проблемы. Это отличный дистрибутив для изучения основ Linux, особенно потому, что он часто используется на серверах.

Linux Mint

Linux Mint — это дистрибутив Linux, основанный на Ubuntu и Debian. Благодаря этому он очень стабилен, а графически напоминает, например, ОС Windows. Его использование очень простое и удобное для новичков. Сам по себе дистрибутив довольно стабилен, а значит, очень востребован многими программистами со всего мира.

Arch Linux

Настоящее удовольствие для людей, увлеченных операционными системами. Хотя я бы не рекомендовал Arch любому новичку (по крайней мере, для повседневной работы) - если вы самостоятельно хотите настроить всю систему изнутри и максимально подогнать ее под свои предпочтения, взгляните на этот дистрибутив. Однако, если вы хотите сосредоточиться на работе программиста, а не на игре с операционной системой, Arch может вас разочаровать, поскольку, особенно в самом начале, требуется некоторое время на его настройку.

Debian

Debian — настоящая легенда Linux. Именно на нем основано целое множество других дистрибутивов, таких как упомянутый выше, известный почти всем Ubuntu. Debian широко используется на серверах и, на мой взгляд, является одним из лучших вариантов для разработчиков. Сам по себе он относительно прост в использовании, и его применение может быть очень полезным в работе.

429 просмотров

0 комментариев
Последние

Кликните на изображение чтобы обновить код, если он неразборчив
Комментариев пока нет
PIG DATA
Community о Хрюшах, событиях, технологиях и IT. Создан для людей и маленьких Хрюшек.