The OpenNET Project / Index page

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



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

Оглавление

Представлен NTP-сервер Ntimed, который будет развиваться пар..., opennews (??), 22-Дек-14, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


10. "Представлен NTP-сервер Ntimed, который будет развиваться пар..."  +3 +/
Сообщение от freehckemail (ok), 22-Дек-14, 10:43 
Переписывание проекта - это часть нормального развития любой программы. Об этом ещё ESR писал в своём "Собор и Базар". Так что крестить программу, переписанную с нуля, NIH-синдромом - довольно глупо, особенно учитывая тот факт, что перед переписыванием был произведён детальный анализ проблемы и сделаны выводы о трудностях доработки существующего решения.
Ответить | Правка | К родителю #1 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

53. "Представлен NTP-сервер Ntimed, который будет развиваться пар..."  –1 +/
Сообщение от Аноним (-), 22-Дек-14, 19:54 
> А в openntpd известные дыры - где?

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

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

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

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

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

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

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

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

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

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

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

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

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

43. "Представлен NTP-сервер Ntimed, который будет развиваться пар..."  –1 +/
Сообщение от Аноним (-), 22-Дек-14, 18:33 
> Что значит - прикрыли?

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

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

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

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

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

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

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

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

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

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

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

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

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

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

Ответить | Правка | К родителю #54 | Наверх | Cообщить модератору

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

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

Ответить | Правка | К родителю #45 | Наверх | Cообщить модератору

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

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

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

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

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

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

59. "Представлен NTP-сервер Ntimed, который будет развиваться пар..."  –1 +/
Сообщение от Аноним (-), 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/

Ответить | Правка | К родителю #33 | Наверх | Cообщить модератору

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

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

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

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

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




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

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