Главные релизы недели: нестандартный подход в Ruby on Rails, переписанная ToaruOS и новая библиотека приложений в дистрибутиве Linux
Создатели Rails реализовали «настоящий фулстек-подход», дистрибутив Linux Pop!_OS обзавелся новой библиотекой приложений, а текстовый редактор GNU nano теперь поставляется с файлом описания синтаксиса YAML. Редакция Highload продолжает рассказывать про лучшие релизы недели. Что еще нового вышло за прошедшие семь дней — читайте далее.
15 декабря состоялся релиз новой версии фреймворка Rails, написанного на языке программирования Ruby. По словам создателей, текущая версия разрабатывалась в течение долгих лет, в которой наконец-то реализовалась идея «настоящего фулстек-подхода» к веб-разработке, который одинаково подойдет как для выполнения фронтенд-, так и бэкенд-задач.
В разработке и поддержке кода Rails участвуют более 600 человек.
Что нового:
Стоит отметить, что Ruby входит в список самых высокооплачиваемых языков программирования. А более подробно обо всех изменения можно почитать по ссылке.
Команда консольного текстового редактора GNU nano, предназначенного для UNIX и UNIX-подобных операционных систем, выкатила новую версию. GNU nano — это свободный клон текстового редактора Pico, который входил в состав e-mail клиента Pino, лишенный глубокой интеграции в почтовый клиент, но с таким же удобным и функциональным интерфейсом, как у Pico.
Интерфейс GNU nano
Что нового:
--zero
, которая скрывает строку заголовка, статуса и область помощи, где расположены шорткаты. Теперь заголовок и строку состояния можно скрыть по отдельности и вернуть командой M-Z
.#rgb
. При этом из 216 цветов, которые воспринимают большинство терминалов, будет выбран тот, который наиболее близок к указанному значению.^T^Z
.Append
или Prepend
очищает текущее имя файла.YAML
.Обо всех изменениях читайте здесь.
Состоялся релиз UNIX-подобной операционной системы ToaruOS. По словам ее создателей, новая версия написана с нуля и поставляется со своим ядром, загрузчиком, стандартной библиотекой С, менеджером пакетов и многим другим.
Что нового:
top
, strace
, dbg
, ping
, cpuwidget
.TrueType
.EFI
был переписан, и оба теперь поддерживают редактирование командной строки ядра.Ensoniq ES1371
, эмулируемого в VMware
. Интерфейс ToaruOS 2.0
Для загрузки системы доступен live-образ. Его можно протестировать в QEMU, VMware или VirtualBox. В следующем релизе планируется поддержка устройств AHCI, xHCI и USB HID, а в выпуске 2.2 ожидается реализация поддержки архитектуры AArch64.
Обо всех изменениях и новшествах читайте здесь.
14 декабря состоялся релиз новой версии свободной программы с открытым исходным кодом для эмуляции аппаратного обеспечения различных платформ, в том числе процессоров Intel x86 и устройств ввода-вывода.
Что нового:
DEVICE_UNPLUG_GUEST_ERROR
— для обнаружения ошибок, возникающих на стороне гостевой системы при сбоях в случае выполнения операций горячего подключения оборудования;CPU POWER 10 DD2.0
;Еще больше информации о релизе доступно здесь.
Компания System76 опубликовала новый выпуск бесплатного дистрибутива Linux с открытым исходным кодом Pop!_OS. Релиз поставляется с новым ядром Linux, новой библиотекой приложения и многими другими улучшениями от System76.
Что нового:
Интерфейс POP!_OS 21.10
Чтобы скачать новую версию Pop!_OS перейдите на официальную страницу загрузки. Для установки доступны две версии продукта — для NVIDIA и для Intel/AMD.
Прокси (proxy), или прокси-сервер — это программа-посредник, которая обеспечивает соединение между пользователем и интернет-ресурсом. Принцип…
Согласитесь, было бы неплохо соединить в одно сайт и приложение для смартфона. Если вы еще…
Повсеместное распространение смартфонов привело к огромному спросу на мобильные игры и приложения. Миллиарды пользователей гаджетов…
В перечне популярных чат-ботов с искусственным интеллектом Google Bard (Gemini) еще не пользуется такой популярностью…
Скрипт (англ. — сценарий), — это небольшая программа, как правило, для веб-интерфейса, выполняющая определенную задачу.…
Дедлайн (от англ. deadline — «крайний срок») — это конечная дата стачи проекта или задачи…