Найти тему

Первые санкции против русских от разработчиков Linux, переход Fedora 38 на стадию бета-теста и выход инструментария для разработки чат-ботов

Оглавление

Двенадцатый выпуск новостного дайджеста из мира Linux. IT и Opensource на ваших экранах. Сегодня поговорим про очень важную вещь касательно ограничений для российских разработчиков среди сообщества Linux, также коснемся нескольких релизов, среди которых Fedora 38, пошаговая стратегия в стиле Roguelike и инструментарий для создания чат-ботов.

Разработчики ядра Linux отказались принимать патчи от Байкал Электроникс

Свободное сообщество разработчиков ядра Linux оказалось свободным не для всех. Мэйнтейнер сетевой подсистемы ядра Linux Якуб Кичиньский отказался принимать патчи, представленные российским разработчиком из компании Байкал Электроникс Сергея Семина. Кичиньский мотивировал отказ тем, что ему дискомфортно принимать в ядро исправления, которые поступают от представителя компании, находящейся под международными санкциями. В результате, Сергею было рекомендовано воздержаться от отправки исправлений до отдельного уведомления. Новость действительно интересная, но при этом явно не однозначная, как подали многие патриотически настроенные IT-ресурсы.

С одной стороны Кичиньский не может говорить от лица всего сообщества разработчиков ядра Linux, потому можно расценивать его поступок исключительно как личную позицию, на которую он, как не спорьте, имеет право. Судя по фамилии, Якуб либо поляк, либо происходит от них, что отчасти объясняет негативную реакцию на разработчика из России. Выходит, что не примет Кичиньский, значит может принять какой-то другой мейнтейнер, если об этом попросить.

Но с другой стороны, подобный поступок может стать первым сигналом того, что политика проникла в сообщество Linux настолько, что национальная принадлежность считается важнее, чем вклад, вносимый человеком в разработку. Вслед за Кичиньским могут последовать другие мейнтейнеры, что породит некий тренд на отказ от всего русского в разработке.

В любом случае, считаю, что поступок Якуба нельзя расценивать, как допустимый, независимо от мотивов, которые его вызвали. Думаю, что сообществу стоит подумать по поводу того, можно ли подобного человека назначать ответственным за допуск изменений в какую-либо часть ядра Linux. Не нашел упоминаний о том, что по поводу этой ситуации сказал Линус Торвальдс, но сообщество Linux крайне чувствительно к подобным проявлениям неравенства в любых смыслах. Когда-то даже Торвальдсу пришлось публично извиняться перед сообществом разработчиков за свои слишком резкие высказывания и и несдержанность в эмоциях. Думаю, что нашим разработчикам не стоит оставлять ситуацию на самотек и дать ей общественную огласку, чтобы как можно больше представителей сообщества высказались. Только после этого станет понятной общая картина и настроения.

Что вы думаете по поводу подобных ограничений? Допустимо ли в аполитичном сообществе линуксоидов ущемлять в чем-то разработчика только на основе его принадлежности к какому-либо государству?

Fedora 38 перешла на стадию бета-тестирования

Стадия тестирования предстоящей 38-ой версии дистрибутива Fedora перешла к финалу. Релиз запланирован на 18 апреля, а это значит, что уже сейчас ярые любители и сторонники «шляпы» могут обновить свои 37-ки и оценить изменения. Бета-тестирование коснется Fedora Workstation, Fedora Server, Fedora Silverblue, Fedora IoT, Fedora CoreOS, Fedora Cloud Base и Live-сборок, поставляемых в форме спинов.

Опять-таки, не будем анализировать чейнджлог, благо, что его можно почитать на сайте разработчиков, если интересно. Скажу лишь, что для меня значимым является переход основной версии Fedora на рабочее окружение GNOME 44, появление полной поддержки Flathub и релиз версии с новой средой рабочего окружения Budgie. Это минимум того, что хотелось бы попробовать в новых версиях дистрибутива.

Fedora находится на втором месте в моем списке отличных дистрибутивов, уступая, естественно Archlinux. Не могу объяснить чем, но Федя чем-то притягивает к себе в момент использования. Ну и этот дистрибутив могу советовать всем, кто хочет использовать новейшие версии ПО и ядра, так как не секрет, что все самое новое появляется там, подчас даже раньше, чем в Archlinux.

Как вы относитесь к дистрибутиву Fedora? Ждете ли релиза или может уже пробуйте бета-версию в виртуальной машине?

Выпуск игры Shattered Pixel Dungeon 2.0

Кроссплатформенная пошаговая компьютерная игра в жанре Roguelike под названием Shattered Pixel Dungeon релизнулась во вторую версию. Игроку предлагается пройти динамически генерируемые уровни подземелий, собирая артефакты, тренируя персонажа и поражая монстров. Жанр Roguelike говорит о том, что в случае смерти игрового персонажа предстоит проходить уровень заново, в таких играх нельзя сохраниться на середине пути и после продолжить с чекпойнта.

Изображение нового персонажа дэулиста
Изображение нового персонажа дэулиста

В обновлении был добавлен новый персонаж - дуэлянт. Помимо него игрокам доступно на выбор еще четыре роли: воин, маг, разбойник и женщина-охотник. Решивших пройти Shattered Pixel Dungeon ожидают 26 подземных этажа с уникальными врагами и схемами уровней, более 100 типов комнат, 100 видов оружия и снаряжения, 60 типов врагов, 30 ловушек и 5 главных злодеев. Графика у игры пиксельная в стиле ретро-проектов из прошлого.

Мы приветствуем любые игровые новинки в мире Linux! Кроме того, проект доступен на мобильных платформах и в него можно поиграть через смартфон на Android или iOS. На поигрушки через ПК времени нет, но вот попробую может ее скачать на смартфон.

Как вы относитесь к сложным игровым проектам, где нет горы аптечек и сохранений на каждом шагу? Современным игрокам подобное кажется откровенным издевательством со стороны разработчиков и они откровенно занижают оценки тем проектам, которые пытаются вернуть частичку хардкора прошлого.

Опубликован открытый инструментарий для создания чат-ботов

Благодаря популярности ChatGPT популярность чат-ботов вновь пошла в гору. Каждый, кто имеет чуточку свободного времени, захотел сделать собственный чат-бот, но не у каждого найдется объем средств и ресурсов, которые потратили майки на разработку ChatGPT. Поэтому релиз открытого инструментария OpenChatKit оказался как никогда кстати.

Главный сайт проекта с демонстрацией возможностей инструментария
Главный сайт проекта с демонстрацией возможностей инструментария

Разработка нацелена на упрощение процесса разработки как специализированных чат-ботов, так и сервисов общего назначения. В состав инструментария входят расширения, позволяющие не просто создать чат-бот на основе предлагаемой модели обучения, но и подключить его к различным внешним источникам информации (таким как Википедия, например). Среди инструментов также присутствует решение ChatLLaMA, предлагающее библиотеку для создания интеллектуальных помощников, похожих на ChatGPT. Реализован инструментарий на языке Python.

Как говорится, не боги горшки обжигают, и теперь каждый, при наличии времени и желания, может сделать собственного чат-бота для личных нужд. Сфера применения чат-ботов обширна, причем есть отрасли, где подобные разработки выполняют действительно полезные задачи. Opensource подтянулось за общим трендом и предлагает собственные инструменты для желающих обзавестись чат-ботом.

Общались ли вы с каким-нибудь известным чат-ботом (тем же ChatGPT, например)? Если да, то какое впечатление осталось после беседы?

Подведем итог

Дайджест подошел к концу, на сегодня мне показались достойными внимания всего четыре инфоповода. Но мне очень интересно знать ваше мнение по каждой новости в общем и конкретно по первой в частности. Потому жду ваши мысли в комментариях.