⌨ Labor omnia vincit ☮

GNU Screen 4.3.0

Posted in hacking, SuSE [ru] by anaumov on 14.06.2015

Мы рады сообщить о релизе GNU screen 4.3.0

Предыдущий стабильный релиз был более года назад (это была версия 4.2.1). Поэтому я решил наконец-то официально сделать “срез”, т.е. выпустить следующую стабильную версию. У нас нет фиксированного release-цикла, но в будущем мы планирую выпускать новые версии почаще. Скажем, 2 или даже 3 раза в год.

Что касается основых изменений:

  • X и x escape последовательности теперь будут показывать команду, которую пользователь передал в качестве параметра, при запуске screen.
  • Немного улучшена работа с зомби-окнами, хотя остается еще несколько спорных моментов.
  • Команда sort теперь упорядочит окна в алфавитном порядке.
  • Окна теперь можно перемещать вручную.
  • Команда windows позволяет работать с агрументами screen.
  • Много bugfixes (в том числе и не для GNU-систем).

Было добавленно несколько патчей из build-систем конкретных дистрибутивов (так как они теперь в git, из пакетов их естественно можно будет удалить). Во-первых, это сэкономит время/силы/нервы мантейнеров, во-вторых, разница между работой screen (одной и той же версии) в разных дистрибутивах теперь будет меньше.

У нас по-прежнему очень много открытых bugreports. Сейчас их более 200 (проект долгое время находился в состоянии летаргического сна). С моей стороны для следующей версии скорее всего будут только bugfixes этих репортов.

Я благодарен всем пользователям, которые уже помогли протестировать/воспроизвести некоторые баги (по моей просьбе) и просто принимали участие в обсуждениях.

Если меня не опередят, до конца следующей недели я постараюсь пересобрать пакеты для openSUSE и послать запросы (submit request) в соответствующие репозитории (c Tumbleweed у нас их получается уже 3).

Если кто-то захочет отравить patch, я напомню – авторство сохраняется и в самом git-комментарии и в git-заголовке author. Особо активные участники сообщества в качестве бонуса заносятся в man page, в раздел CONTRIBUTORS.

Скачать исходники 4.3.0 можно с ftp-сервера GNU.

SUSE Linux Enterprise 12 source packages

Posted in SuSE [ru] by anaumov on 15.05.2015

Новость неофициальная, поэтому ссылок на источник я не привожу.

В начале этого года (на FOSDEM) стало изветсно, что SUSE собирается опубликовать исходники пакетов для SUSE Linux Enterprise 12. Сами исходники действительно через пару месяцев были опубликованы. Об этом стало известно во время открытия openSUSE Conference, в начале этого месяца.

Открыты только исходники, а сам процесс сборки, т.е. создание репозиториев, ложится на плечи сообщества. SUSE не отвечает за собранные сообществом пакеты (как и RedHat не отвечает за пакеты в репозиториях CentOS).

Итак, чтобы получить репозиторий с необходимыми пакетами, достаточно в своем домашнем проекте создать subproject, который нужно слинковать с одним из двух опубликованных SUSE: SUSE:SLE-12:GA или SUSE:SLE-12:Update.

Пару дней назад я создал новый SLE12-проект, который слинковал с SUSE:SLE-12:GA. OBS до сих пор пересобирает в нем пакеты (их там почти 3000), но почти 2000 уже готовы. Только что я создал еще один проект для SLE-12:Update (их там почти 1000), так что к началу следующей неделе я, возможно, не только смогу удивить коллег, но и использовать SLE у себя дома как и openSUSE ;)

I’m going to openSUSE Conference 2015

Posted in Events, SuSE [ru] by anaumov on 17.04.2015

oSC15Уже менее чем через 2 недели, у нас, разработчиков openSUSE, снова выпадает возможность встретиться всем вместе. На этот раз конференция пройдет в Голландии, в городе Den Haag. Майские праздники пройдут на берегу Северного моря.

На этот раз моё путешествие начнется практически у самого подножия Альп, в Мюнхене, столице Баварии, откуда на рассвете я отправлюсь в столь любимый и родной Нюрнберг. В Нюрнберге, как вы помните, проходила наша первая конференция в 2009 году. Как и обычно, SUSE организует автобус для своих разработчиков и активных участников проекта. На этом поддержка разработчиков не заканчивается: так называемая Travel Support Program поможет с оплатой отеля. Совсем покрыть расходы за счет фонда не получится, но больше половины всей суммы я получаю из-за своего участия в проекте как майнтейнер.

Что из себя представляет эта конференция и почему стоит ее посетить? Сначала о двух главных изменениях, наметившихся за последние годы. Во-первых, конференция стала немного меньше. К сожаленью. Я помню когда ее посещало приблизительно столько же хакеров сколько и FOSDEM. Тем не менее, качество презентаций и вообще организация конференции на мой взгляд ничуть не уступают. Во-вторых, тематика стала намного шире. Если первая конференция целиком и полностью была посвящена openSUSE, то через 5 лет на ней выступают с докладами сотрудники Oracle и других компаний. Ее посещают разработчики как openSUSE так и других GNU-дистрибутивов.

На несколько дней ты погружаешься в эту атмосферу, когда новые люди рассказывают о новых проектах. Субкультура, и тот факт, что в той или иной степени мы относимся к ней, хотя в повседневной жизни об этом не задумываемся. Этот энтузиазм в глазах, любовь своего дела, желание создавать что-то действительно классное, удобное, нужное… Делиться этим! После возвращения состояние транса будет оставаться еще пару недель. Как правило, те, кто работает только ради денег, редко посещают подобные мероприятия.

Для меня лично посещение openSUSE Conference не похоже ни на одну из других Free Software конференций. На ней я встречаю своих бывших коллег, с которыми закончил свое обучение, с которыми прошел столь непростое и в то же время интересное время Novell/SUSE. Там же в это время я получил свой первый реальный рабочий опыт. Принципами, которые использовались там, я пользуюсь в работе до сих пор и вряд ли буду от них отходить в ближайшее время. Очередная конференция, как и любой подобный event, подразумевает обмен опытом, идеями и это всегда новые знакомства.

На openSUSE Conference можно будет сдавать экзамены LPI. Мой шеф обещает перенять расходы за сдачу экзамена. И хотя на подобных конферециях цена за экзамен не превышает и 100€, все равно приятно чувствовать поддержку. Сейчас я делаю уже второй LPI-сертификат, и его наличие обещает мне не только очередное повышение в зарплате, но это просто интересно.

Ну и наконец, конечно же это здорово хотя бы на недельку сменить обстановку, вырваться заграницу, посмотреть новый город, тем более если он расположен на побережье моря, и погулять по пляжу ;)

Unable to find dynamic linker breakpoint function

Posted in debugging by anaumov on 28.03.2015

В каком случае мы получаем ошибку bash: ./file_name: No such file or directory?
До всерашнего дня я был уверен, что только в том случае, если нет такого файла или каталога, либо что-то не так с inode. Вчера получилось воспроизвести ситуацию, при которой при существующем файле и без каких-либо проблем с inode, bash все равно выбрасывал эту ошибку, если я пытался запустить существующий ELF-файл.

Давайте создадим какой-нибудь простенький бинарник. Для примера возьмем самую простую программу на С:

#include <stdio.h>
int main()
{
        printf("Hello world\n");
        return 0;
}

Скомпилируем её и получим обычный ELF-файл:

> gcc main.c -o main

>./main
Hello world

> ls -la main
-rwxr-xr-x 1 alex users 12544 Mar 28 12:27 main

> ldd main
        linux-vdso.so.1 (0x00007fff4b3fe000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f003c6be000)
        /lib64/ld-linux-x86-64.so.2 (0x00007f003ca81000)

> file main
main: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked
(uses shared libs), for GNU/Linux 3.0.0,
BuildID[sha1]=f3d869a53c8264f07b5696a12261845c221db420, not stripped

В сознании любого Linux-пользователя жевет убеждение в том, что о любых неполадках в core-системы его всегда оповестят, т.е. он получит как минимум корректное сообщение об ошибке. Я говорю сейчас о таких компонентак как, к примеру, shell-интерпретатор, т.е. bash. Если я попытаюсь запустить нерабочую программу, то программа завершится с ошибкой, и прежде чем bash вернет управление, я буду об этой ошибке проинформирован. Так или нет?

Вчера я игрался с shared library своей программы. Мне нужно было запустить уже собранный ELF-файл на другой системе с другой версией glibc. Естественно просто так это работать не будет, нужны соответствующие манипуляции с файлом (программа была написанна и скомпилированна на Lisp, т.е. я не мог управлять процессом сборки). В ходе работы я заметил интересную реакцию системы на эти изменения.

PATCHELF(1) позволяет производить некоторые изменения в ELF-файлах. Например, мы можем поменять адрес dynamic linking loader. Его задача: во время запуска программы (run-time) слинковать её с динамическими библиотеками (см. вывод ldd выше).

> patchelf --print-interpreter main
/lib64/ld-linux-x86-64.so.2

> ll /lib64/ld-linux-x86-64.so.2
lrwxrwxrwx 1 root root 10 Nov 18 21:24 /lib64/ld-linux-x86-64.so.2 -> ld-2.20.so

ld-2.20.so и есть наш run-time liner. Его версия совпадает с версией glibc, установленной в системе (он из пакета glibc). Я не буду сейчас углубляться в принцип его работы, давайте просто посмотрим, что произойдет, если из получившегося elf-файла удалить информацию о нахождении ld-2.20.so или просто поломать её.

> ln -s /lib64/ld-2.20.so link

> patchelf --set-interpreter link main

> patchelf --print-interpreter main
link

>./main
Hello world

> ldd ./main
        linux-vdso.so.1 (0x00007fffec1fe000)
        libc.so.6 => /lib64/libc.so.6 (0x00007f84011c7000)
        link => /lib64/ld-linux-x86-64.so.2 (0x00007f840158a000)

Все как и прежде, просто для нахождения dynamic loader мы теперь заглядываем в link.

Теперь удалим link. Что после этого произойдет с main?

> rm -f link

> ./main
bash: ./main: No such file or directory

> ll main
-rwxr-xr-x 1 alex users 12544 Mar 28 12:27 main

> file main
main: ELF 64-bit LSB executable, x86-64, version 1 (SYSV), dynamically linked
(uses shared libs), for GNU/Linux 3.0.0,
BuildID[sha1]=f3d869a53c8264f07b5696a12261845c221db420, not stripped

Она как бы есть… и её как бы нет :)
Интересно реагирует strace на действительно несуществующий файл foobar, и на файл, который существут, но при этом… его как бы нет:

> ll foobar
ls: cannot access foobar: No such file or directory

> strace ./foobar
strace: Can't stat './foobar': No such file or directory

> ll main
-rwxr-xr-x 1 alex users 12992 Mar 28 12:51 main

> strace ./main
execve("./main", ["./main"], [/* 97 vars */]) = -1 ENOENT (No such file or directory)
write(2, "strace: exec: No such file or di"..., 40strace: exec: No such file or directory
) = 40
exit_group(1)                           = ?
+++ exited with 1 +++

Я считаю, что при поломке файла (умышленном или нет), bash или strace (они запускают новый процесс при помощи exec-семейство функций) должны сообщать о действительной причине невозможности запуска нового процесса. Если ссылка на dynamic linking в порядке, но в системе установленна другая версия glibc, то мы получим ошибку например
version `GLIBC_2.14′ not found.
В случае же с невозможности вообще найти ссылку на dynamic linking мы могли бы получить что-то типа Unable to find dynamic linker breakpoint function вместо No such file or directory, для файла, который существует.

Common Lisp, MySQL and openSUSE

Posted in Lisp, SuSE [ru] by anaumov on 06.03.2015

functionalС недавних пор позволил себе наглость писать на Common Lisp’е (CL) на работе. Добрался до скриптов, которые до меня были написанны на perl’e, а точнее – понадобилось кое-что в них добавить, и я решил, что переписать их на CL будет и быстрее и полезнее для меня. Скажу сразу, что нет ничего, что можно сделать на CL, но нельзя, к примеру, на perl или python. Другим будет лишь подход к решению, несмотря на то, что, к примеру, на python тоже можно очень не плохо писать в функциональном стиле. Именно из-за этого подхода программисты CL находят его использование столь интересным, гибким и выразительным.
В этом посте я постараюсь показать, что в использование CL нет ничего сверхестественного. Дополнительные библиотеки, скачиваемые из интернета, стандартная библиотека языка… постораемся сделать что-то практическое. читать дальше…

A bit about POP3

Posted in security by anaumov on 05.02.2015

На сколько большая разница между такими понятиями как “делать” и “делать хорошо”? Я думаю, что каждый определяет это для себя сам. Зависит она от многих факторов, таких как например ответственность и квалификация сотрудников, рабочая атмосфера или просто умение начальника найти правильный подход к каждому из своих подчиненных (с целью повышения эфективности команды в целом).

Я практически забросил свой блог. Но об этом случае мне все же очень захотелось рассказать. Этот случай настолько банален, что я просто не могу пройти мимо. Я встречаю его постоянно. Наверняка в вашей сети есть что-то подобное. Я говорю не о технической части, а скорее о причинах, которые приводят к подобным курьезам. Для тех кто не знает: я работаю сетевым инженером; моя работа заключается в анализе клиентских сетей, а именно – поиске любых неполадок, анализе сетевого трафика, проверок систем безопасности и т.д.

Итак, как вы наверняка знаете, pop3 и imap передают информацию в открытом виде. В том числе и логин с паролем. По этой причине их использование без дополнительных технологий шифрования крайне нежелательно. Сервера, которые смотрят в интернет, как правило защищены как надо, но почему-то для внутренней инфраструктуры всегда применяются другие правила. В Германии есть такое понятие как “historische Gründe”. Очень распространенное. Дословный перевод – “историческая причина”, т.е. это эдакая причина, почему что-то работет не так как следовало бы, но при этом никто не делает никаких изменений, и все остается как есть. Что-то когда-то было настроенно не самым лучшим образом. На это конечно же тогда были причины. Но все остается как есть, и что-то менять, несмотря на то, что меняются сотрудники, меняется инфраструктура, никто не берется. В последствии это “не самым лучшим образом” перерастает в проблему.

читать дальше…

Chaos Computer Club meeting – 30 years ago

Posted in Hacker culture by anaumov on 28.12.2014

kernel-russian@kernelnewbies.org

Posted in C, Linux Kernel by anaumov on 24.11.2014

FLРешил немного расширить тематику нашей рассылки. Отныне тут можно пообщаться не только о ядре Linux, но и о обычном системном программировании.

Проекту уже несклько лет, но его продвижением никто не занимается. Трафик очень низкий, поэтому, думаю, никто не будет против, если рассылку можно будет использовать и для обычного системного или сетевого программирования на C. Если вы используете один из дистрибутивов GNU/Linux и интересуетесь С, не стесняйтесь подписываться, задавать вопросы, подкидывать идеи и просто принимать участие в обсуждении.

Кстати, пару часов назад я создал группу на github.com для этого проекта. Теперь нам не нужно выкладывать код то там то тут. Все активные учасники могут работать с проектами в одном месте (без необходимости ожидать подтверждения на разрешение сделать push).

openSUSE factory :: dumpe2fs

Posted in openSUSE by anaumov on 02.10.2014
# dumpe2fs 
dumpe2fs 1.42.12 (29-Aug-2014)
Segmentation fault

# echo $?
139

# dumpe2fs -h
dumpe2fs 1.42.12 (29-Aug-2014)
Segmentation fault

> rpm -qf `which dumpe2fs`
e2fsprogs-1.42.12-1.2.x86_64

> cat /etc/SuSE-release 
openSUSE 20140909 (x86_64)
VERSION = 20140909
CODENAME = Harlequin
# /etc/SuSE-release is deprecated and will be removed in the future,
use /etc/os-release instead

# ltrace dumpe2fs
__libc_start_main([ "dumpe2fs" ] 
setlocale(LC_MESSAGES, "")                        = "en_US.UTF-8"
setlocale(LC_CTYPE,"")                            = "en_US.UTF-8"
bindtextdomain("e2fsprogs", "/usr/share/locale")  = "/usr/share/locale"
textdomain("e2fsprogs")                           = "e2fsprogs"
set_com_err_gettext(0x401a00, 1, 1, 0x73676f72707366)                              = 0
add_error_table(0x605260, 1, 1, 0x73676f72707366)                                  = 0
__fprintf_chk(0x7f4fcb90f060, 1, 0x403b42, 0x403b3adumpe2fs 1.42.12 (29-Aug-2014)) = 31
getopt(1, 0x7fff9f754798, "bfhixVo:")                                              = -1
ext2fs_open(0, 0x29000, 0, 0 < no return ...>
--- SIGSEGV (Segmentation fault) ---
+++ killed by SIGSEGV +++

strace dumpe2fs…

openSUSE factory :: cool-retro-term

Posted in Qt, SuSE [ru] by anaumov on 14.09.2014

cool-retro-term

Die Hackerbibel

Posted in books, Germany, Hacker culture by anaumov on 04.09.2014

1985-00-00-hackerbibel-ccc-modemНи для кого не секрет, что львиная доля литературы о компьютерном андеграунде была написанна в США. Ничего удивительного в этом нет. Как мы знаем, истоки субкультуры берут свое начало в MIT. Но вот мало кто знает, что в ФРГ уже к середине 80х годов прошлого века существовала своя ветвь этой субкультуры. Да, имели место быть некоторые отличия, хотя в целом цели и идеология были схожи.
Я хотел бы рассказать о книге die Hackerbibel, которая вышла в середине 80ых годов. Написана она была на немецком, и, на сколько я знаю, её перевода на английский или другие языки нет. Книга представляет из себя крупноформатный двухтомник и содержит многочисленные статьи и рассказы из начальных периодов хаксцены (задолго до вечного сентября) по таким темам как творческое использование технологий и устройств, культура поведения в сети, хакерский этикет. Некоторые статьи к моменту публикации книг уже были опубликованны в других изданиях, например в der Datenschleuder, некоторые были написанны специально для die Hackerbibel.

В то время не было интернета, который мы знаем сегодня. Сеть представляла из себя дорогую в использовании и не столь преспособленную для коммуникации среду. Это было время таких технологий как Datex-P, а электронная почта была доступна совсем небольшому проценту населения (опять же, в основном из-за относительно высокой стоимости и необходимости использования know-how). Большинство стандарных протоколов будет созданно только в следующем десятилетии. Информация в сети была достаточно редким явленим, поэтому и цениласть на много больше. Надо отметить, что 30 лет назад материал подобного рода был не только качественней, но и написан был несколько в другой манере чем сегодня – он подогревал интерес к действиям и желанию досконально разобраться в принципах работы описываемых технологий. Он был пропитан духом альтруизма, морали, любви к вычислительной техники и сетевым технологиям.

Сегодня die Hackerbibel представляет из себя материал, относящийся уже к истории немецкой хаксцены. Тем не менее, просматривая книгу, я постоянно ловил себя на мысли, насколько же актуальны и по сей день темы статей и рассказов, встечающихся там. Эксплойты и бреши в системах защиты коммуникаций были так же популярны, как и сегодня. Те же многочисленные идеи по поводу нестандртного (творческого) использования технологий, а также трюки или советы по поводу сетевого доступа или просто сбора информации об удаленной системе, несмотря на то, что сами технологии и инструменты сегодня совсем другие.

Печатное издание сегодня будет достать практически невозможно. Я думаю, что если и получится найти, то только у CCC-ветеранов в крупных городах ФРГ. В цифровом варианте материал (не весь!) доступен onlene: первый и второй том.

ownCloud 7: release party

Posted in Events, fun by anaumov on 25.07.2014

ownCloud7_party

Спустя 8 месяцев разработки состоялся новый выпуск веб-приложения ownCloud 7 для разворачивания аналога Dropbox на собственных серверах.

ownCloud 7 позиционируется как система для замены проприетарных решений для хранения и совместного доступа к файлам в сети. При этом приложение предоставляет простой веб-интерфейс (на PHP), сохраняя за пользователем контроль над файлами. Новый релиз включает наработки по улучшению функций, позволяющих делиться материалами в облаке, увеличению скорости работы и т.д.

В частности, теперь в ownCloud можно делиться любыми файлами в любых каталогах, а не только в специальном, как это было раньше. Администратору предоставляются дополнительные возможности: отключить предоставление общего доступа определённым пользователям или группам, установка защиты паролем, а также даты истечения доступности того или иного файла. Помимо этого был обновлён пользовательский интерфейс — в том числе добавлена поддержка мобильных устройств, улучшена скорость работы, добавлен новый диалог настройки электронной почты, переделана система уведомлений об активности. Было доработано управление пользователями: улучшена поддержка работы с группами, поиск, параметры фильтров и т.д.

источник

По этому случаю мы, как и всегда, решили собраться и отметить это событие. Release party в Нюрнберге состоится 5 августа, во вторник. Вход свободный. Буду рад там встреться с русскоязычными ребятами. Этот event – прекрасная возможность встретиться и пообщаться с разработчиками, задать им вопросы по поводу новыех features или просто послушать погдотовленные ими презентации. Ну и конечно же, плюс ко всему это просто хороший повод посетить столь любимый мной Нюрнберг ;)

Perl party :)

Posted in fun, hacking, openSUSE by anaumov on 18.07.2014
#!/usr/bin/perl

    ''=~(        '(?{'        .('`'        |'%')        .('['        ^'-')
    .('`'        |'!')        .('`'        |',')        .'"'.        '\\$'
    .'=='        .('['        ^'+')        .('`'        |'/')        .('['
    ^'+')        .'||'        .(';'        &'=')        .(';'        &'=')
    .';-'        .'-'.        '\\$'        .'=;'        .('['        ^'(')
    .('['        ^'.')        .('`'        |'"')        .('!'        ^'+')
   .'_\\{'      .'(\\$'      .';=('.      '\\$=|'      ."\|".(      '`'^'.'
  ).(('`')|    '/').').'    .'\\"'.+(    '{'^'[').    ('`'|'"')    .('`'|'/'
 ).('['^'/')  .('['^'/').  ('`'|',').(  '`'|('%')).  '\\".\\"'.(  '['^('(')).
 '\\"'.('['^  '#').'!!--'  .'\\$=.\\"'  .('{'^'[').  ('`'|'/').(  '`'|"\&").(
 '{'^"\[").(  '`'|"\"").(  '`'|"\%").(  '`'|"\%").(  '['^(')')).  '\\").\\"'.
 ('{'^'[').(  '`'|"\/").(  '`'|"\.").(  '{'^"\[").(  '['^"\/").(  '`'|"\(").(
 '`'|"\%").(  '{'^"\[").(  '['^"\,").(  '`'|"\!").(  '`'|"\,").(  '`'|(',')).
 '\\"\\}'.+(  '['^"\+").(  '['^"\)").(  '`'|"\)").(  '`'|"\.").(  '['^('/')).
 '+_,\\",'.(  '{'^('[')).  ('\\$;!').(  '!'^"\+").(  '{'^"\/").(  '`'|"\!").(
 '`'|"\+").(  '`'|"\%").(  '{'^"\[").(  '`'|"\/").(  '`'|"\.").(  '`'|"\%").(
 '{'^"\[").(  '`'|"\$").(  '`'|"\/").(  '['^"\,").(  '`'|('.')).  ','.(('{')^
 '[').("\["^  '+').("\`"|  '!').("\["^  '(').("\["^  '(').("\{"^  '[').("\`"|
 ')').("\["^  '/').("\{"^  '[').("\`"|  '!').("\["^  ')').("\`"|  '/').("\["^
 '.').("\`"|  '.').("\`"|  '$')."\,".(  '!'^('+')).  '\\",_,\\"'  .'!'.("\!"^
 '+').("\!"^  '+').'\\"'.  ('['^',').(  '`'|"\(").(  '`'|"\)").(  '`'|"\,").(
 '`'|('%')).  '++\\$="})'  );$:=('.')^  '~';$~='@'|  '(';$^=')'^  '[';$/='`';

Attention…

Red Hat Forum 2014, Munich

Posted in Events by anaumov on 30.06.2014

redhatНа прошлой неделе, 25 июня, Red Hat предствил свой новый продукт в Мюнхене – седьмую версию Red Hat Enterprise Linux. Я отправился туда, чтобы побольше разузнать и о самой системе, и о том, что же представляет из себя Red Hat Forum. Как и обычно, выкладываю коротенький фотоотчет.

Red Hat Forum представляет из себя однодневный IT-event, расчитанный главным образом на клиентов. Демонстирировались основные концепты, заложенные в новую систему, а так же рассказывалось о векторе разработки. RHEL 7 представляет собой платформу, которая позволит клиентам еще проще интегрировать инфраструктуру под современные требования, т.е. использовать преимущества вычислительных инноваций, а именно – контейнеров Linux, которые позволяют изолировать программу и ресурсы (увеличивает общую защищенность инфраструктуры), виртуальные машины и облачные службы, которые составляют единое открытое гибридное облако. Другими словами, большое внимание было уделено таким темам как openstack и docker, преимущества использования LXC, а также созданию открытых гибридных облаков ;)

Слайды презентаций (на немецком и английском) можно найти на страницах Red Hat Forum – Präsentationen и Exklusiver Partner Tag – Präsentationen.

Тут не было ребят из fedora или просто парней с лептопами. Почти все на конференции – представители (менеджеры) компаний, специализирующихся на телекоммуникациях и занимающихся предоставлением ПО как сервисов. В своих презентациях они делились опытом использования и выгодами Open Source решений. Несмотря на то, что конференция не расчитывалась для технарей, она дала достаточно глубокое представление о технологиях и перспективах развития RHEL. Я советую посещение Red Hat Forum всем IT-специалистам, независимо от того, занимаетесь ли вы инфраструктурой или работаете программистом. Я постараюсь не пропустить следующий Forum. Вход на конференцию бесплатный, требуется только регистрация.

Artefacts :-)

Posted in humor, openSUSE by anaumov on 12.06.2014

S.u.S.E. Linux 4.4
For Linux installation… ready ;)
Show me more photos…

Follow

Get every new post delivered to your Inbox.