Обложка канала

Linux / Линукс. Страница 65

Все о мире Свободного Программного обеспечения 🐧

  • Linux / Линукс

    ​​Релиз ядра Linux 5.16 После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.16. Среди наиболее заметных изменений: системный вызов futex_waitv для повышения производительности Windows-игр в Wine, отслеживание ошибок в ФС через fanotify, концепция фолиантов в системе управления памятью, поддержка процессорных инструкций AMX, возможность резервирования памяти за сетевыми сокетами, поддержка в netfilter классификации пакетов на стадии "egress", задействование подсистемы DAMON для упреждающего вытеснения невостребованных областей памяти, улучшение обработки перегрузок при большом объёме операций записи, поддержка многоприводных жёстких дисков. В новую версию принято 15415 исправлений от 2105 разработчиков, размер патча - 45 МБ (изменения затронули 12023 файлов, добавлено 685198 строк кода, удалено 263867 строк). Около 44% всех представленных в 5.16 изменений связаны с драйверами устройств, примерно 16% изменений имеют отношение к обновлению кода, специфичного для аппаратных архитектур, 16% связано с сетевым стеком, 4% - с файловыми системами и 4% c внутренними подсистемами ядра.
  • Linux / Линукс

    Вторая версия патчей c реструктуризацией заголовочных файлов ядра Linux Представлена вторая версия набора патчей, позволяющего значительно сократить время пересборки ядра за счёт реструктуризации иерархии заголовочных файлов и сокращения числа перекрёстных зависимостей. От предложенной несколько дней назад первой версии новый вариант отличается адаптацией для ядра 5.16-rc8, добавлением дополнительных оптимизаций и реализацией поддержки сборки с использованием компилятора Clang. При использовании Clang применение патчей позволило сократить время сборки на 88% или на 77% в показателях расходования ресурсов CPU. При полной пересборке ядра командой "make -j96 vmlinux время сборки сократилось с 337.788 до 179.773 секунд. В новой версии также решена проблема с плагинами GCC, исправлены выявленные в процессе начального рецензирования ошибки и проведена унификация дубликатов объявления структуры "task_struct_per_task". Кроме того, продолжена оптимизация заголовочного файла linux/sched.h и реализована оптимизация заголовочных файлов подсистемы RDMA (infiniband), которая позволила дополнительно сократить время сборки на 9% относительно первой версии патчей. Число Си-файлов ядра, подключающих заголовочный файл linux/sched.h, сокращено с 68% до 36% по сравнению с первой версией патчей (с 99% до 36% по сравнению с исходным ядром).
  • Linux / Линукс

    emac in sql
  • Реклама

  • Linux / Линукс

    Python 4 everyone - место, где есть все про Питон! Учебники, задачи, полезные материалы и море юмора! 👌Присоединяйтесь к нам - и вы легко разберетесь что такое Питон и с чем его едят😁Если вы уже профи, тогда ждем ваше экспертное мнение в комментариях. Подписывайтесь на канал @Python 4 everyone, чтобы не пропустить интересную информацию из мира разработки!
  • Linux / Линукс

    зато уникально
  • Linux / Линукс

    ​​Выпуск операционной системы ToaruOS 2.0 Опубликован выпуск Unix-подобной операционной системы ToaruOS 2.0, написанной с нуля и поставляемой со своим ядром, загрузчиком, стандартной Си-библиотекой, пакетным менеджером, компонентами пространства пользователя и графическим интерфейсом с композитным оконным менеджером. Код проекта написан на языке Си и распространяется под лицензией BSD. Для загрузки подготовлен live-образ, размером 14.4 МБ, который можно протестировать в QEMU, VMware или VirtualBox. В новом выпуске: — В ядре Misaka добавлена функциональность, позволившая реализовать пользовательские утилиты top, strace, dbg, ping и cpuwidget. — Расширены возможности графической библиотеки, в том числе добавлены афинные преобразования. — Улучшена работа оконного фреймворка. — Добавлен растеризатор текста с поддержкой формата TrueType. — Добавлена библиотека для форматирования текста с разметкой. — Улучшен загрузчик BIOS, в котором расширена поддержка аппаратных конфигураций. Переписан загрузчик EFI. В оба загрузчика добавлена поддержка редактирования командой строки ядра. — Модернизировано оформление панели. В виджеты добавлена поддержка загружаемых библиотек, динамической раскладки элементов и новых всплывающих окон. — В стандартную библиотеку добавлена поддержка часовых поясов. — Добавлен драйвер для чипсета Ensoniq ES1371, эмулируемого в VMware.
  • Linux / Линукс

    Intel перевела разработку Cloud Hypervisor в организацию Linux Foundation Компания Intel передала гипервизор Cloud Hypervisor, оптимизированный для применения в облачных системах, под покровительство организации Linux Foundation, инфраструктура и сервисы которой будут использованы в дальнейшей разработке. Переход под крыло Linux Foundation избавит проект от зависимости от отдельной коммерческой компании и упростит совместную работу с привлечением сторонних участников. О своей поддержке проекта уже объявили такие компании, как Alibaba, ARM, ByteDance и Microsoft, представители которых, наряду с разработчиками из Intel, образовали курирующий проект совет. Cloud Hypervisor предоставляет работающий поверх KVM и MSHV монитор виртуальных машин (VMM), написанный на языке Rust и построенный на основе компонентов совместного проекта Rust-VMM, позволяющего создавать специфичные для определённых задач гипервизоры. Проект позволяет запускать гостевые системы (Linux, Windows) с использованием паравиртуализированных устройств на базе virtio, использование эмуляции сведено к минимуму.
  • Linux / Линукс

    SQL 4 everyone - место встречи для всех причастных😅, которое изменить нельзя! Присоединяйтесь к нам - у нас есть все, про SQL! Учебники, задачи, полезные материалы и море юмора! Прямо сейчас подписывайтесь на канал @SQL 4 everyone, чтобы не пропустить актуальную информацию о программировании!
  • Linux / Линукс

    Manjaro с KDE Plasma
  • Linux / Линукс

    Кандидат в релизы Wine 7.0 Началось тестирование первого кандидата в релизы Wine 7.0. Кодовая база переведена на стадию заморозки перед релизом, который ожидается в середине января. По сравнению с выпуском Wine 6.23 закрыто 32 отчёта об ошибках и внесено 211 изменений. Наиболее важные изменения: — Предложена новая реализация драйвера джойстика для WinMM (Windows Multimedia API). — Все Unix-библиотеки Wine переведены на программный интерфейс на основе системных вызовов. — Закрыты отчёты об ошибках, связанные с работой игр: Sea of Thieves, EVE Online Client, World of Warships, Everquest, Houkago Cinderella. — Закрыты отчёты об ошибках, связанные с работой приложений: NIK Dfine2, YouTube Movie Maker, cMUD 3.34, OpenMPT, dgVoodoo Control Panel, DTS Encoder Suite, Glyph.
  • Linux / Линукс

    ​​Опубликован Microsoft-Performance-Tools для Linux и началось распространение WSL для Windows 11 Microsoft представила открытый пакет Microsoft-Performance-Tools для анализа производительности и диагностики связанных с производительностью проблем на платформах Linux и Android. Для работы предлагается набор утилит командной строки для анализа производительности всей системы и профилирования отдельных приложений. Код написан на языке C# с использованием платформы .NET Core и распространяется под лицензией MIT. В качестве источника для отслеживания активности в системе и профилирования приложений могут использоваться подсистемы LTTng, perf и Perfetto. Инструментарий может извлекать информацию из логов в форматах dmesg, Cloud-Init и WaLinuxAgent (Azure Linux Guest Agent). Для наглядного анализа трассировок с использованием графиков поддерживается интеграция с графическим интерфейсом Windows Performance Analyzer, доступным только для Windows. Отдельно отмечается появление в Windows 11 Insider Preview Build 22518 возможности установки окружения WSL (Windows Subsystem for Linux) в виде приложения, распространяемого через каталог Microsoft Store. При этом с точки зрения используемых технологий начинка WSL осталась прежней, изменился лишь метод установки и обновления.
  • Linux / Линукс

    ​​В Fedora Linux 36 намечено включение по умолчанию Wayland на системах с проприетарными драйверами NVIDIA Для реализации в Fedora Linux 36 намечен переход на использование по умолчанию сеанса GNOME на базе протокола Wayland на системах с проприетарными драйверами NVIDIA. Возможность выбора сеанса GNOME, работающего поверх традиционного X-сервера, продолжит предоставляться как и раньше. Изменение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora Linux. Отмечается, что в недавнем выпуске проприетартного драйвера NVIDIA реализованы изменения, позволяющие обеспечить полноценную поддержку аппаратного ускорения OpenGL и Vulkan в приложениях X11, выполняемых при помощи DDX-компонента (Device-Dependent X) XWayland. При использовании новой ветки драйвера NVIDIA производительность OpenGL и Vulkan в X-приложениях, запущенных при помощи XWayland, теперь почти не отличается от запуска под управлением обычного X-сервера.
  • Linux / Линукс

    Buildroot в московском метро
  • Linux / Линукс

    ​​Выпуск дистрибутива Tails 4.25 для работы через Tor Роскомнадзор официально внёс изменения в единый реестр запрещённых сайтов, блокирующие доступ к сайту www.torproject.org. В реестр внесены все IPv4 и IPv6 адреса основного сайта проекта, но дополнительные сайты, не связанные с распространением Tor Browser, например, blog.torproject.org и другие, остаются доступны. Блокировка также не коснулась официальных зеркал. Дистрибутив Tails 4.25 предназначен для обеспечения анонимного выхода в сеть. Анонимный выход в Tails обеспечивается системой Tor. Все соединения, кроме трафика через сеть Tor, по умолчанию блокируются пакетным фильтром. В новой версии: — Обновлены версии Tor Browser 11.0.2 (официально релиз ещё не анонсирован) и Tor 0.4.6.8. — В состав включена утилита с интерфейсом для создания и обновления резервных копий постоянного хранилища, в котором содержатся изменяемые данные пользователей. Резервные копии сохраняются на другой USB-носитель c Tails, который может рассматриваться как клон текущего накопителя. — В загрузочное меню GRUB добавлен новый пункт "Tails (External Hard Disk)", позволяющий запустить Tails с внешнего жёсткого диска или одного из нескольких USB-накопителей. Режим может применяться когда штатный процесс загрузки завершается ошибкой о невозможности найти образ live-системы. — Добавлен ярлык для перезапуска Tails в случае, если Unsafe Browser не включён в приложении приветствия входа в систему (Welcome Screen). — В сообщения об ошибках соединения с сетью Tor добавлены ссылки на документацию с рекомендациями по решению типовых проблем.
  • Linux / Линукс

    Выпуск Wine 6.23 С момента выпуска версии 6.22 было закрыто 48 отчётов об ошибках и внесено 410 изменений. Наиболее важные изменения: — В формат PE (Portable Executable) преобразованы драйвер CoreAudio и менеджер точек монтирования. — В WoW64, прослойку для запуска 32-разрядных программ в 64-разрядной Windows, добавлена поддержка обработки исключений. — Реализована опциональная возможность использования PE-библиотек, предоставляемых дистрибутивом, вместо библиотек из поставки Wine. — Улучшен интерфейс WineDbg. — Закрыты отчёты об ошибках, связанные с работой игр: Layers of Fear, Internet Chess Club (ICC) Dasher 1.5.8, Rockstar Game Launcher, GTA 1997, Crazy Stone. — Закрыты отчёты об ошибках, связанные с работой приложений: ICC Dasher 1.5.4, Serif WebPlus X8, Accessible Event Watcher, Sookasa, Windows PowerShell Core 6.2 Preview 2, Navicat V15.0.25, Ashlar Vellum/DrawingBoard 1.00, Insta360 pro Stitcher, outSPOKEN 3.0.
  • Реклама

  • Linux / Линукс

    ​​Выпуск среды разработки Qt Creator 6.0 — Запуск внешних процессов, таких как сборочные утилиты и clang-tidy, выделен в отдельный серверный процесс, что решило проблемы в Linux, приводящие к большому потреблению ресурсов при форке процессов из приложений большого размера. — В текстовом редакторе реализован режим редактирования с несколькими курсорами, позволяющий одновременно добавить текст сразу в нескольких местах. — Модель кода для языка C++ обновлена до LLVM 13. — Стабилизирована возможность использования кеширующего сервиса Clang Server (clangd) в качестве бэкенда для модели кода на языке С++. — Отключён по умолчанию интегрированный Qt Quick Designer, а при попытке открытия файлов .ui.qml вызывается пакет Qt Design Studio. — В окне "Files in All Project Directories" реализована поддержка глобального поиска, предоставляющего возможности, подобные фильтру Locator. — Расширена поддержка проектов на основе CMake. Для добавления заголовочных файлов вместо отдельных узлов Headers теперь используется общий список файлов с исходными текстами. — Улучшена поддержка сборки и запуска контейнеров Docker. — Бинарные сборки Qt Creator 6 переведены на использование ветки Qt 6.2. Добавлены универсальные сборки для macOS, включающие поддержку архитектур Intel и ARM.
  • Linux / Линукс

    Native Arch Linux ARM на старом телефоне
  • Linux / Линукс

    ​​Официально представлен дистрибутив CentOS Stream 9 — Завершена миграция дистрибутива на Python 3. — Обновлено системное окружение и сборочный инструментарий. Для сборки пакетов задействован GCC 11. Стандартная Си-библиотека обновлена до glibc 2.34. Пакет с ядром Linux построен на базе выпуска 5.14. Пакетный менеджер RPM обновлён до версии 4.16 с поддержкой контроля целостности через fapolicyd. — Рабочий стол основан на GNOME 40 и библиотеке GTK 4. — В GNOME задействован обработчик power-profiles-daemon, предоставляющий возможность переключения на лету между режимом экономии энергии, режимом сбалансированного энергопотребления и режимом максимальной производительности. — Все звуковые потоки переведены на мультимедийный сервер PipeWire, который теперь используется по умолчанию вместо PulseAudio и JACK. — По умолчанию скрыто загрузочное меню GRUB, если RHEL является единственным установленным в системе дистрибутивом и если прошлая загрузка прошла без сбоев. — Добавлена экспериментальная поддержка VPN WireGuard. — По умолчанию запрещён вход по SSH под пользователем root. — Обновлены компоненты для обеспечения безопасности. В дистрибутиве задействована новая ветка криптографической библиотеки OpenSSL 3.0. По молчанию включены более современные и надёжные криптографические алгоритмы. И другие изменения.