URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 100972
[ Назад ]

Исходное сообщение
"Представлен 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


Содержание

Сообщения в этом обсуждении
"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 09:59 
NIH процветает.

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено daemonpnz , 22-Дек-14 10:06 
это здоровая конкруренция

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Alen , 22-Дек-14 10:29 
это конкуренция видимо с systemd,особенно с учетом встроенного пакетного фильтра.
ждем встроенный логгер, мп3 плеер, и месагер.

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено daemonpnz , 22-Дек-14 10:35 
> это конкуренция видимо с systemd,особенно с учетом встроенного пакетного фильтра.
> ждем встроенный логгер, мп3 плеер, и месагер.

системдиговно проталкивают в ущерб остальным, тут же просто развивают альтернативу никого не принуждая её использовать


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 14:48 
А кто же эти злые люди, которые его проталкивают?
Сотрудники редхата, или все-таки разработчики линуксовых дистрибутивов?

Напомню на всякий случай, что всенародный референдум разработчиков дебиана Джексон проиграл.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 19:00 
> А кто же эти злые люди, которые его проталкивают?

Поттеринг с командой гестаповцев. Так, стоп, а почему тогда этого негодяя еще не расстреляли?


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 19:51 
Потому что он уже расстрелял всех и остался один на планете Земля. Вот такой он злобный зверюга!

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 01:04 
> Потому что он уже расстрелял всех и остался один на планете Земля.
> Вот такой он злобный зверюга!

Тогда мне повезло - я в альтернативной реальности.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено cmp , 23-Дек-14 00:25 
Проиграл?

Этот референдум расколол сообщество, заставил ключивых разрабов уйти, дебиан проиграл от этого, пользователи проиграли, ради чего, блин.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено chinarulezzz , 23-Дек-14 00:33 
> Проиграл?
> Этот референдум расколол сообщество, заставил ключивых разрабов уйти, дебиан проиграл
> от этого, пользователи проиграли, ради чего, блин.

он просто не был системой по умолчанию. фатальный недостаток.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 01:05 
> он просто не был системой по умолчанию. фатальный недостаток.

Для многих майнтайнеров - да, как оказалось. Немало людей выразило крайне явное неудовольствие инит скриптами, их качеством, тем как все это организовано и работает и насколько утомительно все это поддерживать.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено chinarulezzz , 23-Дек-14 01:16 
>> он просто не был системой по умолчанию. фатальный недостаток.
> Для многих майнтайнеров - да,

особенно для мэйнтейнера системд. который после принятия свалил.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 01:41 
> особенно для мэйнтейнера системд. который после принятия свалил.

В целом имеется явный перевес в сторону сторонников systemd. Независимо от того нравится тебе это или нет. Все голосования заканчивались одинаково. И как бы проигравшая сторона не оправдывалась и не подгоняла факты, правда жизни - вот такая.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено chinarulezzz , 23-Дек-14 01:59 
>> особенно для мэйнтейнера системд. который после принятия свалил.
> В целом имеется явный перевес в сторону сторонников systemd. Независимо от того
> нравится тебе это или нет. Все голосования заканчивались одинаково. И как
> бы проигравшая сторона не оправдывалась и не подгоняла факты, правда жизни
> - вот такая.

да ради бога, как бы ты не обвинял, разделял на лагери и лгал про голосование, пусть факты останутся фактами.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 24-Дек-14 01:49 
> да ради бога, как бы ты не обвинял, разделял на лагери

Ну вон devuan сам отделился например. Я правда пока не уверен что они серьезно смогут нечто, или что много разработчиков дебиана этим займется и это будет не только hate driven development, который имеет свойство быстро загибаться. Но пусть попробуют. Этим опенсорс и хорош - можно попытаться подхватить знамя. И даже повернуть другим маршрутом со своим форком, если так хочется.

> и лгал про голосование, пусть факты останутся фактами.

А факты таковы что как ни голосовали, решение осталось в пользу системд. Если в сухом остатке, без жонглерств.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено chinarulezzz , 24-Дек-14 02:12 
> Ну вон devuan сам отделился например.

фанатики системде отделили тех кто хотел здравых тех.решений в дебиане. Щито поделать, десу, форк так форк.

> А факты таковы что как ни голосовали, решение осталось в пользу системд.
> Если в сухом остатке, без жонглерств.

именно.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено cmp , 23-Дек-14 06:55 
Явный пееревес, ты новости почитай, они это мурыжат уже сколько времени, голосование мантейнеров ничего не выявило, вот они и на общеее голосование вынесли, что тоже какбы ничерта не показало однозначности.

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 24-Дек-14 01:46 
> Явный пееревес, ты новости почитай, они это мурыжат уже сколько времени, голосование
> мантейнеров ничего не выявило, вот они и на общеее голосование вынесли,
> что тоже какбы ничерта не показало однозначности.

Как раз таки показало - сторонников systemd больше. Поэтому будет так как они считают нужным. И это выглядит вполне честным. Хоть и предсказуемо вызывает батхерт у НеФанатов. Но их меньше. Поэтому так в целом - меньшее зло.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено chinarulezzz , 24-Дек-14 02:07 
> Как раз таки показало - сторонников systemd больше.

оно показало что никто не хочет делать больше работы, при том задаром. техкомитет выбрал системд по умолчанию, разрабы согласились, иначе вкалывать в четыре, или сколько то там раз больше, если принять во внимание все системы.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено cmp , 25-Дек-14 01:54 
Согласен.

А вообще, пофиг, пусть хоть эксплорер портируют и всю систему на него завяжут.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:59 
> системдигoвно проталкивают в ущерб остальным, тут же просто развивают альтернативу
> никого не принуждая её использовать

Не зря говорят что свое гoвно не пахнет.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 20:10 
>> системдигoвно проталкивают в ущерб остальным, тут же просто развивают альтернативу
>> никого не принуждая её использовать
> Не зря говорят что свое гoвно не пахнет.

Это называется "двойные стандарты".


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 01:06 
> Это называется "двойные стандарты".

Ну можно и так сказать :).


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 15:09 
> это конкуренция видимо с systemd,особенно с учетом встроенного пакетного фильтра.
> встроенного пакетного фильтра.

Хех, еще один "оналитек"
http://www.opennet.me/openforum/vsluhforumID3/100972.html#23


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 17:56 
> это здоровая конкруренция

Судя по написанию - больше похоже на мутанта :)


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Нанобот , 22-Дек-14 10:29 
да ладно, ntp-серверов в мире не так и много, ещё один лишним не будет.
это же не 100500й фреймворк на пхп, созданый васей пупкиным с целью потешить своё ЧСВ

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено freehck , 22-Дек-14 10:43 
Переписывание проекта - это часть нормального развития любой программы. Об этом ещё ESR писал в своём "Собор и Базар". Так что крестить программу, переписанную с нуля, NIH-синдромом - довольно глупо, особенно учитывая тот факт, что перед переписыванием был произведён детальный анализ проблемы и сделаны выводы о трудностях доработки существующего решения.

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 11:02 
> Решение о подключении к развитию OpenNTPD не рассматривалось.

Ну очень нормальное развитие.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 14:49 
>> Решение о подключении к развитию OpenNTPD не рассматривалось.
> Ну очень нормальное развитие.

Вполне. Начнем с того, что в openntpd не запланирована поддержка платформ, отличных от openbsd (была когда-то портируемая версия, но ее прикрыли за ненадобностью).


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 17:57 
> (была когда-то портируемая версия, но ее прикрыли за ненадобностью).

Что значит - прикрыли? Она есть и работает. А то что там минимум фич - ну так и багов миниму. Что для сетевого демона с повышенными правами (часы выставлять может не каждый первый) - актуально.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:01 
> Что значит - прикрыли? Она есть и работает.

Отличный критерий оценки. Старый дырявый ntpd тоже есть и работает.

> А то что там минимум фич - ну так и багов миниму.

Там минимум разработки и поддержки. Логичными следствиями такого подхода являются не только минимум фич, но и максимум багов.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:41 
> Отличный критерий оценки. Старый дырявый ntpd тоже есть и работает.

А в openntpd известные дыры - где?

> Там минимум разработки и поддержки.

Разработка и поддержка ... демона на хренадцать кило, с минимумом фич?

> минимум фич, но и максимум багов.

Не вижу откуда это следует. А вот логика меньше кода = меньше багов вполне себе работает. DJB делом доказал, если что.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 19:54 
> А в openntpd известные дыры - где?

Известные дыры не интересны. 0-day гораздо вкуснее и полезнее.

> Разработка и поддержка ... демона на хренадцать кило, с минимумом фич?

Мейнстримный OpenNTPD пилят достаточно активно, последний коммит был месяц назад.
Но к портируемой версии это, понятно, не относится.

>> минимум фич, но и максимум багов.
> Не вижу откуда это следует.

Из заброшенности проекта.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 01:08 
> Известные дыры не интересны. 0-day гораздо вкуснее и полезнее.

И где он? И главное - что помешает ему прилететь в другие программы с таким же успехом при тех же условиях? А вот чем меньше кода - тем ниже вероятность что там вообще найдется подходящий баг.

> Мейнстримный OpenNTPD пилят достаточно активно, последний коммит был месяц назад.
> Но к портируемой версии это, понятно, не относится.

Меня как-то эта портируемая версия вполне устраивает. Всяко лучше переростка на почти мег кода типа ntpd.

> Из заброшенности проекта.

В дебиане и убунте он есть. И там разработчики сами патчат секурити дыры если это становится проблемой.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:33 
> Что значит - прикрыли?

Это значит, что с апреля 2008 года к ее коду никто не притрагивался.

> А то что там минимум фич - ну так и багов миниму.

Там порядка 1800 строк (760 Кб), что немало.

Для сравнения, systemd-timesyncd - 200 строк. Нормально синхронизирует время, кушать не просит. А?


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:44 
> Это значит, что с апреля 2008 года к ее коду никто не притрагивался.

И? К коду djdns DJB тоже не сильно часто притрагивался для фикса багов, например. Фичи второй вопрос - если их не хватило - тогда ой. Но мне от ntpd надо синхронизацию времени и форвард по сети в основном.

> Там порядка 1800 строк (760 Кб), что немало.

Код в 1800 строк можно лично прочитать под лупой, если приспичило. Весь.

> Для сравнения, systemd-timesyncd - 200 строк. Нормально синхронизирует время, кушать не
> просит. А?

А ничего что там только клиент, без сервера? В openntpd в его хренадцать кило еще и сервер влез. Вот если б в 200 строк влез хоть самый простой сервер - это было бы да, круто. А так это client-only решение. В отличие от.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 19:42 
Т.е. ты предлагаешь в systemd добавить ещё и сервер?

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 01:10 
> Т.е. ты предлагаешь в systemd добавить ещё и сервер?

Ну если уж им козыряют в треде по серверу - наверное придется. Тили-тили, трали-вали, откажусь теперь едва ли. Песенка Поттеринга :).


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 19:59 
> И? К коду djdns DJB тоже не сильно часто притрагивался для фикса
> багов, например.

Что-то я на сайте проекта не вижу надписи "djbdns now outdated and needs a maintainer".

> Код в 1800 строк можно лично прочитать под лупой, если приспичило. Весь.

Ну вот и прочитайте. Вы же втираете всем, что там нет дыр - ну так докажите слова делом!
С удовольствием послушаем результаты аудита.

> А ничего что там только клиент, без сервера?

А нафига там нужен сервер?


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено chinarulezzz , 23-Дек-14 00:39 
> А нафига там нужен сервер?

чтоб не сравнивать тёплое с мягким.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 01:12 
> Что-то я на сайте проекта не вижу надписи "djbdns now outdated and
> needs a maintainer".

А в дебиане и убунте как-то нашлись майнтайнеры. Они конечно не горят желанием бэкпортить все фичи и улучшения. Но секурити баги - заткнут, ясен пень.

> С удовольствием послушаем результаты аудита.

Результативнее будет коверити заплатить - эти известные чтецы.

> А нафига там нужен сервер?

Ну наверное круто сравнивать клиент с клиент+сервер.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 21:17 
> Код в 1800 строк можно лично прочитать под лупой, если приспичило. Весь.

Странно, что никто до сих пор не прочитал под лупой 2300 строк кода ISC NTPD.
Либо это такой массовый мазохизм, либо разница в 500 строк все же играет роковую роль.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 01:24 
> Странно, что никто до сих пор не прочитал под лупой 2300 строк
> кода ISC NTPD.

Так, на подумать: архив бинаря openntpd в убунте: 34.9 кб. Архив ntp - 420Кб. И зависимостей в разы больше.

И да, сумма интресных файлов *.c из openntpd - весит под 100 кило. Сумма *.с из ntp весит порядка 2 мегабайтов. Да, я не поленился таки взять apt-get source. И я вижу определенную разницу - читать 100 кило кода или 2 мега. Всего в 20 раз :).

> Либо это такой массовый мазохизм, либо разница в 500 строк все же
> играет роковую роль.

Я вот так навскидку вижу разницу в сишных файлах в ДВАДЦАТЬ РАЗ. Логично что багов там буде пропорционально больше.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 20:16 
>> (была когда-то портируемая версия, но ее прикрыли за ненадобностью).
> Что значит - прикрыли?

Примерно следующее:
> OpenNTPD is primarily developed by Henning Brauer as part of the OpenBSD Project and gets released as part of it every six months. The portable version is outdated and in need of a maintainer.

В дебиане OpenNTPD самый свежайший - 20080406.

Хотя в опенке разработка идет полным ходом http://cvsweb.openbsd.org/cgi-bin/cvsweb/src/usr.sbin/ntpd/


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 01:28 
> В дебиане OpenNTPD самый свежайший - 20080406.

Для начала в опеннтпд примено в 20 раз меньше кода, как оказалось :). Допустив одинаковую квалификацию програмеров получаем что багов там в 20 раз меньше. В том числе и дыр.

А еще ISC известен переросточностью и бракоделием. А вот у опеночников отношение к качеству кода обычно достаточно трепетное (иногда до состояния когда это все портит).


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено EuPhobos , 22-Дек-14 10:25 
Вангую что будет новость, что systemd мутировал в своём внутреннем теле, и теперь тоже умеет синкать время при начальной загрузке системы.

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 10:38 
Так с пол года как уже - systemd-timesyncd
http://www.opennet.me/opennews/art.shtml?num=39879

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 17:59 
> Так с пол года как уже - systemd-timesyncd

Поттер телепат. Но там только клиент, блин.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:01 
>> Так с пол года как уже - systemd-timesyncd
> Поттер телепат. Но там только клиент, блин.

Тут тоже.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 10:40 
уже года два наверное. но хейтеры же не читают чейнджлоги и документацию, поэтому такие тупые.

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено EuPhobos , 22-Дек-14 10:44 
> уже года два наверное. но хейтеры же не читают чейнджлоги и документацию, поэтому такие тупые.

Школьник, за что ты Пола-Хенинг Кампа обозвал тупым хейтером?


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 14:51 
>> уже года два наверное. но хейтеры же не читают чейнджлоги и документацию, поэтому такие тупые.
> Школьник, за что ты Пола-Хенинг Кампа обозвал тупым хейтером?

Нет, тебя :)
Ты же документацию не читал, но осуждаешь.

А Пол-Хенинг Камп - всего лишь хитрый NIH'ер, и в этом нет ничего плохого :)


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Филя , 22-Дек-14 10:31 
есть же Chrony

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 14:54 
> есть же Chrony

Когда я последний раз его щупал, он отказывался запускаться, потому что версия ядра не 2.6.x.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Stax , 22-Дек-14 15:06 
Что-то вы совсем древнее щупали.. Когда его (больше трех лет назад) внедряли и внедрили в федоре, он уже работал на тамошнем 3.1.0 вроде. Да и сейчас работает. И в RHEL7 внедрен. Очень, кстати, удобен для виртуалок - в отличие от ntpd, не отваливается после suspend/resume.

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 15:11 
> Что-то вы совсем древнее щупали.. Когда его (больше трех лет назад) внедряли
> и внедрили в федоре, он уже работал на тамошнем 3.1.0 вроде.

Вот примерно в то время и щупал, на тогдашнем стабильном дебиане. Правда, потом дебианщики это пропатчили, но осадок остался.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 16:39 
>тогдашнем стабильном дебиане.

Ну раз так, тогда да. Все ж знают, что в стейбле деба самый свежий софт.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:00 
> Вот примерно в то время и щупал, на тогдашнем стабильном дебиане.

Вот такой вот в дебиане стабилизец бывает :)


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 21:49 
ну дак - стабильно не запускался

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Куяврег , 23-Дек-14 08:00 
как жеж ты его так собирал, болезный?

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Crazy Alex , 22-Дек-14 10:52 
Ну ок, допишет (год-два, я так понимаю), потом годик подождать, пока станет понятно, что оно может, что нет и сколько там багов - а там, может, и переползёт кто-то.

P.S. Интересно, что его в существующем не устроило. развивать там, по идее, особо нечего...


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено daemonpnz , 22-Дек-14 11:24 
> Ну ок, допишет (год-два, я так понимаю), потом годик подождать, пока станет
> понятно, что оно может, что нет и сколько там багов -
> а там, может, и переползёт кто-то.
> P.S. Интересно, что его в существующем не устроило. развивать там, по идее,
> особо нечего...

Безопасность же ж и перегруженность и избыточность кода


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Crazy Alex , 22-Дек-14 12:22 
Оно да, но если новые функции не нужны - учитывая более-менее проверенную кодовую базу - очень не факт, что получится в разумные сроки новый сервер сделать не менее надежным. Опять же - здесь code bloat уже начался, если пакетный фильтр впихнули. То есть о чистоте архитектуры речь не идёт.

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 15:07 
> Опять же - здесь code bloat уже начался, если пакетный фильтр впихнули.

You made my day.
С серьезным видам обсуждает про code bloat и пакетные фильтры, не даже не разобравшись, о чем речь. Странно, что вообще новость дальше заголовка прочитал.

Для тех, кому лень сходить по ссылке, но хочется поржать над нашим "аналитиком" - "пакетный фильтр" всего лишь отсекает некорректно сформированные NTP-пакеты (стратум 0 или больше пятнадцати, неподдерживаемая версия протокола, неправильный NTP_MODE и т.д.).


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Crazy Alex , 22-Дек-14 17:03 
Думаю, мало кому пришло в голову, что простейшие проверки валидности входных данных будут названы "пакетным фильтром".

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:03 
> Думаю, мало кому пришло в голову, что простейшие проверки валидности входных данных
> будут названы "пакетным фильтром".

«Мало кому может придти в голову»™ пойти по ссылке, а не выдумывать отсебятину.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 14:52 
> Безопасность же ж и перегруженность и избыточность кода

По этому критерию Linux однозначно проигрывает Minix-у.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 15:15 
>> Безопасность же ж и перегруженность и избыточность кода
> По этому критерию Linux однозначно проигрывает Minix-у.

Вообще, "перегруженность и избыточность кода" - это такой bullshit, используемый для продвижения наколенных поделок, авторам которых тyпо лень было реализовать нормальную функциональность. Программа существует, чтобы делать что-то полезное, а не для онанирования на ее "минималистичность".


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Crazy Alex , 22-Дек-14 17:02 
Вообще обычно есть простой (хоть и субъективный) принцип: если автор может внятно объяснить, по каким правилам он считает фичи достойными добавления или нет - то всё в порядке. если добавляется что получилось сделать или что попросили - то это code bloat. Что не смертельно, но подразумевает очень жирные ресурсы на поддержку и развитие. Поэтому Линус это себе позволить может, а автор-одиночка - как правило, нет.

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:02 
> Программа существует, чтобы делать что-то полезное, а не для онанирования на
> ее "минималистичность".

Палка о двух концах. Установка системного времени требует повышенных прав. И чем меньше размер кода в таком сервисе - тем меньше в нем багов. В том числе и проблем безопасности. А получить эксплойт в привилегированный демон - ой как неприятно, однако.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:05 
> Палка о двух концах. Установка системного времени требует повышенных прав.

CAP_SYS_TIME, ога, полный контроль над системой.

> И чем меньше размер кода в таком сервисе - тем меньше в нем
> багов. В том числе и проблем безопасности. А получить эксплойт в
> привилегированный демон - ой как неприятно, однако.

По этой логике, и в ядре должно быть минимум кода. Долой linux, все на hurd!


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:56 
> CAP_SYS_TIME, ога, полный контроль над системой.

Так, а вон те бздюки про это в курсе? И еще как минимум бинд на привилегированный порт для сервера надо - стандартный порт для NTP - 123.

> По этой логике, и в ядре должно быть минимум кода. Долой linux, все на hurd!

Скорее на миникс какой-нибудь или genode. Но тут уже как бы вопрос фичности и достаточности оной. И квалификации програмеров.

Ядро линя пишут в целом зело лучше среднего по больнице. Но кстати это не значит что я хочу там сервер ntpd увидеть.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 20:05 
> Так, а вон те бздюки про это в курсе?

Кому не пофиг на безопасность - те в курсе.

> И еще как минимум бинд на привилегированный порт для сервера надо - стандартный порт  для NTP - 123.

Ох, CAP_NET_BIND_SERVICE. Теперь системе точно капец!

> Скорее на миникс какой-нибудь или genode. Но тут уже как бы вопрос
> фичности и достаточности оной. И квалификации програмеров.

Всегда можно сказать, что фич достаточно. Особенно если оно запускается.
А квалификации программеров, судя по регулярно выявляемым дырам - явно недостаточно.

То ли дело OpenNTPD! Портируемую версию забросили хренадцать лет назад, но некоторые линуксоиды до сих пор верят, что она неуязвима аки rock solid.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 01:35 
> Ох, CAP_NET_BIND_SERVICE. Теперь системе точно капец!

Да вообще-то капец будет и даже без особых привилегий. Тем паче что новость про возможность повысить привилегии в системе - вон она, висит рядом.

> Всегда можно сказать, что фич достаточно. Особенно если оно запускается.

Ну вот у меня к ntpd два требования - уметь получать время с ремоты и потом раздавать по сети. Так что если то что мне надо умеет делать программа на 200 кило и на 20 кило - я предпочту ту которая на 20.

> линуксоиды до сих пор верят, что она неуязвима аки rock solid.

Для такого кода это достаточно характерно. А ISC давно зарекомендовали себя bloatware с кучей проблем безопасности. Использовать софт от них - искать проблемы на свой зад.



"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:01 
> Безопасность же ж и перегруженность и избыточность кода

Судя по тому что ему не хватило фич openntpd - он тоже в настроении кода наворотить, там где этого делать совсем не стоило бы...


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:06 
> Судя по тому что ему не хватило фич openntpd - он тоже
> в настроении кода наворотить, там где этого делать совсем не стоило
> бы...

Главная фича OpenNTPD - то, что его пилят только под OpenBSD.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 18:57 
> Главная фича OpenNTPD - то, что его пилят только под OpenBSD.

Вот ведь блин, и как он у меня на телефоне с maemo запускается? Я вроде не настолько крут чтобы опенбзду на телефон взгромоздить...


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 20:06 
> Вот ведь блин, и как он у меня на телефоне с maemo запускается? Я вроде не настолько крут чтобы опенбзду на телефон взгромоздить...

Но крутости поставить заброшенный и неподдерживаемый код вам все-таки хватило :)


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено chinarulezzz , 23-Дек-14 00:43 
>> Вот ведь блин, и как он у меня на телефоне с maemo запускается? Я вроде не настолько крут чтобы опенбзду на телефон взгромоздить...
> Но крутости поставить заброшенный и неподдерживаемый код вам все-таки хватило :)

4 недели назад последний коммит.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 01:37 
> Но крутости поставить заброшенный и неподдерживаемый код вам все-таки хватило :)

Так покажите мне известные дыры или эксплойты. Защищаться от неизвестных сплойтов - круто, но их в ntpd минимум в 20 раз больше. Чисто на разнице размера сишного кода.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 21:20 
> Вот ведь блин, и как он у меня на телефоне с maemo запускается? Я вроде не настолько крут чтобы опенбзду на телефон взгромоздить...

Как было отмечено выше, "The portable version is outdated and in need of a maintainer." since 2008.
Так что не особо тешьте себя надеждами на безопасность.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 01:38 
> Так что не особо тешьте себя надеждами на безопасность.

Лично я считаю что майнтайнеры дебиана и убунты - зарекомендовали себя достаточно ответственными для того чтобы вовремя затыкать дыры. А с размером кода как у ISC - там не дыры, там пробоина метр на метр будет постоянно.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 19:41 
>> Судя по тому что ему не хватило фич openntpd - он тоже
>> в настроении кода наворотить, там где этого делать совсем не стоило
>> бы...
> Главная фича OpenNTPD - то, что его пилят только под OpenBSD.

Вот только работает он и под другими ОС. Живые примеры у меня на работе крутятся в виде CentOS 6.x. В отличие от «штатного» ntpd, эти не имеют привычки периодически «вставать», и нет необходимости тщательно проверять конфиг на предмет неявных способов прострелить себе ногу (кто помнит несекурные дефолты в ntpd?).


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 20:09 
> Вот только работает он и под другими ОС. Живые примеры у меня на работе крутятся в виде CentOS 6.x.

То, что работает у вас на линуксах, с апстримным openntpd имеет мало общего.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 01:39 
> То, что работает у вас на линуксах, с апстримным openntpd имеет мало общего.

Да и хрен с ним! Время синхронизирует. Сервирует. И в 20 раз меньше кода. При отсутствии известных дыр.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 23-Дек-14 03:48 
>> Вот только работает он и под другими ОС. Живые примеры у меня на работе крутятся в виде CentOS 6.x.
> То, что работает у вас на линуксах, с апстримным openntpd имеет мало
> общего.

Вы это сказали человеку, который сорцы сверял, вообще-то.

В OpenNTPD, в принципе, есть ещё, что поковырять — для отдельных частных случаев. Но и то, что есть, достаточно для моих целей.


"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Demo , 22-Дек-14 22:16 
"phk himself is a bug" ©

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 22-Дек-14 22:22 
Это кто так его и за что?

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Demo , 22-Дек-14 23:03 
За давностью лет не помню.

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Нимо Ан , 23-Дек-14 03:47 
Это всё-ещё не часть systemd?

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Нимо Ан , 23-Дек-14 03:58 
Кстати для полного счастья очень нехватает статьи, объясняющей что в этой теме к чему и в чём разница между протоколами time, ntp и sntp.

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено chuk , 24-Дек-14 01:39 
Пол-Хенинг Камп не сообщил самого главного: НАФИГА?

"Представлен NTP-сервер Ntimed, который будет развиваться пар..."
Отправлено Аноним , 24-Дек-14 07:12 
дык "Linux Foundation"-же ;)
почитайте кто входит и вопросы отпадут.
не одномй же редхат потеринговать апстрим и под себя корежить со своим (вырезано)systemd, верно ?