URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID3
Нить номер: 128590
[ Назад ]

Исходное сообщение
"Пользовательское окружение COSMIC будет использовать Iced вместо GTK"

Отправлено opennews , 04-Окт-22 09:13 
Майкл Мёрфи (Michael Aaron Murphy), лидер разработчиков дистрибутива Pop!_OS и участник разработки операционной системы Redox, рассказал о работе над новой редакцией пользовательского окружения COSMIC. COSMIC трансформируется в самодостаточный проект, не использующий GNOME Shell и развиваемый на языке Rust. Окружение планируется использовать в дистрибутиве Pop!_OS, предустанавливаемом на ноутбуки и ПК  компании  System76...

Подробнее: https://www.opennet.me/opennews/art.shtml?num=57866


Содержание

Сообщения в этом обсуждении
"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено leibniz , 04-Окт-22 09:13 
ну хоть не кути и на том спасибо

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 09:17 
все лучше чем node.js, но хуже чем qt

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 12:52 
ты перерос ноду, но недорос до с++?

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Px , 04-Окт-22 18:04 
Ну, надо заметить: Qt — такое себе C++... В смысле, номинально плюсы, но на практике, почти «Си с классами»

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 05-Окт-22 04:40 
А почему ? Похоже на слассическую яву, чего-то не хватает ? (зыж си с классами это когда у тебя нет стрингов, векторов и прочего непотребства)

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 05-Окт-22 07:57 
Называете вектора непотребством? Ну это такое... Вектора очень часто используются.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 05-Окт-22 15:51 
В Си ? Очень интересноый у вас Си :D

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено илья , 04-Окт-22 19:21 
Wpf ?

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Stanislavvv , 04-Окт-22 09:21 
Если оно только под rust - не взлетит.
Тот же gtk я могу использовать в perl, python и ruby, как минимум.
Я не против раста в целом, но я против ТОЛЬКО раста как единственного языка написания пользовательских приложений.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено eganru , 04-Окт-22 09:31 
По моему опыту Iced - не готовое для обычного человека.
Необходимость писать resolver="2" в workspace, без которого сборка гуевины падает при попытке собрать всё на свете. Зачем это надо? Один-единственный сигнал, в который всё на свете пихается.. Как сложностью-то этого управлять?

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

Кто-нибудь вообще COSMIC здесь использует? Интересно бы знать


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Жироватт , 04-Окт-22 09:39 
Лучше спроси, кто использует тут Поп!_ов_ОС.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено derghast , 04-Окт-22 10:12 
>COSMIC здесь использует

Ну я тыкал в попос, но просто интереса ради, нормально как по мне. Но, если что, то в своём текущем виде cosmic - чуть поправленный гном. Версию cosmic на расте они ещё не выкатили и, судя по всему, выпустят ещё не скоро.


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 10:43 
If your project is using a Rust edition older than 2021, then you will need to set resolver = "2" in the [package] section as well.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено eganru , 04-Окт-22 13:37 
If your project is using a Rust edition older than 2021, then you will need to set resolver = "2" in the [package] section as well.
- Ты сам-то клоун пользовался? Использует 2021 и нужно ставить в любом случае.

Я расскажу как это происходит: cтавишь в зависимости iced, он его тянет с crates.io и ты сходу получаешь ошибки сборки для платформ, которых у тебя в принципе быть не может. Нормальный человек(__не апологет__) после этого по идее выбирает что-то другое.


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Растишка , 04-Окт-22 14:45 
Столько агра вместо того, чтобы ман почитать.

> edition = "2021" implies resolver = "2" in Cargo.toml

https://doc.rust-lang.org/edition-guide/rust-2021/default-ca...


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено eganru , 04-Окт-22 15:33 
Это НЕ работает.
https://githubhelp.com/rust-lang/cargo/issues/9956
Я у себя проверил.

Столько пустой брехни, заместо того, чтобы проверить свое глюкалово.


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Растишка , 04-Окт-22 18:32 
Там же написано: Cargo currently doesn't allow setting a global edition for a virtual workspace. Вместо этого надо в каждом крейте указать edition. Или вам больше хочется поговорить, чем проблему решить?

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено egan , 04-Окт-22 23:10 
Хватит нести чушь. Все написано и этого не достаточно. В мане вранье. Надо писать resolver="2" в явном виде и читать об этом как всегда из сообщений о багах.

Ни на странице iced ни на страницах cargo об этом не написано.

К тому же пакет должен работать из коробки без этого идиотизма.


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено eganru , 04-Окт-22 15:38 
Вы, к слову, iced использовали? Палочкой тыкали хотя бы?
Или Вы диванный эксперт?

И этого дерьма в rust с очень хорошим запасом, кстати.


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено ммнюмнюмус , 04-Окт-22 23:02 
В libwebsockets (на С) что-то подобнное с callbacks - одна функция, которой тип события передаётся в виде параметра. Ничё - переваривается.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 05-Окт-22 04:48 
до чего же она перегруженная эта ваша libwebsocket,прям комбайн

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено eganru , 05-Окт-22 08:26 
Я говорю исключительно про свой опыт работы с iced(я палочной потыкал в для ознакомления):
Что конкретно мне не понравилось.

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

В целом подход с 1 callback на все мне не нравится.


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 15:45 
>Тот же gtk я могу использовать в perl, python и ruby, как минимум.

А нахрена? Из этих трёх, я десктопный софт только на пистоне и видел. Пердл просто сдох, жруби не вылезает за пределы рельсов.


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено ммнюмнюмус , 04-Окт-22 23:06 
Ну про руби я бы не сказал. А что значит десктопный? По мне ГУИ в принципе и есть десктоп. Perl для казуалки, конечно, не лучший выбор - его сила в текстодробилке, а в остальном - пишут, питон лучше.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Michael Shigorin , 05-Окт-22 12:27 
Я видел на всех трёх.

В том и разница подходов -- "а нахрена, оно всё сдохло" или "нате, берите".


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено derghast , 04-Окт-22 09:24 
На форониксе уже успели посраться на этот мусорный тулкит.

https://github.com/iced-rs/iced/issues/33
https://github.com/iced-rs/iced/issues/552
https://github.com/iced-rs/iced/issues/979

Откровенно сырой тулкит, хз как попосовцы собираются а нём целую DE строить.


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено prokoudine , 04-Окт-22 09:28 
«Мы сделаем крутую оболочку на тулките, который непригоден для половины населения планеты» — это офигенно.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Советский инженер , 04-Окт-22 09:45 
Может они пригодность определяют не для населения планеты, а для своих клиентов?

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено prokoudine , 04-Окт-22 11:55 
> Может они пригодность определяют не для населения планеты, а для своих клиентов?

Эта теория была бы хороша, если бы их клиентами были белые американцы, живущие в США и общающиеся только с другими белыми американцами.


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Жироватт , 04-Окт-22 09:47 
Ты не понимаешь, какой серьёзный бывает минус к INT и к CHAR, когда на персонажа с перками "ХрустиковыйПюрер", "ИзобредательОС" и с рангом "Тимлид" в гильдии действуют пассивные дебаффы "This Not Invented Here", "Ein Volk, ein Reich, ein Rust" и "Мы пойдем своим путём".

Попкорну? Это будет долго и весело. Ни Штепсель с Тарапунькой, ни Белый с Рыжим тут даже рядом не стояли.


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 11:34 
У этого айсед сайт без скриптов не работает.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 19:03 
Как и 95% остального интернета. Кого ты этим удивить хотел?

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Michael Shigorin , 05-Окт-22 12:28 
Надо же, и даже мем про 95% сумел применить против себя же.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 05-Окт-22 07:54 
Как будто, это что-то из ряда вон.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Анно Домини , 04-Окт-22 21:50 
и ЭТО они пилили три года?

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено ryoken , 04-Окт-22 09:35 
>>Приложения на базе Iced могут быть собраны для Windows, macOS, Linux и запуска в web-браузере.

Что характерно - *BSD ни одного сорта не названо :).


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 12:49 
И миникса ни одного нет... и DOS чет тоже не поддерживают... безобразие...

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 14:39 
> И миникса ни одного нет... и DOS чет тоже не поддерживают... безобразие...

Правда, на BSD оно вполне себе собирается и работает, в отличие от. Впрочем, ожидать от современных пингвиняток каких либо знаний за "горизонтом" их любимого дистра ... ну, такое.
У них же праздник - сразу две ОС (любимая и основная) поддерживаются, да еще и в ядро завезли.



"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено ммнюмнюмус , 04-Окт-22 23:13 
Это же тренеровочное ядро, срочно переписать на rust, сделать RustOS.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Кира , 05-Окт-22 20:20 
Redox же. =)

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Жироватт , 04-Окт-22 09:36 
Хе. А ведь пусть. Пускай. Пускай космик возьмет и жиденько обделается с хрустонли-тулкитом. Не надо мешать естественному отбору.

> лидер разработчиков дистрибутива Pop!_OS и участник разработки операционной системы Redox,

С другой стороны мотивация понятна: NIH +баттфлейм от "наш невероятностный язычок обижают".

Вопрос хрустерам и армянскому радио: а почему болезный редокс не допилил, хотя бы до уровня v0.8-0.9 линукса?


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено th3m3 , 04-Окт-22 10:11 
Отличная новость. Хейтерам - не нравится Rust, сидите в других DE.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 12:38 
Правильнее:

> Хейтерам - не нравится все кроме Rust, сидите в iced DE


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 10:16 
Вам какая разница на чём они делают? Лишь бы работало и потребляло меньше ресурсов.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 12:44 
А меньше ресурсов это требование из-за нежелания просто платить (менталитет экономить на спичках)?

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 18:59 
Ну да, после вас хоть потоп.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 19:11 
А после вас - платы с криво перепаянными кондюками. И 100500 комментов о том, как 20-летнего железа "нафсиохватает", а софт жирный.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 11:01 
>Elm

Помню, почтовик такой был, эх.


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено warlock66613 , 04-Окт-22 11:07 
Архитектура Iced выглядит довольно вменяемо, хотя есть вопросы насчёт того сколько это будет жрать памяти.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 11:08 
128 гигабайт оперы хватит на всех.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено ryoken , 04-Окт-22 11:18 
> 128 гигабайт оперы хватит на всех.

Чушь. Если с tmpfs - может не хватить. Сборка того же Хромиума жрёт по 2Гб на поток. (В 96 пока что влезает, но у меня потоков 24).


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 05-Окт-22 05:10 
Для начала поинтересуйтесь сколько терабайт диска надо чтоб собрать такую радость.
Для справки - легенькая программка/окошко на айсиде - 8GB папочка билд.. ну я то уже в себя прихожу понемногу удаляю это все барахло

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено warlock66613 , 05-Окт-22 15:15 
> Для начала поинтересуйтесь сколько терабайт диска надо чтоб собрать такую радость.
> Для справки - легенькая программка/окошко на айсиде - 8GB папочка билд...

Какая разница сколько? Сколько требуется, столько и надо. Это объективно обоснованная необходимость.


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 12:37 
Линух - это лебедь, рак и щука во плоти. Надо всем дружно пилить ReactOS с гуем под Win7, ибо нужно как можно скорее избавится от цифрового рабства от товарищей из M$. А они все пытаются изобрести какой-то велосипед, запиливая 100500 никому не нужный гуй. Только Valve идет правильным путем.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 12:48 
Ты там застрял где? Давно уже Альт работает во всей военки МВД и ФСБ и прочих гос структурах,
а долбоящеры частники как обычно бегают истерят что окно в еврОПУ закрылось...

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Timoteo Cirkla , 05-Окт-22 02:43 
А что гос./бюджетная сфера ограничивается ими? Везде в основном винда установлена. Я не говорю, что это хорошо. Я лишь про факт. Сфера образования - сплошь винда. Сфера культуры - сплошь винда. Берём налоговую сферу - винда. И мало того, до сих пор для их одной приблуды нужна исключительно винда.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 05-Окт-22 13:43 
Ты там застрял где? Давно уже военка, МВД и ФСБ и прочие гос структуры разрушаются, сыплются на глазах.
а Z-долбоящеры как обычно бегают истерят что импортозамещение...

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 13:33 
Да, структура Стим приложения говорят о всём качестве...

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 15:51 
Вы ещё не избававились от рабства M$ ?

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 12:50 
Сишный биндинг где? Как под это писать приложения на нормальных языках?

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 14:56 
лол какой биндинг в си?

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 04-Окт-22 16:25 
Никак. Пожалуйста. Свалите со своим C в свой бумерский gtk, и пишите под него.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 05-Окт-22 05:12 
Вот она какая совместимость оказывается.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 05-Окт-22 08:24 
Совместимость с чем? С бумерами? Почитай комменты на опеннет, почитай Столярова. Бумеры доживают последние годы до пенсии, совместимость с ними не нужна. Торвальдс вон чётко понимает это, и запиливает в linux раст, чтобы привлечь зумеров в разработку ядра, чтобы когда бумеры начнут вываливаться на пенсию, было бы кому продолжать разработку.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 05-Окт-22 15:56 
Ну так может вы свалите со своим растом ? Приперлись еще и права качают.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Michael Shigorin , 05-Окт-22 12:34 
"Как вызвать истерику за полкомментария" (ц)

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 05-Окт-22 13:10 
Да всем плевать на твои бумерские истерики.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено n00by , 04-Окт-22 19:03 
Vulkan, Metal, DX12, OpenGL 2.1+ и OpenGL ES 2.0+ - это круто,
но как найти, работает оно в Linux через Xlib/XCB и/или Wayland?

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Трушный , 04-Окт-22 20:51 
Iced работает и с wayland,  и с X11, и даже  с вебом по-моему выбери нужную ветку на гите и все.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено n00by , 05-Окт-22 15:44 
Не нашёл такого в ветках.

master default
0.1
0.2
0.3
0.4

В тегах есть, но это не то.


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Golangdev , 04-Окт-22 22:47 
Очередной форк.
Лучше б гном пилили вместе с красной шляпой.

"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено ммнюмнюмус , 04-Окт-22 23:18 
> Typesafe reactive programming model

Думаю, там турбо-Фан!


"Пользовательское окружение COSMIC будет использовать Iced вм..."
Отправлено Аноним , 16-Май-23 13:26 
>и участник разработки операционной системы Redox

Ясно, понятно.