The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

·30.04.2024 Релиз мета-дистрибутива T2 SDE 24.5 (23 +7)
  Состоялся релиз мета-дистрибутива T2 SDE 24.5, предоставляющего окружение для формирования собственных дистрибутивов, кросс-компиляции и поддержания версий пакетов в актуальном состоянии. Дистрибутивы можно создавать на основе Linux, Minix, Hurd, OpenDarwin, Haiku и OpenBSD. Из популярных дистрибутивов, построенных на базе системы T2, можно отметить Puppy Linux. Проектом предоставляются базовые загрузочные iso-образы с минимальным графическим окружением в вариантах с библиотеками Musl, uClibc и Glibc. Для сборки доступны более 5000 пакетов.

В выпуске обеспечена поддержка 25 аппаратных архитектур: Alpha, Arc, ARM(64), Avr32, HPPA(64), IA64, Loongarch64, M68k, Microblaze, MIPS(64), Nios2, OpenRISC, PowerPC(64), RISCV(64), s390x, SPARC(64), SuperH, i486, i686, x86-64 и x32, для которых сформировано 36 ISO-образов (для некоторых архитектур поддерживается несколько вариантов сборки с использованием Glibc, Musl или uClibc). Для большинства архитектур сохранена способность загрузки в окружениях с 512 МБ ОЗУ.

Среди изменений в новой версии:

  • Возобновлена поддержка архитектуры IA-64 Itanium.
  • Решены проблемы с DDX-драйверами для X.org, мешавшие использованию KDE 6 и GNOME 46.
  • До свежих выпусков обновлены ядро Linux 6.8, GCC 13, LLVM / Clang 18, GlibC 2.39, Musl 1.2.5, uClibc 1.0.47, X.org Server 21.1.12, Mesa3D, KDE 6 и GNOME 46.1.
  • Улучшена поддержка кросс-компиляции Rust, ADA, ObjC, Fortran и Go.
  • По умолчанию задействован мультимедийный сервер Pipewire.
  • Включено сжатие раздела подкачки при помощи zram.
  • Улучшена работа инсталлятора, в том числе при установке на разделы LVM и RAID.
  • В initrd добавлены дополнительные драйверы для USB и Ethernet.
  • В сборках для систем i686 добавлена поддержка процессоров AMD Geode LX, Transmeta Crusoe и VIA C3.
  • Добавлено более 200 новых пакетов.
  • В базовую поставку включена GLX-библиотека libglvnd (OpenGL Vendor-Neutral Driver), которая представляет собой программный диспетчер, осуществляющий перенаправление команд от 3D-приложения к той или иной реализации OpenGL, давая возможность сосуществовать драйверам Mesa и NVIDIA.

  1. OpenNews: Релиз мета-дистрибутива T2 SDE 22.6
  2. OpenNews: Релиз дистрибутива Slacko Puppy 7.0
  3. OpenNews: Новый выпуск сборки DogLinux для проверки оборудования
  4. OpenNews: Выпуск EasyOS 5.7, самобытного дистрибутива от создателя Puppy Linux
Обсуждение (23 +7) | Тип: Программы |
·30.04.2024 Волна увольнений в Google, затронувшая команды Flutter, Dart и Python Teams (102 +4)
  Компания Google увольняет часть сотрудников, вовлечённых в проекты Flutter и Dart, а также команду, занимающуюся разработками, связанными с языком программирования Python. В качестве основного мотива сокращения персонала упоминается реорганизация, вызванная оптимизацией процессов, перераспределением обязанностей, а также избавлением от бюрократии и лишних звеньев. Увольнение всей Python-команды объясняется заменой старой команды на другую, территориально находящуюся в Мюнхене.

Ожидается, что перенос связанной с Python работы из США в Германию позволит сократить расходы на разработку за счёт найма менее дорогой рабочей силы. Американская команда Python в Google насчитывала менее 10 разработчиков и занималась управлением связанной с языком Python экосистемы в Google, обеспечением стабильности Python, обновлением связанных с Python сторонних пакетов и разработкой инструментария для проверки типов. Общее число подпадающих под увольнение сотрудников не уточняется, при этом судя по поданной в Калифорнии декларации, в размещённом в Саннивейле офисе Google будет уволено около 60 человек.

  1. OpenNews: Увольнения в Google коснулись лидеров, продвигавших открытые проекты
  2. OpenNews: Google уволит 16% разработчиков ОС Fuchsia
  3. OpenNews: Выпуск языка программирования Dart 2.0
  4. OpenNews: Google представил фреймворк Flutter 2 и язык Dart 2.12
Обсуждение (102 +4) | Тип: Тема для размышления |
·29.04.2024 Обновление Firefox 125.0.3 (9 +8)
  Доступен корректирующий выпуск Firefox 125.0.3, в котором исправлено несколько проблем:
  • Устранена ошибка, из-за которой после обновления до Firefox 125 у некоторых пользователей периодически самопроизвольно стали открываться новые вкладки с URL "https://0.0.0.1" в адресной строке. Эффект проявлялся только на платформе Windows. Разбор ситуации показал, что вкладки возникают при попытке запуска ещё одной копии Firefox из командной строки, когда Firefox уже запущен. Пользователям, которые столкнулись с данной проблемой, если они сами не запускали новых копий Firefox, рекомендуется проверить свои системы антивирусным ПО, так как подобная активность может быть следствием работы вредоносных программ.

    Появление вкладки с адресом "https://0.0.0.1" вызвано ошибкой в обработчике "Application Launch Prefetcher". В ветке Firefox 125 при запуске дополнительного процесса используется метод nsWinRemoteClient::SendCommandLine с добавлением опции "/prefetch:1" к командной строке, которая во время разбора параметров преобразуется в "-prefetch 1". В дальнейшем параметр "-prefetch" игнорируется, а оставшаяся единица воспринимается как URL для открытия (эквивалент запуска "firefox.exe 1"), что и приводит к попытке открытия сайта "https://0.0.0.1".

  • В сборках для Linux устранено повреждение текста, проявляющееся при перемещении в режиме drag&drop текста, содержащего Unicode-символы.
  • Устранена ошибка при проверке размера аргументов (arguments.length) внутри генератора или async-функции, приводившая к передаче пустого объекта.
  • Решена проблема с некорректной обработкой фокуса ввода в элементах <select>.

  1. OpenNews: Обновление Firefox 125.0.2. Проблема с появлением вкладки с адресом 0.0.0.1
  2. OpenNews: Релиз Firefox 125
  3. OpenNews: Mozilla начала формирование ночных сборок Firefox для Linux-систем на архитектуре ARM64
  4. OpenNews: В Firefox появится группировка вкладок
  5. OpenNews: Планы в отношении поддержки в Firefox второй и третьей версий манифеста Chrome
Обсуждение (9 +8) | Тип: Программы |
·29.04.2024 Выпуск видеоредактора Shotcut 24.04 (26 +4)
  Доступен релиз видеоредактора Shotcut 24.04, который развивается автором проекта MLT и использует данный фреймворк для организации редактирования видео. Поддержка форматов видео и звука реализована через FFmpeg. Возможно использование плагинов с реализацией видео и аудио эффектов, совместимых с Frei0r и LADSPA. Из особенностей Shotcut можно отметить возможность многотрекового редактирования с компоновкой видео из фрагментов в различных исходных форматах, без необходимости их предварительного импортирования или перекодирования. Имеются встроенные средства для создания скринкастов, обработки изображения с web-камеры и приёма потокового видео. Для построения интерфейса применяется Qt. Код написан на C++ и распространяется под лицензией GPLv3. Готовые сборки доступны для Linux (AppImage, flatpak и snap), macOS и Windows.

Среди изменений в новом выпуске:

  • Добавлен фильтр с реализацией кодировщика объёмного звука на базе технологии Ambisonic.
  • В меню "Просмотр > Области" (Added View > Scopes) добавлены новые виджеты "Аудио Вектор" (Audio Vector) и "Аудио Окружение" ("Audio Surround").
  • Добавлена возможность изменения формата времени при отображении и редактировании. Для изменения формата добавлена настройка "Формат Времени" (Settings > Time Format).
  • Реализована возможность отката (Undo/Redo) операций добавления, удаления и изменения ключевых кадров с использованием фильтров:
    • Нарастание/убывание звука ("Fade In/Out Audio")
    • Усиление / Громкость ("Gain / Volume")
    • Яркость ("Brightness")
    • Сортировка по цвету ("Color Grading")
    • Контраст ("Contrast")
    • Нарастание/затухание ("Fade In/Out Video")
    • Текст: RTF ("Text: Rich")
    • Размер, позиция и поворот ("Size, Position & Rotate")
    • Баланс белого ("White Balance")
  • При работе с несколькими выделенными клипами предоставлена возможность использования операции "Применить скопированные фильтры" из контекстного меню или редактора в меню на шкале времени ("Timeline > menu > Edit").
  • Фреймворк MLT обновлён до версии 7.24.0.

  1. OpenNews: Выпуск видеоредактора Shotcut 24.01
  2. OpenNews: Релиз свободного видеоредактора Avidemux 2.8.0
  3. OpenNews: Выпуск программы для редактирования видео LosslessCut 3.49.0
  4. OpenNews: Выпуск свободных видеоредакторов OpenShot 3.1 и Pitivi 2023.03
  5. OpenNews: Опубликован видеоредактор Flowblade 2.14
Обсуждение (26 +4) | Тип: Программы |
·29.04.2024 Выпуск дистрибутива OpenIndiana 2024.04, продолжающего развитие OpenSolaris (40 +10)
  Представлен релиз свободного дистрибутива OpenIndiana 2024.04, пришедшего на смену бинарному дистрибутиву OpenSolaris, развитие которого было прекращено компанией Oracle. OpenIndiana предоставляет пользователю рабочее окружение, построенное на базе свежего среза кодовой базы проекта Illumos. Непосредственно разработка технологий OpenSolaris продолжается проектом Illumos, в котором развивается ядро, сетевой стек, файловые системы, драйверы, а также базовый набор пользовательских системных утилит и библиотек. Для загрузки сформировано три вида iso-образов - серверная редакция с консольными приложениями (970 МБ), минимальная сборка (470 МБ) и сборка с графическим окружением MATE (1.9 ГБ).

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

  • Обновлено примерно 1230 пакетов, среди которых около 900 пакетов, связанных с языком Python и 200 - с Perl.
  • Пользовательское окружение MATE обновлено до ветки 1.28 (официально не анонсирована проектом MATE). В базовые библиотеки MATE перенесены исправления из других дистрибутивов, нацеленные на повышение стабильности работы.
  • Обновлены версии LibreOffice 24.2, PulseAudio 17, alpine 2.26, Firefox 125, Thunderbird 125 (тестовые бета-сборки, следующий стабильный релиз Thunderbird ожидается летом).
  • Обновлены LLVM/Clang 18, Node.js 22, golang 1.22. Многие пакеты собраны с использованием GCC 13.
  • В базовую поставку добавлен пакет fail2ban для защиты от флуда и попыток подбора паролей.
  • Подготовлен пакет HPN SSH (High-Performance SSH), включающий вариант OpenSSH с патчами, устраняющими узкие места, влияющие на производительность передачи данных по сети.
  • Пакеты, использовавшие в качестве зависимости libjpeg6, переведены на библиотеку libjpeg8-turbo, которая задействована по умолчанию в дистрибутиве.
  • Для сжатия загрузочных образов задействован алгоритм zstd.

  1. OpenNews: Доступны OmniOS CE r151048 и OpenIndiana 2023.10, продолжающие развитие OpenSolaris
  2. OpenNews: Выпуск дистрибутива OpenIndiana 2022.10, продолжающего развитие OpenSolaris
  3. OpenNews: Проект Illumos, продолжающий развитие OpenSolaris, прекратит поддержку архитектуры SPARC
  4. OpenNews: Представлен OmniOS Community Edition, новый дистрибутив Illumos
  5. OpenNews: Опубликован дистрибутив Helios на базе Illumos. Поддержка Solaris 11.4 продлена до 2037 года
Обсуждение (40 +10) | Тип: Программы |
·28.04.2024 Выпуск дистрибутива EndeavourOS 24.04 (115 +4)
  Представлен выпуск проекта EndeavourOS 24.04, пришедшего на смену дистрибутиву Antergos, развитие которого было прекращено в мае 2019 года из-за нехватки у оставшихся мэйнтейнеров свободного времени для поддержания проекта на должном уровне. Размер установочного образа 2.7 ГБ (x86_64).

Endeavour OS даёт возможность пользователю без лишних усложнений установить Arch Linux с необходимым рабочим столом в том виде, каким он задуман в своей штатной начинке, предлагаемой разработчиками выбранного рабочего стола, без дополнительных предустановленных программ. Дистрибутив предлагает простой инсталлятор для установки базового окружения Arch Linux с рабочим столом KDE по умолчанию и возможностью установить из репозитория один из типовых рабочих столов на основе Mate, LXQt, Cinnamon, Xfce, GNOME, Budgie, а также мозаичных оконных менеджеров i3, BSPWM и Sway. Ведётся работа по добавлению поддержи оконных менеджеров Qtile и Openbox, рабочих столов UKUI, LXDE и Deepin. Одним из разработчиков проекта развивается собственный оконный менеджер Worm.

В новой версии:

  • В инсталлятор и Live-окружение добавлена поддержка использования среды рабочего стола KDE Plasma 6. В Live-окружении для запуска KDE используется X11, а в стационарных установках по умолчанию задействован Wayland, но оставлена опция для запуска с использованием X11.
  • Инсталлятор обновлён до версии Calamares 3.3.5.
  • Обновлены версии ядра Linux 6.8.7, Firefox 125.0.1, Mesa 24.0.5, драйверов NVIDIA 550.76, Xorg-server 21.1.13.
  • Прекращено формирование сборок для ARM-плат.
  • Для систем с видеокартами NVIDIA вместо пакета Nvidia-dkms задействованы пакеты с обычными проприетарными драйверами NVIDIA.
  • При выборе опции "replace partition" обеспечено корректное создание EFI-раздела.
  • В состав Live-образа возвращён редактор дисковых разделов Gparted, в дополнение к ранее применявшемуся KDE-приложению partitionmanager, в котором отсутствуют некоторые востребованные возможности.
  • В пакетах Welcome updater и eos-bash-shared по умолчанию задействован GNOME Terminal при использовании GNOME и xterm при использовании остальных окружений.
  • Из базовой поставки удалено приложение для вывода уведомлений о наличии обновлений.

  1. OpenNews: Выпуск дистрибутива EndeavourOS 23.11
  2. OpenNews: Релиз фреймворка для создания установщиков Calamares 3.3.0
  3. OpenNews: Организация Open Collective Foundation приняла решение о закрытии
  4. OpenNews: Сообщество продолжило разработку дистрибутива Antergos под новым именем Endeavour OS
  5. OpenNews: Релиз KDE 6.0
Обсуждение (115 +4) | Тип: Программы |
·28.04.2024 Релиз консольной библиотеки ncurses 6.5 (116 +19)
  После полутора лет разработки представлен релиз библиотеки ncurses 6.5, предназначенной для создания многоплатформенных интерактивных консольных пользовательских интерфейсов и поддерживающей эмуляцию программного интерфейса curses из System V Release 4.0 (SVr4). Выпуск ncurses 6.5 совместим на уровне исходных текстов с ветками ncurses 5.x и 6.0, но расширяет ABI. Из популярных приложений, построенных с использованием ncurses, можно отметить aptitude, lynx, mutt, ncftp, vim, vifm, minicom, mosh, screen, tmux, emacs, less.

Среди добавленных новшеств:

  • В программные интерфейсы для низкоуровневого доступа к terminfo и termcap добавлены функции: tiparm_s для передачи информации об ожидаемых строковых параметрах терминала, которые используются для формирования вывода на терминал; tiscan_s для проверки возможностей форматирования при передаче строковых параметров в функцию tiparm_s. Указанные функции решают проблемы при обработке повреждённых или некорректных файлов с параметрами терминала (terminfo и termcap).
  • Добавлена сборочная опция "--enable-check-size" для упрощения инициализации на терминалах, не передающих данные о размере окна или экрана. При включении опции для определения размера окна в функции setupterm используются данные о позиции курсора, если сведения о размере не выставлены через переменные окружения и не передаются через ioctl.
  • Добавлены функции для получения флагов TTY из структур с типом SCREEN.
  • Добавлены проверки для более безопасной обработки строковых параметров в функциях tiparm, tparm и tgoto.

  1. OpenNews: Релиз консольной библиотеки ncurses 6.4
  2. OpenNews: Выпуск консольного оконного менеджера GNU screen 4.9.0
  3. OpenNews: Концепция атаки по подмене копируемого в терминал текста с сайта
  4. OpenNews: Релиз cool-retro-term 1.0, эмулятора терминала в стиле ЭЛТ-дисплеев
  5. OpenNews: Уязвимость, позволяющая подставить escape-последовательности в чужие терминалы
Обсуждение (116 +19) | Тип: Программы |
·27.04.2024 Выпуск web-браузера Min 1.32 (45 –7)
  Опубликована новая версия браузера Min 1.32, предлагающего минималистичный интерфейс, построенный вокруг манипуляций с адресной строкой. Браузер создан с использованием платформы Electron, позволяющей создавать обособленные приложения на основе движка Chromium и платформы Node.js. Интерфейс Min написан на JavaScript, CSS и HTML. Код распространяется под лицензией Apache 2.0. Сборки сформированы для Linux, macOS и Windows.

Min поддерживает навигацию по открытым страницам через систему вкладок, предоставляющих такие функции как открытие новой вкладки рядом с текущей вкладкой, скрытие невостребованных вкладок (к которым пользователь не обращался определённое время), группировка вкладок и просмотр всех вкладок в виде списка. Имеются средства для построения списков отложенных задач/ссылок для чтения в будущем, а также система закладок с поддержкой полнотекстового поиска. В браузер встроена система блокировки рекламы (по списку EasyList) и кода для отслеживания посетителей, имеется возможность отключения загрузки изображений и скриптов.

Центральным элементом управления в Min является адресная строка, через которую можно отправлять запросы к поисковой системе (по умолчанию DuckDuckGo) и выполнять поиск на текущей странице. При вводе в адресной строке по мере набора формируется сводка актуальной для текущего запроса информации, такой как ссылка на статью в Wikipedia, выборка из закладок и истории посещений, а также рекомендации от поисковой системы DuckDuckGo. Каждая открытая в браузере страница индексируется и становится доступна для последующего поиска в адресной строке. В адресной строке также можно вводить команды для быстрого выполнения операций (например, "!settings" - переход к настройкам, "!screenshot" - создание скриншота, "!clearhistory"- очистка истории посещений и т.п.).

В новом выпуске:

  • Добавлена настройка, позволяющая выбрать язык, отличный от языка операционной системы.
  • Обеспечено отображение домена страницы при наведении курсора на вкладку.
  • Ускорен поиск по истории посещений и улучшена обработка диакритических знаков.
  • Решена проблема, допускавшая выполнение скриптов, несмотря на блокировку скриптов в настройках.
  • Обновлены переводы для русского и украинского языков.
  • Добавлены сборки для систем c Windows на базе архитектур ARM и x86 (32-бит).

  1. OpenNews: Доступны web-браузеры qutebrowser 2.5 и Min 1.24
Обсуждение (45 –7) | Тип: Программы |
·27.04.2024 Выпуск OSMC 2024.04-1, дистрибутива для создания медиацентра на основе Raspberry Pi (38 +7)
  Представлен выпуск дистрибутива OSMC 2024.04-1, предназначенного для создания медиацентра на базе одноплатных компьютеров Raspberry Pi или телеприставок Vero, развиваемых разработчиками дистрибутива. Дистрибутив укомплектован медиацентром Kodi и предлагает из коробки полный набор инструментов для создания домашнего кинотеатра, поддерживающего отображение видео с качеством 4K, 2K и HD (1080p). Для загрузки доступны как образы для прямой записи на USB-накопитель или SD-карту, так и специализированные инсталляторы для Windows, macOS и Linux, позволяющие начинающему пользователю установить дистрибутив. Готовые сборки сформированы для плат Raspberry Pi 2, 3, 3+, Zero W 2, 4 и 400, а также для приставок Vero 4K, 4K+ и V.

Дистрибутив основан на пакетной базе Debian и поддерживает установку пакетов из стандартных репозиториев. В процессе работы с дистрибутивом не требуется знание Linux, все операции по настройке выполняются через графический интерфейс. Медиацентр на базе Raspberry Pi предлагается подключить к телевизору через порт HDMI и запитать через порт USB, который имеется в некоторых телевизорах. При воспроизведении видео используются средства аппаратного декодирования видео, предоставляемые графическим ускорителем Broadcom VideoCore.

OSMC имеет встроенную поддержку различных TV-тюнеров, DVB-адаптеров и пультов дистанционного управления. Возможно подключение инфракрасного приёмника через порт GPIO. Дополнительно поддерживается организация управления Kodi по сети со смартфона при помощи специализированных приложений для платформ iOS и Android. Для обеспечения трансляции музыки и видео с устройств Apple дистрибутивом поддерживаются технологии AirPlay и AirTunes.

Сетевое соединение может быть организовано как по проводной, так и по беспроводной сети. В состав интегрированы сервисы для организации доступа к локальной коллекции контента по протоколам SMB, NFS, FTP, HTTP и SSH. По умолчанию правила межсетевого экрана настроены на возможность доступа только из локальной сети. Для поддержания системы в актуальном состоянии применяется система автоматической установки обновлений.

В новом выпуске:

  • Медиацентр Kodi обновлён до версии 20.5. Началось тестирование окружения на базе Kodi 21, но для широкой публики оно будет предложено в следующем выпуске, запланированном на май.
  • Добавлена начальная поддержка предоставляемого стриминговыми сервисами контента UHD и Dolby Vision.
  • Значительно улучшена поддержка воспроизведения контента на представленной в конце прошлого года телеприставке Vero V, оснащённой 4-ядерным CPU ARM64 S905X4-O, 4 GB ОЗУ, 32GB eMMC, 802.11 ac/n/g/b WiFi, Bluetooth 4.0, IR/RF приёмниками, 2x USB 2.0,1x USB 3.0, micro SD, 3.5mm, SPDIF audio, HDMI 2.1, Gigabit Ethernet. Поддерживается H265/VP9/AV1, HDR10, HDR10+, HLG и воспроизведение с качеством 4K.
  • Для приставок Vero 4K, 4K+ и V реализован режим синхронизации звука и видео при воспроизведении контента. Добавлена поддержка специализированной клавиатуры Ortek. Повышена производительность при использовании Bluetooth.
  • Для приставок Vero V для HDR и SDR добавлена поддержка преобразования цветового пространства (тонального отображения), соответствующего пятому профилю Dolby Vision (Profile 5).
  • Улучшен механизм регулирования частоты процессора (cpu governor), подгоняющий параметры работы CPU к текущей нагрузке.
  • Добавлена возможность изменения настроек, связанных с установкой обновлений.
  • Убрана необходимость перезагрузки при выполнении операций создания или восстановления резервных.

  1. OpenNews: Новые сборки дистрибутива Raspberry Pi OS. Разгон плат Raspberry Pi 5 до 3.14 GHz
  2. OpenNews: Проект PiDP-10 развивает клон мэйнфрейма PDP-10 на базе платы Raspberry Pi 5
  3. OpenNews: Представлен Raspbmc, дистрибутив для создания медиацентра на основе Raspberry Pi
  4. OpenNews: Доступен Armbian 24.2, дистрибутив для одноплатных компьютеров
  5. OpenNews: Обновление OpenWrt 23.05.3 и DietPi 9.2
Обсуждение (38 +7) | Тип: Программы |
·26.04.2024 Движок Servo прошёл тесты Acid2. Сrash Reporter в Firefox переписан на Rust (87 +23)
  Разработчики браузерного движка Servo, написанного на языке Rust, объявили о достижении проектом уровня, позволяющего успешно пройти тесты Acid2, применяемые для проверки поддержки web-стандартов в web-браузерах. Тесты Acid2 созданы в 2005 году и оценивают базовые возможности CSS и HTML4, а также корректность поддержки изображений PNG с прозрачным фоном и URL-схемы "data:". Из недавних изменений в Servo упоминается синхронизация CSS-движка Stylo с кодовой базой Firefox, улучшение отрисовки и обработки шрифтов, показ заставки для тега <video>, подготовка демонстрации Servo WebView для Qt.

Дополнительно можно отметить инициативу Mozilla по переписыванию на языке Rust компонента Сrash Reporter в Firefox. Сrash Reporter отслеживает аварийное завершение основного процесса Firefox и выводит диалог для отправки отчёта о проблеме разработчикам браузера. Необходимость переработки Сrash Reporter обусловлена проблемами с сопровождением старой кодовой базы, которые мешали дальнейшему развитию и подготовке изменений из-за наличия трёх отдельных реализаций графического интерфейса (для Windows, Linux и macOS) и применения дополнительных прослоек на Objective-C для macOS.

В новом варианте обеспечена унификация интерфейса для всех платформ и задействован язык Rust для снижения вероятности появления ошибок с памятью, повышения надёжности и упрощения сопровождения. Для создания кросс-платформенного GUI, независимого от Firefox, задействован уровень абстракции с базовыми элементами интерфейса, реализуемыми поверх GTK, API Win32 и Cocoa для придания интерфейсу родного вида для каждой платформы.

  1. OpenNews: Развиваемый проектом SerenityOS web-браузер успешно прошёл тесты Acid3
  2. OpenNews: Webkit первым прошел полный комплект тестов Acid3
  3. OpenNews: Релиз браузерного движка WebKitGTK 2.42.0 и обновление проекта Servo
  4. OpenNews: Проект по интеграции с Qt web-движка Servo, развиваемого на языке Rust
  5. OpenNews: Инициатива по избавлению браузерного движка Servo от привязки к Mozilla SpiderMonkey
Обсуждение (87 +23) | Тип: К сведению |
·26.04.2024 Microsoft и IBM открыли код операционной системы MS-DOS 4.0 (215 +35)
  Спустя 10 лет с момента открытия кода MS-DOS 1.25 и 2.0 компания Microsoft объявила об открытии исходных текстов операционной системы MS-DOS 4.0, изначально выпущенной в 1988 году и разработанной совместно с IBM. Код открыт под лицензией MIT, которая позволяет свободно вносить изменения, распространять и использовать в своих продуктах. Кроме кода, в открытом доступе размещена документация и дисковые образы.

Продукт написан на языке ассемблера для процессоров 8086. Для запуска могут использоваться эмуляторы PCem и 86box. Выпуск MS-DOS 4.0 примечателен возможностью использования графического интерфейса и мыши, поддержкой дисковых разделов больше 32 МБ (до 2 ГБ), добавлением файлового менеджера DOSSHELL, поддержкой EMS (Expanded Memory Specification), командами FASTOPEN и FASTSEEK.

  1. OpenNews: Проект DSL (DOS Subsystem for Linux) для запуска Linux-приложений из окружения MS-DOS
  2. OpenNews: Microsoft открыл код MS-DOS 1.25 и 2.0 под лицензией MIT
  3. OpenNews: Музей компьютерной истории опубликовал исходные тексты MS-DOS 1.1/2.0 и MS Word 1.1a
  4. OpenNews: Открыты исходные тексты ядра операционной системы Symbian
  5. OpenNews: Hewlett-Packard представил открытую сетевую операционную систему OpenSwitch
Обсуждение (215 +35) | Тип: К сведению |
·25.04.2024 Google отложил прекращение поддержки сторонних Cookie в Chrome (45 –7)
  Компания Google объявила об очередной корректировке планов по прекращению в браузере Chrome поддержки сторонних Cookie, выставляемых при обращении к сайтам, отличным от домена текущей страницы. Изначально поддержку сторонних Cookie планировалось прекратить до 2022 года, потом срок прекращения поддержки был сдвинут до середины 2023 года, после чего был ещё раз перенесён на чётвёртый квартал 2024 года. Из-за необходимости дополнительных согласований и неготовности экосистемы, решено не отключать поддержку сторонних Cookie и в 2024 году. Новая плановая дата отключения пока не названа.

Сторонние Cookie применяются для отслеживания перемещений пользователя между сайтами в коде рекламных сетей, виджетов социальных сетей и систем web-аналитики. Связанные с Cookie изменения продвигаются в рамках инициативы Privacy Sandbox, нацеленной на достижение компромисса между потребностью пользователей сохранить конфиденциальность и желанием рекламных сетей и сайтов отслеживать предпочтения посетителей. Ранее попытки внедрения в Chrome замен отслеживающим Cookie вызвали сопротивление в сообществе и критику, связанную с тем, что идущие на смену отслеживающим Cookie методы не решают всех проблем и создаёт новые риски, такие как создание условий для дискриминации пользователей и появление дополнительного фактора для скрытой идентификации и отслеживания перемещений пользователя.

Вместо отслеживающих Cookie предлагается использовать следующие API:

  • FedCM (Federated Credential Management), позволяет создавать объединённые сервисы идентификации, обеспечивающие сохранение конфиденциальности и работающие без сторонних Cookie.
  • Private State Tokens, позволяет разделять разных пользователей без использования межсайтовых идентификаторов и передавать сведения о подлинности пользователя между разными контекстами.
  • Topics (пришёл на смену API FLoC), даёт возможность определять категории интересов пользователя, которые можно использовать для выделения групп пользователей со сходными интересами без идентификации отдельных пользователей при помощи отслеживающих Cookie. Интересы вычисляются на основе активности пользователя в браузере и сохраняются на устройстве пользователя. При помощи API Topics рекламная сеть может получить общие сведения об отдельных интересах без наличия информации о конкретной активности пользователя.
  • Protected Audience, решение задач ретаргетинга и оценки собственной аудитории (работа с пользователями, уже посещавшими ранее сайт).
  • Attribution Reporting, позволяет оценивать такие характеристики эффективности рекламы, как переходы и конверсия (покупка на сайте после перехода).
  • Storage Access API, может применяться для запроса у пользователя полномочий на получение доступа к хранилищу Cookie, если по умолчанию сторонние Cookie блокируются.

  1. OpenNews: Google намерен до 2022 года прекратить поддержку сторонних Cookie в Chrome
  2. OpenNews: В ночных сборках Firefox тестируют автозакрытие запросов использования Cookie
  3. OpenNews: В Firefox по умолчанию включён режим полной изоляции Cookie
  4. OpenNews: Прекращение поддержки сторонних Cookie в Chrome отложено до 2023 года
  5. OpenNews: Сопротивление внедрению API FLoC, продвигаемого Google вместо отслеживающих Cookie
Обсуждение (45 –7) | Тип: К сведению |
·24.04.2024 В Fedora 41 предложено сформировать официальную сборку с композитным менеджером Miracle (31 +4)
  Мэтью Косарек (Matthew Kosarek), разработчик из компании Canonical, выступил с предложением о начале формирования официальных Spin-сборок Fedora Linux с пользовательским окружением на основе оконного менеджера Miracle, использующего протокол Wayland и компоненты для построения композитных менеджеров Mir. Spin-редакцию Fedora с Miracle планируют поставлять начиная с выпуска Fedora Linux 41. Предложение пока не рассмотрено комитетом FESCo (Fedora Engineering Steering Committee), отвечающим за техническую часть разработки дистрибутива Fedora.

Целью создания новой сборки является построение функционального и элегантного пользовательского окружения с мозаичной (tiling) компоновкой окон в стиле оконного менеджера i3 и более ярким графическим оформлением с визуальными эффектами. В качестве преимущества создания новой сборки Fedora отмечается появление высококачественного окружения на базе Wayland, которое может использоваться на широком спектре устройств, включая маломощные устройства с процессорами на базе архитектур ARM и x86.

  1. OpenNews: Опубликован miracle-wm 0.2, композитный менеджер на базе Wayland и Mir
  2. OpenNews: В Fedora 38 одобрена поставка сборок с окружениями Budgie и Sway
  3. OpenNews: В Fedora 39 предложено опубликовать атомарно обновляемую сборку Fedora Onyx
  4. OpenNews: Asahi Linux переходит на использование инсталлятора Calamares
  5. OpenNews: В Fedora 41 утверждён переход на пакетный менеджер DNF5
Обсуждение (31 +4) | Тип: К сведению |
·24.04.2024 Релиз инструмента для анонимизации баз данных nxs-data-anonymizer 1.4.0 (24 +9)
  Опубликован nxs-data-anonymizer 1.4.0 - инструмент для анонимизации дампа баз данных PostgreSQL и MySQL/MariaDB/Percona. Утилита поддерживает анонимизацию данных на основе шаблонов и функций библиотеки Sprig. Среди прочего, для заполнения можно использовать значения других столбцов для той же строки. Допустимо использовать инструмент через неименованные каналы (pipe) в командной строке и перенаправить дамп из исходной БД непосредственно в целевую БД с необходимыми преобразованиями. Инструмент написан на языке Go и выпускается под лицензией Apache License 2.0.

Менее чем за год после первого релиза версии 1.0.0, в инструменте появились следующие возможности:

  • Добавлена функция фильтров для работы со значениями null.
  • Реализована команда -l/--log-format, позволяющая выбрать формат логирования (json или plain).
  • Добавлена индикация процесса анонимизации - через указанные промежутки выводятся данные о прогрессе выполнения операции.
  • В версии 1.4 появилась возможность задавать значения полей с помощью внешних команд, через добавление в значение столбца "type: command". Например:
     
       filters:
         some_table_name:
            columns:
              some_column_name:
                type: command
                value: /path/to/command/or/script.sh
    

    Если для столбца указано "type: command", то значение поля value воспринимается как файловых путь к команде, которая будет запущена каждый раз для этого поля. Во время выполнения команды будут доступны дополнительные переменные окружения:

    • ENVVARTABLE={TABLE_NAME}: содержит имя фильтруемой таблицы
    • ENVVARCOLUMN_{COLUMN_NAME}={COLUMN_VALUE}: содержит все столбцы и их значения (до замены) для текущей фильтруемой строки.

    В результате концепция команды обладает следующими свойствами:

    • Stdout будет использоваться в качестве нового значения для анонимизированного поля.
    • Команда должна возвращать 0 код на выходе, иначе nxs-data-anonymizer завершается с ошибкой (в этом случае, в качестве текста ошибки будет использоваться stderr)
    • Переменные окружения с данными строк доступны внутри команды: ENVVARTABLE: содержит имя фильтруемой таблицы; ENVVARCURCOLUMN: содержит имя текущего столбца; ENVVARCOLUMN_{COLUMN_NAME}: содержит значения (до замен) для всех столбцов текущей строки.

  1. OpenNews: PostgreSQL Anonymizer 0.6, расширение для анонимизации данных в СУБД
  2. OpenNews: Релиз nxs-data-anonymizer 1.0.0, инструмента для анонимизации баз данных
  3. OpenNews: Google открыл систему для анализа наборов данных без нарушения конфиденциальности
  4. OpenNews: Вышел Datanymizer, анонимайзер чувствительных данных
  5. OpenNews: Google открыл код библиотеки для конфиденциальной обработки данных
Обсуждение (24 +9) | Автор: Nixys | Тип: Программы |
·24.04.2024 Доступен браузер Pale Moon 33.1.0 (107 +24)
  Опубликован релиз web-браузера Pale Moon 33.1.0, ответвившегося от кодовой базы Firefox для обеспечения более высокой эффективности работы, сохранения классического интерфейса, минимизации потребления памяти и предоставления дополнительных возможностей по настройке. Сборки Pale Moon формируются для Windows и Linux (x86_64). Код проекта распространяется под лицензией MPLv2 (Mozilla Public License).

Проект придерживается классической организации интерфейса, без перехода к интегрированным в Firefox 29 и 57 интерфейсам Australis и Photon, и с предоставлением широких возможностей кастомизации. Из удалённых компонентов можно отметить DRM, Social API, WebRTC, PDF-просмотрщик, Сrash Reporter, код для сбора статистики, средства для родительского контроля и людей с ограниченными возможностями. По сравнению с Firefox, в браузер возвращена поддержка расширений, использующих XUL, и сохранена возможность применения как полноценных, так и легковесных тем оформления.

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

  • Добавлена поддержка мета-тега <link rel=preload>, при помощи которого можно организовать загрузку ресурсов, не дожидаясь, когда они будут запрошены, например, можно сразу загрузить определённые файлы CSS, скрипты, видео и картинки.
  • В HTTP-заголовок CSP (Content Security Policy) добавлена поддержка директив "style-src-attr", "style-src-elem", "script-src-attr" и "script-src-elem", предоставляющих функциональность директив style и script, но с возможностью их применения к отдельным элементам и обработчикам событий, таким как onclick.
  • Включена частичная поддержка HTML-тега "<dialog>", позволяющего формировать диалоговые окна и компоненты для интерактивного взаимодействия с пользователем, такие как закрываемые предупреждения и вложенные окна.
  • Добавлена поддержка спецификации Emoji 15.1.
  • Реализована поддержка свойства window.webkitURL.
  • Добавлены сокращённые варианты написания CSS-свойств, управляющих логическим позиционированием элементов, "margin-block", "margin-inline", "padding-block" и "padding-inline". Например, значения "margin-block-start", "margin-block-end", "margin-inline-start" и "margin-inline-end" теперь можно определить при помощи сводных свойств "margin-block" и "margin-inline".
  • В дополнениях разрешено определение возможностей CPU (SSE2/AVX/AVX2) через интерфейс Navigator.
  • Из кодовой базы удалён CSS-движок Stylo, написанный на языке Rust.

  1. OpenNews: В Pale Moon планируют повысить требования к CPU в готовых сборках
  2. OpenNews: Выпуск браузера Pale Moon 33.0.0
  3. OpenNews: Проект Pale Moon добился прекращения разработки браузера Mypal
  4. OpenNews: Проект Pale Moon блокировал доступ пользователей форка Mypal к каталогу дополнений
  5. OpenNews: Взлом одного из серверов проекта Pale Moon с внедрением вредоносного ПО в архив старых выпусков
Обсуждение (107 +24) | Тип: Программы |
Следующая страница (раньше) >>



Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру