Проект FuryGpu развивает GPU на базе FPGA
Представлен рабочий прототип проекта FuryGpu, развивающего самодельный GPU на основе FPGA Xilinx Zynq UltraScale+, оформленный в виде отдельной платы, подключаемой к ПК через интерфейс PCIe. Описания аппаратных блоков реализованы на языке SystemVerilog, а проект платы подготовлен в свободной системе автоматизированного проектирования печатных плат KiCAD. В текущем виде GPU FuryGpu уже позволяет запустить игру Quake с производительностью отрисовки 60 FPS при разрешении 1280 x 720.
Проект разрабатывается с 2021 года в качестве хобби программистом, специализирующемся на разработке компьютерных игр и интересующимся аппаратным обеспечением. Схемы платы, Verilog-описания и драйверы пока недоступны публично, но автор проекта заявил о намерении открыть все связанные с FuryGpu наработки после согласования некоторых юридических вопросов со своим работодателем.
На текущей стадии развития возможности FuryGpu сравниваются с продвинутой видеокартой середины 1990-годов. Функциональность GPU определена набором фиксированных функций, выполнение программных шейдеров пока не поддерживается, а основное внимание уделяется компонентам для рендиринга, растеризации и обработки текстур. Для выполнения графических операций предоставляется собственный графический API FuryGL, напоминающий API Vulkan, но не совместимый с ним из-за отсутствия поддержки шейдеров.
Среди уже доступных возможностей:
– Четыре независимых тайловых растеризатора;
– Работа GPU на частоте 400MHz, работа блока управления текстурами на частоте 480MHz;
– Фронтэнд для выполнения операций с плавающей запятой (fp32);
– Блок маппинга и обработки текстур, поддерживающий линейную и билинейную фильтрацию с поддержкой MIP-текстурирования;
– Интерфейс PCIe Gen 2x4. Наличие портов DisplayPort и HDMI для подключения монитора.
Linux / Линукс🥸
Представлен рабочий прототип проекта FuryGpu, развивающего самодельный GPU на основе FPGA Xilinx Zynq UltraScale+, оформленный в виде отдельной платы, подключаемой к ПК через интерфейс PCIe. Описания аппаратных блоков реализованы на языке SystemVerilog, а проект платы подготовлен в свободной системе автоматизированного проектирования печатных плат KiCAD. В текущем виде GPU FuryGpu уже позволяет запустить игру Quake с производительностью отрисовки 60 FPS при разрешении 1280 x 720.
Проект разрабатывается с 2021 года в качестве хобби программистом, специализирующемся на разработке компьютерных игр и интересующимся аппаратным обеспечением. Схемы платы, Verilog-описания и драйверы пока недоступны публично, но автор проекта заявил о намерении открыть все связанные с FuryGpu наработки после согласования некоторых юридических вопросов со своим работодателем.
На текущей стадии развития возможности FuryGpu сравниваются с продвинутой видеокартой середины 1990-годов. Функциональность GPU определена набором фиксированных функций, выполнение программных шейдеров пока не поддерживается, а основное внимание уделяется компонентам для рендиринга, растеризации и обработки текстур. Для выполнения графических операций предоставляется собственный графический API FuryGL, напоминающий API Vulkan, но не совместимый с ним из-за отсутствия поддержки шейдеров.
Среди уже доступных возможностей:
– Четыре независимых тайловых растеризатора;
– Работа GPU на частоте 400MHz, работа блока управления текстурами на частоте 480MHz;
– Фронтэнд для выполнения операций с плавающей запятой (fp32);
– Блок маппинга и обработки текстур, поддерживающий линейную и билинейную фильтрацию с поддержкой MIP-текстурирования;
– Интерфейс PCIe Gen 2x4. Наличие портов DisplayPort и HDMI для подключения монитора.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍33❤6 2
Canonical увеличила срок поддержки LTS-релизов Ubuntu до 12 лет
Компания объявила, что срок поддержки LTS-релизов Ubuntu продлевается ещё на два года — до 12 лет. Новая модель выпуска обновлений будет распространяться на платформу Ubuntu 14.04 LTS и более поздние LTS-редакции, которые выходят раз в два года.
Таким образом, Ubuntu 16.04 LTS будет получать поддержку до 2028 года, Ubuntu 18.04 LTS — до 2030-го, Ubuntu 20.04 LTS — до 2032-го и т.д. Стоимость новой услуги Canonical пока не раскрывает.
Linux / Линукс🥸
Компания объявила, что срок поддержки LTS-релизов Ubuntu продлевается ещё на два года — до 12 лет. Новая модель выпуска обновлений будет распространяться на платформу Ubuntu 14.04 LTS и более поздние LTS-редакции, которые выходят раз в два года.
Таким образом, Ubuntu 16.04 LTS будет получать поддержку до 2028 года, Ubuntu 18.04 LTS — до 2030-го, Ubuntu 20.04 LTS — до 2032-го и т.д. Стоимость новой услуги Canonical пока не раскрывает.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍25🎉9 2😢1
Forwarded from Punk's not Dead
Опенсорс коммьюнити пишет, Денисы богатеют)
👍51😁15❤5😢1
Наконец-то нормальные гайды: в сети появилась бабушка, которая снимает инструкции по работе с дистрибутивами Linux
Она считает Windows 10 и 11 ужасными, а её любимая «семёрка» стала неактуальной. Поэтому Андреа Борман решила переключиться на Linux.
https://www.youtube.com/@AndreaBorman/videos
Linux / Линукс🥸
Она считает Windows 10 и 11 ужасными, а её любимая «семёрка» стала неактуальной. Поэтому Андреа Борман решила переключиться на Linux.
https://www.youtube.com/@AndreaBorman/videos
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😁59 30👍18❤8
Please open Telegram to view this post
VIEW IN TELEGRAM
В библиотеке xz/liblzma выявлен бэкдор, организующий вход через sshd
В пакете XZ Utils, включающем библиотеку liblzma и утилиты для работы со сжатыми данными в формате ".xz", выявлен бэкдор (CVE-2024-3094). Он позволяет перехватывать и модифицировать данные, обрабатываемые приложениями, связанными с библиотекой liblzma. Основной целью бэкдора является сервер OpenSSH, в некоторых дистрибутивах связанный с библиотекой libsystemd, которая, в свою очередь, использует liblzma. Связывание sshd с уязвимой библиотекой позволяет злоумышленникам получить доступ к SSH-серверу без аутентификации.
Бэкдор присутствовал в официальных выпусках xz 5.6.0 и 5.6.1, опубликованных 24 февраля и 9 марта, которые успели попасть в состав некоторых дистрибутивов и репозиториев, например, Gentoo, Arch Linux, Debian sid/unstable, Fedora Rawhide и 40-beta, openSUSE factory и tumbleweed и другие. Всем пользователям выпусков xz 5.6.0 и 5.6.1 рекомендуется срочно откатиться как минимум на версию 5.4.6, но желательно на 5.4.1, как последний выпуск, опубликованный прошлым сопровождающим.
Каким образом злоумышленникам удалось получить доступ к инфраструктуре проекта xz пока до конца не выяснено, но по предварительным данным внедрение бэкдора осуществлено целенаправленно одним из активных разработчиков проекта xz.
GitHub полностью заблокировал репозитории xz, xz-java и xz-embedded, которые теперь недоступны для анализа и загрузки прошлых версий. Также заблокирован официальный сайт проекта xz.tukaani. org.
Linux / Линукс🥸
В пакете XZ Utils, включающем библиотеку liblzma и утилиты для работы со сжатыми данными в формате ".xz", выявлен бэкдор (CVE-2024-3094). Он позволяет перехватывать и модифицировать данные, обрабатываемые приложениями, связанными с библиотекой liblzma. Основной целью бэкдора является сервер OpenSSH, в некоторых дистрибутивах связанный с библиотекой libsystemd, которая, в свою очередь, использует liblzma. Связывание sshd с уязвимой библиотекой позволяет злоумышленникам получить доступ к SSH-серверу без аутентификации.
Бэкдор присутствовал в официальных выпусках xz 5.6.0 и 5.6.1, опубликованных 24 февраля и 9 марта, которые успели попасть в состав некоторых дистрибутивов и репозиториев, например, Gentoo, Arch Linux, Debian sid/unstable, Fedora Rawhide и 40-beta, openSUSE factory и tumbleweed и другие. Всем пользователям выпусков xz 5.6.0 и 5.6.1 рекомендуется срочно откатиться как минимум на версию 5.4.6, но желательно на 5.4.1, как последний выпуск, опубликованный прошлым сопровождающим.
Каким образом злоумышленникам удалось получить доступ к инфраструктуре проекта xz пока до конца не выяснено, но по предварительным данным внедрение бэкдора осуществлено целенаправленно одним из активных разработчиков проекта xz.
GitHub полностью заблокировал репозитории xz, xz-java и xz-embedded, которые теперь недоступны для анализа и загрузки прошлых версий. Также заблокирован официальный сайт проекта xz.tukaani. org.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢19👍6🤔6
gdu — быстрый анализатор дискового пространства (аналог du), написанный на Go. При помощи gdu можно удобно посмотреть, какие директории занимают больше всего места.
📌 https://github.com/dundee/gdu
Linux / Линукс🥸
📌 https://github.com/dundee/gdu
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍34🤔6❤1
Debian 10 "Buster" перемещён в архив
Репозитории Debian 10 "Buster" перемещены в archive.debian. org, после чего дистрибутив скоро перестанет быть доступным через основную сеть зеркал. Удаление с зеркал пакетов Debian 10 для архитектур, для которых отсутствует LTS-поддержка, планируют произвести в середине апреля.
Linux / Линукс🥸
Репозитории Debian 10 "Buster" перемещены в archive.debian. org, после чего дистрибутив скоро перестанет быть доступным через основную сеть зеркал. Удаление с зеркал пакетов Debian 10 для архитектур, для которых отсутствует LTS-поддержка, планируют произвести в середине апреля.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢27👍9
Please open Telegram to view this post
VIEW IN TELEGRAM
Linux / Линукс
В библиотеке xz/liblzma выявлен бэкдор, организующий вход через sshd В пакете XZ Utils, включающем библиотеку liblzma и утилиты для работы со сжатыми данными в формате ".xz", выявлен бэкдор (CVE-2024-3094). Он позволяет перехватывать и модифицировать данные…
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В кодовой базе xz выявлено изменение, мешавшее включению механизма защиты Landlock
В репозитории проекта xz продолжают всплывать изменения, внесённые автором бэкдора для блокирования механизмов защиты. В сборочном сценарии CMakeLists.txt выявлено изменение, не позволявшее использовать в xz механизм изоляции приложений Landlock, при его поддержке в системе. В коде на языке Си, проверяющем доступность системного вызова Landlock, была намеренно добавлена лишняя точка, что приводило к непрохождению проверки на наличие Landlock при любых условиях.
Linux / Линукс🥸
В репозитории проекта xz продолжают всплывать изменения, внесённые автором бэкдора для блокирования механизмов защиты. В сборочном сценарии CMakeLists.txt выявлено изменение, не позволявшее использовать в xz механизм изоляции приложений Landlock, при его поддержке в системе. В коде на языке Си, проверяющем доступность системного вызова Landlock, была намеренно добавлена лишняя точка, что приводило к непрохождению проверки на наличие Landlock при любых условиях.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
😢23😁10👍2
Релиз операционной системы NetBSD 10.0
Спустя полтора года после формирования прошлого обновления опубликован релиз операционной системы NetBSD 10. Для загрузки подготовлены установочные образы размером 630 МБ, доступные в сборках для 57 системных архитектур и 16 различных семейств CPU.
Новая ветка включает ряд существенных улучшений, таких как поддержка списков контроля доступа в файловой системе FFS, значительная оптимизация производительности, шифрование диска с использованием алгоритма Adiantum и реализация в ядре драйвера для VPN WireGuard.
Linux / Линукс🥸
Спустя полтора года после формирования прошлого обновления опубликован релиз операционной системы NetBSD 10. Для загрузки подготовлены установочные образы размером 630 МБ, доступные в сборках для 57 системных архитектур и 16 различных семейств CPU.
Новая ветка включает ряд существенных улучшений, таких как поддержка списков контроля доступа в файловой системе FFS, значительная оптимизация производительности, шифрование диска с использованием алгоритма Adiantum и реализация в ядре драйвера для VPN WireGuard.
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16
Please open Telegram to view this post
VIEW IN TELEGRAM
😁69 6
AutoBashCraft - это инструмент, предназначенный для автоматизации создания скринкастов из блоков кода bash, встроенных в файлы markdown. Он идеально подходит для преподавателей, разработчиков и создателей контента, которые хотят с легкостью наглядно продемонстрировать скрипты или команды bash.
AutoBashCraft создаст среду выполнения docker для выполнения команд bash, определенных в файле markdown. Таким образом, вы не будете вносить постоянные изменения в свою хост-систему. Выходные данные команд bash будут записаны и преобразованы в скринкаст. Затем скринкаст можно вставить в файл markdown и просмотреть в любом средстве просмотра markdown.
📌 https://github.com/autobashcraft/cli?tab=readme-ov-file
Linux / Линукс🥸
AutoBashCraft создаст среду выполнения docker для выполнения команд bash, определенных в файле markdown. Таким образом, вы не будете вносить постоянные изменения в свою хост-систему. Выходные данные команд bash будут записаны и преобразованы в скринкаст. Затем скринкаст можно вставить в файл markdown и просмотреть в любом средстве просмотра markdown.
📌 https://github.com/autobashcraft/cli?tab=readme-ov-file
Linux / Линукс
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
Forwarded from Типичный Сисадмин
Лихой раньше был дизайн, особенно у плат LGA775.
На первом фото Gigabyte GA-G1975X, которой для охлаждение цепей питания и северного моста "изобрели" аж четыре 40мм вентилятора.
На втором — MSI P45-8D Memory Lover❤️ , где было 8 слотов под ОЗУ (четыре слота DDR2 и четыре DDR3). 8 слотов тогда никто не делал.
На третьем — ASUS P7P55D Premium, где кому-то в голову взбрело запилить 35 фаз питания: 32 на процессор и 3 на оперативную память👹
На четвертом — ASUS Marine Cool, в которую был встроен ИБП, что позволяло корректно завершить работу, даже если отключили ЭЭ. Вместо привычной DIMM тут использовалась ноутбучная SO-DIMM память. На плате был распаян еще некоторый объем ОЗУ, что позволяло загружать систему даже при неисправной установленной ОЗУ. А для охлаждения впервые использовалась керамика, которая, с одной стороны, достаточно легкая, с другой — отлично отводит тепло. В общем, это была бы отличная плата на LGA775, но, увы, в 2009 году, когда в интернеты слили этот концепт, она бы уже не взлетела — начиналась эра Intel Core i7.
Типичный⌛️ Сисадмин
На первом фото Gigabyte GA-G1975X, которой для охлаждение цепей питания и северного моста "изобрели" аж четыре 40мм вентилятора.
На втором — MSI P45-8D Memory Lover
На третьем — ASUS P7P55D Premium, где кому-то в голову взбрело запилить 35 фаз питания: 32 на процессор и 3 на оперативную память
На четвертом — ASUS Marine Cool, в которую был встроен ИБП, что позволяло корректно завершить работу, даже если отключили ЭЭ. Вместо привычной DIMM тут использовалась ноутбучная SO-DIMM память. На плате был распаян еще некоторый объем ОЗУ, что позволяло загружать систему даже при неисправной установленной ОЗУ. А для охлаждения впервые использовалась керамика, которая, с одной стороны, достаточно легкая, с другой — отлично отводит тепло. В общем, это была бы отличная плата на LGA775, но, увы, в 2009 году, когда в интернеты слили этот концепт, она бы уже не взлетела — начиналась эра Intel Core i7.
Типичный
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
👍20❤7🤔3😢2 1