The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]

"Представлен NTP-сервер Ntimed, который будет развиваться пар..." +/
Сообщение от opennews (??), 22-Дек-14, 09:59 
Пол-Хенинг Камп (Poul-Henning Kamp (http://en.wikipedia.org/wiki/Poul-Henning_Kamp)), один из известных разработчиков FreeBSD, участвовавший в создании таких систем, как MD5crypt, GEOM, GBDE и FreeBSD Jail, по совместительству являющийся администратором одного из NTP-серверов первого уровня, представил (http://phk.freebsd.dk/time/20141221.html) предварительный выпуск нового свободного сервера синхронизации точного времени Ntimed (https://github.com/bsdphk/Ntimed). Код распространяется под лицензией BSD и проверен в FreeBSD/amd64 и Debian/armv7l. Первый пригодный для промышленного использования выпуск Ntimed намечен на первый квартал 2015 года. Харлан Стин (Harlan Steen (http://nwtime.org/bio/harlan-stenn/)), основатель организации Network Time Foundation (http://www.networktimefoundation.org/), курирующей развитие NTPD и PTPd, выразил готовность принять проект под своё крыло и развивать его параллельно с NTPD.


Отмечается (https://twitter.com/bsdphk/status/546817510612664320), что разработка нового NTP-сервера выполнена на средства, выделенные на работу по улучшению NTP Фондом поддержки ключевых открытых проектов (http://www.opennet.me/opennews/art.shtml?num=39885), &n...учреждённым при организации Linux Foundation после выявления Heartbleed- (http://www.opennet.me/opennews/art.shtml?num=39544)уязвимости (http://www.opennet.me/opennews/art.shtml?num=39518) в OpenSSL. После анализа кодовой базы NTPD Пол-Хенинг Камп  сделал вывод, что проще, быстрее и дешевле будет написать с нуля новую реализацию сервера синхронизации точного времени, чем пытаться изменить и улучшить имеющуюся кодовую базу. Решение о подключении к развитию OpenNTPD (http://www.openntpd.org/) не рассматривалось, судя по всему в силу излишне консервативной политики проекта OpenBSD, которая могла оказаться препятствием по добавлению некоторых расширенных возможностей, излишних с точки зрения разработчиков OpenNTPD.


Ntimed позиционируется как  минималистичная  и отточенная реализация NTPD, изначально развиваемая с оглядкой на обеспечение высокой безопасности. Функциональность Ntimed пока ограничена демоном Ntimed-client, предназначенным для синхронизации времени на клиентских системах на основании опроса серии NTP-серверов. Ntimed-client рассматривается в виде ядра, которое по мере развития проекта будет обрастать дополнительными возможностями, такими как поддержка цепочки синхронизации серверов, подключения эталонных атомарных часов (refclock (http://doc.ntp.org/4.1.2/refclock.htm)) и дополнительных протоколов, таких как PTP.

В настоящее время код Ntimed составляет чуть больше 3 тысяч строк кода, что примерно в сто раз меньше раздутой кодовой базы NTPD, состоящей из более чем 300 тысяч строк. Из особенностей Ntimed можно отметить встроенный пакетный фильтр (https://github.com/bsdphk/Ntimed/blob/f3810d710b35ec49980ef5... позволяющий отсеивать входящие NTP-запросы по различным критериям, а также поддержка PLL (https://github.com/bsdphk/Ntimed/blob/45af90e98af7b016f73a6f... (Фазовая автоподстройка частоты (https://ru.wikipedia.org/wiki/%D0%A4%D0%....

URL: https://news.ycombinator.com/item?id=8781435
Новость: http://www.opennet.me/opennews/art.shtml?num=41318

Ответить | Правка | Cообщить модератору

Оглавление
Представлен NTP-сервер Ntimed, который будет развиваться пар..., opennews, 22-Дек-14, 09:59  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру