Как разработчик, какую версию Ubuntu я должен выбрать, потому что я запутался между LTS и стандартной версией. Они сильно отличаются друг от друга? Также Ubuntu - лучшая ОС Linux с точки зрения разработки Android? Благодарю.

1 ответ1

0

Мы используем термин "пакет" для программного обеспечения, потому что есть упаковщики / люди, которые создают файл с расширением, таким как «.deb» для Linux Mint, Ubuntu и Debian, «.rpm» для SuSE, RedHat, Fedora, Mageia и т.п.

Есть две тенденции в системе распространения GNU/Linux.

  1. Стандартные выпуски: Выпускается время от времени, т.е. Ubuntu создает и выпускает новую версию каждые 6 месяцев. Вам необходимо переустановить или обновить пакеты с более старой версии на более новую. Существуют долгосрочные версии поддержки (Ubuntu LTS), обеспечивающие 7-летнюю поддержку (в основном обновления безопасности, никаких новых функций). Чем дольше срок, тем меньше новых версий / функций вы получаете в программе. Если новая версия имеет много функций, она считается непроверенной, и тогда только патчи безопасности выбираются вручную ("выбираются черри") и включаются в пакет программы.

    Но вы все еще в безопасности и постоянно обновляете систему безопасности. У них также есть срок службы - поддержка обновлений безопасности заканчивается в определенную дату, предварительно рассчитанную, обычно через 1-2 года.

    Пример: Ubuntu Linux, Debian GNU / Linux стабильный

  2. Скользящие выпуски . Обновления постоянно обновляются, вы устанавливаете операционную систему один раз и устанавливаете обновления, как только новая версия каждой программы обрабатывается и "упаковывается". Вы используете версии программного обеспечения, называемые « передовой край » - не берите в голову этот термин, его обычно безопасно использовать, но у вас есть ошибки, которые нужно исправить (все новые функции требуют тестирования и исправления ошибок). Пример: Arch Linux, тестирование Debian, нестабильный выпуск Debian

У вас не только дистрибутивы Ubuntu Linux. Есть родительские дистрибутивы, такие как:

  • Debian: Debian имеет как стабильный, так и "скользящий выпуск".

    • Стабильная версия Debian в основном предназначена для серверов, обеспечивая надежную и проверенную стабильность с обновлениями безопасности.
    • В тестовой версии Debian есть несколько протестированных версий, но они заполнены новыми версиями и функциями программы, поэтому рассмотрим это как полу-скользящее. Они восстанавливают образы компакт-дисков (.iso) еженедельно, но вы не устанавливаете с компакт-диска каждую неделю; Ваша система постоянно обновляется в течение недели.
    • Нестабильный Debian - это самое современное, в основном непроверенное программное обеспечение, но обновления появляются сразу после их обнаружения и упаковки.

    На основе Debian используется Ubuntu, а на Ubuntu - Linux Mint - Linux Mint также имеет версию, основанную на тестировании Debian (LMDE).

  • Slackware
  • Основанные на RPM (SuSE/OpenSUSE, RedHat/Fedora, Mandriva или Mageia), хотя они имеют похожий способ упаковки (пакеты .rpm), они не всегда имеют одинаковые функции.
  • Gentoo
  • Основанный на Pacman, как Arch Linux: Простота в лучшем виде. Это принцип KISS. При настройке операционной системы вы запачкаете руки, придет много настроек. Люди, которые любят исследовать свою операционную систему и хотят, чтобы она работала на них, выбирают этот дистрибутив Linux. По пути вы изучите файловую систему linux и множество команд linux.

См. Список по адресу https://en.wikipedia.org/wiki/List_of_Linux_distributions - статьи в Википедии актуальны для каждого дистрибутива Linux. Вы также найдете много документации для каждого из них.

Наконец, рекомендация. Если вы новичок в мире Linux, попробуйте Linux Mint или Ubuntu. Если вы хотите получить новую версию по мере их появления, вы можете попробовать полу-скользящий выпуск, такой как LMDE, или напрямую использовать тестирование Debian: http://cdimage.debian.org/cdimage/weekly-builds/

Когда дело доходит до менеджеров рабочего стола, у вас есть рабочий стол Cinnamon (загрузка Linux Mint) и рабочий стол MATE. У вас также есть оболочка Gnome и Ubuntu Unity. Я бы предложил корицу, потому что она сочетает в себе большинство новых функций от других менеджеров рабочего стола, но сохраняет настольный стиль в старом стиле (например, Windows-XP, но с большим количеством функций, таких как привязка окон к краям монитора).

Попробуйте их все, найдите тот, который соответствует вашим потребностям. Вы можете записать их на CD/DVD-RW или использовать USB для тестирования и загрузки, используя "live usb" или "live cd" (live = без установки релиза).

Для разработки под Android вы получаете виртуальные машины для тестирования. Так что все эти дистрибутивы в порядке, но я бы не рекомендовал Ubuntu LTS или Debian stable для программиста (если они больше не довольны стабильным рабочим столом и надежными обновлениями безопасности, которые сохраняются в течение длительного времени).

Что делает тебя счастливым - это то, что ты выберешь. И выбор за вами. :)

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .