В последних двух выпусках Радио-T ведущие пытались обсудить GIT. Евгений (Umputun) задавался вопросом зачем нужен rebase и очень удивился, когда я спросил, редактирует ли он коммиты. На мой взгляд, чтоб понять GIT, достаточно вникнуть в процесс разработки Linux Kernel, т к создавался он именно для этого.
Читать полностью »
Рубрика «linux kernel» - 14
Зачем пользователи GIT-а редактируют свои коммиты
2013-05-07 в 15:41, admin, рубрики: Git, linux kernel, merge, open source, radio-t, rebase, метки: Git, linux kernel, merge, radio-t, rebase, патчВ преддверии очередного релиза CRIU
2013-04-22 в 8:20, admin, рубрики: cloud, container, CRIU, linux, linux kernel, open source, openvz, Parallels, parallels cloud server, virtuozzo, Облачные вычисления, метки: cloud, container, CRIU, linux, linux kernel, openvz, Parallels, parallels cloud server, virtuozzo Сегодня я хочу продолжить серию статей о проекте CRIU (Checkpoint/restore mostly in the userspace). Проекту чуть более года, а по возможностям он уже в плотную приблизился к подобной функциональности в OpenVZ.
Первая часть статьи расскажет о новой функциональности, которая появилась в CRIU за последние несколько месяцев. Вторая часть расскажет о нашем опыте внедрения новых технологий для улучшения процесса разработки.
Новая функциональность
Снапшот памяти и итеративная миграция
Киллер фича следующего релиза — итеративные снапшоты состояния процесса и, как следствие, итеративная миграция. В обоих случаях на каждой следующей итерации, сохраняется только та часть памяти, которая изменилась с предыдущего раза. В первом случае это позволяет сократить время и количество данных на диске. В случае миграции существенно сокращается время простоя (downtime) системы, потому что на первой итерации копирования памяти процессы не замораживаются.
Читать полностью »
Использование драйверов из Android приложения
2013-03-24 в 20:15, admin, рубрики: android, jni, linux kernel, Программирование, Разработка под android, метки: android, jni, linux kernel Рут даёт практически абсолютную власть над Android устройством. Сегодня я расскажу вам как получить еще больше имея склонность к программированию и желание исследовать систему на своём устройстве. Кто заинтересовался — прошу под кат.
Читать полностью »
Использование zRam для увеличения количества доступной памяти под Linux
2013-03-11 в 12:48, admin, рубрики: linux, linux kernel, виртуализация, системное администрирование, метки: linux, linux kernel, виртуализация 

Уже 2 месяца использую на своих компьютерах модуль zRam и хочу поделиться результатами. На практике он позволил мне не используя раздел подкачки, и не получая видимого замедления работы компьютера увеличить размер оперативной памяти в 2.5-3 раза. На сервере виртуалок тот же подход позволил очень ощутимо увеличить отзывчивость при нехватке памяти.
Заинтересовавшихся прошу под кат.Читать полностью »
CRIU 0.2 и Linux Containers — новые возможности
2012-10-01 в 5:03, admin, рубрики: linux, linux kernel, lxc, open source, openvz, Parallels, system programming, virtualization, виртуализация, метки: linux, linux kernel, lxc, openvz, Parallels, system programming, virtualizationНа Хабре уже выходила статья, приуроченная к выходу CRIU 0.1. Эта версия продукта была недостаточно функциональна и скорее демонстрировала работоспособность уникальной технологии, разрабатываемой компанией Parallels.
С тех пор была проделана большая работа и возможности CRIU вплотную приблизились к главной цели: сохранение и восстановление Linux контейнера. Несмотря на то, что пока поддерживается только пустой контейнер со стандартным набором процессов, есть все основания полагать, что проект обречён на успех.
А если вас не интересуют контейнеры, то вам, возможно, понравится ещё одна новая возможность — Читать полностью »
Ядро Linux обновилось до версии 3.4
2012-05-21 в 15:41, admin, рубрики: linux, linux kernel, метки: linux kernel 
Вчера Линус Товальдс оффициально представил публике новую версию ядра с порядковым номером 3.4.
Читать полностью »
