Автор: Юрий Гагарин

Организацията 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 […]

В RubyGems са открити 724 злонамерени пакета

Компания ReversingLabs публикува резултатите от анализа на прилагането на тайпсквоттинг в репозитория RubyGems. Обикновено тайпсквотинг се използва за разпространение на злонамерени пакети, разчитащи на това, че невнимателен разработчик ще направи правописна грешка или няма да забележи разликата. В хода на изследването бяха открити над 700 пакета, чиито имена напомнят на популярни пакети и се различават само по незначителни детайли, например, замяната на подобни букви или използването на […]

Достъпен rebuilderd за независима верификация на Arch Linux чрез повтарящи се сборки

Представен е инструментариумът rebuilderd, който позволява организирането на независима проверка на бинарни пакети на дистрибуцията чрез разгръщане на неостаряващ процес на събиране, който сравнява изтеглените пакети с пакетите, получавани в резултат на повторно изграждане на локалната система. Инструментът е написан на Rust и се разпространява под лицензия GPLv3. В момента в rebuilderd е достъпна само експериментална поддръжка за проверка на пакети от Arch Linux, но в близко […]

Ръководство за CI/CD в GitLab за (почти) абсолютни начинаещи

Или как да получите красиви значки за своя проект за един вечер блажен кодинг. Вероятно всеки разработчик, който има поне един пет проект, в един момент усетил желание да създаде красиви значки със статуси, покритие на кода, версии на пакети от nuget… И това желание ме накара да напиша тази статия. В процеса на подготовка за написването ѝ […]

Три години в Латинска Америка: как напуснах за мечтата си и се върнах след тотално „презареждане“

Здравей, Хабр, аз съм Саша. След 10 години работа като инженер в Москва, реших да направя драстична промяна в живота — взех билет за еднопосочен път и заминах за Латинска Америка. Не знаех какво ме чака, но, трябва да призная, това стана едно от най-добрите ми решения. Днес искам да разкажа за това, с което се сблъсках през трите години в […]

В FreeBSD са отстранени уязвимости, които могат да се експлоатират дистанционно в ipfw

В пакетния филтър ipfw са отстранени две уязвимости в кода за анализ на TCP опции, причинени от некоректна проверка на данни в обработваните мрежови пакети. Първата уязвимост (CVE-2019-5614) при обработка на определено форматирани TCP пакети може да доведе до достъп до памет извън определения буфер mbuf, а втората (CVE-2019-15874) до достъп до вече освободени области на паметта (use-after-free). Анализът на пригодността на откритите проблеми за […]

Публикуван е OpenSSL 1.1.1g с отстраняване на уязвимост, свързана с TLS 1.3

Достъпен е коригиращ ъпдейт на криптографската библиотека OpenSSL 1.1.1g, който отстранява уязвимост (CVE-2020-1967), водеща до отказ в обслужването при опит за установяване на TLS 1.3 връзка с контролирано от хакер сървър или клиент. Уязвимостта е оценена с висок риск. Проблемът се проявява единствено в приложения, които използват функцията SSL_check_chain(), и води до срив на процеса при неправилна употреба на TLS разширението „signature_algorithms_cert“. В частност, при […]

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