LINUX.ORG.RU

Избранные сообщения bender

Раскол в Manjaro Linux: проект переходит под контроль сообщества

 , , ,

https://www.comss.ru/page.php?id=19901:

Разработка Manjaro парализована из-за конфликта с руководством. Мейнтейнеры опубликовали манифест о переходе на новую модель управления и приостановили поддержку дистрибутива.

Мейнтейнеры Manjaro инициировали масштабную реструктуризацию проекта с целью отделения от коммерческой структуры и создания независимого некоммерческого общества Manjaro Project e.V. За последнее десятилетие операционная система столкнулась с системным упадком, потерей контрибьюторов и финансовым кризисом. В настоящий момент объявлена забастовка, а часть процессов по поддержке дистрибутива полностью парализована.

Предпосылки к реорганизации
Несмотря на сохранение крупной пользовательской базы, разработка Manjaro стагнирует. Технические инциденты, включая несвоевременное продление TLS-сертификатов, остаются без внимания руководства, даже при наличии готовых инструментов автоматизации от энтузиастов.

Приоритеты текущего лидера радикально расходятся с интересами сообщества. Управление процессами осуществляется единолично, доступ к ключевой инфраструктуре закрыт для остальных специалистов, а попытки монетизации потерпели неудачу. Бренд эксплуатируется исключительно ради популярности, пользователи выполняют роль бесплатных тестировщиков, а средства команды Manjaro GmbH & Co KG не инвестируются в развитие. Бюджет полностью исчерпан, из-за чего единственный профильный разработчик, трудившийся на полную ставку, лишился источника дохода.

Новая модель управления
Для восстановления доверия и привлечения новых кадров проект выделяется в зарегистрированное некоммерческое общество (e.V.). Руководить организацией будут действующие участники, выразившие интерес к инициативе, с равными долями владения.

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

Традиционная иерархия уступает место плоской структуре. Обязанности распределяются добровольно, однако финансовые операции требуют строгого одобрения казначея, а официальное представительство - согласования с комьюнити-менеджером. Решения принимаются общим голосованием продолжительностью от двух до четырех недель. Базовые вопросы утверждаются простым большинством, тогда как критические изменения требуют поддержки свыше 70% состава (минимум 5 из 7 человек).

Инфраструктура и активы
Коммерческая структура поэтапно перейдет в статус потребителя (downstream) решений некоммерческой организации. Бизнесу предоставляется исчерпывающая лицензия на торговую марку до конца 2029 года для выпуска неконфликтующих продуктов, после чего бренд будет выкуплен обществом за один евро.

Вся ключевая инфраструктура переходит под контроль некоммерческой организации. В перечень активов входят:

  • Организации на GitHub (Manjaro Linux, Manjaro-Kernels, Manjaro-ARM).
  • Собственный сервер GitLab и профильные Git-репозитории.
  • Домен manjaro.org и официальный форум.
  • Облачные ресурсы, включая хостинг Hetzner.
  • Сеть доставки контента (CDN).
  • Финансовые площадки уровня OpenCollective. Бизнес-подразделение сохранит доступ к мощностям при условии полной компенсации затрат на облако, пропускную способность и администрирование систем. Одновременно запускается процесс миграции коммерческих сервисов на независимые серверы.

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

Владелец бизнеса дважды проигнорировал запросы и увеличенные сроки на предоставление ответа. В результате активирована первая стадия, разделенная на три этапа. Сейчас идет начальный этап - публикация документа во внутренних каналах. Если игнорирование продлится еще 48 часов, запустится второй этап с переносом темы в раздел для участников. Спустя дополнительные 48 часов наступит третий этап: публикация в публичных анонсах и полная блокировка форума в режим чтения.

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

Чтобы внести предельную ясность: цель состоит НЕ в том, чтобы кого-то отстранить, мы лишь надеемся на смену руководства и возвращение к формату здорового проекта сообщества. Разработка умирает, для спасения требуются радикальные перемены. Написанное выше не высечено в камне, если есть отзывы - делитесь. @philm получил копию этого документа 2 недели назад и до сих пор не ответил. Поэтому сейчас мы публикуем его во внутренних каналах.

dataman
()

smath 1.0.0 — библиотека линейной алгебры для языка C++ (стандарт C++23)

 , ,

Группа Разработка

Состоялся выпуск 1.0.0 библиотеки линейной алгебры для языка C++ (стандарт C++23) smath, распространяемой по лицензии Apache 2.0 в виде единственного небольшого заголовочного файла.

Возможности библиотеки:

  • дженерик-класс Vec<N, T> с полезными алиасами Vec2/Vec3/Vec4 и аксессорами (x/y/z/w, r/g/b/a). Векторы поддерживают приблизительное сравнение и кортежные/структурированные привязки;
  • тип Quaternion<T> на основе Vec4;
  • дженерик-класс Mat с полезными алиасами Mat2/Mat3/Mat4;
  • вспомогательные функции для углов rad/deg/turns с учётом настраиваемой базовой единицы измерения макросом SMATH_ANGLE_UNIT.
  • поддержка cвиззлинга во время компиляции (swizzle<"...">);
  • поддержка std::format;
  • опциональные неявные преобразования;
  • вспомогательные функции упаковки нормализованного RGBA (pack_unorm4x8, unpack_snorm4x8 и др.);
  • поддержка модулей C++20;
  • также предоставляются дополнительные адаптеры взаимодействия с библиотеками Eigen, GLM (OpenGL Mathematics), Handmade-Math, raylib и SFML.

>>> GitHub (github.com)

dataman
()

PortableGL 0.100

 , , , ,

Группа Open Source

5 марта, после полугода разработки и более ста коммитов, состоялся выпуск 0.100.0 проекта PortableGL, развивающего программную реализацию графического API OpenGL 3.x, написанную целиком на языке Си. Теоретически PortableGL может быть использован в любых приложениях, принимающих текстуру или фреймбуфер в качестве входных данных. Код оформлен в виде одного заголовочного файла и распространяется под лицензией MIT.

( читать дальше... )

>>> Подробности на OpenNET (opennet.ru)

PunkPerson
()

Моя новая теория по поводу ИИ-хайпа

 , ,

В том числе по мотивам недавнего обсуждения на LOR:

https://bykozy.me/blog/attention-economics-and-software-engineering/ ­— Attention Economics and Software Engineering

В данном случае маш перевод читать будет попроще, но, судя по всему, по итогу мало кто понимает, о чём оно. А если начать пояснять и вываливать первоисточники, то там на книгу выйдет.

Если кратко:

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

Новости аля
Разработчики Godot столкнулись с наплывом «нейрослопа»
подтверждают мою позицию, но я всё-таки иду дальше в выводах.

Перемещено hobbit из talks

byko3y
()

ЦРУ удалило свою «Книгу фактов»

 

ЦРУ с 1971 года регулярно выпускало энциклопедию обо всех странах мира — CIA World Factbook. Разумеется, книга отражала точку зрения ЦРУ и правительства США, но именно этим и была ценна.

Как многие документы правительственных органов США, вся информация в этих справочниках находится в общественном достоянии.

А 4 февраля ЦРУ удалило всю информацию с сайта, сделав редирект на страницу, что проект закрывается. Причины не уточняют, по слухам — сокращение бюджета. Копии архивов остались на web.archive.org и gutenberg.org. На Гитхабе уже выложили самый свежий архив — от декабря 2020 года: https://simonw.github.io/cia-world-factbook-2020/

question4
()

Look4Sat v4

 , , , ,

Группа Open Source

Тихо и незаметно вышла новая версия Look4Sat, трекера спутников для Android, вдохновлённого GPredict.

Наконец нашёл достаточно времени между семьёй и работой, чтобы доделать и выпустить v4, давно лежащую в ветке develop. Основные изменения включают в себя полностью переработанный интерфейс на Jetpack Compose и Material3, переход к использованию BottomNavigation, и поддержку адаптивного интерфейса для планшетов. Пока что код оставляет желать лучшего, но теперь мне больше не нужно метаться между v3 и v4, так что со временем всё приведу в порядок (надеюсь).

Приложение получает данные TLE и информацию о трансиверах из открытых источников: Celestrak, R4UAB, SatNOGS и др. На данный момент это позволяет отслеживать более 15000 спутников (только часть из них имеет открытую информацию о трансиверах). Look4Sat хранит данные и производит все расчеты локально, имеет встроенный кэш тайлов карт OSM и функцию импорта файлов, что позволяет работать без Интернета. Приложение поддерживает Английский, Русский, Украинский, Китайский, Испанский и Сингальский языки. У проекта полностью открытый исходный код, а также отсутствует аналитика и реклама, да и я стараюсь использовать наименьшее количество внешних зависимостей.

>>> F-Droid

>>> Google Play

>>> Страница проекта на GitHub (github.com)

arty_bishop
()

Русификация half life 1

 

Захотелось поиграть. Есть в стиме. Накатил какую-то русификацию - она текст перевела, а озвучку - нет. Где взять полную озвучку? Желательно не msi/exe, а архив

bryak
()

Chawan 0.3.3 — текстовый веб-браузер и пейджер

 , , ,

Chawan 0.3.3 — текстовый веб-браузер и пейджер
Группа Open Source

Chawan — это текстовый веб-браузер и пейджер для Unix-подобных систем, ориентированный на реализацию современных веб-стандартов. При этом Chawan стремится быть самодостаточным, простым в использовании и расширяемым.

Он включает в себя такие функции, как CSS, встроенные изображения в терминале (включение этой функции – по желанию; нужно отредактировать конфигурацию) и JavaScript, реализуемые через небольшой независимый браузерный движок.

( читать дальше... )

>>> Chawan 0.3.3 (chawan.net)

greenman
()

NVIDIA искала пиратские книги для обучения ИИ. Переписка попала в суд

 , , ,

Авторы книг расширили коллективный иск против NVIDIA — и предъявили внутренние документы компании. Из них следует, что корпорация вела переговоры с Anna’s Archive, крупнейшей пиратской библиотекой в мире, о доступе к 500 ТБ книг для обучения своих языковых моделей.

Началось с того, что сотрудник команды NVIDIA по стратегии данных написал в Anna’s Archive напрямую. Его интересовало, как получить «высокоскоростной доступ» к коллекции — такая услуга стоила десятки тысяч долларов.

Дальше — интереснее. Anna’s Archive сама предупредила NVIDIA, что ее библиотека собрана и поддерживается нелегально. Пираты даже спросили, есть ли у сотрудника внутреннее разрешение на такие переговоры — видимо, уже обжигались с другими AI-компаниями, тратя время впустую. Через неделю руководство NVIDIA дало зеленый свет.

Помимо Anna’s Archive, в иске фигурируют и другие источники: LibGen, Sci-Hub, Z-Library и датасет Books3. Авторы также обвиняют NVIDIA в том, что она распространяла скрипты для автоматического скачивания пиратских датасетов среди корпоративных клиентов.

Прецедент уже есть: в сентябре 2025 Anthropic урегулировала аналогичный иск за $1.5 млрд — компания признала скачивание книг с пиратских сайтов для обучения Claude. Суд тогда постановил: обучать на легально купленных книгах можно, пиратить — нельзя.

PS Делаем выводы о реальной стоимости поделий нвидлы…

Гулагский источник

Sm0ke85
()

Алгоритмические упражнения: РКН будет фильтровать трафик с помощью машинного обучения

 , ,

Роскомнадзор (РКН) планирует создать и внедрить механизм фильтрации интернет-трафика с использованием инструментов машинного обучения в этом году. На эти цели выделят 2,27 млрд рублей, следует из плана цифровизации РКН, который направлен правкомиссии по цифровому развитию. По мнению экспертов, с помощью таких инструментов РКН может научиться эффективнее блокировать запрещенные ресурсы, а также ограничивать работу VPN-сервисов

Что считаете: кто-то заработал, а остальные пострадали в дело и без дела…? (понятно же что это работать так как оглашается не сможет…)

Источник

Sm0ke85
()

Вышла библиотека CrazyCPM

 , , , ,

Вышла библиотека CrazyCPM
Группа Open Source

Состоялся первый релиз библиотеки CrazyCPM.

Библиотека написана на Python, C, Cython и предназначена для сетевого моделирования проектов и работ методом критического пути (CPM (wikipedia.org)), а также методом анализа и оценки программ (PERT).

Особенности CrazyCPM:

  1. Построение сетевых моделей типа «работы-дуги» (в большинстве существующих систем управления проектами используются сетевые модели типа «работы-вершины»).
  2. Для моделирования детерминированных проектов и работ реализован метод CPM.
  3. Для моделирования проектов и работ, сопряжённых с рисками реализован метод PERT.
  4. Для расчётов статистических параметров проектов и работ используется модифицированное PERT-распределение, что позволяет использовать библиотеку для моделирования малых и средних проектов (<100 работ на критическом пути).
  5. Библиотека позволяет строить модели с учётом особенностей назначенных на работы ресурсов (производительность, доступность во времени и т.д.)
  6. Возможен экспорт данных построенных моделей в pandas.Dataframe или в словарь.
  7. Для визуализации сетевых графиков используется Graphviz.
  8. Наиболее тяжёлые операции (построение сети) реализованы на C.

Библиотека CrazyCPM используется в прототипе системы управления проектами VibePM.

>>> Страница проекта на GitHub (github.com)

shkolnick-kun
()

В GNOME и Firefox собираются отключить вставку из буфера обмена по СКМ

 , , , скм

По словам разработчиков:

Это малоизвестная функция и поведение, которые приводят к путанице у пользователей, когда они нажимают среднюю кнопку мыши, не зная о её функциональности. В большинстве случаев это также происходит случайно, и в такие моменты очень странно видеть, как содержимое буфера обмена вставляется само по себе.

Кроме того, эта функция совершенно неочевидна для обнаружения, и даже на странице wiki Freedesktop вся концепция выделения «PRIMARY» упоминается как «пасхалка».

Корректное поведение можно описать следующим образом: CLIPBOARD работает так же, как буфер обмена в macOS или Windows — он изменяется только при явном копировании/вырезании. PRIMARY — это «пасхалка» для опытных пользователей; обычные пользователи могут просто игнорировать его: по умолчанию он вставляется только по щелчку средней кнопкой мыши.

Иными словами, «корректным» поведением в Mozilla считают поведение «как в Windows».

Пока что способ «вернуть как было» в Firefox не объявлен.

C другой стороны, в GNOME желание удалить эту функциональность вызвано стремлением удалить все X11-специфичные фичи:

This is an X11ism, originally an xsetting 1 which frequently results is in unexpected behavior when people pressing the middle mouse button. Goodbye X11.

На данный момент эта функциональность будет отключена по умолчанию. Ожидается, что эти настройки будут удалены в будущем:

GNOME:

gsettings set org.gnome.desktop.interface gtk-enable-primary-paste true

Ссылка на Mozilla

Перемещено dataman из gnome

PPP328
()

Bitbucket удалит репозитории которые не посещались 6 месяцев

 

На почту письмо пришло, я уже и забыл про существование битбукета.

Если в вашем бесплатном рабочем пространстве Bitbucket есть репозитории, но оно не посещалось в течение последних 6 месяцев:
◦ 	Мы деактивируем эти рабочие пространства 15 января 2026 года, в результате чего весь контент станет недоступен. Чтобы сохранить свое рабочее пространство, войдите в систему до 15 мая 2026 года и нажмите «Активировать рабочее пространство». После этой даты все неактивные рабочие пространства будут безвозвратно удалены вместе с их содержимым. 

Письмо пришло правда с atlassian ком. А не домена битбукета. Но первые владеют вторыми кажется.

Может кому важно. Может там кто что хранит.

LINUX-ORG-RU
()

MiniOS 5.1.0

 , , , ,

MiniOS 5.1.0
Группа Linux General

Представлена новая версия MiniOS 5.1.0 – легкого и модульного Linux-дистрибутива на базе Debian 13 «Trixie» для съёмных носителей, отличающегося гибкостью настройки под различные потребности пользователей.

( читать дальше... )

>>> Подробности и файлы .iso на GitHub (github.com)

crims0n
()

Электронный архив журнала «Квант»

 , , , ,

Недавно была новость об открытии сайта журнала «Квант», которая получила большое одобрение.

Сейчас наткнулся на доклад Н.Н. Андреева в МИАН'е на эту тему — спешу поделиться.

Evenik
()

А есть где тулза, чтобы модели мебели по фотке генерить?

 ,

Ну там БЯМ какая-нить? Чтобы в икее можно было сделать пару тройку фоток (например с линейкой сверху) и оно 3д модель выдавало нужных размеров.

ya-betmen
()

Google ищет способ оставить возможность установки неверифицированных приложений в Android

 , ,

Группа Android

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

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

Сообщается, что мотивацией для этого решения послужила негативная реакция разработчиков и продвинутых пользователей на предыдущее решение корпорации. Такой реакцией, например, отметился магазин F-Droid.

>>> Источник (googleblog.com)

squareroot
()

Инвентаризация накопителей в домашней лаборатории: больше не теряю диски

 , , , ,

Привет, l.o.r.
Решил поделиться тем, как за пару вечеров превратил разрозненные smartctl-логи в таблицу, которую приятно смотреть и которую невозможно не обновлять.
Итог — HTML-отчёт на 30 столбцов, но главное — визуальная грамматика: цвет = смысл, глаз цепляется сразу, а не после пятой перечитки цифр.


Зачем вообще

  • В корпусе 5 дисков, в ящике ещё 4, на столе 3 флешки.
  • У каждого своя история: кто-то покупался «на время», кто-то вытащен из NAS, кто-то «подарок» с рук.
  • Бэкапы делаются, но куда — всегда забываю.
  • SMART-атрибуты сыпятся в journalctl, а анализировать лень.

Хотелось «одного файла», который:

  1. Открывается без софта (браузер everywhere).
  2. Показывает ресурс (TBW, hours, health).
  3. Не даёт спутать диск 2024 года с диском 2008-го.
  4. Можно распечатать и повесить над столом — цвета не сливаются.

Что собираем

Стандартный набор smartctl -A /dev/sdX + idctl -i для NVMe, плюс руками:

  • дата покупки, продавец, цена, порт подключения, заметки;
  • зашифрован ли раздел, SMR/CMR, TLC/QLC, RPM, буфер.

Цветовая логика (коротко)

  1. Вендор — фирменный цвет, но затемнённый на 20 %.
    Samsung = #1428a0, Kingston = #00796b, WD = #5e35b1…
    Никаких «красных» или «зелёных» вендоров — эти цвета заняты.

  2. Технологичность — градиент от бирюзы к тёмно-серому.
    PCIe 4.0 = tech-l0, SATA II = tech-l6, Floppy = tech-l7.
    Применяется к году, интерфейсу, прошивке, объёму буфера.

  3. Состояние — единственная «оценочная» шкала: зелёный → красный, 9 ступеней.
    Health 97 % = health-1, TBW 39 % = health-5, 17k hours = health-8.
    Для флешек 64–128 ГБ берём процентиль по всем накопителям: они получаются светло-зелёными, а не «красными из-за маленького TBW».

  4. Нейтральное — каждый столбец свой оттенок серого/циана, не пересекающийся с основными шкалами.
    Цена = #455a64, примечания = #161b22 + голубой текст, «n/a» = фон страницы и серый текст.

Контраст проверял автоматически (библиотека wcag-contrast), минимум 4.5:1 на фоне #0d1117.


Кусок CSS

.vendor-samsung { background:#1428a0; color:#fff; }
.tech-l0 { background:#00bcd4; color:#000; } /* новейшее */
.health-0 { background:#4caf50; color:#000; } /* отлично */
.price { background:#455a64; color:#fff; }

Добавляем класс ячейке — и всё, цвет больше не обсуждается.


Как обновляю

  1. Раз в месяц втыкаю все накопители по-очереди (внешние и «шкафные» тоже).
  2. Для каждого делаю два ctrl-c/ctrl-v:
    • sudo smartctl -A /dev/sdX → блокнот;
    • sudo smartctl -i /dev/sdX → тот же блокнот, ниже.
      NVMe-дискам добавляю nvme smart-log /dev/nvme0n1 – он же второй блок.
  3. Открываю чат-бота и кидаю ему весь этот лог.
    Промпт короткий:
    «Сделай строку HTML-таблицы по шаблону:
   <tr>  
   <td class="vendor-***">Name</td>  
   …  
   <td class="health-N">97</td>  
   …  
   </tr>  

Данные ниже, классы определи сам».
Бот выдаёт готовую строку с правильными классами (цвета я ему заранее описал).
4. Копирую строку в disks.html – вставляю поверх старой.
5. Если купил новый диск, добавляю ещё одну строку тем же способом.
6. Сохраняю, закрываю редактор. Готово.

Всё занимает 15–20 минут: воткнул, скопировал, получил строку, вставил.


Если коротко: цвет = семантика, HTML = универсальный формат, автоматизация = не забудешь.
Теперь диски не теряются, а я перестал покупать «лишний, потому что не помню какой свободен».

Спрашивайте, критикуйте, делитесь своими способами инвентаризации.

Jaeger1999
()

Обнаружен раритет

 

В процессе разгребания старого хлама в одном из кабинетов профессора университета Юты, была найдена магнитная лента с копией UNIX v4, того самого легендарного UNIX, который пилили в Bell Labs/AT&T.

Сообщающий данную новость считает, что это единственная копия, оставшаяся с того времени (1973г.)

Копию передали в музей.

https://discuss.systems/@ricci/115504720054699983

seiken
()

Давайте поговорим о слоне в комнате: используемые вами инструменты для шифрования файлов мироточат метаданными, и никто об этом не говорит

 ,

Давайте поговорим о слоне в комнате: используемые вами инструменты для шифрования файлов мироточат метаданными, и никто об этом не говорит:

  1. Утечка размера. Без рандомизированного паддинга по размеру зашифрованного файла можно определить размер сообщения.
  2. Заголовок выдаёт всё: инструмент, версия, параметры шифрования и KDF. В идеале контент неотличим от случайных данных, нет различимого заголовка.
  3. Выдача инфы при подборе пароля; ошибки выдают инфу: не подошел ли пароль, повреждены ли данные, неверный ли формат данных и т. д.
  4. Создаются файлы с расширением по умолчанию, таким образом видно, каким инструментом создан файл.
  5. Зашифрованный файл включает в себя имя инпут файла. Таким образом по имени зашифрованного файла можно определить имя оригинального файла.
  6. CLI инструменты протекают своими опциями в таблицу процессов и в shell history, выдавая пути к файлам (input, output, keyfile etc), а также используемые опции.
  7. Само наличие отдельно взятого зашифрованного файла - это утечка метаданных. В идеале файла как бы не существует, он встроен в другие файлы, является невидимым и недетектируемым.

Неужели всем норм? Почему все ведут себя так, будто это номально?

hakavlad
()