1

Я использую Linux уже более 2 лет, и я довольный пользователь. Я начал с Ubuntu, затем переключился на Fedora, и теперь мне нравится Linux Mint.

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

Итак, мой вопрос ...

Что это означает, что операционная система стабильна? Каковы особенности стабильной системы?

6 ответов6

7

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

2

Часто в проектах с открытым исходным кодом существуют как стабильные, так и нестабильные версии программного обеспечения. «Стабильная» означает, что версия уже была протестирована и использована, поэтому часто в ней будет меньше ошибок, чем в «нестабильной» версии, которая менее проверена. Если вы используете Linux в качестве рабочего сервера, НИКОГДА не используйте нестабильную версию, потому что она может иметь дыры в безопасности или неизвестные ошибки. Однако иногда стабильная версия не будет иметь некоторые функции, которые были добавлены в нестабильную версию.

0

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

"Нестабильный" означает, что он может изменить свои интерфейсы, например, API, структуру команд, структуру файловой системы или другие вещи, которые могут привести к тому, что работающая система станет неработающей.

0

В проекте Debian (и, возможно, в других дистрибутивах Linux) термины "стабильный" и "нестабильный" используются для описания выпусков в манере, описанной @evotopid.

@KeithS тоже правильно. "Стабильный" не имеет официального определения, кроме этого.

0

По сути, стабильная система - это система, которая не страдает от нестабильности. Как только он настроен на выполнение работы, он продолжает выполнять эту работу. Ни одна система не является абсолютно стабильной, но некоторые системы гораздо более нестабильны, чем другие.

Нестабильность можно разделить на различные категории.

  1. Нестабильность, вызванная ошибками в программном обеспечении, которые были всегда, но проявляются условно или случайно.
  2. Нестабильность, вызванная аппаратными ошибками.
  3. Нестабильность, вызванная неправильным использованием программного обеспечения.
  4. Нестабильность, вызванная изменениями в программном обеспечении.

Точка 1 смягчается за счет зрелости программного обеспечения. Поскольку многие пользователи долгое время используют программное обеспечение и сообщают об ошибках, мы надеемся, что большинство серьезных проблем будет устранено и исправлено.

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

Точка 3 смягчается путем разработки изоляции в системе. Таким образом, когда часть программного обеспечения теряет свою актуальность, мы надеемся, что ее эффекты будут включены в эту часть программного обеспечения, а не в систему в целом.

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

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

0

«Стабильная» означает, что версия уже была протестирована и использована, поэтому часто в ней будет меньше ошибок, чем в «нестабильной» версии, которая менее проверена. менее подвержен ошибкам

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