LINUX.ORG.RU

Linux


108

4

Всего сообщений: 1344

Linux преодолел планку в 3%

Группа Linux General

Летом 2016 года Linux на десктопах преодолел планку в 2%, и вот спустя год доля Linux в мировой статистике превысила 3% и составила по данным Market Share 3.37% за август 2017 года.

При сохранении нынешнего уровня скорости прироста пользователей Linux на уровне 1% в год, психологическая отметка в 5% будет преодолена менее чем за два года. Рыночная доля в 5% считается большинством специалистов пороговой отметкой для того чтобы производители оборудования не пренебрегали выпуском полноценных драйверов, а производители программного обеспечения выполнили портирование своих программ для данной ОС.

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

 ,

anonymous
()

Вышло обновление ядра Unbreakable Enterprise Kernel R4U5

Группа Red Hat

Компания Oracle представило пятое обновление для ядра Unbreakable Enterprise Kernel 4. Исходные тексты, включая разбивку в отдельные патчи, доступны в открытом Git-репозитории Oracle. Пакеты - в репозитории Oracle Linux, расположенном по адресу yum.oracle.com . Ядро распространяется как ядро по умолчанию в Oracle Linux и предоставляет ряд расширенных возможностей, таких как интеграция DTrace и улучшенная поддержка Btrfs. Напомним, что в основном дистрибутиве Red Hat Enterprise Linux 7.4 приняли решение от нее отказаться. Новшества:

  • В реализации Btrfs улучшена обработка дедупликации данных и обеспечена возможность удаления устройств по их идентификатору (device ID);
  • Бэкпортирован усовершенствованный код обработки ошибок XFS.
  • Бэкпортированы изменения из ядер Linux 4.9 и 4.10, связанные с гипервизором Xen
  • В реализации DTrace улучшена поддержка FBT (Function Boundary Tracing) для отслеживания выхода за границы буфера в функциях, работающих на уровне ядра. Расширен охват проверок, осуществляемых провайдером ввода/вывода. Добавлена возможность добавлять контрольные проверки (probe) в файловые системы, работающее поверх штатного блочного уровня. Добавлена поддержка трассировки чтения и записи поверх NFS. Добавлены контрольные проверки SDT для протоколов TCP и UDP. Обеспечена автоматическая загрузка необходимых модулей DTrace;
  • Добавлена поддержка динамического изменения размера больших страниц памяти, что позволяет одновременно использовать большие страницы разного размера;
  • В nf_tables добавлены модули для дублирования сетевых пакетов с отправкой дубликатов в заданную точку приёма трафика;
  • В OpenFabrics Enterprise Distribution (OFED) добавлена поддержка интерфейса netlink, позволяющего подключать обработчики в пространстве пользователя;
  • Было добавлено 30 новых драйверов. Intel E100, Intel i40e, nvme, smartpqi. Добавлен Forcedeth для Ethernet в составе Nvidia Nforce
  • Под флагом Technology Preview продолжается тестирование экспериментальной поддержки DCTCP (Data Center TCP), DRBD (Distributed Replicated Block Device), системы верификации модулей ядра по цифровой подписи, режима совместимости NFS over RDMA с ZFS и Solaris, серверной реализации pNFS (parallel NFS).
  • Данное ядро теперь подписано новым личным ключом Oracle для SecureBoot, а не ключом Redhat, как это было раннее.

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

 , ,

Lowes
()

Семинары по Linux Kernel с GlobalLogic в Харькове

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

GlobalLogic приглашает вас принять участие в серии семинаров в Харькове, посвященных разработке под Linux Kernel. Семинары охватят такие темы, как Linux Kernel Internals, Linux Kernel Level Programming, Device Driver Development и др. Набор продлится до 10 сентября 2017 года.

Участие в семинарах откроет для вас новые возможности повышения своего инженерного уровня, даст более глубокое понимание того, как работает операционная система, позволит увереннее чувствовать себя в таких современных сферах как Internet of Things, Wireless networking, Automotive. Вы сможете пообщаться с практиками вышеупомянутых технологий и Linux-разработки.

После прохождения семинаров у вас будет шанс получить предложение о сотрудничестве с GlobalLogic. В прошлом году к участию в семинарах были выбраны только 15 человек. По итогам шести из них было предложено участие в проектах компании.

Требования к участникам: Необходимо: - Опыт разработки на языке C - от 2 лет - Опыт разработки программного обеспечения для встраиваемых систем (embedded systems) - Знание Linux на уровне пользователя и базовые знания интерфейса командной строки в Unix-подобных ОС - Высшее образование по направлениям: разработка ПО, системное программирование, компьютерные системы или микроэлектронные системы

Желательно: - Опыт разработки программ для Linux - Знание Linux на уровне администратора - Опыт разработки драйверов для Unix-подобных ОС - Опыт работы с системой контроля версий Git - Опыт разработки программ для встроенных систем, опыт в системном программировании или смежных сферах - Английский на уровне Intermediate

Регистрация для участия в семинарах открыта до 10 сентября по ссылке: bit.ly/LinuxKharkiv2reg

Порядок проведения семинаров: Количество участников ограничено Формат проведения: - до 12 недель - 1 практический семинар в неделю в вечернее время (максимальная продолжительность - 2:00) - теоретические материалы в виде видеолекций, подборок книг, ссылок и презентаций - информационная поддержка участников в закрытом чате Старт в сентябре (точная информация будет сообщена группе участников) Место проведения: Харьков (точная информация будет сообщена группе участников)

Дополнительную информацию вы можете получить, отправив запрос на e-mail: join.kharkiv@globallogic.com или Skype: AnnaBod9

Наполнение семинаров:

-Linux Kernel Architecture and Hardware Requirements - Kernel Development Tools and Kernel Debugging - Time, Delays, Interrupts and Deferred Work - Concurrency and Race Conditions - Allocating Memory, Memory Management Subsystem, and System calls - Communicating with Hardware and Interrupt Handling - Block Devices, Character Devices, and Networking - USB basics: host, gadgets and classes

Не упустите возможность для профессионального развития и привлечения к интересным проектам!

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

 kharkiv,

GlobalLogic
()

Ubuntu переходит вновь на традиционную поставку Gnome

Группа Ubuntu Linux

Изначально, планируя даты релизов Ubuntu, разработчики Canonical синхронизировали их с выпусками Gnome. Затем же, перейдя на собственную оболочку Unity по умолчанию, начиная с Ubuntu 13.04 Raring Ringtail разработка очередного релиза Ubuntu часто происходила на основе релизного выпуска Gnome, а не тестового, из-за того, что на интеграцию и тестирование нововведений в новую версию Gnome оставалось очень мало времени. Таким образом, выпуск 3.8 должен был оказаться в 13.04, выпуск 3.10 в 13.10 и так далее.

В версии 17.10 в связи с переходом на поставку Gnome по умолчанию, было принято решение использовать самую свежую версию Gnome. В репозиторий уже помещён пакет Gnome-Shell 3.26, а также Mutter 3.26. Пакеты Gnome 3.26 будут помещены в дистрибутив, несмотря на то, что в день выхода Gnome 3.26 - 13 сентября, дистрибутив будет заморожен.

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

 , ,

Lowes
()

Linux исполнилось 26 лет

Группа Ядро Linux

25 августа 1991 года, после пяти месяцев разработки, 21-летний студент Линус Торвальдс объявил в телеконференции comp.os.minix о создании рабочего прототипа новой операционной системы, для которой было отмечено завершение портирования bash 1.08 и gcc 1.40. Первый публичный выпуск Linux был представлен 17 сентября. Ядро 0.0.1 имело размер 62 Кб в сжатом виде и содержало около 10 тысяч строк исходного кода. Современное ядро насчитывает более 24 млн строк кода. По данным исследования, проведённого по заказу Евросоюза, приблизительная стоимость создания современного открытого ядра, составила бы более 3 миллиардов долларов США.

Ядро Linux было создано под впечатлением от операционной системы MINIX, которая не устраивала Линуса своей ограниченной лицензией. Впоследствии, когда Linux стал известным проектом, недоброжелатели пытались обвинить Линуса в прямом копировании кода некоторых подсистем MINIX. Нападение отразил Эндрю Таненбаум, автор MINIX, который поручил одному из студентов провести детальное сравнение кода Minix и первых публичных версий Linux. Результаты исследования показали наличие только четырёх несущественных совпадений блоков кода, обусловленных требованиями POSIX и ANSI C.

Первоначально Линус задумал назвать ядро Freax, от слов «free», «freak» и X (Unix). Но имя «Linux» ядро получило с лёгкой руки Ари Лемке (Ari Lemmke), который по просьбе Линуса разместил ядро на FTP-сервере университета, назвав директорию с архивом не «freax», как просил Торвальдс, а «linux». Примечательно, что предприимчивый делец Вильям Делло Крок (William Della Croce) сумел зарегистрировать торговую марку Linux и хотел со временем собирать отчисления, но позднее передумал и передал все права на торговую марку Линусу. Официальный талисман Linux-ядра, пингвин Tux, был выбран в результате соревнования, состоявшегося в 1996 году. Имя Tux расшифровывается как Torvalds UniX.

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

 ,

Lowes
()

Zabbix 3.4

Группа Open Source

Состоялся релиз системы мониторинга с открытым исходным кодом Zabbix 3.4. Zabbix – универсальная система для мониторинга серверов, инженерного и сетевого оборудования, приложений, баз данных, систем виртуализации, ИТ-сервисов, доступности Web-сервисов.

Система реализует полный цикл от сбора данных, их парсинга, анализа получаемых значений, и заканчивая их хранением, визуализацией и рассылкой оповещений, используя правила эскалации. Представляет гибкие возможности расширения методов сбора и оповещений, а также возможности по автоматизации через API. Единый веб-интерфейс реализует централизованное управление конфигурациями мониторинга и распределение прав доступа различным группам пользователей. Код проекта распространяется под лицензией GPLv2.

( читать дальше... )

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

 , , ,

alexvl
()

В Gentoo больше не будет Hardened-сборок ядра Linux

Группа Gentoo Linux

Проект Gentoo объявил, что в связи с тем, что патчи grsecurity стали закрытыми и несвободными, теперь больше нет возможности поддерживать hardened-сборки. Так как эта ветка больше не будет обновляться, 27 августа пакет будет скрыт, а до конца сентября - удален.

Рекомендуется перейти на стандартное ядро и использовать SELinux и средства усиления безопасности при сборке компонентов пространства пользователя. Также возможно пропатчить ядро на свой страх и риск неофициальными патчами gsecurity или Copperhead OS.

Анонс

>>> Полный текст новости

 , , ,

Lowes
()

CentOS 7.1708

Группа Red Hat

11 августа 2017 года был запущен репозиторий buildlogs CentOS 7.1708, основанного на Red Hat Enterprise Linux 7.4. Основной репозиторий пока еще не готов. Напомним, что номер версии 7.1708 связан с введением в практику ежемесячной сборки rolling-обновлений установочных образов и отражает время очередной сборки, при том, что в рамках подготовки данной сборки репозиторий был переведён на пакетную базу RHEL 7.4, т.е. выпуск CentOS 7.1708 можно формально рассматривать как CentOS 7.4 в старой нумерации.

На данный момент доступен Boot.ISO с установкой по сети через указание BuildLogs. Дистрибутив полностью аналогичен RHEL 7.4, за исключением брендированных и закрытых пакетов. Новшества, характерные для любых Enterprise Linux 7.4:

  • Добавлена поддержка NBDE (Network Bound Disk Encryption), позволяющего шифровать содержимое корневых разделов на жестких дисках без необходимости ручного ввода пароля в процессе загрузки;
  • Добавлена поддержка USB Guard, позволяющего управлять доступом пользователей к USB-устройствам для блокирования возможных утечек информации. Поддерживается создание белого и чёрного списков USB-устройств;
  • Добавлена полная поддержка пространств имён идентификаторов пользователей (user name spaces), позволяющих задействовать в контейнере отдельную таблицу идентификаторов, не пересекающуюся с хост-системой (например, root контейнера не будет иметь повышенных прав в хост-системе);
  • Обновлен Gnome до 3.22 и KDE до 4.10.5 с элементами 4.11.
  • Добавлены пакеты http-parser и libfastjson для высокопроизводительного разбора HTTP-запросов и данных в формате JSON.

>>> Источник

 , ,

Lowes
()

Oracle Linux 7.4

Группа Red Hat

Компания Oracle представила Oracle Linux 7.4. Дистрибутив примечателен тем, что в отличие от Red Hat и CentOS не делится на платную и бесплатную версию и является единым целым.

Помимо стандартного ядра RedHat, в дистрибутиве присутствует своя ветка Unbreakable Enterprise Kernel 4 и загрузка по умолчанию идет с ядром от Oracle. Oracle 7.4 аналогичен по составу RedHat Enterprise Linux 7.4, за исключением групп пакетов, доступных в Anaconda.

( Новшества, специфичные для Oracle 7.4: )

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

 , ,

Lowes
()

Патчи pf-kernel для Linux 4.12

Группа Ядро Linux

Состоялся пятый выпуск pf-kernel для ядра Linux ветки 4.12.

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

( читать дальше... )

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

 , ,

post-factum
()

Поддержка Ubuntu 16.10 завершена

Группа Ubuntu Linux

Срок поддержки релиза составлял 9 месяцев. Данный релиз примечателен тем, что он является предпоследним релизом с оболочкой Unity 7, а также последним релизом с Unity 8. Поддержка последнего релиза с Unity 7 будет окончена в апреле 2021 года.

В новой версии средой рабочего стола по умолчанию станет Gnome 3.

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

 , ,

Lowes
()

Opensuse 42.3

Группа Novell

26 июля 2017 года вышел Opensuse 42.3.

Основные изменения:

  • Еще больше пакетов из Suse Enterprise Linux Desktop. Совмещенная кодовая база Opensuse Leap и Suse Enterprise Linux Desktop позволяет получать исправления ошибок как со стороны сообщества, так и со стороны разработчиков дистрибутива.
  • Добавлена возможность установки сервера на Opensuse из установщика Yast. Больше не нужно собирать сервер по крупицам.
  • Добавлена возможность использования контейнеров Docker 1.12. Также добавлен Flatpak в качестве опции.
  • Среда по умолчанию — KDE 5.8. Вместе с ней доступны такие возможности, как интеграция с диском Google через kio-gdrive,
  • Gnome 3.20. Вместе с ним также доступен контроль приватности, позволяющий для каждого приложения указывать настройки местоположения, быстрый доступ к средствам мультимедиа. Также обновлены темы и иконки до соответствующих версий.
  • Добавлены также среды Mate 1.16, Cinnamon 3.4 и LXQt 0.11. Версии Xfce и LXDE аналогичны версиям в предыдущем выпуске.
  • Для локализации дистрибутива на разных языках используется Weblate — проект по объединению усилий Suse Enterprise Linux Desktop и Opensuse.

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

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

 ,

Lowes
()

Cеминары по Linux от GlobalLogic

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

GlobalLogic приглашает вас принять участие в серии семинаров по разработке ядра Linux, охватывающих такие темы, как Linux Kernel Internals, Linux Kernel Level Programming, Device Driver Development.

Семинары пройдут в августе-сентябре 2017 г. в Киеве.

Количество мест ограничено. Список требований к участникам доступен по ссылке ниже.

>>> Подробности (на украинском)

 , , ,

GlobalLogic
()

Fedora 26 и Russian Fedora Remix 26

Группа Red Hat

11 июля состоялся выход Fedora 26 и Russian Fedora Remix 26.

( читать дальше... )

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

 , ,

Lowes
()

Linux 4.12

Группа Linux General

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 4.12. Среди наиболее заметных изменений: в состав включены планировщики ввода/вывода BFQ и Kyber, для live-патчей реализована гибридная модель обеспечения непротиворечивости, добавлен модуль dm-integrity, интегрирован фреймворк TEE (Trusted Execution Environment), в MD RAID5 добавлена поддержка частичного лога чётности, в blk-throttle обеспечена поддержка «мягких» лимитов, в поставку добавлена утилита «AnalyzeBoot», включён по умолчанию механизм защиты KASLR.

( читать дальше... )

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

 ,

ne-vlezay
()

Opera 46

Группа Проприетарное ПО

Вышла новая версия веб-браузера Opera, основанного на Chromium. Подготовлены пакеты DEB и RPM, а также установщика для Windows и macOS. В новой версии продолжился перенос элементов из Opera Neon.

( Список изменений )

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

 ,

Lowes
()

Oracle Linux 6, Update 7 для SPARC

Группа Linux General

Компания Oracle обновила свой дистрибутив Linux для процессоров SPARC.

( читать дальше... )

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

 , , ,

bulch
()

util-linux 2.30

Группа Linux General

Представлен релиз 2.30 комплекта низкоуровневых системных утилит util-linux.

( читать дальше... )

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

 ,

batya
()

Продемонстрирована возможность разработки частей Linux на Rust

Группа Разработка

Французский программист написал статью, в которой рассмотрел возможность переписывания ядра Linux на Rust.

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

В качестве «Proof of Concept» была приведена реализация системного вызова, содержащая вставки на Assembler внутри unsafe-блоков. Код компилируется в объектный файл, не связанный с библиотеками и интегрируемый в ядро во время сборки. Работа производилась на основе исходного кода Linux 4.8.17.

>>> Статья

 , ,

batya
()

Уязвимость в некоторых версиях Samba

Группа Безопасность

В сетевом программном обеспечении Samba обнаружена уязвимость, с помощью которой можно получить возможность удалённого выполнения кода.

Уязвимость появилась ещё 7 лет назад, но чтобы ей воспользоваться, необходим доступ к ресурсу на запись, что сильно ограничивает возможность эксплуатации.

Под атакой могут оказаться версии от 3.5.0 и до 4.6.4/4.5.10/4.4.14.

В Metasploit уже есть эксплоит, поэтому рекомендуется обновить все серверы, если они используют протокол SMB.

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

 , ,

nihirash
()