LINUX.ORG.RU

Linux


108

4

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

Ядро Linux 5.6

Группа Ядро Linux

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

  • Поддержка Intel MPX (memory protection extenstion) удалена из ядра.
  • RISC-V получила поддержку KASAN.
  • Завершён перевод ядра с 32-битного типа time_t и ассоциированых с ним типов: ядро готово к проблеме-2038.
  • Добавлены операции для подсистемы io_uring.
  • Добавлен системный вызов pidfd_getfd(), который позволяет процессу извлечь дескриптор открытого файла из другого процесса.
  • Добавлен механизм bootconfig, позволяющий ядру во время загрузки получать файл с опциями командной строки. Утилита bootconfig позволяет добавить такой файл к образу initramfs.
  • F2FS стала поддерживать сжатие ФС.
  • Новая опция монтирования NFS softreveal предоставляет ревалидацию атрибутов.
  • Монтирование NFS по UDP по умолчанию отключено.
  • Добавлена поддержка копирования файлов с сервера на сервер в NFS v4.2
  • Добавлена поддержка ZoneFS.
  • Добавлена новая операция prctl() PR_SET_IO_FLUSHER. Она предназначена для обозначения процесса, который занят высвобождением памяти и к которому нельзя применять ограничения.
  • Добавлена подсистема dma-buf, ответвление от аллокатора Android ION.
  • Блокирующий пул /dev/random был удалён, теперь /dev/random поведением более похож на /dev/urandom тем, что не блокирует доступную энтропию после инициализации пула.
  • Гостевые Linux-системы в VirtualBox могут монтировать папки, экспортированные хост-системой.

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

 ,

gedisdone
()

Релиз 4MLinux 32.0 STABLE

Релиз 4MLinux 32.0 STABLE
Группа Linux General

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

Список изменений:

  • Произошло обновление LibreOffice до версии 6.4.2.1.
  • Программы пакета GNOME Office (AbiWord, GIMP, Gnumeric), были обновлены до версий 3.0.4, 2.10.18, 1.12.46 соответственно.
  • DropBox был обновлен до версии 91.4.548.
  • Firefox обновили до версии 73.0.1
  • Chromium обновили до 79.0.3945.130.
  • Thunderbird — до 68.5.0
  • Плеер Audacious — до версии 3.10.1
  • Универсальный плеер VLC — до 3.0.8.
  • Wine обновлён до 5.2.
  • Обновлены драйверы и библиотеки (в том числе Mesa до 19.3.0 и драйверы графики Intel)
  • Теперь AV1 можно декодировать благодаря новому FFmpeg с библиотекой dav1d.

>>> Оригинал новости

 , ,

Marketersandmobile
()

Wireguard включен в ядро Linux

Группа Ядро Linux

Wireguard – это простой и безопасный VPN-протокол, основным разработчиком которого является Jason A. Donenfeld. Долгое время модуль ядра, реализующий этот протокол, не принимали в основную ветку ядра Linux, так как использовалась своя реализация криптографических примитивов (Zinc) вместо стандартного crypto API. Недавно это препятствие было устранено, в том числе за счет доработок, принятых в crypto API.

Сейчас wireguard принят в основную ветку ядра Linux и будет доступен в релизе 5.6.

Wireguard выгодно отличается от других протоколов VPN отсутствием необходимости согласовывать используемые криптографические алгоритмы, радикальным упрощением процесса обмена ключами, и, как следствие, малым размером кодовой базы.

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

 ,

AEP
()

Mosaic — прародитель браузеров. Теперь в виде snap!

Mosaic — прародитель браузеров. Теперь в виде snap!
Группа Проприетарное ПО

Юное поколение не знает, а старшее давно позабыло. Но перед тем, как Netscape Navigator начал свое триумфальное шествие по сети, а позже противостояние с Internet Explorer, был один браузер, чьи основные принципы и возможности воплотились во всех его современниках. Назывался он Mosaic.

Жизнь его была недолгой. Mosaic развивался с 1993 по 1997 гг. Затем компанию Mosaic Communications Corporation переименовали в Netscape Communications Corporation, в котором и родился всем известный Netscape Navigator, взяв основные наработки из Mosaic.

Последняя версия под Linux вышла в 1996 г.

И сегодня, спустя 25 лет, каждый линуксоид может попробовать интернет со вкусом 90х!

Просто скачай этот горячий снап:

sudo snap install mosaic

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

 , , , ,

fail2ban
()

Новые модели Dell XPS 13 Developer Edition

Новые модели Dell XPS 13 Developer Edition
Группа Hardware and Drivers

Вышли обновленные (2020 года) модели ноутбуков Dell XPS 13 Developer Edition.

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

Новый Dell XPS 13 тоньше и легче, чем прошлые модели. При этом он изготовлен из тех же материалов, что и его предшественники: алюминия, карбона и стекловолокна.

Главным отличием линейки Dell XPS всегда считалось высокое качество дисплеев. В новом Dell XPS 13 экран «InfinityEdge» диагональю 13.4" с более тонкой нижней панелью. Рамки настолько малы, что практически все пространство занимает дисплей, что позволило использовать экран в соотношении 16:10 как в режиме FHD, так и в режиме UHD.

Клавиатура в целом стала шире, как и площадь многих кнопок. Тачпад стал на 17% больше. Теперь точно не промахнетесь!

Спецификацию тоже немного проапгрейдили. Новый Dell XPS 13 заменяет процессоры Intel архитектуры Comet Lake на процессоры Intel Ice Lake (i3, i5 и i7) - с новейшей интегрированной графикой Iris Plus.

Версия «Developer Edition» (поставляемая с Ubuntu) выйдет с объемом ОЗУ до 32 ГБ и со сканером отпечатков пальцев.

Новый Dell XPS 13 (Windows 10) продается с 7 января по цене от $999. Dell XPS 13 Developer Edition (Ubuntu) появится в продаже с 4 февраля по цене от $1199. Главное отличие цены в более мощной конфигурации.

Полный перечень Linux компьютеров Dell можно найти на официальном сайте.

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

 , , , ,

fail2ban
()

Приложение Standard Notes теперь доступно в виде snap

Приложение Standard Notes теперь доступно в виде snap
Группа Open Source

Standard Notes - кроссплатформенное приложение для ведения заметок с шифрованием и открытым исходным кодом, теперь можно скачать в виде snap-пакета. Standard Notes есть во всех основных десктопных системах (Windows, Linux, Mac), а так же на смартфонах и в вебе.

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

  • Создание множественных заметок.
  • Возможность применять теги.
  • Поиск и синхронизация между различными устройствами с использованием сквозного шифрования.
  • Возможность запустить собственный сервер на своем ПК (только в платной Extended-версии, которая тоже с открытыми исходниками, цена вопроса - $9.99 в месяц или $2.49 в месяц при оплате за 5 лет).
  • Платная версия предлагает много фишек: дополнительные редакторы, включая markdown, редактор кода и WSIYWG, альтернативные темы, ежедневные резервные копии (по email или через облако), 2х-факторная аутентификация.
  • Бесплатная версия дает вам все основные возможности: шифрование AES-256, автоматическая синхронизация без ограничений на объем данных, неограниченное количество устройств, веб-доступ и оффлайн-доступ.

Начинай делать заметки прямо сейчас:

sudo snap install standard-notes

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

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

 , , , ,

fail2ban
()

Вышел SuperTuxKart 1.1

Вышел SuperTuxKart 1.1
Группа Игры

Вышла свободная гоночная игра SuperTuxKart 1.1.

В этом обновлении:

  • Улучшение мультиплеера (поддержка клиентов и серверов IPv6, лучшая синхронизация коллизий и прочих игровых действий, поддержка новых дополнений).
  • Режим мультиплеера теперь поддерживает смайлики. Появилась поддержка флагов страны.
  • Улучшения игрового процесса, которые позволяют видеть, какие бонусы «держат» игроки, а также возможность видеть, что происходит в середине гонки, что позволяет планировать дальнейшие действия и вовремя реагировать на ситуацию.
  • В одиночном режиме появился новый таймер режима истории, который добавляет реиграбельности.
  • Новая арена Pumpkin Park (до этого входила в дополнительный пакет игры).
  • Визуальные изменения UI. Теперь игра должна выглядеть лучше на мониторах с высоким разрешением. Можно настроить шрифты в меню игры.
  • Добавлены рандомные точки возрождения. Больше нет «наземного звука», когда карт слетает с трассы и летит.

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

 , , ,

fail2ban
()

Termux прекратил поддержку Android 5.x.x/6.x.x

Группа Android

Termux — свободный эмулятор терминала и Linux-окружение для платформы Android.

Начиная с версии Termux v0.76 для работы приложения необходим Android 7.x.x и выше.

Как и было заявлено ранее, c 1 января 2020 года также прекращена поддержка репозиториев пакетов для платформ Android 5.x.x/6.x.x.

Дамп пакетной базы (по состоянию на 24 декабря 2019 года) для Android 5.x.x/6.x.x в целях архивации выложен на сайте Internet Archive.

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

 , , ,

atsym
()

Бесплатная раздача Tower of Time на GOG!

Группа Игры

На GOG в течении 2х дней можно бесплатно получить классическую RPG Tower of Time - высоко оцененная критиками и геймерами, игра предлагает интересный сюжет, классический изометрический стиль, красивая графика, анимация и эффекты, много интересных и необычных механик. В игре мощная тактическая составляющая и боевая система, а также гибкая система прокачки. Первое прохождение займет 50-60 часов, а на высокой сложности и того больше.

Игра поддерживает Linux и Windows, а также русскую локализацию.

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

 , , , ,

anonymous
()

Первое цифровое издание Blade Runner

Группа Игры

Команды GOG и ScummVM с радостью представляют вам особый релиз - первое цифровое издание Blade Runner и адаптацию легендарной приключенческой игры для современных ПК. В свое время Blade Runner стала абсолютным хитом и перевернула игровую индустрию. Игра предлагала совершенно немыслимый геймплей и механики по тем временам (1997 год), и разошлась тиражом более 800 000 экземпляров. Но Blade Runner никогда не выходила в цифровом виде, а запустить ее на современных системах было практически невозможно. На десятилетия легенда канула в небытие. Сообщество фанатов потратило почти 10 лет, чтобы хоть как-то запустить и играть билд с оригинальных дисков, и все же имелось множество проблем с совместимостью. Тогда подключилась команда GOG, а вместе с ней проект ScummVM. Игра была тщательно протестирована, избавлена от багов, и адаптирована для всех современных версий Windows, Mac и Linux.

Blade Runner от Westwood Studios по сей день остается одной из лучших приключенческих игр в истории, но из-за отсутствия цифровой версии она постепенно стёрлась из людской памяти. Но сегодня настал её час. Благодаря стараниям поклонников игры и сайта GOG.COM она наконец вернулась на современные ПК.

Настало время вспомнить, с чего начинался настоящий ПК-гейминг!

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

 , , , ,

anonymous
()

Большая зимняя распродажа на GOG!

Группа Игры

Новый GOG к нам пришел, а вместе с ним и подарочки! Большая Зимняя Распродажа DRM-Free игр начинается сегодня. И если вы строили планы на выходные и праздники — придется пересмотреть их, ведь тысячи потрясающих игр на любой вкус сами себя не пройдут! А знаешь, чем GOG Moroz лучше традиционного деда? Он подарит тебе Wasteland 2, даже если ты был плохим мальчиком! Но только в первые 48 часов. :)

Что новенького:

Распродажа продлится до 2 января 2020 года, 17:00 по МСК.

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

 , , , ,

anonymous
()

Релиз ядра Linux 5.4

Группа Ядро Linux

Наиболее заметные изменения:

  • Модуль lockdown, ограничивающий доступ пользователя root к файлам и интерфейсам ядра. Подробности.
  • Файловая система virtiofs для проброса определённых каталогов хоста в гостевые системы. Взаимодействие идёт по схеме «клиент-сервер» через FUSE. Подробности.
  • Механизм контроля целостности файлов fs-verity. Аналогичен dm-verity, но работает на уровне файловых систем Ext4 и F2FS, а не блочных устройств. Подробности.
  • Модуль dm-clone для копирования доступных только на чтение блочных устройств, при этом на копию можно записывать данные прямо в процессе клонирования. Подробности.
  • Поддержка графических процессоров AMD Navi 12/14 и APU семейств Arcturus и Renoir. Также начата работа над поддержкой будущей графики Intel Tiger Lake.
  • Флаги MADV_COLD и MADV_PAGEOUT для системного вызова madvise(). Они позволяют определить, какие данные в памяти некритичны для работы процесса или долго не понадобятся ему, чтобы эти данные можно было вытеснить в подкачку и высвободить память.
  • Из раздела Staging перенесена файловая система EROFS — очень лёгкая и быстрая ФС только для чтения, выгодная для хранения прошивок и livecd. Подробности.
  • В раздел Staging добавлен драйвер файловой системы exFAT, разработанный компанией Samsung.
  • Механизм haltpoll для повышения производительности гостевых систем. Он позволяет гостям получать дополнительное процессорное время до возврата CPU гипервизору. Подробности.
  • Контроллер blk-iocost для распределения ввода-вывода между cgroup. Новый контроллер ориентируется на затратность будущей операции IO. Подробности.
  • Пространства имён для символов модулей ядра. Подробности.
  • Продолжается работа по интеграции патчей реального времени в ядро.
  • Доработан механизм io_uring.
  • Ускорена работа с большими каталогами на XFS.
  • Десятки других изменений.

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

 ,

Deleted
()

Состоялся релиз F-Stack 1.13

Состоялся релиз F-Stack 1.13
Группа Linux General

Компания Tencent выпустила новую версию F-Stack 1.13, фреймворка на базе DPDK и TCP/IP стека FreeBSD. Основной платформой для фреймворка является Linux. Код распространяется под лицензией BSD.

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

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

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

 , f-stack, , ,

araks
()

Релиз дистрибутива KaOS 2019.10

Группа Linux General

KaOS — дистрибутив Linux, в котором представлена ​​последняя версия среды рабочего стола KDE, офисного пакета Calligra и других приложений, использующих инструментарий Qt. В KaOS используется пакетный менеджер Pacman, модель обновлений — «rolling-release». Дистрибутив предназначен исключительно для 64-битных систем.

В новой версии были удалены пакеты Python 2 и осуществлён переход на KDE Plasma 5.17. Также среди изменений — обновление пакетов GCC 9.2.0 / Glibc 2.30. Обновлены Glib2 и Boost, systemd обновлён да версии 243.

С полным списком изменений можно ознакомиться на сайте разработчика.

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

 , ,

Satori
()

Ядро Linux получает автоматическое тестирование : KernelCI

Ядро Linux получает автоматическое тестирование : KernelCI
Группа Ядро Linux

У ядра Linux есть одно слабое место: плохое тестирование. Одним из главных признаков того, что нас ждут перемены, является то, что KernelCI, среда автоматического тестирования ядра Linux, становится частью проекта Linux Foundation.

На недавней встрече Linux Kernel Plumbers в Лиссабоне, Португалия, одной из самых горячих тем было то, как улучшить и автоматизировать тестирование ядра Linux. Ведущие разработчики Linux объединили свои усилия в рамках одной среды тестирования: KernelCI. Теперь, на Open Source Summit Europe в Лионе (Франция), KernelCI стал проектом Linux Foundation.

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

 , , ,

olelookoe
()

«OPEN SOURCE – новая философия бизнеса» бесплатный семинар про ПО с открытым кодом, 25 октября 2019

Группа Open Source

На семинаре вы узнаете:

  • как создавать корпоративные версии программных систем с открытым кодом
  • как запускать надежные и совместимые решения для создания программно-реализуемой инфраструктуры
  • как изолировать программу от сетевых настроек системы
  • другие вопросы

Помимо докладов пройдет конкурс и розыгрыш призов.

По завершении планируется легкий фуршет.

Когда: 25 октября в 15:00

Продолжительность семинара: 2 часа

Место проведения: Москва, Доброслободская ул., 5

Для кого: IT-руководители и IT-специалисты

Участие бесплатное при условии предварительной регистрации

>>> Подробнее о семинаре

 , , , ,

Venera7
()

PineTime — свободные смарт-часы за 25$

Группа Hardware and Drivers

Сообщество Pine64, недавно анонсировавшее производство свободного смартфона PinePhone, представляет свой новый проект — смарт-часы PineTime.

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

  • Мониторинг сердечного ритма.
  • Емкая батарея, которой хватит на несколько дней.
  • Настольная док-станция для зарядки часов.
  • Корпус из цинкового сплава и пластика.
  • Наличие WiFi и Bluetooth.
  • Чип Nordic nRF52832 ARM Cortex-M4F (на частоте 64MHz) с поддержкой технологий Bluetooth 5, Bluetooth Mesh, проприетарным стеком ANT на 2,4 GHz и NFC-A.
  • Точные характеристики RAM и Flash-памяти пока не подтверждены, но, скорее всего, это 64KB SRAM и 512KB Flash.
  • Сенсорный экран 1.3" 240x240 IPS LCD.
  • Встроенная вибрация для уведомлений.

Предполагаемая цена — всего 25$.

В качестве основной операционной системы предлагается использовать «ОС реального времени» с открытыми исходниками - FreeRTOS. Так же в планах адаптировать ARM MBED. Но сообщество получит возможность адаптировать и другие известные системы для смарт-часов.

По словам Pine64: «Мы позволим сообществу и разработчикам развивать проект в нужном направлении».

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

 , , , ,

fail2ban
()

Что ожидает участников в программе Linux Piter 2019

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

9 месяцев готовилась программа Linux Piter. Члены программного комитета конференции рассмотрели несколько десятков заявок на доклады, отправили сотню приглашений, прослушали и отобрал самые интересные и актуальные.

Россия, США, Германия, Финляндия, Британия, Украина и много других уголков мира, откуда слетятся спикеры и представят такие компании как RedHat, Intel, CISCO, Samsung, Synopsys, Percona, Veeam, Nutanix, Dell EMC, Western Digital, Open Mobile Platform, YADRO и не только...

Вот лишь некоторые имена: Michael Kerrisk, Tycho Andersen, Felipe Franciosi, Alexander Bokovoy, Alexey Brodkin, Elena Reshetova и многие другие.

Напомним, что конференция состоится 4-5 октября в Санкт-Петербурге. Для тех, кто не имеет возможность посетить нашу конференцию лично, но хотел бы, — есть возможность купить доступ к онлайн-трансляции.

Давайте немного подробнее пройдемся по составу спикеров и темам:

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

>>> Linux Piter 2019

 , linux conference, , linux конференци

denrit
()

Ядро Linux 5.3 увидело свет!

Группа Ядро Linux

Главные новшества

  • Добавлен системный вызов pidfd_open() для получения дескриптора pidfd по номеру pid. Механизм pidfd позволяет при отправке сигнала исключить риск того, что процесс-получатель успеет завершиться и на его месте успеет оказаться совсем другой процесс с таким же process ID. Подробности.
  • Ограничения частотных диапазонов в планировщике процессов. Например, критические процессы можно запускать с минимальным порогом частоты (скажем, не менее 3 ГГц), а низкроприоритетные — с верхним порогом частоты (к примеру, не более 2 ГГц). Подробности.
  • Поддержка видеочипов семейства AMD Navi (RX5700) в драйвере amdgpu. Реализована вся необходимая функциональность, включая кодирование/декодирование видео и управление питанием.
  • Полноценнная работа на х86-совместимых процессорах Zhaoxin, созданных в результате сотрудничества компании VIA и правительства Шанхая.
  • Подсистема управления питанием по технологии Intel Speed Select, характерной для некоторых процессоров семейства Xeon. Технология примечательна возможностью детальной настройки производительности для каждого ядра ЦП.
  • Энергоэффективный механизм режима ожидания процессов в пространстве пользователя, использующий инструкции umwait для процессоров Intel Tremont. Подробности.
  • Допущен к использованию диапазон 0.0.0.0/8, что даёт 16 млн новых IPv4-адресов. Подробности.
  • Гибкий легковесный гипервизор ACRN, хорошо подходящий для управления IoT-систем (интернет вещей). Подробности.

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

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

 ,

Deleted
()

The Fuck

Группа Open Source

Да-да, вы не ослышались. Именно так - the fuck - называется эта консольная утилита, сырцы которой можно найти на гитхаб.

Эта волшебная утилита делает одну очень полезную работу - исправляет ошибки в последней выполненной команде в консоли.

Примеры

➜ apt-get install vim
E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied)
E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?

➜ fuck
sudo apt-get install vim [enter/↑/↓/ctrl+c]
[sudo] password for nvbn:
Reading package lists... Done
...

или так

➜ git push
fatal: The current branch master has no upstream branch.
To push the current branch and set the remote as upstream, use

    git push --set-upstream origin master


➜ fuck
git push --set-upstream origin master [enter/↑/↓/ctrl+c]
Counting objects: 9, done.
...

Требования

  • python (3.4+)
  • pip
  • python-dev

Установка

OS X

brew install thefuck

Ubuntu / Mint

sudo apt update
sudo apt install python3-dev python3-pip python3-setuptools
sudo pip3 install thefuck

FreeBSD

pkg install thefuck

ChromeOS

crew install thefuck

На других системах

С помощью pip

pip install thefuck

Полезные опции

Для работы без запросов на подтверждения

fuck --yeah

Для выполнения рекурсивно до достижения результата

fuck -r

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

 , , , thefuck,

bvn13
()