Автор: Yuri Gagarin

Релиз набора компиляторов LLVM 11.0

После шести месяцев разработки представлен релиз проекта LLVM 11.0 — GCC-совместимого инструментария (компиляторы, оптимизаторы и генераторы кода), компилирующего программы в промежуточный биткод RISC-подобных виртуальных инструкций (низкоуровневая виртуальная машина с многоуровневой системой оптимизаций). Сгенерированный псевдокод может быть преобразован при помощи JIT-компилятора в машинные инструкции непосредственно в момент выполнения программы. Ключевым изменением в новом выпуске стало включение […]

Ядро Linux 5.9 поддерживает 99% популярного PCI-оборудования на рынке

Проведена оценка уровня поддержки оборудования ядром Linux 5.9. Средняя поддержка PCI-устройств по всем категориям (Ethernet, WiFi, графические карты, звук и т.д.) составила 99.3%. Специально для исследования был создан репозиторий DevicePopulation, в котором представлена популяция PCI-устройств на компьютерах пользователей. Статус поддержки устройств в последнем ядре Linux можно получить с помощью проекта LKDDb. Для оценки поддержки оборудования […]

Сравнение услуг colocation

Мы регулярно проводим исследование рынка, составляем таблицы с ценами и кучей параметров по десяткам дата-центров. Вот подумалось, что не стоит пропадать добру. Кому-то может пригодятся сами данные, а другие могут взять за основу структуру. В таблицах представлены данные с 2016 года. Но таблиц было мало и сделали ещё графики и калькулятор тарифов на размещение серверов, плюс дополнили открытыми […]

Odyssey roadmap: что ещё мы хотим от пулера соединений. Андрей Бородин (2019)

В докладе Андрей Бородин расскажет, как они учли опыт масштабирования PgBouncer при проектировании пулера соединений Odyssey, как выкатывали его в production. Кроме того, обсудим какие функции пулера хотелось бы видеть в новых версиях: нам важно не только закрывать свои потребности, но развивать сообщество пользователей Одиссея. Видео: Всем привет! Меня зовут Андрей. В Яндексе я занимаюсь […]

Windows 10 + Linux. Настройка GUI KDE Plasma для Ubuntu 20.04 в WSL2. Пошаговое руководство

Введение Данная статья предназначена вниманию системных администраторов, которые подготавливают типовые рабочие места на компьютерах под управлением ОС Windows 10, в том числе для разработчиков ПО. Следует отметить, что существует определенная проблема, связанная с невозможностью интеграции ПО, полученного в on-line магазине Microsoft Store для использования в пользовательском образе Windows 10. Не вдаваясь в подробности уточню, что […]

Миссия «Венера-Д» не будет включать мини-спутники

В Институте космических исследований Российской академии наук (ИКИ РАН), по сообщению ТАСС, уточнили планы по реализации миссии «Венера-Д», нацеленной на исследование второй планеты Солнечной системы. Названный проект предполагает решение широкого спектра научных задач. Это комплексное изучение атмосферы, поверхности, внутреннего строения и окружающей плазмы Венеры. Базовая архитектура предусматривает создание орбитального и посадочного аппаратов. Первому предстоит исследовать […]

Выпуск видеоредактора Pitivi 2020.09

После двух лет разработки доступен релиз свободной системы нелинейного видеомонтажа Pitivi 2020.09, предоставляющей такие возможности, как поддержку неограниченного числа слоёв, сохранение полной истории операций с возможностью отката, отображение эскизов на шкале времени, поддержку типовых операций обработки видео и звука. Редактор написан на языке Python с использованием библиотеки GTK+ (PyGTK), GES (GStreamer Editing Services) и может […]

Релиз ядра Linux 5.9

После двух месяцев разработки Линус Торвальдс представил релиз ядра Linux 5.9. Среди наиболее заметных изменений: ограничение импорта символов из проприетарных модулей в GPL-модули, ускорение операций переключения контекста при помощи процессорной инструкции FSGSBASE, поддержка сжатия образа ядра при помощи Zstd, переработка расстановки приоритетов для потоков в ядре, поддержка протокола PRP (Parallel Redundancy Protocol), планирование с учётом […]

Вышло ядро версии Linux 5.9 добавлена поддержка FSGSBASE и Radeon RX 6000 «RDNA 2»

Линус Торвальдс объявил о стабилизации версии 5.9. В числе прочих изменений он внес в ядро версии 5.9 поддержку FSGSBASE, которая должна улучшить производительность переключения контекста на процессорах AMD и Intel. FSGSBASE позволяет читать и изменять содержимое регистров FS/GS из пространства пользователя, что должно улучшить общую производительность, пострадавшую после закрытия уязвимостей Spectre/Metldown. Сама поддержка была добавлена […]

Выпуск инструмента командной строки Googler 4.3

Googler — это мощный инструмент для поиска в Google (Интернет, новости, видео и поиск по сайту) из командной строки. Он показывает для каждого результата заголовок, аннотацию и URL-адрес, который можно напрямую открыть в браузере из терминала. Демонстрационный ролик. Изначально googler был написан для обслуживания серверов без графического интерфейса, однако вскоре он развился в очень удобную […]

Эта база данных в огне…

Позвольте мне рассказать техническую историю. Много лет назад я разрабатывал приложение со встроенными в него функциями совместной работы. Это был удобный экспериментальный стек, в котором использовался полный потенциал раннего React и CouchDB. Он в реальном времени синхронизировал данные по JSON OT. Его использовали во внутренней работе компании, однако широкая применимость и потенциал в других сферах […]

MS SQL Server: BACKUP на стероидах

Подождите! Подождите! Правда, это не очередная статья про типы бэкапов SQL Server. Я даже не буду рассказывать про отличия моделей восстановления и как бороться с разросшимся «логом». Возможно (только возможно), после прочтения этого поста, вы сможете сделать так, чтобы бэкап, который снимается у вас стандартными средствами, завтра ночью снялся, ну, в 1.5 раза быстрее. И […]

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