Работа с гигантской памятью из Go на выделенном сервере
Для одной научно-исследовательской задачи мне понадобился массив на 160 ГиБ в Go с максимально быстрым случайным доступом на чтение, а также с быстрым захватом и освобождением памяти при создании/уничтожении массива.
Стандартные методы работы из Go не выжимают максимума, поэтому выходом стал выделенный сервер и Huge Pages размером 1 ГиБ. Тесты по сравнению со стандартным подходом Go и любопытные детали — в статье.
Читать полностью
#habr
@linux_potok
Для одной научно-исследовательской задачи мне понадобился массив на 160 ГиБ в Go с максимально быстрым случайным доступом на чтение, а также с быстрым захватом и освобождением памяти при создании/уничтожении массива.
Стандартные методы работы из Go не выжимают максимума, поэтому выходом стал выделенный сервер и Huge Pages размером 1 ГиБ. Тесты по сравнению со стандартным подходом Go и любопытные детали — в статье.
Читать полностью
#habr
@linux_potok
🫡2
Вышла SteamVR 2.17 — готова к запуску на Steam Frame
С множеством новых функций, улучшений и исправлений Valve выпустила SteamVR 2.17, и она уже выглядит готовой для релиза Steam Frame.
Читать полностью
#GamingOnLinux
@linux_potok
С множеством новых функций, улучшений и исправлений Valve выпустила SteamVR 2.17, и она уже выглядит готовой для релиза Steam Frame.
Читать полностью
#GamingOnLinux
@linux_potok
👍1🎉1
NapiSci — учебная плата, на которой собран дипломный проект станции мониторинга микроклимата для глубокого сна
Станция мониторинга микроклимата спальни из этой статьи — часть дипломной работы. Собрана она на плате NapiSci, учебном конструкторе для процессорного модуля NAPI-C (Rockchip RK3308). В статье — что входит в базовую комплектацию платы, что студент добавил сверх нее под конкретную задачу, как данные со станции и с носимого модуля сходятся на сервере и превращаются в гипнограмму, и какие реальные баги пришлось ловить при отладке на живом железе. В конце — что из этого получилось у станции конкретно, и приглашение талантливым студентам обращаться за бесплатными учебными платами для дипломных работ.
Читать полностью
#habr
@linux_potok
Станция мониторинга микроклимата спальни из этой статьи — часть дипломной работы. Собрана она на плате NapiSci, учебном конструкторе для процессорного модуля NAPI-C (Rockchip RK3308). В статье — что входит в базовую комплектацию платы, что студент добавил сверх нее под конкретную задачу, как данные со станции и с носимого модуля сходятся на сервере и превращаются в гипнограмму, и какие реальные баги пришлось ловить при отладке на живом железе. В конце — что из этого получилось у станции конкретно, и приглашение талантливым студентам обращаться за бесплатными учебными платами для дипломных работ.
Читать полностью
#habr
@linux_potok
👻1
Выпуск среды рабочего стола COSMIC 1.8.0
Компания System76, разрабатывающая Linux-дистрибутив Pop!_OS, опубликовала выпуск среды рабочего стола COSMIC 1.8.0. Пакеты с COSMIC 1.8.0 доступны в дистрибутиве Pop!_OS 24.04 и в ближайшее время ожидаются в Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox и CachyOS. Код написан на языке Rust и распространяется под лицензиями GPLv3 (приложения) и MPL-2.0 (библиотеки).
Читать полностью
#OpenNet
@linux_potok
Компания System76, разрабатывающая Linux-дистрибутив Pop!_OS, опубликовала выпуск среды рабочего стола COSMIC 1.8.0. Пакеты с COSMIC 1.8.0 доступны в дистрибутиве Pop!_OS 24.04 и в ближайшее время ожидаются в Fedora, NixOS, Arch Linux, openSUSE, Aeyrin OS, Redox и CachyOS. Код написан на языке Rust и распространяется под лицензиями GPLv3 (приложения) и MPL-2.0 (библиотеки).
Читать полностью
#OpenNet
@linux_potok
👍2🎉1
Разработчики Active Matter разместили крайне неприятное уведомление об ИИ в Steam
Active Matter от Gaijin Network Ltd выглядит очень весело для любителей шутеров от первого лица, но они испортили впечатление действительно неприятным уведомлением об ИИ.
Читать полностью
#GamingOnLinux
@linux_potok
Active Matter от Gaijin Network Ltd выглядит очень весело для любителей шутеров от первого лица, но они испортили впечатление действительно неприятным уведомлением об ИИ.
Читать полностью
#GamingOnLinux
@linux_potok
😁2👍1🌚1
Core Keeper - Всадники подземелья принесут ездовых животных 21 сентября
Мне действительно нужно выделить время, чтобы поиграть в Core Keeper ещё больше — потому что разработчики продолжают выпускать отличные обновления для этой игры.
Читать полностью
#GamingOnLinux
@linux_potok
Мне действительно нужно выделить время, чтобы поиграть в Core Keeper ещё больше — потому что разработчики продолжают выпускать отличные обновления для этой игры.
Читать полностью
#GamingOnLinux
@linux_potok
🌚2
Автоматизированный симулятор строительства лунной колонии The Crust 1.0 выходит с поддержкой Linux и macOS
The Crust — это симулятор города и колонии с элементами автоматизации, действие которого происходит на Луне. Игра только что вышла в версии 1.0 и теперь поддерживает также Linux и macOS.
Читать полностью
#GamingOnLinux
@linux_potok
The Crust — это симулятор города и колонии с элементами автоматизации, действие которого происходит на Луне. Игра только что вышла в версии 1.0 и теперь поддерживает также Linux и macOS.
Читать полностью
#GamingOnLinux
@linux_potok
🔥3
Обзор Orc Incremental — инкрементальная автобаттлер-игра, вдохновлённая классическим Warcraft
Orc Incremental — это новая игра от разработчика Nice Ride и издателя Playsaurus, в которой вы вступаете на путь битвы орков против людей с автобаттлами.
Читать полностью
#GamingOnLinux
@linux_potok
Orc Incremental — это новая игра от разработчика Nice Ride и издателя Playsaurus, в которой вы вступаете на путь битвы орков против людей с автобаттлами.
Читать полностью
#GamingOnLinux
@linux_potok
Уязвимость в платформе совместной разработки Forgejo, допускающая удалённое выполнение кода
Опубликованы корректирующие выпуски платформы совместной разработки Forgejo 16.0.4 и 15.0.8, в которых устранена критическая уязвимость (CVE не назначен), позволяющая удалённому атакующему добиться выполнения своего кода на сервере. Администраторам серверов Forgejo рекомендовано срочно обновить свои системы и убедится в отсутствии следов компрометации. Уязвимость вызвана отсутствием должной чистки при создании нового репозитория из шаблона.
Читать полностью
#OpenNet
@linux_potok
Опубликованы корректирующие выпуски платформы совместной разработки Forgejo 16.0.4 и 15.0.8, в которых устранена критическая уязвимость (CVE не назначен), позволяющая удалённому атакующему добиться выполнения своего кода на сервере. Администраторам серверов Forgejo рекомендовано срочно обновить свои системы и убедится в отсутствии следов компрометации. Уязвимость вызвана отсутствием должной чистки при создании нового репозитория из шаблона.
Читать полностью
#OpenNet
@linux_potok
😨1
Классическая игра Nox от Westwood / EA присоединилась к программе сохранения GOG с новыми исправлениями
После голосования своих особых Патрон-участников, GOG добавили классическую игру Nox в свою Программу сохранения, снабдив её свежим набором исправлений.
Читать полностью
#GamingOnLinux
@linux_potok
После голосования своих особых Патрон-участников, GOG добавили классическую игру Nox в свою Программу сохранения, снабдив её свежим набором исправлений.
Читать полностью
#GamingOnLinux
@linux_potok
⚡3
Вышел GCC 13.5 с более чем 265 исправлениями ошибок
Для тех, кто продолжает использовать компилятор GCC 13 в производственных средах — релиза, вышедшего более трёх лет назад, сегодня выпущен GCC 13.5 с более чем 265 исправлениями ошибок. GCC 13.5 также завершает серию GCC 13 в качестве последнего планируемого релиза этой ветки...
Читать полностью
#Phoronix
@linux_potok
Для тех, кто продолжает использовать компилятор GCC 13 в производственных средах — релиза, вышедшего более трёх лет назад, сегодня выпущен GCC 13.5 с более чем 265 исправлениями ошибок. GCC 13.5 также завершает серию GCC 13 в качестве последнего планируемого релиза этой ветки...
Читать полностью
#Phoronix
@linux_potok
👍2⚡1
Intel Thermald 2.5.13 восстанавливает случайно удалённую поддержку Wildcat Lake
Intel выпустила обновление Thermald в четверг — это самая свежая версия демона для мониторинга температуры на оборудовании Intel, который недавно был расширен и начал поддерживать оборудование Qualcomm/ARM. Основное изменение в Thermald 2.5.13 — возвращение поддержки платформы Intel Wildcat Lake, которая была случайно удалена в предыдущем выпуске...
Читать полностью
#Phoronix
@linux_potok
Intel выпустила обновление Thermald в четверг — это самая свежая версия демона для мониторинга температуры на оборудовании Intel, который недавно был расширен и начал поддерживать оборудование Qualcomm/ARM. Основное изменение в Thermald 2.5.13 — возвращение поддержки платформы Intel Wildcat Lake, которая была случайно удалена в предыдущем выпуске...
Читать полностью
#Phoronix
@linux_potok
⚡1
Сюжетный научно-фантастический шутер от третьего лица — Анонсирована The Wandering Earth: The Last Full Moon
Адаптированная по мотивам «Блуждающей Земли» Лю Цысиня, игра The Wandering Earth: The Last Full Moon была представлена студией Surgical Scalpels и издателем Starry Dome.
Читать полностью
#GamingOnLinux
@linux_potok
Адаптированная по мотивам «Блуждающей Земли» Лю Цысиня, игра The Wandering Earth: The Last Full Moon была представлена студией Surgical Scalpels и издателем Starry Dome.
Читать полностью
#GamingOnLinux
@linux_potok
⚡3
Выпущен Git 2.56-rc0 с обновлёнными рекомендациями для участников и улучшениями для Swift
В то время как разработка по-прежнему ведётся в сторону Git 3.0, где по умолчанию будут использоваться хэши SHA-256 и имя основной ветки 'main', а также другие несовместимые изменения (и ожидается, что это произойдёт ближе к концу 2026 года), сейчас доступна для тестирования предварительная версия Git 2.56-rc0...
Читать полностью
#Phoronix
@linux_potok
В то время как разработка по-прежнему ведётся в сторону Git 3.0, где по умолчанию будут использоваться хэши SHA-256 и имя основной ветки 'main', а также другие несовместимые изменения (и ожидается, что это произойдёт ближе к концу 2026 года), сейчас доступна для тестирования предварительная версия Git 2.56-rc0...
Читать полностью
#Phoronix
@linux_potok
🤯1
Патчи для AMDGPU c HDMI 2.1 по умолчанию готовы для Linux 7.4 с поддержкой FreeSync, VRR и ALLM
Linux 7.4 теперь готов достигнуть долгожданной вехи — поддержки HDMI 2.1 для графического драйвера ядра AMDGPU. После того как HDMI Forum ранее отклонил HDMI 2.1 для реализации AMDGPU с открытым исходным кодом, тянувшееся годами, в начале этого года что-то изменилось — по широкому мнению, с участием Valve — и патчи HDMI 2.1 начали появляться для драйвера AMDGPU. С выходом грядущей версии Linux 7.4 основная часть этой работы будет внедрена и включена по умолчанию...
Читать полностью
#Phoronix
@linux_potok
Linux 7.4 теперь готов достигнуть долгожданной вехи — поддержки HDMI 2.1 для графического драйвера ядра AMDGPU. После того как HDMI Forum ранее отклонил HDMI 2.1 для реализации AMDGPU с открытым исходным кодом, тянувшееся годами, в начале этого года что-то изменилось — по широкому мнению, с участием Valve — и патчи HDMI 2.1 начали появляться для драйвера AMDGPU. С выходом грядущей версии Linux 7.4 основная часть этой работы будет внедрена и включена по умолчанию...
Читать полностью
#Phoronix
@linux_potok
👍4🎉1
Релиз графического редактора GIMP 3.2.6
Опубликован выпуск графического редактора GIMP 3.2.6. Готовые сборки опубликованы для Linux (AppImage, ожидается Flatpak), Windows и macOS.
Читать полностью
#OpenNet
@linux_potok
Опубликован выпуск графического редактора GIMP 3.2.6. Готовые сборки опубликованы для Linux (AppImage, ожидается Flatpak), Windows и macOS.
Читать полностью
#OpenNet
@linux_potok
👍4🎉2
В Linux Mint появятся новые приложения Календарь и Читалка
Linux Mint готовит новые приложения Календарь и Epub-читалку, обновленную Библиотеку и другие улучшения XApp для следующего выпуска.
Читать полностью
#Linuxiac
@linux_potok
Linux Mint готовит новые приложения Календарь и Epub-читалку, обновленную Библиотеку и другие улучшения XApp для следующего выпуска.
Читать полностью
#Linuxiac
@linux_potok
🎉6👍1
Доступна операционная система реального времени RT-Thread 5.3
Опубликован выпуск RT-Thread 5.3, операционной системы реального времени (RTOS) для устройств интернета-вещей. Система развивается с 2006 года сообществом китайских разработчиков и в настоящее время портирована для 155 плат, чипов и микроконтроллеров на базе архитектур x86, ARM, MIPS, С-SKY, Xtensa, ARC и RISC-V. Минималистичная сборка RT-Thread (Nano) требует для работы всего 3 КБ Flash и 1.2 КБ ОЗУ. Для IoT-устройств, сильно не ограниченных в ресурсах, предлагается полнофункциональная версия, поддерживающая управление пакетами, конфигураторы, сетевой стек, пакеты с реализацией графического интерфейса, системы голосового управления, СУБД, сетевых сервисов и движков для выполнения скриптов. Код написан на языке Си и распространяется под лицензией Apache 2.0.
Читать полностью
#OpenNet
@linux_potok
Опубликован выпуск RT-Thread 5.3, операционной системы реального времени (RTOS) для устройств интернета-вещей. Система развивается с 2006 года сообществом китайских разработчиков и в настоящее время портирована для 155 плат, чипов и микроконтроллеров на базе архитектур x86, ARM, MIPS, С-SKY, Xtensa, ARC и RISC-V. Минималистичная сборка RT-Thread (Nano) требует для работы всего 3 КБ Flash и 1.2 КБ ОЗУ. Для IoT-устройств, сильно не ограниченных в ресурсах, предлагается полнофункциональная версия, поддерживающая управление пакетами, конфигураторы, сетевой стек, пакеты с реализацией графического интерфейса, системы голосового управления, СУБД, сетевых сервисов и движков для выполнения скриптов. Код написан на языке Си и распространяется под лицензией Apache 2.0.
Читать полностью
#OpenNet
@linux_potok
⚡1
Выпущена бета-версия KDE Plasma 6.8 для тестирования
Скоро выйдет следующий основной релиз рабочего окружения KDE Plasma, и первая бета-версия уже доступна для ознакомления и поиска ошибок.
Читать полностью
#GamingOnLinux
@linux_potok
Скоро выйдет следующий основной релиз рабочего окружения KDE Plasma, и первая бета-версия уже доступна для ознакомления и поиска ошибок.
Читать полностью
#GamingOnLinux
@linux_potok
👍4👎1🎉1
Проект XApp от Linux Mint получил красивый новый сайт — а также новый календарь и читалку EPUB
Я должен отдать должное команде Linux Mint — в целом они делают много хорошей работы, и теперь они расширяют проект XApp.
Читать полностью
#GamingOnLinux
@linux_potok
Я должен отдать должное команде Linux Mint — в целом они делают много хорошей работы, и теперь они расширяют проект XApp.
Читать полностью
#GamingOnLinux
@linux_potok
❤4👍1
Выпуск ESP-KVM 0.45.0, открытой прошивки IP-KVM на базе ESP32-P4
Опубликован выпуск проекта ESP-KVM, развивающего открытую прошивку, которая превращает отладочную плату на микроконтроллере ESP32-P4 в полноценный IP-KVM - устройство, дающее доступ к экрану, клавиатуре и мыши удалённого компьютера через браузер. В отличие от средств удалённого рабочего стола, на управляемой машине ничего не устанавливается и от её операционной системы ничего не требуется: устройство подключается к видеовыходу и USB-порту и работает, когда компьютер показывает интерфейс BIOS, грузится, стоит с пустым диском или выключен. Код написан на языке Си и распространяется под лицензией Apache 2.0.
Читать полностью
#OpenNet
@linux_potok
Опубликован выпуск проекта ESP-KVM, развивающего открытую прошивку, которая превращает отладочную плату на микроконтроллере ESP32-P4 в полноценный IP-KVM - устройство, дающее доступ к экрану, клавиатуре и мыши удалённого компьютера через браузер. В отличие от средств удалённого рабочего стола, на управляемой машине ничего не устанавливается и от её операционной системы ничего не требуется: устройство подключается к видеовыходу и USB-порту и работает, когда компьютер показывает интерфейс BIOS, грузится, стоит с пустым диском или выключен. Код написан на языке Си и распространяется под лицензией Apache 2.0.
Читать полностью
#OpenNet
@linux_potok
⚡1