LINUX.ORG.RU

Qt 5.3 портирован для Haiku OS

 ,


1

2

Один из разработчиков Haiku OS — 3dEyes собщил об успешном портировании Qt 5.3.

Различные скриншоты:

Qt5.3.1_simple_haiku_qpa_plugin_1.png
Qt5_simple_mouse_handle.png
Qt5_QtDesigner.png
Qt5_Keyboard_Fusion_style.png
Qt5_webkit.png
Qt5_otter_browser.png

Усилиями русскоязычного сообщества создан дополнительный репозиторий пакетов прикладного софта для Haiku OS

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

★★

Проверено: fallout4all ()
Последнее исправление: cetjs2 (всего исправлений: 4)

Ответ на: комментарий от buddhist

Появились на линуксе домохозяйки, что теперь с линуксом становится?

у linux проблема не с домохозяйками...

odii
()
Ответ на: комментарий от Programmist11180

На Windows с NTFS такая же беда, хотя и встречается реже из-за того, что многие сидят под админскими учетками.

да, да, да, верно (поэтому я так и написал: [ну и в Windows тоже не сильно круто.])

получается даже что в GNU/Linux с файловой системой NTFS — меньше подобных проблем, чем в Windows :-)

хотя всё это скорее получилось из-за более поверхостной реализации NTFS в Linux (и использованию FUSE), а не потому что Linux якобы такой классный :)

не, не, вы ни чего плохого не подумайте.. я понимаю, что Linux он клёвый.

я просто критикую именно многопользовательский режим :-) — по той простой причине что сделать качественно многопользовательность — очень сложно. а НЕ качественно — уж лучше бы вообще бы не делали бы :-) , а сосредоточили бы свои усилия на механизмах понижения root-полномочий вместо многопользовательности.

user_id_68054 ★★★★★
()

Прочитал имя разработчика как redEyes

Xunnu ★★
()
Ответ на: комментарий от user_id_68054

ох чёрт! ну неужели хоть кто-то догаладся сделать операционную систему без этого дурацкого разделения на многопользователи?!

DOS?

korvin_ ★★★★★
()
Ответ на: комментарий от OldManClone

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

Deleted
()
Ответ на: комментарий от user_id_68054

Проблема не в многопользовательском режиме, а в том, как он применяется к переносным носителям. Здесь очень была бы уместна опция «noacl» - монтирование без всяких прав.

Programmist11180 ★★★
()
Ответ на: комментарий от intelfx

Это фича. ext2/3/4, как и вообще все POSIX-совместимые ФС — многопользовательские by design, то есть у каждого файла есть владелец.

вот я был бы просто очень рад, если бы для USB-флешек этот враделец был бы 0 (нуль, root).. :)

то есть — да — нужен владелец. пускай. да, я понимаю, нужен... и пусть будет тогда root :-) — у него всегда один и тот же идентификатор :D.

А вот с разными компьютерами беда.

я вот пока что сделал для себя вывод что файловые системы EXTFS и BTRFS --- просто не годятся для портативных накопителей :-)

Нужны одинаковые значения UID для пользователя nobody и группы users.

а щаз они как — одинаковые номера имеют (разные дистрибутивы, за исключением маргинальных дистрибутивов)..

..какой-нибудь общий [негласный] стандарт — есть ли на эту тему?

у меня например users:100 nobody:99 — это норм?

быть может это и правда выход... (но всё-равно — кривой конечно, просто офигеть.. по сравнению с vfat и fuse:))

user_id_68054 ★★★★★
()
Последнее исправление: user_id_68054 (всего исправлений: 1)
Ответ на: комментарий от korvin_

DOS?

Для DOS нет браузера. Браузера для современного веба.

OldManClone ★★
()
Ответ на: комментарий от korvin_

> ох чёрт! ну неужели хоть кто-то догаладся сделать операционную систему без этого дурацкого разделения на многопользователи?!

DOS?

это же просто чёрный экран :-)

user_id_68054 ★★★★★
()
Ответ на: комментарий от user_id_68054

у некоторых даже феолетовый

Вот я и говорю: без браузера жизни нет.

OldManClone ★★
()
Ответ на: комментарий от Programmist11180

Проблема не в многопользовательском режиме, а в том, как он применяется к переносным носителям. Здесь очень была бы уместна опция «noacl» - монтирование без всяких прав.

ну можно и так сказать :) ..

..а вообще — если бы не было бы многопользовательского режима — то не было бы и проблем с его применением :-D

[но правда — были бы другие проблемы:)]

user_id_68054 ★★★★★
()
Ответ на: комментарий от anonymous

Одно не понятно, зачем вся эта бурная деятельность? Ведь Haiku OS пользуются два с половиной человека.

Тому що теперь будет большой наплыв пользователей. И больше, сильно больше программ. Ах да, чуть не забыл: GTK — отстой.

one_more_hokum ★★★
()
Ответ на: комментарий от user_id_68054

Ну и сделай root (а лучше nobody:nobody) — как я написал. Только тогда нужно будет дать полный доступ «всем» (6777) и соответствующий ACL, чтобы права для others тоже сохранялись.

..какой-нибудь общий [негласный] стандарт — есть ли на эту тему?
у меня например users:100 nobody:99 — это норм?

У меня тоже. Но вроде бы никто это не стандартизирует...

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

Только тогда нужно будет дать полный доступ «всем» (6777) и соответствующий ACL, чтобы права для others тоже сохранялись

777 (6777) — это не страшно в данном случае, так как все каталоги /run/media/*/ имеют права drwxr-x---+ (плюсик указывает на acl)

user_id_68054 ★★★★★
()
Ответ на: комментарий от beos

http://youtu.be/g7_cmk5xHOo

Ну вот зачем так делать? Только начинаешь вникать в сюжет и тебе хрясь офис на весь экран открывают и всё желание пропадает дальше смотреть о том насколько «хорошо» работают приложения в Haiku.

kiichiro
()
Ответ на: комментарий от Eugenep

Ну не надо. Минимум человек 25 :)

дуалбутчики не считаются

anonymous
()
Ответ на: комментарий от user_id_68054

Это в любом случае не страшно, т. к. ты просил отключить управление правами и сделать флешку «однопользовательской» — вот она и есть.

Правда, наверное, лучше не rwxr-x---, а вообще rwx------. Потому что отсутствие права на запись в /run/media/<user> никак не мешает присутствию права на запись в /run/media/<user>/<mountpoint>/*.

intelfx ★★★★★
()
Последнее исправление: intelfx (всего исправлений: 2)
Ответ на: комментарий от buddhist

Появились на линуксе домохозяйки, что теперь с линуксом становится?

а хайку by design для домохозяек

anonymous
()
Ответ на: комментарий от anonymous

Осталось добавить в Qt тему с элементами управления, неотличимыми от «родных». Хотя бы частично look & feel начнёт соответствовать.

Look&feel стоит в моём todo последним номером - сначала необходимо реализовать все основные компоненты в достаточном объёме, а уж потом только браться за свистоперделки.

threedeyes
()
Ответ на: комментарий от odii

мне нравятся открытые приложения именно потому, что я их использую в linux, в openbsd, и многие из них могу использовать в haiku. :)

Кто бы объяснил эти простые слова Лене Поцу?

iVS ★★★★★
()

Что за бред со шрифтами?
Ужасное ШГ, прямо как дефолтном GNU/Linux без infinality.

EXL ★★★★★
()
Ответ на: комментарий от loz

что значит «отличает от линукса»? ядром? да, отличается - у Гайки свое собственное ядро. набором бинарных утилит в дистривутиве? чем-то отличается, что-то такое-же...

mcFactor
()
Ответ на: комментарий от EXL

Что за бред со шрифтами? Ужасное ШГ, прямо как дефолтном GNU/Linux без infinality

В данный момент я ещё не реализовал QPlatformFontDatabase и поэтому отрисовкой шрифтов занимается встроенный кутэшный класс QGenericUnixFontdatabase, а как они там фритайп инициализируют мне лень разбираться.

threedeyes
()
Ответ на: комментарий от user_id_68054

В общем случае рецепт один - монтируйте все под рутом и чихать тогда на все атрибуты кроме x.

A-234 ★★★★★
()
Ответ на: комментарий от intelfx

Это в любом случае не страшно, т. к. ты просил отключить управление правами и сделать флешку «однопользовательской» — вот она и есть.

в линуксе эта долбанная подмена понятий (простите за ругонь).

когда я говорю слово «пользователь» я могу иметь ввиду «живого пользователя» , а могу иметь ввиду «демона, работающего с пониженными привелегиями под своим пользователем»

то есть я говорю «пользователь» — а в итоге ни фига не ясно что именно я говорю :-) :-D..

в моём понимании — однопользовательность — это когда нет разделения на живых пользователей, но при этом всякие демоны во время своей работы понижают свои привелегии до таких пор что именно они уже не могут читать\записывать на USB-флешки :-)

Правда, наверное, лучше не rwxr-x---, а вообще rwx------

ну да, да, всё верно.. просто UID/GID там root/root (для все каталогов /run/media/*/)

.. а так как ни кто (кроме root) не имеет доступа к группе root --- то получается что rwxr-x--- это равносильно rwx------

(как раз acl даёт доступ для тех кому нужно его давать, помимо root)

user_id_68054 ★★★★★
()
Ответ на: комментарий от mcFactor

да, отличается - у Гайки свое собственное ядро

Можно подробнее? В чем ключевые отличия от линукса?

loz ★★★★★
()
Ответ на: комментарий от user_id_68054

Это какая-то невнятная и глубокая проблема линукса. Почему пользователь обозначается иногда числом, а иногда строкой? В чем смысл?

loz ★★★★★
()
Ответ на: комментарий от user_id_68054

ох чёрт! ну неужели хоть кто-то догаладся сделать операционную систему без этого дурацкого разделения на многопользователи?!

Ностальгия по DOS? Ну так включай флеш в ослике под админом, познай всю радость однопользовательского режима

KennyMinigun ★★★★★
()
Ответ на: комментарий от loz

Потому что пользователь всегда обозначается числом, а строки придумали для удобства. Ср. IP-адреса и DNS.

intelfx ★★★★★
()
Ответ на: комментарий от user_id_68054

операционную систему без этого дурацкого разделения на многопользователи

Оно не дурацкое, просто в нем мало смысла на одном компе, а с сетевым разделением ресурсов у линукса проблемы.

loz ★★★★★
()
Ответ на: комментарий от loz

всегда числом. строкой — наглядное представление

anonymous
()
Ответ на: комментарий от intelfx

Поэтому нужно везде где используется строка таскать вместе с ней маппинг. Разве это нормально?

loz ★★★★★
()
Ответ на: комментарий от user_id_68054

Тогда всё вроде норм — если демон сбрасывает права до своего пользователя (ну или запускается из systemd с директивами вида InaccessibleDirectories=)...

просто UID/GID там root/root

А, да, точно.

intelfx ★★★★★
()
Ответ на: комментарий от anonymous

«поумерь чсв»

У меня не стоит Хайку, я просто предположил.

anonymous
()
Ответ на: комментарий от loz

Это какая-то невнятная и глубокая проблема линукса. Почему пользователь обозначается иногда числом, а иногда строкой? В чем смысл?

да, кстати, спсибо за замечание..

и ведь правда — оно так и есть! :-)

то и дело «волшебным» образом — это строка (название пользователя) превращается в число (номер пользователя) и наоборот (номер в строку).

хоть мы и оперируем строками (название пользователя), но числа можно заметить и в /proc/*/* и в других более глубинных местах линукса..

..даже например tar-архиватор [хотя там догадались сделать опции на этот счёт.. но default-повередние всё равно забавное]

а ведь как прикольно бывает когда мы удаляем пользователя из ПК, а его «число» всё равно ещё кое где остаточно может висеть :-) в недрах линукса

user_id_68054 ★★★★★
()
Последнее исправление: user_id_68054 (всего исправлений: 4)
Ответ на: комментарий от loz

Кому как... =) Системе — да, пользователю — видимо, нет.

Этот юзкейс, видимо, не предусматривался при проектировании UNIX -> POSIX... что в мире будет много компьютеров и между ними придётся часто перекидывать устройства хранения...

intelfx ★★★★★
()
Ответ на: комментарий от intelfx

Да и не только хранения, удаленная авторизация и все остальное. Полагаться на номер пользователя никак нельзя, поэтому, например, в плане юзер идентифицируется строкой, только строкой и все.

loz ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.