Причиной столь печального положения дел Linux-гуру считает непривлекательность «ловли жуков» для большинства программистов. Более того, многие разработчики ядра являются сотрудниками различных IT-фирм и получают зарплату за свои Linux-труды; а фирмы-работодатели не заинтересованы в правке багов, которые проявляются только на старом железе или причудливых конфигурациях. «Я вполне могу их понять, — говорит Мортон, — однако немало людей все еще пользуются старыми компьютерами; такие баги нельзя оставлять в ядре, но никто их не правит». Мортон не исключает, что отныне в процесс создания ядра должен быть включен «цикл правки багов», во время которого все разработчики уделяли бы свое время именно этой задаче.

Заявление Мортона в очередной раз обострило дискуссию о том, что же все-таки правильнее: монолитное ядро (когда большая часть функциональности ОС включена в ядро и имеет соответствующие полномочия) или микроядро (когда в ядро включен необходимый минимум функций, а все остальные являются внешними программами без доступа к «сердцу системы»). Linux, как и Windows, имеет монолитное ядро, причем его размер на сегодня — около семи миллионов строк кода. Эндрю Танненбаум, знаменитый теоретик операционных систем и сторонник микроядерного подхода (Линус Торвальдс учился по его книге, но выбрал другой путь при создании Linux), недавно опубликовал статью на тему уязвимости современных ОС, где сравнил монолитное ядро с большим кораблем без водонепроницаемых переборок, для которого фатальна течь в любом отсеке. Спору Танненбаума с Торвальдсом столько же лет, сколько самой Linux (он подробно отражен в книге Линуса «Just For Fun»). Возможно, теперь у создателя самой популярной свободной ОС появится повод пересмотреть свою точку зрения? — В.Ш.

Крепкий орешек

Для тех, кто пользуется ноутбуком в экстремальных условиях — ездит в суровые командировки либо сидит в офисе между кофеваркой и электрочайником, — японские инженеры подготовили замечательный сюрприз. Компания Matsushita объявила о выпуске водонепроницаемого ударопрочного ноутбука Let’s Note CF-Y5. И если ударопрочностью сейчас уже никого не удивишь, то хорошая водозащищенность остается уделом дорогущих и не очень компактных индустриальных моделей.



12 из 124