center>Сводка Linux.su от 25.05.2004 Будни разработчиков
Как правило, обычный пользователь мало задумывается о том, как создавались программные продукты, которыми он пользуется каждый день. Его не волнуют несовместимости стандартов и ухищрения, к которым иногда приходится прибегать разработчикам, чтобы программа безотказно работала на миллионах компьютеров по всему свету. Пользователя больше заботят дизайн, функциональность и простота в работе. Между тем, все эти признаки хорошей программы напрямую зависят от того, как разработчики различных приложений согласуют работу друг с другом, решая вопросы совместной работы своих, таких разных, продуктов.
Самыми популярными системами на сегодняшний день являются Windows и UNIX. Есть большая доля приверженцев и у той и у другой. Но все мы живём в одном мире и взаимодействия различных продуктов просто не избежать. Базирующаяся в штате Юта компания Vintela как раз и занимается этим благородным делом - разрабатывает программные продукты, позволяющие запускать UNIX-приложения в инструментальной среде от компании Microsoft [zdnet.com.com/2100-1104_2-5219592.html]. По словам разработчиков, их работа неплохо востребована на рынке, особенно в последнее время, когда всё яснее проявляются тенденции к образованию многосистемного программного мира. Сейчас компания предлагает два основных продукта: Vintela Authentication Services, который позволяет UNIX и Linux системам использовать пользовательские данные совместно с
Windows, и Vintela Management Extensions, позволяющий IT-администраторам исполнять код UNIX в Microsoft Systems Management Server. Комбинация этих двух продуктов позволяет решить большинство проблем, возникающих при взаимодействии Active Directory от Microsoft и Lightweight Directory Access Protocol (LDAP), использующегося в UNIX-системах.
Впрочем, для достижения подобных целей не всегда нужно создавать отдельные программные продукты. Иногда достаточно открыть код своей программы и сторонние разработчики сами проведут "подгонку" приложений к совместной работе. Так решили поступить в Computer Associates International и в ближайшее время планируют сделать открытым исходный код своей базы данных Ingres [news.com.com/Computer+Associates+makes+database+open+source/2100-7344_3-5219373.html?tag=nefd.top]. Кроме того, компания решила сотрудничать со многими проектами, среди которых основанный на Java сервер Jboss, системы управления содержанием Сети Zope и программное обеспечение управления документами Plone. Также планируется предоставить разработчикам Linux пакет Kernel Generalized Event
Model, который поможет сделать ядро Linux ещё более защищённым.
Проявляет заботу о ядре своего детища и сам Линус Торвальдс. Желая избежать в дальнейшем претензий, подобных тем, что выдвигала SCO Group, и для успокоения крупных корпоративных пользователей Linux-систем, переживающих за надёжность кода ядра, разработчиками ядра решено изменить систему контроля за внесением изменений в новые версии [www.eweek.com/article2/0,1759,1598984,00.asp]. Теперь, по словам Линуса, можно будет легко проследить всю цепочку, по которой прошло то или иное дополнение к ядру перед тем, как сделать это дополнение официальным.
Компания Sun Microsystems тоже объявила о предстоящем сотрудничестве со сторонними разработчиками. В следующем месяце на конференции JavaOne планируется выпустить пакет, который позволит сторонним организациям разрабатывать приложения с поддержкой 3D-графики для графической оболочки Looking Glass, разрабатываемой в Sun [www.theregister.co.uk/2004/05/24/sun_lookingglass/]. Подводя итоги всему вышесказанному, можно надеяться, что не смотря на бурный рост разнообразных операционных систем и программных продуктов, проблем взаимодействия между ними с каждым годом должно быть всё меньше.
Современные программные продукты достаточно сложны, поэтому и разработчикам одного направления не грех иногда встретиться и обсудить накопившиеся проблемы. Завтра в Порту-Алегри, что в солнечной Бразилии, открывается четвёртая конференция разработчиков Debian - DebConf 4 [www.debian.org/events/2004/0526-debconf]. С десятидневным мероприятием планируется совместить и DebCamp, которое позволит поработать программистам в более непринуждённой обстановке. DebConf будет также частью форума V Forum Internacional do Software Livre, одного из самых масштабных событий в мире Свободного ПО, который пройдёт с 3 по 5 июня.
Тем временем разработчики другого дистрибутива, Mandrake, уже делятся с пользователями своими разработками. На официальном сайте Mandrakesoft со вчерашнего дня можно скачивать последнюю версию дистрибутива Mandrake 10.0 Official [archives.mandrakelinux.com/cooker/2004-05/msg04664.php]. Продукт весьма достойный и качественный, что и позволяет ему не ослаблять лидирующие позиции в рейтинге пользовательского спроса. Русскоговорящим пользователям будет не лишним узнать, что поддержка русского языка в дистрибутиве сделана весьма достойно. Для тех, кто не имеет возможности скачивать большие объёмы данных из сети, мы можем предложить чуть более ранний продукт, но обладающий одинаковыми возможностями, Mandrake 10.0 Community [www.linux.su/mandrakec.shtml].
Впрочем, есть пользователи, для которых все эти "красивости" операционной системы ни к чему. Работая в консольном режиме, они выжимают из своего компьютера максимум быстродействия и стабильности. Но не чужды подобным экстремалам и человеческие слабости. Например, прослушивание любимых музыкальных композиций или просмотр фильмов. Именно для них и создан mplay 0.51 [mplay.sourceforge.net/]. Программа является консольной оболочкой для популярного медиа-плеера MPlayer и обладает всеми его мощными возможностями, среди которых воспроизведение медиа-контента самых различных форматов, работа с плейлистами, запоминание точки остановки воспроизведения, интерактивная справка и многое другое.