Аpple опубликовала исходные тексты низкоуровневых системных компонентов macOS 13.1, в которых используется свободное ПО, включая составные части Darwin и прочие компоненты, программы и библиотеки, не связанные с GUI. Всего опубликовано 174 пакетов с исходными текстами.
◽️Среди прочего доступен код ядра XNU, исходные тексты которого публикуются в виде срезов кода, связанных с очередным релизом macOS. XNU является частью открытого проекта Darwin и представляет собой гибридное ядро, сочетающее ядро Mach, компоненты от проекта FreeBSD и C++ API IOKit для написания драйверов.
В то же время опубликованы открытые компоненты, используемые в мобильной платформе iOS 16.2. Публикация включает два пакета - WebKit и libiconv.
◽️Среди прочего доступен код ядра XNU, исходные тексты которого публикуются в виде срезов кода, связанных с очередным релизом macOS. XNU является частью открытого проекта Darwin и представляет собой гибридное ядро, сочетающее ядро Mach, компоненты от проекта FreeBSD и C++ API IOKit для написания драйверов.
В то же время опубликованы открытые компоненты, используемые в мобильной платформе iOS 16.2. Публикация включает два пакета - WebKit и libiconv.
👍15🤯4
Индийский разработчик Рудра Сарасват в одиночку работает над ОС Ubuntu Web.
Сейчас ему 12 лет. Вспомните себя в 12, что вас заботило?🤪
Сейчас ему 12 лет. Вспомните себя в 12, что вас заботило?
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20
GitHub анонсировал перевод на обязательную двухфакторную аутентификацию всех пользователей, публикующих код на GitHub. com. На первом этапе в марте 2023 года обязательная двухфакторная аутентификация начнёт применяться для отдельных групп пользователей, постепенно охватывая всё новые и новые категории.
В первую очередь изменение затронет разработчиков, публикующих пакеты, OAuth-приложения и GitHub-обработчики, формирующих релизы, участвующих в разработке проектов, критически важных для экосистем npm, OpenSSF, PyPI и RubyGems, а также вовлечённых в работу над четырьмя миллионами самых популярных репозиториев.
До конца 2023 года GitHub намерен полностью запретить для всех пользователей возможность отправки изменений без применения двухфакторной аутентификации. По мере приближения момента перевода на двухфакторную аутентификацию пользователям будут направляться email-уведомления и выводиться предупреждения в интерфейсе.
В первую очередь изменение затронет разработчиков, публикующих пакеты, OAuth-приложения и GitHub-обработчики, формирующих релизы, участвующих в разработке проектов, критически важных для экосистем npm, OpenSSF, PyPI и RubyGems, а также вовлечённых в работу над четырьмя миллионами самых популярных репозиториев.
До конца 2023 года GitHub намерен полностью запретить для всех пользователей возможность отправки изменений без применения двухфакторной аутентификации. По мере приближения момента перевода на двухфакторную аутентификацию пользователям будут направляться email-уведомления и выводиться предупреждения в интерфейсе.
👎28👍15
В ядре Linux выявлена уязвимость (CVE-2022-42896), которая может потенциально использоваться для организации удалённого выполнения кода на уровне ядра через отправку специально оформленного L2CAP-пакета через Bluetooth. Уязвимость проявляется с августа 2014 года (ядро 3.16).
🤓 Кроме того, выявлена ещё одна похожая проблема (CVE-2022-42895) в обработчике L2CAP, которая может привести к утечке содержимого памяти ядра в пакетах со сведениями о конфигурации. Уязвимость проявляется с октября 2011 года (ядро 3.0).
Для демонстрации опубликованы прототипы эксплоитов, работающие в Ubuntu 22.04. Для проведения атаки злоумышленник должен находится в пределах досягаемости Bluetooth - предварительного сопряжения не требуется, но нужно чтобы на компьютере был активен Bluetooth. Для атаки достаточно знать MAC-адрес устройства жертвы, который может быть определён путём снифинга или на некоторых устройствах вычислен на основе MAC-адреса Wi-Fi.
Для демонстрации опубликованы прототипы эксплоитов, работающие в Ubuntu 22.04. Для проведения атаки злоумышленник должен находится в пределах досягаемости Bluetooth - предварительного сопряжения не требуется, но нужно чтобы на компьютере был активен Bluetooth. Для атаки достаточно знать MAC-адрес устройства жертвы, который может быть определён путём снифинга или на некоторых устройствах вычислен на основе MAC-адреса Wi-Fi.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍10😱1
Релиз пользовательского окружения Xfce 4.18
- В библиотеке элементов интерфейса libxfce4ui предложен новый виджет XfceFilenameInput для ввода имени файла, который информирует о допущенных ошибках в случае использование недопустимых имён.
- Добавлен новый виджет для настройки клавиатурных комбинаций, предоставляющий графический интерфейс для переназначения горячих клавиш, специфичных для различных компонентов пользовательского окружения.
- Проведена оптимизация производительности сервиса для создания миниатюр (pixbuf-thumbnailer). Предоставлена возможность изменения параметров миниатюр для рабочего стола, таких как возможность использования крупных (x-large) и очень крупных (xx-large) значков, которые удобно использовать на экранах с высоким разрешением.
- В панели (xfce4-panel) предложен новый плагин для вывода времени, который объединил в себе ранее раздельные плагины цифровых и стрелочных часов (DateTime и Clock).
И другие изменения.
- В библиотеке элементов интерфейса libxfce4ui предложен новый виджет XfceFilenameInput для ввода имени файла, который информирует о допущенных ошибках в случае использование недопустимых имён.
- Добавлен новый виджет для настройки клавиатурных комбинаций, предоставляющий графический интерфейс для переназначения горячих клавиш, специфичных для различных компонентов пользовательского окружения.
- Проведена оптимизация производительности сервиса для создания миниатюр (pixbuf-thumbnailer). Предоставлена возможность изменения параметров миниатюр для рабочего стола, таких как возможность использования крупных (x-large) и очень крупных (xx-large) значков, которые удобно использовать на экранах с высоким разрешением.
- В панели (xfce4-panel) предложен новый плагин для вывода времени, который объединил в себе ранее раздельные плагины цифровых и стрелочных часов (DateTime и Clock).
И другие изменения.
❤14👍8❤🔥3🎉1
Опубликовано шестое корректирующее обновление дистрибутива Debian 11, в которое включены накопившиеся обновления пакетов и устранены недоработки в инсталляторе. Выпуск включает 69 обновлений с устранением проблем со стабильностью и 78 обновлений с устранением уязвимостей. Из изменений в Debian 11.6 можно отметить обновление до свежих стабильных версий пакетов mariadb-10.5, nvidia-graphics-drivers, postfix и postgresql-13.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍3
В GTK-диалог выбора файла добавлено отображение в виде значков
Разработчики библиотеки GTK сообщили о добавлении в диалог, открываемый для выбора файлов в приложениях, представления содержимого каталогов в форме сети значков. По умолчанию продолжит использоваться классическое представление в виде списка файлов, а для перехода в режим значков в правой части панели появилась отдельная кнопка. Реализация данной функциональности стала возможной спустя 18 лет после публикации предложения, благодаря унификации модели данных для виджетов GtkListView и GtkGridView. Ожидается, что изменение будет задействовано в следующих версиях GTK и GNOME.
Разработчики библиотеки GTK сообщили о добавлении в диалог, открываемый для выбора файлов в приложениях, представления содержимого каталогов в форме сети значков. По умолчанию продолжит использоваться классическое представление в виде списка файлов, а для перехода в режим значков в правой части панели появилась отдельная кнопка. Реализация данной функциональности стала возможной спустя 18 лет после публикации предложения, благодаря унификации модели данных для виджетов GtkListView и GtkGridView. Ожидается, что изменение будет задействовано в следующих версиях GTK и GNOME.
👍17🍾3😁1
Представлен postmarketOS 22.12, Linux-дистрибутив для смартфонов и мобильных устройств
Дистрибутив базируется на пакетной базе Alpine Linux, стандартной Си-библиотеке Musl и наборе утилит BusyBox. Сборки подготовлены для PINE64 PinePhone, Purism Librem 5 и 29 поддерживаемых сообществом устройств, включая Samsung Galaxy A3/A5/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6, Lenovo A6000, ASUS MeMo Pad 7 и даже Nokia N900. Ограниченная экспериментальная поддержка предоставлена для более чем 300 устройств.
➡️ В новом выпуске:
- Пакетная база синхронизирована с Alpine Linux 3.17.
- Число официально поддерживаемых сообществом устройств увеличено с 27 до 31.
- Предоставлен экспериментальный набор изменений, позволяющий использовать обычное ядро Linux, а не специфичное для Android-прошивки ядро от производителя, для устройств на базе SoC Qualcomm SDM845 (Snapdragon 845).
- Графическая оболочка Sxmo обновлена до версии 1.12.
И другие изменения.
Дистрибутив базируется на пакетной базе Alpine Linux, стандартной Си-библиотеке Musl и наборе утилит BusyBox. Сборки подготовлены для PINE64 PinePhone, Purism Librem 5 и 29 поддерживаемых сообществом устройств, включая Samsung Galaxy A3/A5/S4, Xiaomi Mi Note 2/Redmi 2, OnePlus 6, Lenovo A6000, ASUS MeMo Pad 7 и даже Nokia N900. Ограниченная экспериментальная поддержка предоставлена для более чем 300 устройств.
- Пакетная база синхронизирована с Alpine Linux 3.17.
- Число официально поддерживаемых сообществом устройств увеличено с 27 до 31.
- Предоставлен экспериментальный набор изменений, позволяющий использовать обычное ядро Linux, а не специфичное для Android-прошивки ядро от производителя, для устройств на базе SoC Qualcomm SDM845 (Snapdragon 845).
- Графическая оболочка Sxmo обновлена до версии 1.12.
И другие изменения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15🎉6
- В состав включён новый выпуск десктоп-окружения Cinnamon 5.6.
- На рабочем столе по умолчанию скрыты пиктограммы "Home", "Computer", "Trash" и "Network". Пиктограмму "Home" заменила кнопка в панели и секция с избранным в основном меню.
- Добавлены дополнительные варианты акцентирующих цветов, применяемых для выделения активных элементов (accent).
- Прекращено применение акцентирующих цветов в панели и меню. Цвет пиктограмм каталогов заменён на жёлтый. По умолчанию вместо зелёного для выделения задействован голубой цвет. Для возвращения старого оформления (как в Linux Mint 20.2) предложена отдельная тема "Mint-Y-Legacy".
- Предложено новое оформление указателя мыши и добавлен набор альтернативных указателей.
И другие изменения.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22❤🔥4👨💻1