§ О контейнерах как о будущем инфраструктуры.

Я если честно давно вынашивал эту статью, но всё никак не доходили руки до её написания. Положа руку на сердце я считаю что эра виртуализации постепенно подходит к своему логическому завершению, и в ближайшем будущем на её долю останется только случаи в которых нельзя никак иначе, а именно виртуализация платформ с принципиально разными ядрами, как например Windows на Linux (или наоборот), а так же эмуляция других аппаратных архитектур типа ARM или MIPS на x86_64 и тому подобное.

Ни для кого не секрет что на сегодняшний день большинство виртуализации приходится на случаи когда Linux поддерживает виртуальные машины с Linux. О недостатках такого решения, и о том почему контейнеризация в конечном счёте победит и пойдёт речь в моём посте.

§ Почему я не люблю Ubuntu клонов

На самом деле речь пойдет не столько про конкретно Ubunut и ее клоны, сколько про клоны дистрибутивов "в принципе". Все чаще и чаще я натыкаюсь в сети на очередной дистрибутив "на базе Ubuntu" и все чаще и чаще мне это не нравится, и пожалуй стоит рассказать почему.

§ Загрузочный USB диск с ISO.

В интернетах много инструкций о том как взять и сделать загрузочную флешку. Ее можно сделать из ISO образа, или поставить Linux непосредственно на флешку, но лично мне такие способы не нравятся, так как обычно требуют либо FAT32 либо EXT4, первый из которых не умеет хранить файлы больше 4Gb а второй не читается машинами на Windows. Да и хочется иметь возможность загружать не одну систему а любой (ну почти любой) ISO образ который мы качаем из интернетов.

Для этого я собственно и пишу данную статью. Я расскажу как сделать USB флешку отформатированную в NTFS, с установленным загрузчиком GRUB и позволяющую загружаться непосредственно с ISO образа на самой флешке. Интересно? Тогда читаем дальше.

§ Подключение к SSH за маршрутизатором с UPnP

Так получается что у моих родителей на домашних ноутбуках установлен и настроен Linux. Поэтому для того что бы что нибудь поправить мне не приходится подключать VNC и прочую ерунду, мне нужен только SSH порт и все. Но так как все они сидят за маршрутизатором (D-Link DIR300) то каждый раз выяснять какой у них внутри IP и пробрасывать порт вручную как то муторно и в целом не хочется. Поэтому я решил воспользоваться небольшой военной хитростью под названием UPnP

§ Проблемы с Sandy Bridge на Linux 3.11 и выше.

Мне кажется что я уже писал о том, что с выходом ядра 3.11 у меня были проблемы связанные с непонятной работой процессора. Его частота скакала словно заяц на опушке в солнечный день, при этом загрузка процессора была околонулевой, а после выхода из спящего режима и вовсе прекращала опускаться ниже 2.2Ghz, что приводило к нагреву до 68-75С в простое. Ситуация улучшилась с выходом ядра 3.12, но улучшилась не до конца. Частота продолжила скакать, но нагрев заметно снизился, до 57-59С. Но в последнее время недовольство прыгающей частотой росло, и я сел за разбор полетов.

§ ZSWAP with LZ4

На днях выяснилось, что вместе с релизом ядра Linux 3.11 (Linux for Workgroups) в ядро была добавлена возможность сжатия алгоритмом LZ4. Для тех кто не в курсе что это такое - поясняю. Алгоритм LZ4 это алгоритм сжатия, основной целью которого является скорость работы. Он постепенно приходит на смену алгоритму LZO, при этом работает примерно на 20% быстрее на сжатие, и на 200% быстрее в распаковке, обеспечивая на 10-15% лучшее сжатие по сравнению с LZO.

Звучит круто, да только какая от этого практическая польза, спросите вы? А я сейчас расскажу, как при помощи этого сделать ваш Linux ещё быстрее!

§ Убираем tearing на intel.

Так как в игры я давненько не играю, а фильмы смотрю регулярно, то на всех своих компах я использую графику от Intel. Приемущественно HD4000, которая позволяет аппаратно декодировать как H264 так и MPEG2, что перекрывает 99% моих потребностей.

Так как идеальный плеер поддерживающий аппаратное декодирование VAAPI я уже нашел, сегодня решил написать о том как побороть последний недуг для нормального просмотра видео, а именно так называемый tearing

Сразу скажу что это достаточно стандартный способ подходящий для Intel, но теоретически должен работать и на AMD, в том числе и на Catalyst.

    Старше »