tech22
@tech22
Лидер проекта http://th22.info

Миграция с FreeBSD на LInux (неколько утилит) заново писать или ...?

Итак, спасибо за внимание. Я тут сам чем могу помогаю и советую, вот теперь и у меня возник вопрос.
Перетаскиваю на Linux софт для терминалов обслуживания, который давно уже писали, под фряху 8.3. Там все протухло, но благо, что писали на питоне и планомерно вытаскиваю этот кошмар на стабильную 2.7 (о трешке речи быть не может нервы дороже, да и бюджет не тот) и там присутствуют две утилиты которые субпроцессами запускаются. Написаны на голом си с привязкой к фряшным ядерным реалиям, я как-бы не первый раз уже в такое наступаю и вот думаю, может заново переписать или есть какой-то уровень абстракции чтобы это скомпилять и отдать заказчику (ага, что-бы это еще и работало).
Ну и последний вопрос, как думаете сколько стоит такой уровень извращений (переписывать неведомую хрень)?
  • Вопрос задан
  • 622 просмотра
Решения вопроса 1
Olej
@Olej
инженер, программист, преподаватель
Написаны на голом си с привязкой к фряшным ядерным реалиям

Подробнее что за "ядерные реалии"?
Если это системные вызовы (а какие ещё "ядерные реалии" могут быть из программ юзерспейс?), то всё там POSIX-близко ;) ... должны быть аналогии, или различия в параметрах только.

как думаете сколько стоит такой уровень извращений (переписывать неведомую хрень)?

Я бы решал это на основе почасового тарифа фактических затрат времени.
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
tech22
@tech22 Автор вопроса
Лидер проекта http://th22.info
"ядерные реалии" это привязка к .h ядра. Там мониторинг com и lpt портов как я понял. Сейчас раскуриваю и как-то похожих обвязок не вижу.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы