Новости бизнесаСтатьиАналитические колонкиДеньгиКурс валютБизнес технологии
Главная > Новости бизнеса > Hi-Tech > Рассматривается возможность перевода NTPsec на язык Rust или Go

Рассматривается возможность перевода NTPsec на язык Rust или Go

Вторник, 10 января 2017 г.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e

Эрик Рэймонд (Eric S. Raymond), один из основателей организации OSI (Open Source Initiative), стоявший у истоков движения открытого ПО, изложил потенциальные планы по переводу разработки NTP-сервера NTPsec с языка C на более современный язык — Rust или Go.

Проект NTPsec стартовал в 2015 году как ответвление от NTP Classic, нацеленное на повышение безопасности. С тех пор была проведена чистка исходных текстов от устаревших возможностей, код приведён в соответствие стандартам C99/ANSI, функции работы с памятью и строками заменены на защищённые аналоги, не допускающие переполнения буфера, привнесены практики аудита кода, верификации и покрытия кода тестами.

Сегодня же, команда разработчиков NTPsec рассматривает возможность в перспективе перевести NTPsec на Rust или Go. Решение ещё не принято, но подготовка кода к такому шагу уже началась, например, код NTPsec избавляют от использования типов union и операций приведения типов (type punning). Рэймонд указывает срок 6–9 месяцев, в течение которого команда намерена принять окончательное решение и выбрать язык программирования.

Основными доводами в пользу смены языка является уход от небезопасных практик программирования на С, с целью повышения безопасности и надёжности NTPsec. Более конкретно, Рэймонд упоминает проблемы, вызванные выходами за границы буфера и висячими указателями (wild pointers), заявляя, при этом, что он готов отказаться от C, несмотря на всё то время, которое он с 1983 года и по сей день вложил в изучение C со всеми его нюансами, поскольку сегодняшние высокие требования к безопасности продолжают расти, пришла пора перейти на новый уровень и снизить частоту появления ошибок.

Эрик Рэймонд затрагивает и негативные стороны такого перехода, а так же способы решить потенциальные проблемы. Например, в случае перевода на Go проблемы могут быть вызваны остановками во время операций сборки мусора, что весьма критично для программы сихронизирующей точное время. Такие проблемы, вероятно, могут быть преодолены запретом сборки мусора на время выполнения критичного к задержкам кода.

Следите за нами в ВКонтакте, Facebook'e и Twitter'e


Просмотров: 262
Рубрика: Hi-Tech
(CY)

Архив новостей / Экспорт новостей

Ещё новости по теме:

07: 00
Издательство Look At Media запустило бесплатную программу обучения журналистов и специалистов по рекламе |
07: 00
Создатели нового вируса-вымогателя заработали четыре биткоина за сутки |
07: 00
Как накачать пресс до кубиков за 30 минут в неделю |
18: 20
Старушка метнула монеты в движок самолёта и сорвала полёт |
18: 20
Появились первые тесты 3D-карт Nvidia P106-100 для майнинга |
18: 20
Motorola официально вернулась на российский рынок |
18: 20
Скидка 100%: 5 временно бесплатных приложений |
18: 20
Противостояние Porsche и Tesla на дороге: видео |
17: 40
Toshiba планирует инвестировать 1,6 млрд долларов в фабрику Fab 6 |
17: 40
Спиннер против раскалённого гидравлического пресса |
17: 40
Роскомнадзор согласился внести Telegram в реестр организаторов распространения информации |
17: 20
Основатель интернет-магазина KupiVIP Оскар Хартманн вошёл в совет директоров «Альфа-банка» |
17: 00
Первый раз в Питере. Куда сходить и что делать? |
16: 20
Исследователи "отложили" восстановление озонового слоя на 30 лет |
16: 00
Xiaomi перекрасила смартфон Mi Max 2 в черный цвет |
16: 00
Тонкий игровой ноутбук ASUS ROG Zephyrus доступен для приобретения |
16: 00
Смартфон Moto Z2 Play обзавелся российской ценой |
16: 00
Getac A140 — защищенный планшет с большим экраном |
16: 00
Анонсирован умный браслет Huawei Honor Band 3 |
16: 00
Intel отправила накопители 545s в продажу |
16: 00
Бренд Lexar остался в прошлом |
16: 00
В 2020 году Apple выпустит очки дополненной реальности — аналитик |
16: 00
Кладбище «единорогов»: почему инвестиции в борьбу с болезнью Альцгеймера так часто сгорают |
15: 40
Ericsson отказывается от выхода за пределы рынка телекоммуникационного оборудования |
15: 40
Юбилейная распродажа в интернет-магазине TomTop |
15: 40
Qualcomm представила экранный сканер отпечатков пальцев |
15: 40
Госдуме предложили отменить внутренний роуминг по России |
15: 40
Qualcomm сделала сканер отпечатков в дисплее. Ждём в iPhone 8 |
15: 00
В этом году ожидается выпуск объектива Nikon AF-S Nikkor 200-400mm f/4E ED VR |
15: 00
Apple перестала подписывать iOS 10.3.1, откатиться на предыдущую версию невозможно |
14: 40
Госдума может отменить роуминг по России |
Новости бизнесаСтатьиАналитические колонкиДеньгиКурс валютБизнес технологии
Rating@Mail.ru
Условия размещения рекламы

Наша редакция

Обратная связь

RosInvest.Com не несет ответственности за опубликованные материалы и комментарии пользователей. Возрастной цензор 16+.

Ответственность за высказанные, размещённую информацию и оценки, в рамках проекта RosInvest.Com, лежит полностью на лицах опубликовавших эти материалы. Использование материалов, допускается со ссылкой на сайт RosInvest.Com.

Skype: rosinvest.com (Русский, English, Zhōng wén).

Архивы новостей за: 2017, 2016, 2015, 2014, 2013, 2012, 2011, 2010, 2009, 2008, 2007, 2006, 2005, 2004, 2003

Июль 2003: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31