Категория: Блог

В драйвера Panfrost е осигурена поддръжка за 3D рендериране за GPU Bifrost (Mali G31)

Компанията Collabora съобщи за усъвършенстване на функционалността на драйвера Panfrost на устройства с GPU Bifrost (Mali G31) до състояние, подходящо за стартиране на 3D рендериране, включително основна поддръжка на текстури. В началния етап драйвера Panfrost беше основно фокусиран върху реализацията на поддръжка за чипове Midgard, но вече вниманието е насочено и към чипове Bifrost, които са близки до Midgard в областта на потока […]

Излезе Ubuntu 20.04 LTS

На 23 април 2020 година, в 18:20 по московско време, Canonical пусна Ubuntu 20.04 LTS с кодово име „Focal Fossa“. Думата „Focal“ в името трябва да се свърже с израза „фокусна точка“, както и с намирането на нещо в фокуса или на преден план. Fossa – котешки хищник, обитаващ на острова Мадагаскар. Срокът за поддръжка на основните пакети (раздел main) е пет […]

Docker образ за разпространение на Single Page Application

Single-page Application (SPA) е набор от статични JavaScript и HTML файлов, както и изображения и други ресурси. Понеже те не се променят динамично, публикуването им в интернет е много просто. За целта съществува голямо количество евтини и дори безплатни услуги, започвайки от простия GitHub Pages (а за някои дори от narod.ru) и стигайки до CDN като Amazon […]

Резервиране в MultiSim — какво е това и как работи

Здравейте! Казвам се Антон Даценко и отговарям за развитието на корпоративните решения и услуги в подразделението на БиЛайн Бизнес. Днес ще ви разкажа как използваме технологии за резервиране и балансировщици в MultiSIM, за кои клиенти този продукт е по-важен отколкото изглежда на пръв поглед и малко за мрежите като цяло. Нека предварително уточня, че в поста ще става дума […]

Facebook предложи нов механизъм за управление на паметта slab за ядрото на Linux

Роман Гущин (Roman Gushchin) от компанията Facebook публикува в списъка за разпространение на разработчиците на ядрото на Linux набор от пачове с реализацията на нов контролер за управление на паметта slab (slab memory controller). Новият контролер е забележителен с прехвърлянето на отчетността на slab от ниво страници памет на ниво обекти в ядрото, което дава възможност за споделено използване на slab-страниците в различни cgroup, вместо отделно разпределение на кешове slab за […]

Пускането на криптографската библиотека wolfSSL 4.4.0

Достъпен е новият вариант на компактната криптографска библиотека wolfSSL 4.4.0, оптимизирана за използване на вградени устройства с ограничени процесорни ресурси и памет, като устройства за интернет на нещата, системи за интелигентен дом, автомобилни информационни системи, рутери и мобилни телефони. Кодът е написан на езика C и се разпространява под лиценз GPLv2. Библиотеката предоставя високо производителни реализации на съвременни криптоалгоритми, включително ChaCha20, Curve25519, NTRU, […]

Организацията Linux Foundation публикува автомобилния дистрибутив AGL UCB 9.0

Организацията Linux Foundation представи деветото издание на дистрибутива AGL UCB (Automotive Grade Linux Unified Code Base), в рамките на което се развива универсална платформа за използване в различни автомобилни подсистеми, от приборни панели до автомобилни информационно-развлекателни системи. Решенията, основани на AGL, се използват в информационните системи на Toyota, Lexus, Subaru Outback, Subaru Legacy и леко товарни автомобили на Mercedes-Benz Vans. Дистрибутивът е основан […]

KolibriN 10.1 — оперативна система, написана на асемблер

Обявяването на KolibriN 10.1 — операционна система, написана основно на асемблер. KolibriN от една страна е приятелска версия на KolibriOS, а от друга — нейната максимална сборка. С други думи, проектът е създаден, за да покаже на начинаещите всички възможности, налични в алтернативната операционна система Kolibri в момента. Отличителни черти на сборката: Мощни мултимедийни възможности: видеоплеър FPlay, прегледач […

Нов метод за управление на паметта от Facebook

Един от членовете на екипа за разработка на социалната мрежа Facebook, Роман Гущин, предложи в бюлетина за разработчици набор от пачове за ядрото на Linux, насочени към подобряване на работата с паметта чрез прилагането на нов контролер за управление на паметта — slab (контролер на slab паметта). Разпределението на slab е механизъм за управление на паметта, предназначен за по-ефективно разпределение на паметта и премахване на значителната фрагментация. Основата […]

Пестим стотинки при големи обеми в PostgreSQL

Продължавайки темата за записването на големи потоци данни, разгледана в предишната статия относно секционирането, в тази статия ще разгледаме начините, по които можем да намалим "физически"я размер на съхраняваните данни в PostgreSQL и тяхното влияние върху производителността на сървъра. Става въпрос за настройки на TOAST и подравняване на данните. "В средно" тези методи ще позволят да спестим не много ресурси, но — напълно без модификация на кода на приложението. Въпреки това, […]

Пишем в PostgreSQL на субсветлинна: 1 хост, 1 ден, 1TB

Наскоро разказах как с помощта на типови рецепти да увеличим производителността на SQL заявките "на четене" от PostgreSQL базата. Днес обаче ще стане въпрос за това как да направим записването в БД по-ефективно, без използването на каквито и да е "крутилки" в конфигурацията — просто като организираме правилно потоците данни. #1. Секциониране Статията относно това как и защо е важно да организираме приложното секциониране "в теория" […]

Издание на сървърната платформа JavaScript Node.js 14.0

Излезе Node.js 14.0, платформа за изпълнение на мрежови приложения на JavaScript. Node.js 14.0 принадлежи към клоновете с дългосрочна поддръжка, но този статус ще бъде присъден едва през октомври, след стабилизация. Поддръжката на Node.js 14.0 ще продължи до април 2023 година. Поддръжката на предишната LTS версия Node.js 12.0 ще продължи до април 2022 година, а на по-старата LTS версия 10.0 […]

Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри 🔥 Купете надежден хостинг за сайтове със защита от DDoS, VPS и VDS сървъри | ProHoster