Машинный код, пожалуй, одно из самых удивительных изобретений человека. Судите сами: всего два символа - 1 и 0, а какие фантастические вещи творятся на экране монитора или в недрах цифрового устройства! А что же будет, когда компьютеры перейдут на троичную систему... Впрочем, до этого пока далеко. Тем более, что на сегодняшний день и с существующим кодом не все проблемы решены.
Компания SCO Group вновь напомнила о себе [www.computerworld.com]. На этот раз объектом для претензий послужила компания Sun Microsystems, которая недавно объявила о намерении открыть исходники своей операционной системы Solaris. Как нетрудно догадаться, SCO считает, что Sun ни в коем случае этого делать не должна: по мнению всеми обкраденной компании в Solaris используется UNIX-код, который принадлежит SCO. Претензии к Sun немного преждевременны: во-первых, код ещё не открыт , во-вторых, если он и будет открыт, то пока неясно, под какой лицензией, а в-третьих, ещё не факт, что в Solaris присутствует интеллектуальная собственность SCO. Тем не менее, предупредительное заявление имеется и основано оно на том, что Sun является самым крупным лицензиатом SCO:
в общей сложности "солнечная" компания выплатила около $100 млн. лицензионных отчислений и обладает самыми широкими правами на честно оплаченный код UNIX. Но, как сказал менеджер по маркетингу компании SCO Марк Модерситзки, "они (Sun) всё ещё имеют ограничения лицензии, которые препятствуют переходу на GPL".
Впрочем, не всё гладко и с кодом самих Linux-систем. Сразу шесть критических ошибок было обнаружено в коде Системы Параллельных Версий CVS [story.news.yahoo.com]. Обнаруженные дыры позволяют злоумышленникам делать привычную работу: наносить DOS-атаки и удалённо выполнять свой код на компьютерах, использующих CVS. Самое неприятное, что CVS является широко распространённым инструментом свободных разработчиков и устанавливается практически на всех "серьёзных" машинах. Новые "дыры" обнаружены всего две недели спустя после взлома веб-сайта проекта CVS, для которого была использована опять же брешь в защите. На сегодняшний день разработчиками CVS выпущен патч, закрывающий найденные бреши и если вы используете этот пакет, настоятельно рекомендуется патч
установить. Пока не зарегистрировано ни одного случая взлома с использованием обнаруженных дыр, но подобные случаи заставляют серьёзней задуматься о более внимательном отношении к защищённости кода в свободных разработках. Популярность Linux растёт, значит будет повышаться и интерес хакеров к этой системе.
Другая ошибка обнаружена в коде инсталлятора дистрибутива Fedora Core 2, который вышел в свет совсем недавно. Правда, к потере защищённости она не приводит, но неприятностей может доставить: во время инсталляции нарушается геометрия жёсткого диска, что приводит к невозможности совместной работы с WindowsXP [zdnet.com.com/2100-1104_2-5229088.html]. Ошибка не критичная: данные Windows не теряются. Максимальная проблема - отказ работы загрузчика nt-loader. Разработчики Fedora Core выложили на своём сайте подробную инструкцию, как в случае возникновения подобных проблем вручную поправить загрузчик Windows-системы для дальнейшего использования [www.redhat.com/archives/fedora-devel-list/2004-May/msg00908.html].
Чтобы отвлечься от неприятных для любого Linux-пользователя новостей, предлагаю почитать на досуге довольно интересные статьи. В первой рассказывается эпопея, которую можно называть "SuSE, или туда и обратно" [www.osnews.com/story.php?news_id=7314]. Некто Лео Спальтехольц решил перейти с Debian на SuSE, но после недолгого изучения новой системы предпочёл вернуться обратно. Проблемы начались практически сразу после установки системы, когда не заработали некоторые кнопки его четырёхкнопочной мыши и неправильно определилась клавиатура. Дальше - больше: сложности с установкой софта, обновлений и т.д. В общем, вернулся Лео в родной Debian, который использовал до этого в течении четырёх лет.
-=Небольшое лирическое отступление=-
Вообще, Linux мне кажется иногда реально живой системой, со своим характером, привычками, особенностями. И создание тандема Пользователь/Linux-система напоминает создание семейного союза: чтобы дальнейшая "совместная" жизнь приносила больше радостей, чем проблем, "партнёры" должны совпадать характерами или иметь общие "интересы". Общаясь с людьми в различных форумах, я читал самые противоречивые высказывания об одних и тех же дистрибутивах. Можно, конечно, объяснить такие разные впечатления разнообразием установленного у пользователей "железа", но мне кажется, не всё зависит от аппаратных возможностей компьютера. Я думаю, есть и ещё одна причина подобных ситуаций: Linux-системы создаются свободными программистами и зачастую это является своего рода хобби, любимым занятием. Т.е., разработчик, занимаясь созданием очередной программы, делает это с удовольствием и таким
образом вкладывает частицу своей души в программный код. А совокупность этих душевных частиц тысяч людей и придаёт дистрибутиву некоторую индивидуальность на энергетическом уровне. И если "характер" системы не совпадает с характером пользователя - нормальной работы не жди. Обязательно всплывут какие-нибудь "глюки", что-то покажется пользователю совершенно неудобным и т.д. С Windows такого нет: она производится почти конвейерным способом и программистами, для которых это - обязанность, пусть даже и хорошо оплачиваемая. Но душу они вкладывают в совсем другие вещи, которые делают, например, после работы, сидя за домашним компьютером. Если попробовать найти аналогию из нашей окружающей жизни, то задумайтесь, какое варенье вкуснее: своё, домашнее или то, что стоит на полках в магазине? Думаю, с операционными системами ситуация почти такая же.
Но вернёмся к обзору новинок. На сайте проекта ALHIMIA очередные обновления. Открыт субпроект bash-scripts, в который добавлено 2 новых, 2 обновлённых скрипта. [linux.alhimia.ru/].
Необычное предложение для Linux-пользователей браузера Opera: оформление интерфейса в стиле Keramik - KeramikOpera 0.3 [kdelook.org/content/show.php?content=13174&PHPSESSID=304e954979bdf6d02a2f282c41919bea]. Выглядит довольно необычно, но скином пользуются, значит, это кому-нибудь нужно. Использовать данное оформление можно в графической оболочке KDE версий 3.1 и 3.2.
Обновляется и сама KDE. Сегодня доступна новая версия - KDE 3.2.3 [kde.org/announcements/announce-3.2.3.php]. Основные изменения коснулись исправления ошибок в пакетах kdeartwork, kdebase, kdenetwork, kdeutils и quanta.
Кстати, новую версию популярного HTML-редактора Quanta+ можно установить и отдельно. Правда, на официальном сайте ссылки я не нашёл, но пакет доступен по адресу, указанному на сайте DistroWatch.com [ftp.kde.org/pub/kde/stable/3.2.3/src/quanta-3.2.3.tar.bz2]. А на скриншоте ниже можно ознакомиться, как будет выглядеть следующая стабильная версия этого мощного и удобного инструмента, которая представлена пока нестабильной Quanta 3.3 BE 2.