Операционная система OpenBSD перешла с nroff/groff на mandoc
Разработчики OpenBSD сочли импортированную некоторое время назад альтернативу nroff/groff под названием mandoc достаточно стабильной, и теперь man-страницы системы, а также, по возможности, сторонних приложений, собираемых через систему портов, подготавливаются с использованием mandoc. Использовавшиеся до этого nroff/groff перенесены в порты.Ключевые преимущества mandoc:
- Более компактный и понятный код: 200 000 и 15 000 строк кода - разница впечатляет, даже с учётом того, что mandoc сейчас не поддерживает все форматы вывода, поддерживаемые groff.
- Большая скорость работы (до пяти раз быстрее)
- Большее количество выявляемых ошибок форматирования, с одной стороны, и большая устойчивость к ошибкам с другой.
- Лицензия BSD
Кроме того, отмечается:
- Прогресс в поддержке GCC 4;
- Большие успехи в работе suspend-resume на мультипроцессорных платформах;
- Непрекращающиеся улучшения в работе SCSI-стека (который отвечает и за AHCI в том числе);
- Поддержку GEM/UXA в драйвере графических чипсетов Intel;
- Окончательное превращение aucat(4) в полноценный звуковой сервер, который может стартовать вместе с системой.
Все вышепредставленные возможности будут досконально протестированы и отлажены к релизу OpenBSD 4.8. Желающие, впрочем, могут использовать snapshot'ы — в отличие от многих других проектов, в OpenBSD они отличаются стабильностью благодаря жёсткости контроля над процессом разработки.
Отдельно хотелось бы обратить внимание на возрастание активного интереса славянской аудитории к проекту: в списках рассылки всё чаще появляются польские, русские, украинские имена, владельцы которых предлагают патчи или принимают участие в тестировании.
© OpenNet