Отправляет email-рассылки с помощью сервиса Sendsay

Knoppix.ru - Линукс в пять минут!

  Все выпуски  

Knoppix.ru - Линукс в пять минут!


Информационный Канал Subscribe.Ru

Сводка Linux.su от 22.11.2004 Вопрос стабильности

  Семейство ядер 2.6.x во многом остаётся экспериментальным - его частенько обвиняют в нестабильной работе, в него включено множество как следует не протестированного кода - но всё же подавляющее большинство рядовых пользователей Linux уже перебралось на новое ядро. И виной тому не только и не столько мода, сколько удобства и производительность, предлагаемые веткой 2.6. Вместе с тем не прекратилось и развитие старой ветви 2.4: на днях на официальном сайте линуксоидов-ядерщиков kernel.org была выложена её самая свежая версия - 2.4.28. Полюбоваться длиннейшим списком исправлений и дополнений, внесённых в ядро на нескольких промежуточных этапах, отделяющих 2.4.27 от нынешней версии, можно на соответствующей страничке [www.kernel.org], обобщая же можно сказать, что включает оно в основном исправления ошибок - ищущим новые функции следует обратиться к ветви 2.6. Сам собой напрашивается вопрос: кому и зачем может понадобиться сегодня, во времена 2.6.9 и 2.6.10 preview, устаревшее ядро? Впрочем, выше мы же на него почти что и ответили: всем, кому нужен проверенный временем, достаточно стабильный и предсказуемый код. Большинство систем, эксплуатирующих ядро 2.4.x, принадлежат к классу серверных: администраторам крупных серверов, услугами которых пользуются десятки, сотни и тысячи человек и машин, выгоднее быть разумными консерваторами, придерживаясь старых, но защищённых и стабильных версий программного обеспечения, нежели сражаться с неожиданными глюками нового софта. В ядрах 2.4.x открыто немало "дыр" и 2.4.28 выпущена как раз для того, чтобы закрыть известные уязвимости.

В ожидании 2.7

  Вместе с тем "стабильность" - термин, который так часто применяют по отношению к старому и выверенному софту, не только по отношению к ядру Linux - штука весьма и весьма сложная. Разборкам с нею посвящена хорошая статья Джема Матцана, опубликованная недавно сайтом NewsForge [www.newsforge.com]. Стабильность в общепринятом понимании - способность системы работать под нагрузкой в течение неограниченного времени устойчиво, без каких-либо ошибок или сбоев. Это же подразумевает и отсутствие в системе известных "багов", которые могли бы воспрепятствовать нормальной работе (есть и другая трактовка стабильности, однако её преимущественно эксплуатируют разработчики - называющие стабильной даже промежуточную версию программы, если та не "падает"). Казалось бы, определение исчерпывающее, но на самом деле оно не лишено изъяна, который можно проиллюстрировать на примере стабильной версии дистрибутива Debian, известной под названием Woody. Возраст программного обеспечения, вошедшего в этот дистрибутив, исчисляется примерно двумя годами - и два года назад оно действительно работало без проблем. Но ведь технический прогресс на месте не стоит: за прошедшее время появилось новое "железо" и "стабильный" Woody (кстати, основанный на ядре ветки 2.4) уже не может работать без ошибок на компьютерах современной комплектации. Стабильность оборачивается нестабильностью!

Дряхлеющий Woody

  Таким образом и совсем свежий софт не удовлетворяет определению стабильного, но и "старый" совсем не значит "стабильный". Так что же делать? Искать золотую середину - ту версию программы или пакета, с которой работает наибольшее число пользователей. Тем самым вы максимально упростите поиск ответа на возникающие вопросы и минимизируете время, необходимое на приведение системы в стабильное состояние. Относительно версии ядра Linux советовать не возьмусь, а вот относительно уже упомянутого Дебиана - рекомендую Debian Sarge, тестовую версию дистрибутива, находящуюся между старой "стабильной" Debian Woody и новой, нестабильной Debian sid. Дистрибутивы Дебиан МИНИ и Дебиан НОРМА на нашем сайте как раз составлены на основе Sarge.

  Впрочем, туманные основания вопроса о стабильности отнюдь не мешают производителям создавать замечательные произведения электронного искусства, основывая их на сваях свободного софта. Очередной приятный подарок - правда, в первое время только для японских покупателей - сделали компании NEC и Panasonic, совместно разработавшие серию сотовых телефонов 3-го поколения (3G), работающих под управлением операционной системы Linux [www.linuxdevices.com]. В моделях N900iL, N901iC и P901i, первый из которых уже продаётся, использован вариант свободной ОС от американской компании MontaVista Int., популярный среди разработчиков разного рода бытовой электроники. Аппараты, работающие в высокоскоростном диапазоне W-CDMA, оснащены всевозможными мультимедийными примочками (просмотр потокового видео - в порядке вещей) и могут переключаться в режим Wi-Fi (802.11b), превращаясь в Интернет-телефон (голос цифруется и передаётся через Сеть). Последнее обстоятельство даёт надежду увидеть их однажды и за пределами Страны восходящего солнца - ведь беспроводные сети организуются сегодня по всему миру согласно одному стандарту.

NEC N900iL

  Теперь, когда речь зашла о беспроводном доступе и Linux, было бы уместно вспомнить про то, что при участии компании Intel наконец создан и выпущен стабильный вариант Linux-драйвера для чипсетов с технологией Centrino, благодаря чему свободная ОС в состоянии полноценно эксплуатировать возможности большинства современных ноутбуков [linux.slashdot.org]. Но и здесь та же ситуация: работать с Linux-драйверами для Centrino можно было давно, просто они не считались стабильными. Поэтому позвольте завершить сегодняшнюю Сводку рассказом об идее, воплотить которую в жизнь, возможно, посчастливится вам. И, конечно же, идея эта связана с вопросом стабильности. Подсмотрена она всё на том же сайте NewsForge [www.newsforge.com], где её изложил некто Робин Миллер, пять лет назад впервые задумавшийся о том, почему бы не создать персональный компьютер для бизнеса, администрирование которого не требовало бы ни минуты рабочего времени у его владельца. Расходы на обновление программ и вообще поддержание программного обеспечения на персоналках и серверах в компаниях средней руки сегодня весьма ощутимы. Но представьте себе персоналку, о которой не нужно заботиться: вы всего лишь работаете с ней, а уж о том, чтобы поставить свежие версии программ и последние security-патчи она подумает сама. Linux давно позволяет реализовать такую задумку в полной мере и дёшево. Ведь автоматическое обновление в современных дистрибутивах реализовано просто и надёжно (и Debian, и MandrakeLinux, и SuSE и многие другие дистрибутивы включают специальный инструментарий, позволяющий легко автоматизировать такую задачу), а сама Linux в большинстве случаев бесплатна. Нужно лишь правильно настроить систему и пользователь будет избавлен от головной боли, связанной с необходимостью следить за состоянием своих программ - на него останутся только его данные. Такой вот своеобразный "плаг-н-плэй": поставил - и работай. К сожалению, идея пока не реализована. Возможно, из-за необычности?

Вы можете обсудить этот материал в посвящённом ему разделе нашего форума: www.knoppix.ru/forum3/viewforum.php?f=21
Вы всегда можете обратиться к этой заметке, воспользовавшись адресом Linux.SU/221104.shtml
Вы можете выиграть свежую версию дистрибутива Knoppix, разместив на своей странице нашу "кнопку". Читайте подробности на Linux.SU/linuxwin.shtml
Пишите нам: Евгений Золотов (сводки, руководство, sentinel @ knoppix.ru), Татьяна Смирнова (отдел продаж, tanya @ knoppix.ru)


http://subscribe.ru/
http://subscribe.ru/feedback/
Подписан адрес:
Код этой рассылки: comp.soft.linux.knoppixru
Отписаться

В избранное