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

Релиз на ядрото Linux 5.3.

След два месеца разработка Линус Торвалдс представи релиза на ядрото Linux 5.3. Сред най-забележителните промени: поддръжка на GPU AMD Navi, процесори Zhaoxi и технологии за управление на енергията Intel Speed Select, възможност за използване на инструкции umwait за изчакване без използване на цикли, повишаващ интерактивността режим „utilization clamping“ за асиметрични CPU, системен повик pidfd_open, възможност за използване на IPv4 адреси от подсет 0.0.0.0/8, възможност […]

Как да обясня на баба си разликата между SQL и NoSQL

Едно от най-важните решения, които взема разработчикът, е коя база данни да използва. През последните години опции за избор бяха ограничени до различни варианти на релационни бази данни, поддържащи езика за структурирани запитвания (SQL). Те включват MS SQL Server, Oracle, MySQL, PostgreSQL, DB2 и много други. През последните 15 години на пазара се появиха много нови […]

Косместна репликация между PostgreSQL и MySQL

В общи линии ще говоря за крос-репликацията между PostgreSQL и MySQL, както и за методите за настройка на крос-репликацията между тези две бази данни. Обикновено базите данни, участващи в крос-репликацията, се наричат хомогенни, и това е удобен метод за мигриране от един релационен СУБД сървър на друг. Базите данни PostgreSQL и MySQL обикновено се считат за релационни, но […]

Проект за добавяне на поддръжка на паралелизация на компилацията в GCC

В рамките на изследователски проект Parallel GCC започна работа по добавяне към GCC на възможност, позволяваща разделяне на процеса на компилация на няколко паралелно изпълнявани потока. В момента, за да се увеличи скоростта на компилация на многоядрени системи, на ниво утилита make се прилага стартиране на отделни компилаторски процеси, всеки от които компилира отделен файл с код. Новият проект експериментира с осигуряването на […]

Феномен XY: как да се избегнат «неправилни» проблеми

Замисляли ли сте се някога колко много часове, месеци и дори животи са били похабени за решаване на "грешни" проблеми? Веднъж някои хора започнаха да се оплакват, че са принудени да чакат непоносимо дълго за асансьор. Други хора бяха обезпокоени от тези оплаквания и похарчили много време, усилия и средства, за да подобрят работата на асансьорите и да намалят времето на чакане. Но […]

Varlink — интерфейс на ядрото

Varlink е интерфейс на ядрото и протокол, който е удобен за четене както от хора, така и от машини. Интерфейсът Varlink съчетава класически команди от командния ред на UNIX, текстови формати за STDIN/OUT/ERROR, страници с ръководства и служебни метаданни и е еквивалентен на файловия дескриптор FD3. Varlink е достъпен от всяка програмна среда. Интерфейсът Varlink определя кои методи ще бъдат реализирани и как. Всеки […]

Предложен е нов вариант на драйвера exFAT за ядрото на Linux

Корейският разработчик Park Ju Hyung, специализиран в портироването на Android фърмуер за различни устройства, представи нова версия на драйвера за файловата система exFAT — exfat-linux, който е отвод на драйвера „sdFAT“, разработен от компанията Samsung. В момента драйверът exFAT от Samsung вече е добавен в staging-ветката на ядрото на Linux, но е базиран на кодовата база на старата версия на драйвера (1.2.9). […]

Нова статия: Преглед на Sony RX0 II: малка и незабиваема, но не екшън камера

През 2017 година Sony пусна много необичайна, интересна, напреднала и ужасно скъпа камера RX0. Тя предизвика интерес благодарение на невероятната си функционалност в скромни размери, а технически следваше актуалния по онова време компактен модел от известната серия Sony RX100. Външно RX0 приличаше на типична екшън камера: защитена беше от вода, удари и […]

pg_stat_statements + pg_stat_activity + loq_query = pg_ash?

Като кратко допълнение към статията Опит за създаване на аналог на ASH за PostgreSQL. Задачата е да свържем историята на представянето pg_stat_statemenets и pg_stat_activity. В резултат на това, използвайки историята на изпълнителните планове от сервизната таблица log_query, можем да получим много полезна информация за използване в процеса на решаване на инциденти с производителността и оптимизация на запитванията. Предупреждение. Поради продължаващи тестове и разработки, статията не […]

Издадена алфа-версия на новия XMPP-сървър Xabber Server

Разработчиците на XMPP-клиента Xabber пуснаха свой собствен XMPP сървър, базиран на форка ejabberd. Кодът на проекта е разпространен под лиценз AGPLv3. Сред характеристиките на Xabber Server: Бърза инсталация, която позволява автоматично инсталиране на сървъра и конфигуриране на всички нужни сертификати; Нов протокол за групови чатове; Редактиране, изтриване и оттегляне на съобщения; Функция за бърза синхронизация на клиенти; Протокол за надеждна доставка на съобщения; Управление на сесиите (възможност за разлогиняване (оттегляне на правото […]

F9sim 1.0 — Симулатор на първа степен на Falcon 9

Реддит-потребителят u/DavidAGra (David Jorge Aguirre Gracio) представи първата версия на собствения си симулатор на ракетни полети – „F9sim“ 1.0. В момента това е безплатен симулатор, написан на Delphi с използването на технологии OpenGL, но авторът на проекта обмисля възможността за отворени изходни кодове и пренаписване на кода на проекта на C++/Qt5. Първоначалната цел на проекта е да създаде реалистична 3D симулация на полета на първата степен на ракетата-носител […]

Разработчиците на дистрибуцията Clear Linux от Intel съкратиха времето за зареждане на ядрото Linux

Екипът на разработчиците на дистрибутива Clear Linux, управляван от Intel, е съкратил времето за зареждане на ядрото на Linux от 3s (три секунди) до 300ms (триста милисекунди). Дискусия на HN (YCombinator/Hacker News) Дискусия на r/Linux (Reddit) Репозиторий на изходния код на Clear Linux (GitHub) Източник: linux.org.ru

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