"Не знаю, как описать мою любовь к программированию, но я попробую. Если этим занимаешься, кажется, что в мире нет ничего интереснее. А со стороны кажется, что нет ничего скучнее :-)" Линус Торвальдс, "Ради удовольствия"
Думаю, любой из нас может вспомнить в своей жизни неприятные моменты, когда приходилось прибегать к обману, нарушая своё же обещание. Ощущения не из приятных, даже если это делается во благо. Да и последствия не лучше: одна маленькая ложь тянет за собой связку других, после чего весь алгоритм повторяется, нарастая, как снежный ком. Это как термоядерная реакция - если ложь выпустить из-под контроля, последствия становятся катастрофичными, разрушая и без того хрупкие связи взаимоотношений. Впрочем, немало людей научились управлять этой адской мощью, с помощью различных уловок заставляя реакцию развиваться в своих интересах. Такие таланты находят своё применение в политике или большом бизнесе (что, впрочем, почти одно и то же). Интриганство процветает, и мы никогда не узнаем, кто убил Кеннеди или какой ценой человечество осуществило запуск Гагарина в космос. Проницательные
философы не зря говорят, что весь наш мир - это сплошная ложь. Мы стали её заложниками и уже не можем вырваться из липкой паутины обмана и скрытности. И сами же от этого страдаем, в лучшем случае теряя нервные клетки от мелкой бытовой лжи, а в худшем и саму жизнь от обмана со стороны, например, нерадивых строителей аквапарка.
Такие же грустные мысли приходят и при наблюдении за развитием истории с раскрытым исходным кодом Windows. Ведь сокрытие чего-либо от глаз использующего это "что-то" тоже своего рода обман. И можем ли мы полностью доверять операционной системе, видя только её глянцевую обложку? Пока софт управляет лишь нашими документами и развлекательными программами - это не столь критично (хотя, и здесь есть вопросы). Но сможем ли мы доверить свою жизнь роботу-хирургу (а они уже на подходе), если не будем знать, что у него "на уме"? Причём, опасность распространяется и на взаимодействующие с закрытым софтом разработки, таким образом "ложь во благо" со стороны Microsoft потенциально угрожает созданием проблем для пользователей таких "открытых" программ, как Wine или Samba, пишет NewsForge ([www.newsforge.com/software/04/02/13/1616235.shtml?tid=78&tid=82&tid=94]).
По большому счёту компания Microsoft стала заложником своей же неправды. Многолетнее сокрытие кода и накапливание неустранённых ошибок привело к тому, что обнародование кода Windows приведёт к мировому кризису, т.к. подавляющее большинство людей использует и на работе и дома именно эту операционную систему. А преступники воспользуются этими ошибками гораздо быстрее, чем они будут исправлены честными программистами. Детище Билла Гейтса похоже на Титаник, который из-за своих габаритов не может отвернуть от стоящего на пути айсберга. И всё было бы иначе, если бы изначально код был открытым (пусть лицензионным, но открытым). Тогда мы бы чаще получали новые разработки, подобные Live Windows CD/DVD BartPE 3.0.28 ([www.nu2.nu/pebuilder]), столь привычные для Linux-дистрибутивов.
Другой пример, когда неполная правда тоже становится обманом. И к великому сожалению, подобные вещи демонстрирует всё та же Microsoft (видимо, есть зерно истины в том, что большие деньги и ложь неразлучны. Скажи мне, сколько у тебя денег, и я скажу, скольких людей ты обманул). Online-издание ECommerce Times на своих страницах подробно обсудило "факты", представленные компанией Microsoft на сайте "Get the Facts" ([www.microsoft.com/getthefacts]), касающиеся сравнения стоимости установки серверного софта от Microsoft и от Linux-сообщества ([www.ecommercetimes.com/perl/story/32844.html]). При установке единичного комплекта Редмондский продукт дешевле, о чём и вещают страницы сайта, совершенно не рассматривая установку нескольких комплектов (что и бывает
чаще всего), при которой имеющие свободную лицензию Linux-программы позволяют экономить значительные суммы.
Одним из самых болезненных, но при этом наиболее эффективных способов ухода от "ложной" зависимости, является раскрытие правдивой информации. Это трудный шаг, и не каждый способен на него решиться. Возможно, некоторую помощь может оказать программа Liar, Liar (Лжец, Лжец) 0.5.2 ([liarliar.sourceforge.net/news.php]). Этот своеобразный "детектор лжи" пытается определить, отслеживая малейшие искажения в голосе тестируемого, правду он говорит или лукавит. Конечно, полной правдивости не гарантируется, но в целом программа справляется с поставленной задачей.
Вышел новый пререлиз эмулятора Windows для Linux, FreeBSD и Solaris - Wine20040213 ([www.winehq.com]). Кто сталкивался с этой программой, тот знает, что не все Windows-приложения корректно работают через Wine. Будь исходный код Windows "прозрачнее", этих проблем можно было бы избежать.
Вышла новая версия мощной универсальной программы для управления пакетами Synaptic 0.47 ([www.nongnu.org/synaptic]). Обладая удобным графическим интерфейсом и набором различных фильтров, приложение позволяет производить манипуляции с распространёнными пакетами формата RPM или Debian. Из новых возможностей можно отметить такие функции, как Undo/Redo, встроенная поддержка apt-cdrom, отображение пакетов в виде списка или дерева с указанием зависимостей.
И ещё полезная информация для экспериментаторов с новым ядром. Многие устанавливают драйверы NVIDIA серии 5336. Любителей работать с RPM-пакетами наверняка заинтересует работа чешского программиста Михала Амброза (Michel Ambroz), который собрал RPM-пакеты NVIDIA_GLX и сопутствующий NVIDIA_kernel той же серии ([ad.wz.cz/ad.cgi?gid=29&t=_top&id=714&type=iframe]).