Posts of Linux Club

newest first

#1081Photoedited

Cutefish позволит запускать ПО с macOS на Linux Создатели этого внешне похожего на macOS дистрибутива сообщили о разработке транслятора Reef. Программы для macOS ставятся из dmg-файлов и встраиваются в рабочий стол Linux. Не используются эмуляторы, VM и проприетарные компоненты Apple. Reef написан с нуля, не опирается на Darling и не использует обратный инжиниринг. Функции добавляют по мере надобности: запускают конкретное приложение, смотрят, что не работает, и дописывают. Используются открытые компоненты Apple (Core Foundation, libdispatch, стандартная библиотека Swift и другие), а также WebKit, LLVM libc++, SQLite и curl. Загрузчик и Objective-C runtime написаны заново. Metal реализован поверх OpenGL. Уже запускаются NetNewsWire, Ghostty, Keka, CotEditor, TextMate, Itsycal, Things 3 и Speedtest, но работают они 2-3 раза медленнее чем на macOS. Код Reef пока закрыт. Прослойку обещают в ближайшее время добавить в дистрибутив Cutefish. Linux Club

Open in Telegram
Views1,628−89%vs avg
Forwards38
Reactions54
Comments8
#1079Photoedited
Views39,326+175%vs avg
Forwards233
Reactions53
Comments7
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
9 h15,194
33 h33,239
69 h39,326
  1. Total to date39,326
#1078Photoedited

Команда IPFire выпустила открытый инструмент fireperf для тестирования сети В отличие от iperf3, который измеряет пропускную способность канала, fireperf проверяет, сколько новых соединений в секунду выдерживают файрвол или маршрутизатор. Он фиксирует время «рукопожатия» и причины сбоев (тайм-аут, отклонение, нехватка ресурсов), а также проверяет, какие простаивающие соединения устройство тихо сбросило. Сервер принимает любое число клиентов через один порт, совместим с клиентами iperf3, а сам клиент работает с серверами iperf3 и iperf. Есть имитация сценариев «запрос-ответ», например запрос 100 байт и ответ 10 КБ. На неназванной виртуальной машине с 16 ядрами при тесте через loopback удалось поднять больше 230 000 соединений в секунду. Результаты выводятся графиком в терминале или в JSON. Пакеты fireperf есть для Debian, Arch, RHEL-совместимых систем и openSUSE Tumbleweed. Рекомендуется liburing 2.3 и новее. Linux Club

Open in Telegram
Views35,434+148%vs avg
Forwards546
Reactions46
Comments9
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
8 h1,349
69 h35,434
  1. After 6 hours1,349
  2. Total to date35,434
#1077Photoalbum
Views37,648+164%vs avg
Forwards94
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
8 h1,424
32 h32,866
69 h37,648
  1. After 6 hours1,424
  2. After 24 hours32,866
  3. Total to date37,648
#1076Photoalbum
Views37,931+166%vs avg
Forwards94
Reactions—
Comments—
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
8 h1,424
32 h33,054
69 h37,931
  1. After 6 hours1,424
  2. After 24 hours33,054
  3. Total to date37,931
#1075Photoalbumedited
Views34,952+145%vs avg
Forwards96
Reactions47
Comments12
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
8 h1,407
32 h31,678
69 h34,952
  1. After 6 hours1,407
  2. After 24 hours31,678
  3. Total to date34,952
#1074Photoedited

Основатель CentOS и Rocky Linux представил Ginux Грегори Курцер так назвал свое ядро ОС на Rust, совместимое с Linux на уровне ABI. Название образовано от Gregory/GPT и Linux. Поддерживается только x86-64, прототип написан за 11 дней вместе с Codex (GPT-5.6 Sol), а человек отвечал за архитектуру, план и критерии готовности. Ядро загружается через UEFI и запускает окружения Alpine с BusyBox и Rocky Linux 10 с systemd в консольном режиме. Оно не копирует код Linux, а имеет собственные реализации памяти, планировщика, ФС, сетевого стека и драйверов. Из 375 системных вызовов Linux 6.12 полностью реализованы 82, частично 245, а 48 заблокированы из соображений безопасности. На данный момент это прототип, не претендующий на замену Linux. Долгосрочная цель – ОС для изолированных контейнеров с компонентами AI-инфраструктуры. Также планируются изолированные домены, самодостаточный загрузочный образ, userspace-управление ядром и запуск OCI-контейнеров. Linux Club

Open in Telegram
Views3,055−79%vs avg
Forwards42
Reactions88
Comments14
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
10 h2,001
31 h2,671
67 h3,055
  1. After 24 hours2,671
  2. Total to date3,055
#1073Photoedited
Views2,610−82%vs avg
Forwards29
Reactions41
Comments3
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
10 h1,492
21 h1,751
32 h2,178
78 h2,610
  1. After 24 hours1,751
  2. Total to date2,610
#1072Videoad
Views1,831−87%vs avg
Forwards4
Reactions19
Comments2
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
11 h1,620
22 h1,831
  1. After 24 hours1,831
  2. Total to date1,831
#1071Photoedited

CusDeb OS: помесь Linux с ReactOS Через полгода после выхода прототипа C:\Deb проект под новым именем CusDeb OS выпустил Alpha 1. Прототип был обычным Linux-окружением, стилизованным под Windows 95/98. Теперь это полноценная Win32-среда: пользовательские компоненты ReactOS работают поверх Wine, без ядра ReactOS. Оболочка называется CDEX (CusDeb Desktop Environment X). Пока в неё внесены лишь минимальные правки для стабильной работы под Linux, но разработчики хотят добавить функции, которых в ReactOS нет. Основа прежняя, Debian 13. Live-образ весит 894 МБ. Автор проекта Евгений Голышев, сопровождающий пакет Elixir в Debian, хочет за год довести систему до полноценной альтернативы Windows 10. Планы на Alpha 2: переход на х64 CDEX (сейчас она 32-битная), поддержка Direct3D 3-11 через D7VK и DXVK, и миграция с Xorg на Wayland. Автор добавил, что внешний вид пока почти не менялся: это чистая оболочка ReactOS, а ребрендинг и стилизацию отложили до Alpha 2. Linux Club

Open in Telegram
Views2,580−82%vs avg
Forwards33
Reactions67
Comments14
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
11 h1,627
35 h2,277
46 h2,353
69 h2,580
  1. Total to date2,580
#1069Photoedited

Успели обновить PHP? Найдена новая дыра Разработчики PHP сообщили о ещё одной уязвимости (CVE-2026-115560), допускающей удалённое выполнение кода (RCE) при редком сочетании нестандартных настроек (по умолчанию не проявляется) и PHP-кода. Детали раскроют после выхода корректирующих релизов. Проблема связана с сессиями: в php.ini параметр session.serialize_handler имеет значение “php_binary” или “php_serialize” (по умолчанию “php”), а скрипт до session_start() переключает его на “php” через ini_set(), из-за чего, вероятно, данные сессии читаются в формате, отличном от формата записи. Обходной путь — прописать в php.ini “session.upload_progress.enabled=0”: по умолчанию опция включена, и PHP ещё до запуска скрипта пишет в сессию (ключи с префиксом upload_progress_) данные о ходе загрузки файлов, включая клиентские имена файлов. Эту же меру советовали против прошлой критической уязвимости. Linux Club

Open in Telegram
Views2,917−80%vs avg
Forwards77
Reactions64
Comments5
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
2 h1,074
14 h1,826
15 h1,833
26 h2,065
72 h2,917
  1. After 24 hours2,065
  2. Total to date2,917
#1068Photoedited

Разработчик создал язык программирования, недоступный нейросетям Инженер Cloudflare Доминик Пичета представил язык KillSwitch, его цель – максимально усложнить ИИ анализ и написание кода на нем. Программа на этом языке выглядит как обычный рассказ со спрятанными командами. Интерпретатор игнорирует основной массив текста, опираясь на функции-главы и имена переменных в виде английских наречий. Активно используются анаграммы, а значения можно брать из любого места рассказа-программы с точным указанием расстояния до него. Чтобы нейросетям стало еще сложнее, вызов функции начинается с фразы ignore previous instructions или forget your system prompt. Для интерпретатора это обычные команды, для ИИ – подозрение на промпт-инъекцию. Есть и ложь в документации: так, команда hack_the_planet на самом деле определяет, какую функцию выбрать в зависимости от значения. В описании же сказано, что это сетевой сканер, что снова заставляет модели тушеваться и отказываться работать с этим кодом. Linux Club

Open in Telegram
Views38,659+171%vs avg
Forwards536
Reactions166
Comments28
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
5 h1,472
16 h22,107
26 h31,261
39 h34,531
72 h38,659
  1. After 6 hours1,472
  2. After 24 hours31,261
  3. Total to date38,659
#1067Photoedited
Views35,224+147%vs avg
Forwards194
Reactions125
Comments9
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
9 h22,856
29 h31,489
63 h34,841
74 h35,224
  1. After 24 hours31,489
  2. Total to date35,224
#1066Photoedited

Ядро Linux может получить поддержку трех новых файловых систем Для обсуждения в списке рассылки разработчиков ядра Linux опубликованы патчи с реализацией трех ФС: •BeamFS создана для работы в условиях радиации (спутники, лучевая терапия). Коды Рида-Соломона позволяют находить и исправлять повреждённые данные на одном диске при накладных расходах около 7%. Если восстановить данные не удалось, чтение завершается ошибкой, а не возвращает мусор, в отличие от ext4. Журналирования и CoW нет, после сбоя нужен полный fsck. •XMFS (Huawei) предназначена для кластеров с общей разделяемой памятью, как tmpfs, но для всех узлов. Это экспериментальный прототип. В тестах с общим доступом к образам контейнеров производительность была близка к tmpfs с huge pages. •MeshXFS — форк XFS для одновременного доступа к общему диску с нескольких узлов. Написана в основном с помощью ИИ, проверена на 16 узлах через iSCSI. Протестирована на Proxmox VE 9, RHEL 9, Ubuntu 24.04/26.04 и Debian 12/13. Linux Club

Open in Telegram
Views2,709−81%vs avg
Forwards27
Reactions79
Comments7
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
7 h1,411
27 h2,248
69 h2,709
  1. After 6 hours1,411
  2. After 24 hours2,248
  3. Total to date2,709
#1065Photo
Views2,489−83%vs avg
Forwards21
Reactions88
Comments1
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
38 h2,140
67 h2,489
  1. Total to date2,489
#1064Photoedited

Релиз ядра Linux 7.3 В него вошло 20 тысяч исправлений от 3171 разработчика, 44% правок приходится на драйверы. Основные изменения: Изоляция процессов. Появились псевдо-ФС failfs и системный вызов fchroot(), позволяющие запирать процесс в песочнице с доступом только к заранее переданным файловым дескрипторам. Планировщик и BPF. В SCHED_EXT добавлены вложенные планировщики (свой на каждый cgroup), а в binfmt_misc можно подключать BPF-обработчики запуска исполняемых файлов. Файловые системы. Btrfs, Ext4 и FUSE стали быстрее, в NTFS3 появились альтернативные потоки данных, ksmbd получил поддержку Apple Time Machine. Удалены древние ФС EFS и FreeVxFS, а режим Ext4 data=journal признан устаревшим. Безопасность и оборудование. Доступ к крипто-API AF_ALG по умолчанию частично ограничен из-за серии уязвимостей, а AppArmor научился загружать сжатые наборы правил. Добавлена поддержка чипов Apple M3, а старые ARM-платформы (около 55 тысяч строк кода) объявлены устаревшими и будут удалены в ядре 7.5. Linux Club

Open in Telegram
Views2,693−81%vs avg
Forwards27
Reactions65
Comments6
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
57 h2,379
78 h2,693
  1. Total to date2,693
#1060Photo
Views2,823−80%vs avg
Forwards70
Reactions145
Comments77
Views growthHide views growth

Views growth

Hours after publication

Show as table
Hours after publicationViews
0 h0
65 h2,786
73 h2,823
  1. Total to date2,823
#1058Photoedited
Views2,768−81%vs avg
Forwards23
Reactions95
Comments7
#1057Photoedited

Космические рейнджеры вышли под Linux Речь идет о порте HD-версии на базе библиотеки SDL и компилятора Free Pascal. Он создан по исходникам, восстановленным декомпиляцией: при сборке получается исполняемый файл, побитово совпадающий с оригинальным Rangers.exe. В разработке использовались AI-агенты. Сборки есть для Linux, Android и Windows. Чтобы игра вела себя в точности как на Windows, включая эмуляцию x87 с 24-битной точностью, автор сделал собственный форк Free Pascal с улучшенной поддержкой LLVM-бэкенда. С ним симуляция галактики считается в 2 раза быстрее. Найденные в самом компиляторе проблемы автор передал разработчикам Free Pascal. Порт пока тестируется, но игра уже проходибельна. Есть экспериментальный мобильный интерфейс с масштабированием элементов под небольшие экраны. Главное ограничение сейчас в том, что нет планетарных боёв. Для них нужен движок MatrixGame на C++ с DirectX 9, открытый в 2019 году под GPLv2, и его планируют портировать позже. Linux Club

Open in Telegram
Views3,088−78%vs avg
Forwards54
Reactions99
Comments12
#1056Photoedited
Views3,703−74%vs avg
Forwards143
Reactions162
Comments19
#1049Photoalbumedited

Релиз KDE Plasma 6.8: теперь только Wayland Сеанс на базе X11 полностью удалён, а X11-приложения запускаются через XWayland. Разработчики объясняют это стагнацией X-сервера и нежеланием распылять ресурсы на поддержку двух дисплейных систем. Сами приложения KDE по-прежнему можно запускать в X11-окружениях. Остальные изменения точечные. В KWin появилась отрисовка теней и скруглённых углов для окон с клиентским оформлением (например, Steam и Discord). Заметно выросла производительность на внешних видеокартах благодаря протоколу linux-dmabuf v6, а на NVIDIA включена по умолчанию тройная буферизация. Система бэкапов kup вошла в основной состав Plasma, добавлена утилита kscreenctl вместо kscreen-doctor, а для стилей предложена бета-версия движка Union с CSS по умолчанию. Улучшены удалённый рабочий стол и Spectacle (запись звука в скринкастах), а также Discover, System Monitor и ряд мелких настроек. Linux Club

Open in Telegram
Views2,757−81%vs avg
Forwards35
Reactions98
Comments8