Как понять управление версиями Linux

я рекомендую Вам Linux Mint 13 с XFCE4. Я имею и старый ноутбук, где я использую этот дистрибутив, и я удовлетворен им.

Linux Mint современен и популярен, совместимая человечность, таким образом, не было бы трудно получить информацию, потому что существует много форумов человечности. если Ваш компьютер стар, можно использовать легкий менеджер окон, как openbox или fluxbox.

Недостаток:

Linux Mint не загружается быстро из-за ядра, но существуют некоторые twicks, которые могут быть сделаны для того (изменение ядра, возможно?)

6
25.11.2018, 02:59
2 ответа

Все зависит от способа определения простоя . Если вы думаете, что бездействие не является пользовательским вводом, то вы можете написать сценарий, который отслеживает вывод:

xscreensaver-command -watch

, который, согласно его man page:

-watch Печатает строку каждый раз, когда заставка меняет состояние: когда экран пропускает, блокировки, разблокирует, или когда выполняется взлом. Этот параметр никогда не возвращается; он предназначен для использования сценариями оболочки, которые хотят каким-либо образом отреагировать на заставку. Пример вывода:

BLANK Fri Nov  5 01:57:22 1999
RUN 34
RUN 79
RUN 16
LOCK Fri Nov  5 01:57:22 1999
RUN 76
RUN 12
UNBLANK Fri Nov  5 02:05:59 1999

На справочной странице имеется пример сценария, написанный на perl , который может помочь начать работу.


Также можно просмотреть команду batch , которая является частью номера люкс atd .

С этой страницы:

batch   executes commands when system  load  levels  permit;  in     other
       words,  when  the  load  average  drops below 0.8, or the value
       specified in the invocation of atrun.
-121--175412-

Поскольку вы упомянули, что вы новичок в Linux, я предполагаю, что вы новичок в дистрибутивах Linux. Linux является «только» ядром для дистрибутива. Называть Debian, RedHat, Ubuntu и другие Linux было бы неправильно. Дистрибутив состоит из ядра Linux + целый ряд программ вокруг него, чтобы дать ему больше функциональности.

Так что возьмем Debian в качестве примера: (много дистрибутивов основано на Debian)

Стабильный дистрибутив содержит последний официально выпущенный дистрибутив Debian. Это производственный выпуск Debian, который мы в первую очередь рекомендуем использовать.

Дистрибутив тестирования содержит пакеты, которые еще не были приняты в стабильную версию, но они находятся в очереди для этого. Главное преимущество использования этого дистрибутива в том, что он имеет более поздние версии программного обеспечения.

В нестабильном выпуске происходит активная разработка Debian. Как правило, этим дистрибутивом управляют разработчики и те, кто любит жить на краю. В Debian нестабильный дистрибутив называется sid.

https://www.debian.org/releases/

-121--60707-

Управление версиями ядра не зависит от управления версиями distro, за исключением тех случаев, когда distros включают в себя собственные исправления. На это указывает наложение дополнительного идентификатора на версию, например:

3.16.6-203

Здесь 3,16,6 является версией ванильного (немодифицированного) ядра, а -203 добавляется в дистрибутив для указания относительной версии их модификаций к нему.

Вам не нужно понимать, что в какой-либо глубине, только то, что ядро Linux является независимой сущностью. Distros объединяет его с пользовательским программным обеспечением и (в большинстве случаев) все предварительно скомпилировано для совместной работы над конкретной архитектурой компьютера (наиболее распространенной на сегодняшний день является X86-64; некоторые беды называют это AMD64 - они ссылаются на то же самое).

Большинство фундаментального пользовательского программного обеспечения фактически происходит от GNU , организации, отличной от организации ядра Linux,следовательно, собственное универсальное имя для ОС обычно считается «GNU/Linux» .

Программное обеспечение объединено в репозитории , управляемые дистрибутивом. При установке программного обеспечения оно поступает из репозитория по умолчанию (например, «stable»), но можно настроить систему на использование другого (например, «test») для доступа к различным версиям отдельных вещей по умолчанию. Можно также указать версию, и если она отсутствует в репозитории по умолчанию, установщик проверит список других версий.

Дистрибутивы бывают двух разных видов в отношении собственно управления версиями. В то время как индивидуальное программное обеспечение всегда обновляется, большинство distros также периодически обновляется в целом, например, с Ubuntu 12.x до Ubuntu 13.x. Это позволяет им вносить радикальные изменения, которые может быть слишком трудно сделать в противном случае. Однако некоторые дефекты вместо этого используют модель rolling release , где нет отдельных выпусков, есть только одна постоянно обновляемая версия.

Таким образом, концепция управления версиями может применяться к:

  • ядру Linux , независимому программному обеспечению.
  • Дистрибутивные выпуски, которые часто имеют прозвища (например, Ubuntu 14.10: «Утопический единорог», или Fedora 20: «Heisenbug»).
  • Версия отдельных пакетов в дистрибутиве, которые обычно делятся на отдельные репозитории. Как и ядро, они имеют независимые источники, которые могут быть слегка модифицированы пакетами распределения.
  • Для «целевой архитектуры» компилируется пакет (например, X86-64). Они также могут быть разделены на репо.

Пример последовательности полной версии пакета, которая объединяет несколько следующих вещей:

foobar-4.11.3-4.fc20.x86_64

Это для Fedora .rpm, но другие distros используют аналогичные схемы. Foobar - имя пакета, 4,11,3 - версия используемого источника, -4 - версия исправлений, применяемых Fedora, f20 - дистрибутивная версия, для которой был скомпилирован этот пакет, и x86 _ 64 - архитектура, для которой он был скомпилирован.

7
27.01.2020, 20:24

Так как вы упомянули, что вы плохо знакомы с Linux, я собираюсь предположить, что вы подразумеваете, что вы плохо знакомы с дистрибутивами Linux. Linux является 'только' ядром к распределению. Для вызова Debian, Redhat, Ubuntu и других, Linux не был бы корректен. Распределение включает ядро Linux + целый диапазон программ вокруг этого, чтобы дать ему больше функциональности.

Так для взятия Debian в качестве примера: (много дистрибутивов основано на Debian)

стабильный , распределение содержит последнее официально выпущенное распределение Debian. Это - производственный выпуск Debian, тот, который мы, прежде всего, рекомендуем использовать.

тестирование распределение содержит пакеты, которые еще не были приняты в стабильный выпуск, но они находятся в очереди для этого. Основное преимущество использования этого распределения состоит в том, что оно имеет более поздние версии программного обеспечения.

нестабильный распределение состоит в том, где активная разработка Debian происходит. Обычно это распределение выполняется разработчиками и теми, кому нравится жить на краю. В Debian нестабильный распределение называют sid.

https://www.debian.org/releases/

3
27.01.2020, 20:24

Теги

Похожие вопросы