LINUX.ORG.RU

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

Концепт: пул gui-приложений

Форум — General

Вот есть в Гайке из коробки возможность собирать окна приложений в единое окно с возможностью вкладок.Есть ещё какая-то прога глючная не помню как звать, написанная на electron js вроде только под маздай работает, которая делает нечто подобное. Наверняка есть такое и в гнутом мире. А если пойти ещё дальше? Сохранить такое объединение в файл и потом в том файле сделать связку между приложениями? Есть, допустим типа проводник слева компактно и есть текстовый редактор. Перехватывать системный вызовов проводника открыть текстовый файл чтобы этот файл открывался в новой вкладке основной части. Это ж маленькая IDE. Вообще есть же принцип unix-философии, что одна программа должна решать одну задачу, но всеобъемлюще, а комплексные задачи решать через конвейер программ. Но это консольный мир. А в гуевом мире программы превратились в жутких монстров.

 , , ,

dwarfadelic
()

Порт браузера Firefox для ОС Haiku принят в официальный репозиторий проекта

Новости — Open Source
Порт браузера Firefox для ОС Haiku принят в официальный репозиторий проекта
Группа Open Source

Инициатива по портированию браузера Firefox для операционной системы Haiku достигла стадии, при которой данный порт может быть принят в официальный репозиторий проекта.

Совместными усилиями участников проекта были внесены различные изменения в базовую систему, а также в прослойку для обеспечения совместимости с Wayland, подготовленную участником x512.

Во избежание проблем связанных с торговыми марками компании Mozilla, для распространения сборок браузера было решено использовать имя IceWeasel, по аналогии с распространением браузера Firefox для Debian в прошлом.

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

Стоит отметить, что порт всё ещё носит экспериментальный характер и имеет известные проблемы, такие как графические артефакты, вызванные несовершенством прослойки Wayland, а также не поддерживает некоторые возможности, такие как WebRTC.

>>> Подробности

 , ,

Alexandr_0503
()

Вторая экспериментальная сборка Firefox для ОС Haiku

Новости — Open Source
Вторая экспериментальная сборка Firefox для ОС Haiku
Группа Open Source

Доступна для тестирования новая редакция порта Firefox для операционной системы Haiku, которая работает относительно стабильно и позволяет даже серфить по некоторым сайтам. При этом сборка не лишена отдельных проблем. Например, пока не работает копирование и вставка текста через буфер обмена, некоторые скрипты на JavaScript выполняются очень медленно, всплывающие окна при первом открытии не отображаются правильно (это связано с очередной проблемой на стороне wayland-server) и т. д. Для того чтобы всё заработало, потребуется особая сборка пакетов wayland, wayland-server, gtk3 и отдельный пакет mesa-wayland с EGL для последней версии Mesa.

Кроме того, можно отметить сокращение до 128Mb требований к размеру оперативной памяти для запуска в QEMU 64-битной версии системы с браузером Webpositive, и до 100Mb для 32-битной версии. Также возобновлены работы по использованию в app_server для отрисовки 2D-графики библиотеки Skia, что заодно поможет исправить в app_server множество давних проблем. Одно из главных преимуществ движка Skia в том, что он имеет поддержку рендеринга через GPU, при этом нет необходимости реализовывать интеграцию с видеодрайверами. А еще Skia умеет обрабатывать современную векторную графику, применяемую например в Web, и может отрисовывать текст для языков с начертанием справа налево, таких, как арабский язык.

Всех заинтересованных приглашаем в нашу Telegram-группу.

>>> Подробности

 , , , ,

myx
()

Вышла 5 бета-версия ОС Haiku

Новости — Open Source
Вышла 5 бета-версия ОС Haiku
Группа Open Source

13 сентября без фанфар и барабанного боя вышла очередная, пятая по счёту, бета-версия OC Haiku. Однако совместимость её с BeOS R5 теперь сохраняется только в рамках 32-битных сборок.

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

>>> Примечания к релизу

 

Smacker
()

В Haiku добавили поддержку аппаратной виртуализации в QEMU

Новости — Open Source
В Haiku добавили поддержку аппаратной виртуализации в QEMU
Группа Open Source

В рамках проекта Google Summer of Code 2024 операционная система Haiku достигла значительного прогресса в области виртуализации. Благодаря работе разработчика под псевдонимом dalme, QEMU на Haiku теперь поддерживает аппаратное ускорение.

Проект был направлен на перенос гипервизора NVMM с DragonFlyBSD на Haiku. Это позволяет QEMU использовать аппаратные расширения виртуализации процессора, такие как Intel VT-x, что потенциально обеспечивает производительность виртуальных машин, близкую к нативной.

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

>>> Подробности

 ,

cocucka_B_TECTE
()

Открыто официальное тестирование Haiku R1Beta5 Test Candidate hrev57937+36

Новости — Open Source
Группа Open Source

Открыто официальное тестирование предрелизной сборки Haiku R1Beta5 /тесткандидат/ hrev57937+36. Требуется помощь!

Представлены 32- и 64-битные образы iso. Образ содержит два загрузчика – для UEFI и для CSM/Legacy BIOS. Поддерживается режим лайв-флешки для тестирования оборудования без установки на диски.

>>> Подробности (discuss.haiku-os.org)

 , ,

beos
()

Под Haiku портировали firefox

Форум — Talks

После более года разработки подготовлен первый рабочий порт браузера Firefox для открытой операционной системы Haiku, продолжающей развитие идей BeOS. Готовые установочные сборки пока не публикуются, для желающих использовать Firefox в Haiku предлагается выполнить сборку из исходных текстов. До сих пор в Haiku предлагались браузеры WebPositive, Epiphany и Falkon, использование которых создавало трудности из-за излишнего подозрительного отношения к ним некоторых сетей доставки контента и крупных сайтов

https://www.opennet.ru/opennews/art.shtml?num=61687

 , ,

Kolins
()

Вышел Linux Mint 22 «Wilma»

Новости — Ubuntu Linux
Вышел Linux Mint 22 «Wilma»
Группа Ubuntu Linux

После нескольких дней, когда на зеркалах потихоньку стали появляться образы ISO для новой версии, проект Linux Mint официально объявил о выходе 22 версии дистрибутива (основан на Ubuntu 24.04) под собственным названием «Вилма».

Из новшеств разработчики отмечают улучшение поддержки различных языков, переход на 6 версию ядра (для начала 6.8), pipewire для звука (но, конечно, можно откатиться и к pulseaudio), темы оформления стали поддерживать GTK4, добавлена поддержка формата DEB822, улучшена поддержка HiDPI-дисплеев во время загрузки.

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

>>> Сайт дистрибутива Linux Mint

 ,

Smacker
()

В коде xz версий 5.6.0 и 5.6.1 обнаружен бэкдор

Новости — Безопасность
Группа Безопасность

Разработчик Debian и исследователь в сфере информационной безопасности Andres Freund сообщает об обнаружении вероятного бэкдора в исходном коде xz версий 5.6.0 и 5.6.1.

Бэкдор представляет собой строчку в одном из m4-скриптов, которая дописывает обфусцированный код в конец скрипта configure. Этот код затем модифицирует один из сгенерированных Makefile проекта, что в конечном итоге приводит к попаданию вредоносной нагрузки (замаскированной под тестовый архив bad-3-corrupt_lzma2.xz) непосредственно в исполняемый файл библиотеки liblzma.

Особенность инцидента состоит в том, что вредоносные скрипты сборки, служащие «триггером» для бэкдора, содержатся только в распространяемых tar-архивах с исходным кодом и не присутствуют в git-репозитории проекта.

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

По ссылке исследователь отмечает, что в конечном итоге целью бэкдора, по-видимому, является инъекция кода в процесс sshd и подмена кода проверки RSA-ключей, и приводит несколько способов косвенно проверить, исполняется ли вредоносный код на вашей системе в данный момент.

Рекомендации по безопасности были выпущены проектами Arch Linux, Debian, Red Hat и openSUSE.

Разработчики Arch Linux отдельно отмечают, что хотя заражённые версии xz и попали в репозитории дистрибутива, дистрибутив остаётся в относительной «безопасности», т. к. sshd в Arch не линкуется с liblzma.


Проект openSUSE отмечает, что ввиду запутанности кода бэкдора и предполагаемого механизма его эксплуатации сложно установить «сработал» ли он хотя бы раз на данной машине, и рекомендует полную переустановку ОС с ротацией всех релевантных ключей на всех машинах, на которых хотя бы раз оказывались заражённые версии xz.

>>> Подробности

 ,

intelfx
()

fproxy v83 — локальный прокси-сервер для фильтрации http(s)-трафика

Новости — Интернет
Группа Интернет

Опубликована 83-я версия кэширующего и антиспамного прокси-сервера для персонального использования c гибкими настройками.

Основные функции (всё настраивается):

  1. фильтрация нежелательного контента (белые/чёрные списки на урлы, запрет кук);
  2. принудительное и бессрочное кеширование полученных данных (в основном удобно для картинок и скриптов);
  3. исправление содержимого веб-страниц на лету (правкой исходника на Си, есть пример для замены содержания страниц-клонов stackoverflow ссылкой на оригинал);
  4. чёрные/белые списки сертификатов и certificate pinning по списку;
  5. подмена айпи-адреса/домена/пути/протокола http-запроса по конфигу (такой расширенный вариант /etc/hosts);
  6. http/https-сниффер.

Прекрасно подходит для просмотра сайтов через медленный интернет или с медленного устройства (благодаря п.1 и 2, ради которых изначально всё и затевалось), но вообще полезно в любом случае.

Прокси-сервер в целях безопасности и упрощения логики работы разделён на три части: TLS-сервер (терминирующий браузерные подключения), центральный модуль прокси и клиент, терминирующий исходящие подключения.

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

Пример списка блокировки:

deny    nosub   all     share.yandex.ru browser-updater.yandex.net
deny    nosub   all     a.ria.ru # ?
deny    nosub   spec    vk.com
                query   /share.php
deny    nosub   spec    yastatic.net
                query   /pcode/adfox/loader.js
                query   /share2/share.js
deny    nosub   spec    www.youtube.com
                query   /subscribe_widget
deny    nosub   spec    pano.img.ria.ru
                query   /adriver/flashplagin/movie.swf
deny    nosub   spec    a.ria.ru
                query   /ping
deny    nosub   spec    n-ssl.ria.ru
                query   /polling
deny    nosub   spec    apis.google.com
                query   /js/plusone.js
deny    nosub   spec    yandex.ru
                pref    /clck/safeclick/
                pref    /clck/click/
                pref    /clck/jclck/
deny    all     spec
                query   /tnc    # index.ru proxied counter
                exact   /tnc.js # index.ru proxied counter
                query   /pixel.gif # some spammers use this

Пример списка роутинга:

https://my.local.site
        set proxy none
        set target http://127.0.0.1:1234/localsite
        set http_host new.host:1234
.intel.com
        resolve off
        set proxy socks5://127.0.0.1:3333

В случае обновления с версии более старой чем 78 следует сконвертировать кеш: зайти в рабочую директорию прокси-сервера от юзера (uid/gid) прокси-сервера и выполнить fproxy-cacheconv-78 (по умолчанию эта программа не компилируется).

Изменения с прошлой опублированной версии (80):

  1. fproxy-dashboard теперь имеет опцию для показа размеров контента в байтах а не кбайтах;
  2. поддержка багнутых серверов, игнорирующих заголовок «Connection: close»;
  3. поддержка багнутых серверов, отдающих некорректный заголовок «Content-Encoding: identity»;
  4. отправка TLS-опции ALPN;
  5. улучшение работы TLS-терминатора внешней стороны (клиента): он теперь поддерживает не только TLS, но и обычные соединения, поддерживает работу в виде независимого демона с приёмом запросов от основного прокси по сети, а также может пробрасывать свои исходящие соединения через другое прокси, таким образом позволяя гибко разделять задачи между узлами в условиях плохого интернет-соединения и/или необходимости организовать «выход» трафика где-то на удалённом сервере разной степени доверенности; так же новая версия более удобна для использования вручную из командной строки в качестве консольного TLS-клиента с поддержкой проксирования;
  6. упрощена сборка, теперь есть Makefile вместо шелл-скриптов
  7. организованы предсобранные .deb-пакеты в репозитории (для версий Debian 8-12)
  8. изменения файла конфигурации, обратно-несовместимые
  9. новый конфиг для управления роутингом запросов, объединивший ранее бывшие отдельными конфиги resolv и включения проброса исходящих соединений на удалённый сервер, а так же получивший ряд новых опций: теперь можно для каждого url-а (протокол, домен, порт, путь) выбирать через какой клиент, какое прокси он будет отправлен, через чей днс-сервер будет проводиться определение его айпи-адреса (включая опциональное делегирование этой задачи внешнему прокси-серверу http или socks5), либо прописать адрес вручную, а так же заменить протокол, порт или префикс пути url-а
  10. добавлена поддержка SAN-сертификатов для ip-адресов и в клиенте и в сервере (браузеры с некоторых пор перестали принимать ip-адреса в CommonName)

В планах на будущее:

  1. поддержка CGI/FastCGI/.so хуков для mitm-обработки полученного от сайтов контента
  2. менеджер профилей и конфигураций прокси
  3. интерактивное управление проверкой сертификатов удалёных сайтов и списками блокировок

>>> Подробности

 , , , ,

firkax
()

Blender 4.0

Новости — Open Source
Группа Open Source

14 ноября состоялся выпуск Blender 4.0.

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

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

>>> Подробности

 

basilic
()

Haiku OS_2

Галерея — Скриншоты

Вечер добрый всем, и да пребудет с вами сила, коллеги по линуксу. :)

Намедни водрузил я экзотическую ось хайку на недобук «на посмотреть», да так ее и оставил. Стоит, обновляется, работает.

Нынешняя ревизия системы — 294. Работает на удивление хорошо (это булыжник в огород реактоси и прочих подобных изделий).

Кратко так. Офис представлен либрой, работает без нареканий. Кому не катит либра — есть thinkfree office, 4 версии, по работе никаких вопросов нет. Сеть подхватывает «на ура», что провод, что по вайфаю. Мой МФУ EPSON L366 система подхватила искаропки, НИКАКИХ телодвижений не понадобилось. Есть разнообразные виджеты, так называемые репликанты. Телега есть, работает, ютуб крутит, браузер все более пользую нативный — webpositive. Почту получаю claws-mail, видео смотрю vlc — лагов, поддрагиваний нет, все плавно. И это без аппаратного ускорения то, на 2 гигах оперативы и камне атоме 1.33ГГц!

Скорость работы реактивна, загруженная под завязку ОЗУ гайки не затрудняет работу приложений, сама операционка старается вытянуть все, зависаний очень мало. Как-то всё в общем хорошо для бетки:)

На скрине практически дефолт — стандартная тема и значки, обои от Владстудио какие-то. Ну и жду сборку 57301+ с фиксом https://t.me/Haiku_RUS/6447

P.S. пишу сюда сейчас из-под гайки.

 

Zlo
()

Haiku 64-bit

Галерея — Скриншоты

Тестовый комп - i5-8400, GPU UHD 630, driver intel_extreme, wifi intel N-6235, monitor 24"/hdmi cable, screenmode 1920х1080х32, ssd NVMe WD SN750, bios CSM/legacy enabled

 ,

beos
()

Реально ли завести аппаратное 3D на Radeon HD 6290 в HaikuOS?

Форум — Linux-hardware

Протестировал haikuos на своем нетбуке.

Работает по ощущуениям весьма неплохо, но нехватает 3D-ускорения.

Реально ли поставить туда дрова для Radeon HD 6290?

 , , ,

Goat
()

Mesa 23.1

Новости — Open Source
Mesa 23.1
Группа Open Source

Вышла новая версия открытой графической библиотеки Mesa - 23.1. Эта версия содержит множество исправлений ошибок и улучшений производительности.

Mesa — это свободная реализация графических API OpenGL и Vulkan с открытым исходным кодом, и других спецификаций, а также набор видеодрайверов пространства пользователя для GPU AMD/ATI Radeon, Intel, Nvidia, Qualcomm.

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

>>> Подробности

 , ,

evgeny_aa
()

OpenToonz 1.7.*

Новости — Open Source
Группа Open Source

После более года разработки состоялись выпуски 1.7 и 1.7.1 программы создания двумерных анимаций OpenToonz.

Краткий список изменений:

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

>>> Подробности

 , , ,

dataman
()

ОС «Быть». Наши дни

Галерея — Скриншоты

Haiku OS, установлена на ноутбук, использую для работы (хотя пока это громко сказано) каждый день.

На скриншоте, в порядке следования:

  • ЛОР, виртуалка с FreeBSD 14, информация о системе https://0x0.st/HHVm.png

  • Сторонние приложения, результат недавних достижений по портированию. GIMP через wayland прослойку, FEMM и WinRAR через Wine. https://0x0.st/HHVB.png

  • Пустой рабочий стол https://0x0.st/HHVM.png

  • Системное меню, системный ФМ, терминал. https://0x0.st/HHVu.png

Бонус скриншоты:

Из интересных моментов.

На скриншоте рабочего стола - видны репликанты (как виджеты в плазме, но работает это несколько иначе).

Окно с виртуалкой QEMU - в его заголовок присоединены (stacked, не знаю, как по-русски сказать) другие окна QEMU и терминал, переключаются как вкладки. Это киллер фича Haiku, как вы знаете.

Аппаратной виртуализации нет, поэтому QEMU работает в TCG-режиме. Но работает.

В Wine работают только чистые 64 бит приложения, и это огромная проблема, потому что винду…дисты до сих пор на 2023 год плещут 32 битные бинари в перемешку с 64 битными. Во имя Ктулху видимо.

Система установки и обновления приложений тоже оставляет самые положительные впечатления. При обновлении, установке, удалении чего-либо - создается «снапшот» системы и в загрузчике можно выбрать его, если что-то пошло не так. Причем как он создается! Без всех этих ваших линукс/FreeBSD чудес с вундер файловыми системами. Это работает просто на папках.

Система работает на ноуте, работает встроенный WiFi из коробки, звук из коробки, разрешение экрана родное из коробки. Отзывчивость, стабильность работы, производительность и безглючность системы впечатляет.

Хотя баги, конечно, есть, например драйвер сети иногда валит ядро при загрузке системы. Но в целом, то, что называется в линуксе DE, - работает чётко. (Привет, плазма).

 

James_Holden
()

Haiku

Галерея — Скриншоты

Не совсем про линукс, но тем не менее хочу поделиться с уважаемой публикой.

Поставил на древний нетбук Lenovo S100 гайку. Диск ssd. Система летает, что не могу сказать о линях, тем паче о виньдовзах. Даже православный дебиан на i3 не отличался такой скоростью работы. Машинка быстро работает, в интернеты ходит, тексты печатает, кино смотрит музыку слушает. И все это происходит весьма шустро.

По сути кратко так — когда выйдет из бетки, весьма интересный вариант ОС на замену линуксвиндовсам.

 

Zlo
()

про haiku os

Форум — Talks

[Предыдущая тема была через Хайковский браузер запущенный на qemu, к которому я подключался через vnc с планшета. Русский ввод в такой комбинации не работал, точнее набирать русские можно было, если андройд-клавиатуру на русский не переводить. Я так не умею…]

qemu-system-i386 -cdrom ~/ISO/haiku-r1beta4-x86_gcc2h-anyboot.iso -m 1024 -enable-kvm -display egl-headless -vnc :2 -hda ~/QEMU/haiku.qcow
qemu-system-i386: warning: no scancode found for keysym 1748                                       qemu-system-i386: warning: no scancode found for keysym 1748
qemu-system-i386: warning: no scancode found for keysym 1733                                       qemu-system-i386: warning: no scancode found for keysym 1733                                       qemu-system-i386: warning: no scancode found for keysym 1748                                       qemu-system-i386: warning: no scancode found for keysym 1748
qemu-system-i386: warning: no scancode found for keysym 1733                                       qemu-system-i386: warning: no scancode found for keysym 1733
qemu-system-i386: warning: no scancode found for keysym 1747                                       qemu-system-i386: warning: no scancode found for keysym 1747
qemu-system-i386: warning: no scancode found for keysym 1748                                       qemu-system-i386: warning: no scancode found for keysym 1748
qemu-system-i386: warning: no scancode found for keysym 1739                                       qemu-system-i386: warning: no scancode found for keysym 1739
qemu-system-i386: warning: no scancode found for keysym 1746                                       qemu-system-i386: warning: no scancode found for keysym 1746                                       qemu-system-i386: warning: no scancode found for keysym 1746                                       qemu-system-i386: warning: no scancode found for keysym 1746
qemu-system-i386: warning: no scancode found for keysym 1746                                       qemu-system-i386: warning: no scancode found for keysym 1746

А вот это уже с планшета …ну что сказать, ставится все быстро, но вот inkscape на x86 версию не ставится, и Links тоже - зависимостей не хватает …

SMtube ищет, но не показывает сами видео (может ему гига памяти мало? еле прибил…через kill -9). top странный. whereis нету?

Я так понял старые libx11 и xlibe конфликтуют, и /proc там нема.

Почему-то /bin/x86 нету в PATH, добавил вручную.

Жаль, но на всякий случай я скачал исходники cinelerra-gg, хотя она без /proc работать не будет, проверено на FreeBSD.

 

Andrew-R
()

Как там Haiku OS?

Форум — Talks

BeOS прожила довольно недолгую жизнь, почти не заимев приложений, и вроде бы не совсем понятно, зачем делают совместимую с ней ОС. Даже с тем же дизайном, хотя могли бы его обновить. Но вопрос не в этом.

BeOS вроде как могла в адовую многозадачность. Можно было запустить несколько десятков приложений, и ничего не лагало, не тормозило, не заикалось. Haiku OS тоже так может? Проверить у себя не могу, ведь они до сих пор не осилили видеодрайверы.

И что там с многопользовательским режимом? Его добавили, или не собираются?

Линукс тут при том, что если Хайку допилят, то можно будет свалить на неё, ведь она развивается куда быстрее фряхи.

 

Original_1
()