Рубріки: Подборки

Главные релизы недели: нестандартный подход в Ruby on Rails, переписанная ToaruOS и новая библиотека приложений в дистрибутиве Linux

Богдан Мирченко

Создатели Rails реализовали «настоящий фулстек-подход», дистрибутив Linux Pop!_OS обзавелся новой библиотекой приложений, а текстовый редактор GNU nano теперь поставляется с файлом описания синтаксиса YAML. Редакция Highload продолжает рассказывать про лучшие релизы недели. Что еще нового вышло за прошедшие семь дней — читайте далее.  

Rails 7.0

15 декабря состоялся релиз новой версии фреймворка Rails, написанного на языке программирования Ruby. По словам создателей, текущая версия разрабатывалась в течение долгих лет, в которой наконец-то реализовалась идея «настоящего фулстек-подхода» к веб-разработке, который одинаково подойдет как для выполнения фронтенд-, так и бэкенд-задач. 

В разработке и поддержке кода Rails участвуют более 600 человек. 

Что нового:

  • обновлен сайт фреймворка;
  • отслеживание происхождения запросов с помощью тегов в стиле Marginalia;
  • асинхронная загрузка запросов;
  • загрузчик кода Zeitwerk;
  • Spring больше не включен по умолчанию;
  • ActionController:Live#send_stream упрощает потоковую передачу файлов, генерируемых на лету в действиях контроллера;
  • Active Storage теперь использует более быстрый и безопасный libvips в качестве процессора вариантов по умолчанию.

Стоит отметить, что Ruby входит в список самых высокооплачиваемых языков программирования. А более подробно обо всех изменения можно почитать по ссылке. 

GNU nano 6.0

Команда консольного текстового редактора GNU nano, предназначенного для UNIX и UNIX-подобных операционных систем, выкатила новую версию. GNU nano — это свободный клон текстового редактора Pico, который входил в состав e-mail клиента Pino, лишенный глубокой интеграции в почтовый клиент, но с таким же удобным и функциональным интерфейсом, как у Pico. 

Интерфейс GNU nano

Что нового: 

  • Добавлена новая опция --zero, которая скрывает строку заголовка, статуса и область помощи, где расположены шорткаты. Теперь заголовок и строку состояния можно скрыть по отдельности и вернуть командой M-Z.
  • Теперь можно определять цвета в web-подобном шестнадцатеричном формате #rgb. При этом из 216 цветов, которые воспринимают большинство терминалов, будет выбран тот, который наиболее близок к указанному значению.
  • Режим приостановки теперь включен по умолчанию. Приостановить редактор можно комбинацией ^T^Z.
  • Переключение Append или Prepend очищает текущее имя файла.
  • В базовую постановку включен файл с описанием синтаксиса YAML.

Обо всех изменениях читайте здесь. 

ToaruOS 2.0

Состоялся релиз UNIX-подобной операционной системы ToaruOS. По словам ее создателей, новая версия написана с нуля и поставляется со своим ядром, загрузчиком, стандартной библиотекой С, менеджером пакетов и многим другим. 

Что нового: 

  • Новые утилиты пользовательского пространства, раскрывающие функциональность, добавленную в ядро Misaka: top, strace, dbg, ping, cpuwidget.
  • В графическую библиотеку внесены несколько улучшений, включая добавление аффинных преобразований.
  • Улучшена работа оконного фреймворка.
  • Добавлен растеризатор текста с поддержкой формата TrueType.
  • Добавлена библиотека для форматирования размеченного текста.
  • Улучшен BIOS-загрузчик, теперь он поддерживает более широкий спектр аппаратных конфигураций, в том числе загрузку данных с жесткого диска. Загрузчик EFI был переписан, и оба теперь поддерживают редактирование командной строки ядра.
  • Добавлена поддержка драйвера для чипсета Ensoniq ES1371, эмулируемого в VMware.

Интерфейс ToaruOS 2.0

Для загрузки системы доступен live-образ. Его можно протестировать в QEMU, VMware или VirtualBox. В следующем релизе планируется поддержка устройств AHCI, xHCI и USB HID, а в выпуске 2.2 ожидается реализация поддержки архитектуры AArch64. 

Обо всех изменениях и новшествах читайте здесь. 

QEMU 6.2

14 декабря состоялся релиз новой версии свободной программы с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ, в том числе процессоров Intel x86 и устройств ввода-вывода. 

Что нового:

  • virtio-mem: теперь полностью поддерживает дампы памяти гостевых систем, а также миграцию до/после копирования и создание снапшотов гостевой системы в фоновом режиме;
  • QMP: добавлена поддержка DEVICE_UNPLUG_GUEST_ERROR — для обнаружения ошибок, возникающих на стороне гостевой системы при сбоях в случае выполнения операций горячего подключения оборудования;
  • TCG: расширен синтаксис загрузочных аргументов, которые обрабатываются в плагинах к классическому генератору кода TCG, а также добавлена поддержка многоядерных систем;
  • в эмуляторе архитектуры PowerPC появилась начальная поддержка модели CPU POWER 10 DD2.0;
  • в эмуляторе архитектуры 68k улучшена поддержка предложенной компанией Apple шины NuBus;
  • добавлена поддержка к анклавам Intel SGX.

Еще больше информации о релизе доступно здесь. 

Pop!_OS 21.10

Компания System76 опубликовала новый выпуск бесплатного дистрибутива Linux с открытым исходным кодом Pop!_OS. Релиз поставляется с новым ядром Linux, новой библиотекой приложения и многими другими улучшениями от System76. 

Что нового: 

  • новая библиотека приложений;
  • репозитории System76 заменяют Launchpad;
  • новая версия поставляется с рабочим столом GNOME 40;
  • упрощен процесс обновления системы;
  • новейшее ядро Linux 5.15 и последние доступные драйвера NVIDIA;
  • началось формирование экспериментальных сборок для плат Raspberry Pi 4;
  • в файловый менеджер перенесена возможность динамического уточнения результатов поиска по мере ввод поискового запроса;
  • улучшена работа на системах с несколькими мониторами.

Интерфейс POP!_OS 21.10

Чтобы скачать новую версию Pop!_OS перейдите на официальную страницу загрузки. Для установки доступны две версии продукта — для NVIDIA и для Intel/AMD.

Останні статті

Обучение Power BI – какие онлайн курсы аналитики выбрать

Сегодня мы поговорим о том, как выбрать лучшие курсы Power BI в Украине, особенно для…

13.01.2024

Work.ua назвал самые конкурентные вакансии в IТ за 2023 год

В 2023 году во всех крупнейших регионах конкуренция за вакансию выросла на 5–12%. Не исключением…

08.12.2023

Украинская IT-рекрутерка создала бесплатный трекер поиска работы

Unicorn Hunter/Talent Manager Лина Калиш создала бесплатный трекер поиска работы в Notion, систематизирующий все этапы…

07.12.2023

Mate academy отправит работников в 10-дневный оплачиваемый отпуск

Edtech-стартап Mate academy принял решение отправить своих работников в десятидневный отпуск – с 25 декабря…

07.12.2023

Переписки, фото, история браузера: киевский программист зарабатывал на шпионаже

Служба безопасности Украины задержала в Киеве 46-летнего программиста, который за деньги устанавливал шпионские программы и…

07.12.2023

Как вырасти до сеньйора? Девелопер создал популярную подборку на Github

IT-специалист Джордан Катлер создал и выложил на Github подборку разнообразных ресурсов, которые помогут достичь уровня…

07.12.2023