ПоискПочтаКартыМаркетНовостиСловариБлогиВидеоКартинки
Войти

Системное программирование в Linux на питоне

43:25

0 комментариев

Авторизуйтесь, чтобы оставить свой комментарий

Удалить комментарий?

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

Также этот ролик в коллекциях:
12 февраль 2012
ведущий: Марк Коренберг, Ideco

При разработке нового продукта у нас возникло несколько задач системного характера, а именно: сборка дистриутива, загрузочные скрипты, система генерации config-фалов, установщик, организацияLiveCD. Существующий продукт Ideco ICS во многом использует BASH длятаких задач. Правка и доработка скриптов стала превращаться в кошмар.Наступив на много граблей, мы поняли, что BASH не пригоден длясистемного программирования. На Perl и Си можно писать системщину, номедленно и себе дороже. Выбор пал на питон - как на скриптовый язык,но с мощью Си, если нужно. Однако переориентировать всех разработчиковна другой язык разом не удалось и много скриптов в новом продукте былопо привычке написано на BASH. За три недели мы переписали все нашискрипты с баша на питон, попутно избавляясь от велосипедов. Не всегдав питоне нужные средства были из коробки, поэтому в первое времяиспользовался subprocess. Затем, с помощью написания биндингов многиевещи удалось реализовать эффективно. Питон настолько понравился нашимпрограммистам, что мы стали его использовать вместо bash повсеместно.Мы пишем на нём демоны (network manager, установщик, резервноекопирование, мониторинг, автообновление, статистика, отчёты и др.). Ярасскажу о том, почему питон лучше всего подходит для системных задачи демонов.
просмотрено 525 раз
Авторизуйтесь, чтобы иметь возможность голосовать
Код для LiveInternet
Ссылка на ролик
Клавиатура
Поиск по 309 223 067 роликам в интернете