Не так давно шведская компания MySQL AB обратилась к фирме Coverity с просьбой провести аудит кода популярной СУБД. Вчера Coverity объявила о результатах анализа: код MySQL содержит всего 97 ошибок, что является совсем незначительной цифрой.
В среднем на 4000 строк кода пришлась всего одна ошибка. В коммерческом ПО данный показатель составляет 1-7 ошибок на 1000 строк кода, что как минимум в четыре раза хуже. Кроме того, аудиторы из Coverity отметили, что исходный код СУБД грамотно написан и хорошо структурирован. Представитель MySQL, Зак Урлокер, заявил, что компания уже устранила все найденные ошибки.
Одновременно с анализом MySQL Coverity занималась и анализом кода Linux: на 5,7 миллионов строк кода пришлось всего 985 ошибок, т.е. меньше, чем 1 ошибка на 10000 строк.
Зак Урлокер сказал, что эти исследования подтверждают и другие тесты, которые свидетельствуют о том, что открытый код практически всегда лучше написан: ведь программисты знают, что с этим кодом будут работать другие. | 07.02.2005 | 12:57 | Источник: | Комментариев: 0
Миграция немецкой национальной железнодорожной компании Deutsche Bahn на открытую операционную систему с успехом началась переводом 55000 пользователей Lotus Notes на IBM eServer zSeries 990 под управлением SuSE Linux Enterprise Server Version 8 от Novell.
С нынешних UNIX-систем на Linux перейдут и системы SAP, и серверы приложений, и вся сетевая инфраструктура, и другие ключвые приложения, а процесс миграции завершится к концу 2005 года. По утверждению DB Systems, ИТ-подразделения Deutsche Bahn, переход на Linux позволит добиться экономии и создания более гибкой информационной среды.
«Linux — ключевой элемент в нашей стратегии и плавный процесс миграции нашей системы с Lotus Notes на мэйнфреймах — ясный знак того, что весь проект будет успешным», — прокомментировал Детлеф Экснер (Detlef Exner), директор ИТ-продукции в DB Systems. | 07.02.2005 | 12:54 | Источник: | Комментариев: 0
По словам Эндрью Мортона (Andrew Morton), открытая технология виртуализации Xen станет частью официального ядра Linux. Xen входит в ядра и других операционных систем, например, NetBSD. Помимо этого, новые версии Linux 2.6 будут включать в себя поддержку InfiniBand и NFS4. Как утверждается, слияние с Xen произойдет "в ближайшем будущем", однако, г-н Мортон отказался назвать конкретный номер версии. По его словам, обновления ядра, содержащие как исправления ошибок, так и новые функции, теперь будут выходить примерно раз в два месяца. | 07.02.2005 | 11:02 | Источник: | Комментариев: 0