Доступна серверная JavaScript-платформа Node.js 21.0
Поддержка ветки Node.js 21.0 будет осуществляться в течение 6 месяцев. В ближайшие дни будет завершена стабилизация ветки Node.js 20, которая получит статус LTS и будет поддерживаться до апреля 2026 года. Сопровождение прошлой LTS-ветки Node.js 18.0 продлится до сентября 2025 года, а позапрошлой LTS-ветки 16.0 до апреля 2024 года.
Linux / Линукс🥸
Поддержка ветки Node.js 21.0 будет осуществляться в течение 6 месяцев. В ближайшие дни будет завершена стабилизация ветки Node.js 20, которая получит статус LTS и будет поддерживаться до апреля 2026 года. Сопровождение прошлой LTS-ветки Node.js 18.0 продлится до сентября 2025 года, а позапрошлой LTS-ветки 16.0 до апреля 2024 года.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12
Уменьшение жёстко определённого размера окна приложения в формате AppImage
При запуске некоторых приложений, поставляемых в формате AppImage, окно не умещается на экран и штатные механизмы изменения размера окна не позволяют уменьшить его до нужных размеров. Например, окно оказывается слишком длинным и его нижняя часть на широкоформатном экране ноутбука всегда оказывается за пределом экрана.
Для постоянного уменьшения масштаба можно перед запуском программы выставить переменную GDK_DPI_SCALE для программ на GTK, и QT_SCALE_FACTOR для Qt. Например:
🥸
При запуске некоторых приложений, поставляемых в формате AppImage, окно не умещается на экран и штатные механизмы изменения размера окна не позволяют уменьшить его до нужных размеров. Например, окно оказывается слишком длинным и его нижняя часть на широкоформатном экране ноутбука всегда оказывается за пределом экрана.
Для постоянного уменьшения масштаба можно перед запуском программы выставить переменную GDK_DPI_SCALE для программ на GTK, и QT_SCALE_FACTOR для Qt. Например:
GDK_DPI_SCALE=0.8 ./prog.AppImageLinux / Линукс
QT_SCALE_FACTOR=0.8 ./prog.AppImage
Please open Telegram to view this post
VIEW IN TELEGRAM
👍22
Please open Telegram to view this post
VIEW IN TELEGRAM
😁47🔥4🤔3
Представлен выпуск свободной загрузочной прошивки Libreboot 20231021. Обновлению присвоен статус тестового выпуска. В новом выпуске:
▪️ Возвращена поддержка серверных материнских плат: ASUS KFSN4-DRE и ASUS KGPE-D16.
▪️ Добавлена поддержка материнских плат для ПК: ASUS KCMA-D8 и Dell Precision T1650.
▪️ Добавлена поддержка ноутбуков: Dell Latitude E6430 (Intel GPU), Lenovo ThinkPad X301, HP EliteBook 2170p и HP EliteBook 8470p.
▪️ Осуществлён переход на находящуюся в разработке ветку загрузчика GRUB 2.12-rc. Добавлена поддержка шифрованных разделов в формате LUKS2, использующих механизм формирования ключа на базе алгоритма argon2 (ранее поддерживались только конфигурации с PBKDF2).
И другие изменения.
Linux / Линукс🥸
▪️ Возвращена поддержка серверных материнских плат: ASUS KFSN4-DRE и ASUS KGPE-D16.
▪️ Добавлена поддержка материнских плат для ПК: ASUS KCMA-D8 и Dell Precision T1650.
▪️ Добавлена поддержка ноутбуков: Dell Latitude E6430 (Intel GPU), Lenovo ThinkPad X301, HP EliteBook 2170p и HP EliteBook 8470p.
▪️ Осуществлён переход на находящуюся в разработке ветку загрузчика GRUB 2.12-rc. Добавлена поддержка шифрованных разделов в формате LUKS2, использующих механизм формирования ключа на базе алгоритма argon2 (ранее поддерживались только конфигурации с PBKDF2).
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥62😁16💯9👍4🤔1
Доступен первый стабильный релиз проекта nghttp3, развивающего библиотеку на языке Си с реализацией протокола HTTP/3.
В nghttp3 предоставляется независимая реализация спецификаций RFC 9114 (HTTP/3 поверх протокола QUIC), RFC 920 (технология сжатия заголовков QPACK), RFC 9220 (передача WebSockets поверх HTTP/3) и RFC 9218 (расширяемая схема для управления приоритетами отправки ответов на запросы клиента).
Библиотека не зависит от определённых стеков QUIC и поддерживает работу поверх разных реализаций транспортного протокола QUIC. При этом проектом также развиается собственная реализация протокола QUIC - ngtcp2, применяемая по умолчанию.
Linux / Линукс🥸
В nghttp3 предоставляется независимая реализация спецификаций RFC 9114 (HTTP/3 поверх протокола QUIC), RFC 920 (технология сжатия заголовков QPACK), RFC 9220 (передача WebSockets поверх HTTP/3) и RFC 9218 (расширяемая схема для управления приоритетами отправки ответов на запросы клиента).
Библиотека не зависит от определённых стеков QUIC и поддерживает работу поверх разных реализаций транспортного протокола QUIC. При этом проектом также развиается собственная реализация протокола QUIC - ngtcp2, применяемая по умолчанию.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍17
Средства контроля пропускной способности сети в Linux с открытым исходным кодом
Часть 2.
1. bmon – это простое в использовании средство командной строки для контроля использования пропускной способности сети и оценки скорости в Linux. Оно собирает сетевую статистику и визуализирует ее в удобном для пользователя формате, чтобы он мог наблюдать за работой своей системы.
2. Darkstat – это небольшой, простой в использовании, кросс-платформенный, работающий в режиме реального времени, эффективный веб-анализатор сетевого трафика. Это средство контроля сетевой статистики, которое работает за счет захватывания сетевого трафика и статистики использования компьютера и предоставляет отчеты по протоколу HTTP в графическом формате. Его также можно использовать через командную строку, результаты будут те же.
3. IPTraf – это настраиваемое средство, основанное на ncurses, для контроля входящего и исходящего сетевого трафика, проходящего через интерфейс. Это важно для контроля IP-трафика и просмотра общей и подробной статистики интерфейса и многого другого.
4. CBM – это небольшая утилита командной строки для отображения текущего сетевого трафика на всех подключенных устройствах в цветах Ubuntu Linux. Она показывает каждый подключенный сетевой интерфейс, полученные и переданные байты, а также общее количество байтов, что позволяет контролировать пропускную способность сети.
Linux / Линукс🥸
Часть 2.
1. bmon – это простое в использовании средство командной строки для контроля использования пропускной способности сети и оценки скорости в Linux. Оно собирает сетевую статистику и визуализирует ее в удобном для пользователя формате, чтобы он мог наблюдать за работой своей системы.
2. Darkstat – это небольшой, простой в использовании, кросс-платформенный, работающий в режиме реального времени, эффективный веб-анализатор сетевого трафика. Это средство контроля сетевой статистики, которое работает за счет захватывания сетевого трафика и статистики использования компьютера и предоставляет отчеты по протоколу HTTP в графическом формате. Его также можно использовать через командную строку, результаты будут те же.
3. IPTraf – это настраиваемое средство, основанное на ncurses, для контроля входящего и исходящего сетевого трафика, проходящего через интерфейс. Это важно для контроля IP-трафика и просмотра общей и подробной статистики интерфейса и многого другого.
4. CBM – это небольшая утилита командной строки для отображения текущего сетевого трафика на всех подключенных устройствах в цветах Ubuntu Linux. Она показывает каждый подключенный сетевой интерфейс, полученные и переданные байты, а также общее количество байтов, что позволяет контролировать пропускную способность сети.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14
Please open Telegram to view this post
VIEW IN TELEGRAM
😁40👍4
В ночных сборках Firefox появилась поддержка машинного перевода на русский и украинский языки
В ночных сборках Firefox, на базе которых 21 ноября будет сформирован выпуск Firefox 120, расширен список языковых моделей во встроенной системе машинного перевода. Так, для тестирования предложены модели для русского, украинского, эстонского, финского, исландского, каталонского, норвежского, персидского, чешского и венгерского языков.
О времени интеграции дополнительных языков в стабильную ветку не сообщается.
Linux / Линукс🥸
В ночных сборках Firefox, на базе которых 21 ноября будет сформирован выпуск Firefox 120, расширен список языковых моделей во встроенной системе машинного перевода. Так, для тестирования предложены модели для русского, украинского, эстонского, финского, исландского, каталонского, норвежского, персидского, чешского и венгерского языков.
О времени интеграции дополнительных языков в стабильную ветку не сообщается.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤36👍9🔥1
Выпуск qBittorrent 4.6 с поддержкой I2P
Торрент-клиент qBittorrent 4.6 написан с использованием тулкита Qt и развивается как открытая альтернатива µTorrent. 👉 Среди изменений и новшеств:
▪️ Добавлена экспериментальная поддержка распределённой анонимной сети I2P.
▪️ Обеспечено добавление новых торрентов в начало очереди.
▪️ Добавлена возможность фильтрации списка торрентов на основе их локального файлового пути.
▪️ В web-интерфейс добавлен просмотрщик логов, реализованы настройки для файла с логом, предложен интерфейс для переименования разом нескольких файлов, добавлена поддержка подкатегорий и обеспечено сохранение привязки к сетевому интерфейсу после разрыва соединения.
▪️ Для FreeBSD включена сборка с поддержкой D-Bus.
И другие изменения.
Linux / Линукс🥸
Торрент-клиент qBittorrent 4.6 написан с использованием тулкита Qt и развивается как открытая альтернатива µTorrent. 👉 Среди изменений и новшеств:
▪️ Добавлена экспериментальная поддержка распределённой анонимной сети I2P.
▪️ Обеспечено добавление новых торрентов в начало очереди.
▪️ Добавлена возможность фильтрации списка торрентов на основе их локального файлового пути.
▪️ В web-интерфейс добавлен просмотрщик логов, реализованы настройки для файла с логом, предложен интерфейс для переименования разом нескольких файлов, добавлена поддержка подкатегорий и обеспечено сохранение привязки к сетевому интерфейсу после разрыва соединения.
▪️ Для FreeBSD включена сборка с поддержкой D-Bus.
И другие изменения.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28
Please open Telegram to view this post
VIEW IN TELEGRAM
😁77❤5🤔3
Начальный выпуск ядра БМПОС
В России ведётся разработка обучающей платформы для системных программистов - БМПОС (Базовая Модульная Платформа Операционных Систем). Она создаётся как обучающее пособие по разработке операционных систем с развитой теоретической и практической базой. В рамках проекта развивается модульное ядро, которое спроектировано специально для изучения процесса разработки операционных систем. Код ОС написан на языке Си и распространяется под MIT-подобной лицензией ГОЛ (Государственная Открытая Лицензия).
👉 Разработка нацелена на получение обучающимися знаний по минимально необходимой кодовой базе, формирование навыков постройки простой и понятной архитектуры и максимального упрощения кода. ОС имеет небольшой размер бинарных файлов, что способствует достижению высокой надёжности и упрощению процессов сборки и тестирования.
Проект не ставит перед собой цели использования вне виртуальных машин. Поддерживается только модульная сборка со встраиваемыми на этапе компиляции модулями. В феврале следующего года планируется полноценный релиз платформы с полным набором драйверов, включая гостевые расширения QEMU и VirtualBox.
В первом тестовом выпуске ядра доступен менеджер памяти, менеджер видеопамяти и загрузчик модулей. Реализована поддержка экранов TGA. Добавлены инструкции по сборке и запуску. Продолжается работа над менеджером задач и системой потоков ввода-вывода. В ближайших планах создание драйверов для клавиатуры, SATA (ACHI) и ФС EXT2.
Linux / Линукс🥸
В России ведётся разработка обучающей платформы для системных программистов - БМПОС (Базовая Модульная Платформа Операционных Систем). Она создаётся как обучающее пособие по разработке операционных систем с развитой теоретической и практической базой. В рамках проекта развивается модульное ядро, которое спроектировано специально для изучения процесса разработки операционных систем. Код ОС написан на языке Си и распространяется под MIT-подобной лицензией ГОЛ (Государственная Открытая Лицензия).
👉 Разработка нацелена на получение обучающимися знаний по минимально необходимой кодовой базе, формирование навыков постройки простой и понятной архитектуры и максимального упрощения кода. ОС имеет небольшой размер бинарных файлов, что способствует достижению высокой надёжности и упрощению процессов сборки и тестирования.
Проект не ставит перед собой цели использования вне виртуальных машин. Поддерживается только модульная сборка со встраиваемыми на этапе компиляции модулями. В феврале следующего года планируется полноценный релиз платформы с полным набором драйверов, включая гостевые расширения QEMU и VirtualBox.
В первом тестовом выпуске ядра доступен менеджер памяти, менеджер видеопамяти и загрузчик модулей. Реализована поддержка экранов TGA. Добавлены инструкции по сборке и запуску. Продолжается работа над менеджером задач и системой потоков ввода-вывода. В ближайших планах создание драйверов для клавиатуры, SATA (ACHI) и ФС EXT2.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🎉22👍12🤯3🌚2😁1
Разработчики Chrome и Firefox рассматривают возможность прекращения поддержки видеокодека Theora
Google намерена удалить из кодовой базы Chrome поддержку свободного видеокодека Theora, поддерживаемого в Firefox и Chrome c 2009 года. При этом кодек Theora никогда не поддерживался в Chrome для Android и в браузерах на базе WebKit, таких как Safari. Аналогичное предложение по удалению Theora рассматривается разработчиками Firefox.
▪️ Причина прекращения поддержки: опасения, что в реализации Theora, в которой имеется достаточно сложная логика разбора бинарных данных и декодирования потоков, могут присутствовать уязвимости, похожие на недавние критические проблемы с кодировщиком VP8.
Linux / Линукс🥸
Google намерена удалить из кодовой базы Chrome поддержку свободного видеокодека Theora, поддерживаемого в Firefox и Chrome c 2009 года. При этом кодек Theora никогда не поддерживался в Chrome для Android и в браузерах на базе WebKit, таких как Safari. Аналогичное предложение по удалению Theora рассматривается разработчиками Firefox.
▪️ Причина прекращения поддержки: опасения, что в реализации Theora, в которой имеется достаточно сложная логика разбора бинарных данных и декодирования потоков, могут присутствовать уязвимости, похожие на недавние критические проблемы с кодировщиком VP8.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
🌚17👍7😱1
Canonical предоставит 10-летний срок формирования обновлений для LTS-выпусков Ubuntu, а также для базовых пакетов с ядром Linux, изначально поставляемых в LTS-ветках.
Таким образом, LTS-выпуск Ubuntu 22.04 и используемое в нём ядро Linux 5.15 будут поддерживаться до апреля 2032 года, а обновления для следующего LTS-релиза Ubuntu 24.04 будут формироваться до 2034 года.
Linux / Линукс🥸
Таким образом, LTS-выпуск Ubuntu 22.04 и используемое в нём ядро Linux 5.15 будут поддерживаться до апреля 2032 года, а обновления для следующего LTS-релиза Ubuntu 24.04 будут формироваться до 2034 года.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍42🔥5🌚4
Средства контроля пропускной способности сети в Linux с открытым исходным кодом
Часть 3.
1. Iperf/Iperf3 – инструмент для измерения пропускной способности сети по таким протоколам, как TCP, UDP и SCTP. В первую очередь он создан для настройки TCP-соединений по определенному пути, а поэтому полезен и в тестировании и контроле максимально достижимой пропускной способности в IP-сетях (поддерживает как IPv4, так и IPv6).
2. Netperf - чем-то похож на iperf для тестирования производительности сети. Он может помочь в контроле пропускной способности сети в Linux путем измерения передачи данных с использованием TCP, UDP. Также он поддерживает измерения через интерфейсы Berkeley Sockets, DLPI, Unix Domain Sockets и другие. Для запуска тестов потребуется сервер и клиент.
3. SARG (Squid Analysis Report Generator) – это анализатор лог-файлов Squid и инструмент для контроля скорости Интернет-соединения. Он формирует отчеты в формате HTML, которые включают в себя информацию об IP-адресах и общем использовании полосы пропускания сети. Это удобное в использовании средство контроля скорости Интернет-соединения отдельными устройствами в одной сети.
4. Monitorix – это небольшое приложение для контроля ресурсов системы и сети, предназначенное для небольших серверов Linux/Unix, а также обеспечивающее отличную поддержку встроенных устройств.
Приложение поможет отслеживать сетевой трафик и статистику использования с неограниченного количества сетевых устройств. Оно поддерживает соединения IPv4 и IPv6, включая пакетный трафик и графики сбоя трафика, а также поддерживает до 9 дисков на каждый сетевой интерфейс.
Linux / Линукс🥸
Часть 3.
1. Iperf/Iperf3 – инструмент для измерения пропускной способности сети по таким протоколам, как TCP, UDP и SCTP. В первую очередь он создан для настройки TCP-соединений по определенному пути, а поэтому полезен и в тестировании и контроле максимально достижимой пропускной способности в IP-сетях (поддерживает как IPv4, так и IPv6).
2. Netperf - чем-то похож на iperf для тестирования производительности сети. Он может помочь в контроле пропускной способности сети в Linux путем измерения передачи данных с использованием TCP, UDP. Также он поддерживает измерения через интерфейсы Berkeley Sockets, DLPI, Unix Domain Sockets и другие. Для запуска тестов потребуется сервер и клиент.
3. SARG (Squid Analysis Report Generator) – это анализатор лог-файлов Squid и инструмент для контроля скорости Интернет-соединения. Он формирует отчеты в формате HTML, которые включают в себя информацию об IP-адресах и общем использовании полосы пропускания сети. Это удобное в использовании средство контроля скорости Интернет-соединения отдельными устройствами в одной сети.
4. Monitorix – это небольшое приложение для контроля ресурсов системы и сети, предназначенное для небольших серверов Linux/Unix, а также обеспечивающее отличную поддержку встроенных устройств.
Приложение поможет отслеживать сетевой трафик и статистику использования с неограниченного количества сетевых устройств. Оно поддерживает соединения IPv4 и IPv6, включая пакетный трафик и графики сбоя трафика, а также поддерживает до 9 дисков на каждый сетевой интерфейс.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15