LINUX.ORG.RU

Избранные сообщения estet

Петербургский Linux Fest

Новости — Конференции и встречи
Группа Конференции и встречи

25 октября в Северной Пальмире состоится очередной Linux Fest. Он пройдет на базе Высшей инженерной школы Политехнического университета(Факультет переподготовки специалистов).

  • Адрес: Санкт-Петербург, Метро Политехническая, улица Обручевых, дом 1 (11 учебный корпус СПбПУ, ауд. 148)
  • Начало: 25 октября, 13:00.
  • Вход: свободный, необходима регистрация.

Программа:

  • 13:00. Александр Чистяков — «Субъективный обзор дистрибутивов Linux: на вкус и цвет все фломастеры разные»
  • 14:00. Сергей Мамонов — «OpenVZ. Взгляд со стороны хостинг-провайдера на опыт использования openvz6. Ожидание и опасения о VZ7.»
  • 15:00. Константин Новаковский — «PowerDNS»
  • 15:45. Перерыв
  • 16:15. Александр Дементьев — «Внедрение 1С:Предприятие в среде Linux. Зачем и как?»
  • 17:15. Печерский Денис — «Мир без копирайта»
  • 18:00. Александр Поташев — «Эпоха KDE Frameworks 5: изменения и новинки»

>>> Подробности

 ,

kernelgood
()

Доступны материалы со встречи разработчиков и пользователей Linux-контейнеров

Новости — Конференции и встречи
Группа Конференции и встречи

Доступны видео и слайды докладов со встречи для разработчиков и пользователей Linux-контейнеров, которая прошла 19 сентября в Москве.

Для координациии предстоящих встреч подобной тематики организована группа «Moscow Containers meetup». Добавляйтесь, если не хотите пропустить.

>>> Посмотреть все видео

 , libct, ,

estet
()

В сентябре в Москве состоится встреча разработчиков и пользователей Linux-контейнеров

Новости — Конференции и встречи
Группа Конференции и встречи

19 сентября в Москве пройдет конференция для разработчиков и пользователей Linux-контейнеров.

Программа конференции уже сформирована:

  • Живая миграция контейнеров: плюсы, минусы, подводные камни — Павел Емельянов (разработчик OpenVZ/CRIU).
  • Управление памятью контейнеров в проекте OpenVZ — Владимир Давыдов (разработчик OpenVZ).
  • LibCT и контейнеры на уровне приложений — Андрей Вагин (разработчик OpenVZ/CRIU).
  • Использование контейнерных технологий в DevOps — Дмитрий Лазаренко (Jelastic).
  • Опыт использования виртуальных контейнеров в работе сервис-провайдера — Константин Анисимов (Русоникс).
  • CRIU: ускорение запуска PHP в CloudLinux OS — Руслан Купреев (CloudLinux).
  • Развёртывание приложений Docker в контейнерах Virtuozzo — Павел Тихомиров (разработчик OpenVZ).
  • Проблема фрагментации виртуальных дисков и способы её решения — Дмитрий Монахов (разработчик OpenVZ).

Дата и время проведения: 19 сентября, с 11:00 до 16:40. Место проведения: Москва, ул. Льва Толстого, 16 конференц-зал «Экстрополис». Участие бесплатное, но требуется регистрация.

>>> Подробности

 , , ,

estet
()

Разработчики OpenVZ анонсировали выпуск Virtuozzo 7 Technical Preview для контейнерной технологии

Новости — Linux General
Группа Linux General

Разработчики проекта OpenVZ анонсировали доступность Virtuozzo 7 Technical Preview — Containers. Эта версия примечательна следующими значительными изменениями:

  • Дистрибутив базируется на ядре RHEL7, самой последней версии ядра от разработчика одного из самых популярных серверных Linux-дистрибутивов — Red Hat.
  • Для изоляции, ограничения и подсчёта использования ресурсов контейнеры используют cgroups и namespaces.
  • Осуществлён переход на уникальные идентификаторы (UUID) вместо числовых идентификаторов (VEID) для контейнеров.
  • Осуществлён переход на 4-е поколение менеджера памяти.

Virtuozzo 7 — это полноценный дистрибутив Linux, в котором используются только открытые компоненты. Для установки доступен как ISO-образ, так и RPM-пакеты для установки на CentOS или CloudLinux.

Этот релиз является тестовым и всё ещё не готов для серьёзного применения. Разработка новой версии продолжается, продукт может содержать серьёзные ошибки. На вики-странице описаны известные ограничения и устаревшая функциональность.

>>> Официальный анонс

 , ,

estet
()

Гарнитура DNS ALT-877NCM, проблемы с микрофоном

Форум — Linux-hardware

Досталась как-то по случаю беспроводная гарнитура DNS ALT-877NCM, пользовал в качестве наушников, работала без нареканий, но возникла необходимость в скайпе и начались непонятки - не работает микрофон. В alsamixer и pavucontrol устройство ввода в наличии, но индикатор звука на микрофон не реагирует. До этого с настрйкой звука сталкиваться не приходилось, поэтому даже теряюсь куда копнуть, может кто посоветует чего?

$ uname -a
Linux Tower 3.2.0-59-generic #90-Ubuntu SMP Tue Jan 7 22:43:51 UTC 2014 x86_64 x86_64 x86_64 GNU/Linux

 , ,

kravzo
()

В OpenBSD появилась легковесная замена утилите sudo

Новости — BSD
Группа BSD

В OpenBSD-current (будущий выпуск 5.8) появилась новая команда — doas(1), позволяющая выполнять команды от имени другого пользователя (в том числе и root). Она используется вместо сторонней утилиты Sudo, которая была удалена из базовой системы, но доступна в портах (таким образом, стало легче ее обновлять и с дополнительными опциями вроде поддержки LDAP собирать). Пример конфигурационного файла doas.conf(5):

permit keepenv user

>>> Подробности

 , , ,

cetjs2
()

Новый системный вызов в OpenBSD — tame(2)

Новости — BSD
Группа BSD

nicm@ и deraadt@ представили новый системный вызов, позволяющий максимально просто добавить в приложение возможность отказаться от излишних привилегий. Новый механизм призван дополнить недавно портированный и более сложный в использовании capsicum(4), а также ранее существовавший systrace(4).

Самое интересное то, что новый системный вызов позволяет четко отделить фазу инициализации процесса от его основной части, и наложить более строгие ограничения на последнюю. Ведь известно, что во время инициализации используется гораздо больше привилегий. Доступные флаги ограничений выбраны как разумный компромисс между гранулярностью и простотой использования на основе тщательного аудита устройства программного обеспечения из base system а также портов, наборы оптимизированы под наиболее популярные паттерны. Более сложным приложениям стоит посмотреть в сторону вышеупомянутого capsicum.

К объявлению также прилагаются патчи для 29-ти компонентов базовой системы, которые демонстрируют использование tame(2). Вот, например, diff для нового системного вызова для одного из демонов bgpd (он разделен на части по модели privsep, которые общаются между собой с использованием фреймворка imsg):

+#include <sys/tame.h>
…
+	tame(TAME_MALLOC | TAME_UNIX | TAME_CMSG);

Такой подход позволяет разработчикам максимально просто и быстро ограничить потенциальный вред от уязвимостей в своем софте, соответственно, есть шансы что он будет использоваться более часто и широко, чем гораздо более сложные для программиста capsicum и правильный privsep, или в определенном смысле менее гибкие и непростые в администрировании selinux/systrace и co.

>>> Подробности

 ,

val-amart
()

Состоялась конференция LVEE 2015

Новости — Конференции и встречи
Группа Конференции и встречи

11 международная конференция Linux Vacation / Eastern Europe прошла 25-28 июня на турбазе “Химик” посреди лесного заказника под Гродно.

В LVEE 2015 поучаствовало сто с лишним пользователей и разработчиков из Беларуси, России, Украины, Норвегии и Азербайджана. В программу вошли 20 докладов и 2 воркшопа в 4 тематических направлениях: средства и технологии разработки, системное администрирование и сетевая инфраструктура, построение дистрибутивов и технологии виртуализации, а также свободные лицензии и проекты.

В блоке свободных проектов и разработок были представлены доклады о тонкостях использования Blender (включая применение для 2D-анимации), технологиях 3D-печати, встроенной графике в LaTeX-документах и ведении библиографических списков. Сюда же вошла тема микроэлектроники, в докладах об архитектуре и практике использования Coreboot, а также о средствах мониторинга физического состояния пользователя. Большое внимание публики привлекла презентация о малобюджетной аэрофотосъемке с использованием GNU/Linux, отмеченная мастерской подачей эксцентричного выбора технических средств (ее автору Дмитрию Самсонову вручён специальный приз зрительских симпатий).

В блоке технологий дистрибутивостроения и виртуализации было уделено внимание OpenVZ и технологии чекпоинтов CRIU, а также длительному опыту построения вузовского специализированного дистрибутива (доклад был признан публикой лучшим по итогам конференции, и его автору Денису Пынькину достался традиционный памятный знак от оргкомитета).

Вопросы сетевой инфраструктуры были раскрыты в докладах, касавшихся обеспечения надежности ссылок, построения систем высокой доступности, практике применения современных средств сетевого мониторинга, интеллектуальным системам управления трафиком.

В блоке средств и технологий разработки ПО оказались доклады по кросс-платформенным языкам, средствам рекурсивного наблюдения за изменениями файловой системы, новым средствам ядра Linux для оптимизации скорости обработки входящих пакетов, особенностям создания модулей расширения для PostgreSQL, а также практике создания высокопортируемых приложений, наработанной сотрудниками Opera Software.

Воркшопы были посвящены mesh-сетям (созданная сеть обеспечивала покрытие WiFi в месте проведения конференции) и низкоуровневым средствам контейнерной виртуализации.

В настоящее время тезисы докладов и презентации выкладываются на сайт конференции. Там же ожидается появление видео докладов.

Поддержку LVEE 2015 оказали компании SaM Solutions, Wargaming, Postgres Professional, MyCloud.by, ITS Partner, EPAM Systems и hoster.by.

>>> Подробности

 ,

fiowro
()

Проект OpenVZ начал выкладывать тестовые сборки Virtuozzo 7

Новости — Linux General
Группа Linux General

Разработчики проекта OpenVZ опубликовали тестовые сборки дистрибутива Virtuozzo 7, который состоит только из открытых компонентов. Теперь все желающие получили возможность попробовать последнюю версию контейнеров OpenVZ.

Доступен ежедневно обновляемый Yum репозиторий с RPM пакетами, установочный образ Virtuozzo 7 x86_64 и шаблоны контейнеров для разных дистрибутивов.

Опубликованные сборки компонентов Virtuozzo являются тестовыми и не готовы для серьёзного применения. Разработка новой версии всё ещё продолжается и продукт может содержать серьёзные баги.

>>> Подробности

 ,

estet
()

CryoPID - замораживатель процессов или как ускорить запуск программ

Новости — Linux General
Группа Linux General

Представьте, что у вас 50000 сообщений электронной почты и запуск, например, mutt занимает достаточно продолжительное время, а оставлять его в памяти тоже не хочется по причине нехватки ОЗУ. А может вам просто потребовалось выключить на ночь компьютер. Чтобы решить эту проблему, вы можете воспользоваться приложением CryoPID, которое позволяет "заморозить" приложение, сбросив его образ, находящийся в памяти, в виде файла на жёсткий диск. Последующий запуск, естественно, будет практически моментальным.

Домашняя страница проекта http://cryopid.berlios.de/

>>> Подробности

birdie
()

Тео де Раадт подверг критике предложение убрать из OpenBSD поддержку бинарных прошивок

Новости — BSD
Группа BSD

Тео де Раадт, создатель OpenBSD, выступил с резкой критикой против чистки OpenBSD от бинарных прошивок, предложенной одним из участников рассылки.

По мнению Тео, несвободные бинарные прошивки, поставляемые отдельно от аппаратного обеспечения, ничем не отличаются от случаев, когда эти прошивки находятся в постоянной памяти самих устройств. Более того, подобная практика отчасти полезна, поскольку упрощает обновление прошивок.

Опасения, что эти прошивки могут содержать бэкдоры, не имеет смысла, поскольку если производителю нужно встроить бэкдор, то он встроит его в прошивку, хранящуюся непосредственно в устройстве. Если пользователь желает использовать свободное аппаратное обеспечение, то он должен озаботиться этим на этапе покупки «железа», а если он сознательно выбрал оборудование, требующее загрузки прошивок, то рассчитывает иметь возможность получить эту возможность от операционной системы.

В ответ на предложение заняться реверсингом несвободных прошивок и написанием на их основе свободного кода, Тео охарактеризовал автора нелестным образом («you are quite a persistant idiot») и напомнил, что количество несвободных прошивок приближается к 250 тысячам. Что, очевидно, делает задачу практически невыполнимой.

«Современное железо такое, какое есть. Заявления, что OpenBSD не должна работать на подобном оборудовании, это большая ошибка. Вы подобны детям, требующим свобооооооооооды», - заключил Тео («Fact is, modern hardware simply „is what it is“. Telling people that OpenBSD should not run on such hardware is a gigantic illusion. You come off like a child, demanding freeeeeeedom»).

Вопрос об удалении бинарных прошивок был поднят в рассылке после заявления корпорации Intel о том, что графическим ядрам новых процессоров Skylake потребуются для работы подобные прошивки. Лицензия на них явно запрещает дизассемблирование и реверс-инжиниринг этих прошивок, которые будут поставляться лишь в скомпилированном виде без предоставления исходного кода.

>>> Подробности

 

anonymous
()

ALT Linux выпускает продукты на базе «Пятой платформы»

Новости — Linux в России
Группа Linux в России

Компания «Альт Линукс» объявляет о выпуске продуктов на базе «Пятой Платформы» — «Альт Линукс 5.0 Ковчег», предназначенный для создания комплексных интегрированных решений, и «Альт Линукс 5.0 Школьный», подходящий для внедрения в общеобразовательных школах Российской Федерации.

Комплект «Альт Линукс 5.0 Ковчег» включает 2 дистрибутива для двух аппаратных платформ (i586 и x86_64):

  • Сервер (ALT Linux 5.0 Ark Server)
  • Рабочая станция (ALT Linux 5.0 Ark Desktop).

Подробности: http://www.altlinux.org/Альт_Линукс_5.0_Ковчег

Скачать: ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/p5/iso/ark/

Набор дистрибутивов «Альт Линукс 5.0 Школьный»:

  • Альт Линукс 5.0 Школьный Сервер
  • Альт Линукс 5.0 Школьный Лёгкий
  • Альт Линукс 5.0 Школьный Юниор
  • Альт Линукс 5.0 Школьный Мастер

Подробности: http://www.altlinux.org/Альт_Линукс_5.0_Школьный

Скачать: ftp://ftp.altlinux.ru/pub/distributions/ALTLinux/p5/iso/school/

Основные функциональные возможности серверных дистрибутивов:

  • Организация сети предприятия.
  • Центральная авторизация пользователей и сервисов.
  • Организация взаимодействия территориально распределённых офисов (VPN).
  • Централизованное обновление серверов и рабочих станций.
  • Сетевая установка рабочих станций.
  • Виртуализация для установки контейнеров c дополнительным ПО (OpenVZ и KVM)
  • Создание резервных копий и восстановление из них (в том числе отдельных файлов) на базе Bacula.
  • Единое файловое хранилище c поддержкой квотирования.
  • Автоматическое создание RAID1 из двух и более жёстких дисков.
  • Удобное администрирование через веб-интерфейс, не требующее глубокого изучения системы обслуживающим персоналом.
  • В Школьном Сервере предоставляются по умолчанию Moodle и MediaWiki.

Основные функциональные возможности дистрибутивов для рабочих станций:

  • Графические среды: GNOME (Рабочая Станция, Школьный Юниор), XFCE (Школьный Лёгкий), KDE 4 (Школьный Мастер).
  • Упрощённое взаимодействие с серверными дистрибутивами «Пятой платформы» и виртуальными машинами, в том числе готовность к работе с терминальными приложениями.
  • Готовый к работе комплект ПО для офисной работы: Интернет, электронная почта, офисный пакет.
  • Централизованная аутентификация на сервере.
  • Интеграция с файловым хранилищем на серверных дистрибутивах «Пятой платформы».

В каждом комплекте резко увеличивается эффективность совместного использования сервера и рабочих станций: единая аутентификация, автоматическое подключение сетевых ресурсов, анонс служб по Zeroconf. Полезной возможностью станут виртуальные машины (KVM и OpenVZ) из загружаемых профилей. Новички смогут без затруднений управлять сервером через веб-интерфейс с использованием AJAX (Alterator).

>>>

 

Skull
()

Посоветуйте OpenSource проект

Форум — General

Доброго времени суток. Посоветуйте, пожалуйста актуальный open source проект (java, C/C++, Python) с хорошим комьюнити для участия. Спасибо за помощь.

 , , ,

politruk
()

Перенос контейнеров с virtuozzo на openvz

Форум — Admin

Добрый день.

Понадобилось перенести контейнер с parallels virtuozzo на openvz.

Отличаются расположением конфига и самих файлов.

Сделал следующим образом: создал контейнер и заменил его файлы файлами из папка контейнера viruozzo /fs/root/

Теперь при запуске и при попытке зайти на контейнер вижу ошибку:

/bin/bash: error while loading shared libraries: /lib64/libtinfo.so.5: invalid ELF header

Переустанавливать библиотеку пробовал, гуглил, яндексил.

На сервере с OpenVZ стоит ОС CentOS 6.4, с виртуоззой - Parallels Server Bare Metal. 64х битные

Библиотека стоит и там и там одинаковая: libtinfo.so.5.7

Обратный перенос (с openvz на виртуозу) работает на ура.

Может быть кто-то сталкивался с подобным? Как лечить не понятно.

Villain86
()

Виртуальная машина Parallels Workstation 2.0

Форум — General

Вышла бета версия новой виртуальной машины Parallels Workstation 2.0 - аналога VMware и Virtual PC. Качать тут - http://www.parallels.com/

Obram
()

Интервью Протасова на хабре — ваши вопросы

Форум — Talks

В прошлом августе Стас Протасов (сооснователь и глава всея разработки в Parallels) давал интервью на ЛОРе. Сейчас то же самое происходит на хабре. Всё, что вы хотели знать, но стеснялись спросить в прошлом августе — спрашивайте сейчас!

Сбор вопросов

Перемещено maxcom из russia

 , ,

ovzkir
()

Лекция Джеймса Боттомли в офисе Parallels (Москва)

Новости — Конференции и встречи
Группа Конференции и встречи

В августе 2011 года Джеймс Боттомли (James Bottomley), один из доверенных лиц создателя Linux Линуса Торвальдса и выдающийся разработчик ядра, перешел в команду Parallels.

Parallels очень важен опыт Джеймса, полученный им при создании и реализации технической стратегии собственной компании Steel Eye Technology. Он смог разработать технологию network block device, сетевого storage, и включить ее в ядро Linux. «Если Джеймс сможет сделать то же самое для Parallels, включив исходные коды продуктов контейнерной виртуализации (OpenVZ, Parallels Virtuozzo Containers) в состав основного ядра Linux, можно считать, что жизнь прожита не зря» — прокомментировал Станислав Протасов, со-основатель и глава разработки Parallels.

Позднее Джеймс Боттомли был одним из ведущих технических специалистов (distinguished engineer) в компании Novell. С его опытом построения бизнеса вокруг ОС Linux и пониманием принципов работы сообщества Open Source Parallels совершенствует свои решения в области гипервизорной и контейнерной виртуализации серверов.

Джеймс Боттомли, технический директор по серверной виртуализации Parallels, довольно часто бывает в Москве, хотя публично выступать в России ему не приходилось. Но в четверг, 5 июля, компания проводит его лекцию для своих сотрудников.

Тема лекции: как Parallels патчит ядро Linux, какие изменения вносятся и как это делать лучше.

Parallels хочет пригласить читателей LOR посетить лекцию. Это редкая возможность лично поговорить с таким человеком, а также увидеть, как работает компания. Лекция пройдет в офисе Parallels по адресу: Москва, Алтуфьевское шоссе, д. 44, здание бизнес-центра Альтеза, 3 этаж.

Начало лекции 5 июля (четверг) в 17:00. Язык лекции — английский. Также можно смело задавать вопросы.

Для посещения необходимо прислать свои ФИО и название компании на pr@parallels.com.

>>> Сайт компании Parallels

 james bottomley, , ,

post-factum
()

Parallels Desktop, вопросы лицензирования

Форум — Talks

Есть такая штука, Parallels Desktop называется (вкратце — Виртуалбокс для мака, только раз в пять фичастее).

Внимание, вопрос: можно ли использовать одну лицензию Parallels Desktop на двух своих собственных компах? Или на каждый отдельную копию брать придется?

// Крики «не нужно» буду сопровождать комментарием в профиль (вместо игнора) :)

 , , ,

DoctorSinus
()

Google открыла внутреннюю систему сборки — Bazel

Новости — Google
Группа Google

Основные возможности

  • Поддержка разных языков программирования: Bazel поддерживает Java, Objective-C и C++, а также может быть расширен для поддержки других языков.
  • Высокоуровневый язык конфигурирования сборки: проекты конфигурируются с помощью языка BUILD-файлов, в компактном текстовом формате, который описывает проекты как наборы небольших, взаимосвязанных библиотек, исполняемых файлов и тестов. В отличии от Bazel, Makefile, например, содержат описания конкретных файлов и параметров запуска компилятора.
  • Поддержка множества платформ: один и тот же инструмент используется для сборки ПО для различных архитектур и даже разных платформ. Google использует Bazel для сборки как серверного ПО, так и клиентских приложений на мобильных телефонах.
  • Воспроизводимость результатов: в BUILD файлах каждая библиотека, тест или исполняемый файл прямо указывают свои непосредственные зависимости. Bazel использует эту информацию, чтобы определять, как пересобирать двоичные файлы и параллельно выполнять тесты. Это означает, что все сборки инкрементальны и приводят к одинаковым результатам.
  • Масштабируемость: Bazel легко справляется с большими сборками. В Google достаточно часто серверные приложения занимают 100k строк кода и сборки ветки без отличий от кода основного репозитория могут занимать около 200 мс.

( Почему не ... )

>>> Подробности

 , , ,

vertexua
()

23-й выпуск журнала Pragmatic Perl

Новости — Документация
Группа Документация

Вышел 23-й выпуск журнала о современном Perl. В этом выпуске:

>>> Подробности

 ,

pragmaticperl
()