LINUX.ORG.RU

Первый релиз Wayland и Weston

 , ,


0

2

Разработчики нового графического сервера Wayland объявили о первом официальном релизе под версией 0.85.0. Реализацию разбили на 2 части:

  • собственно Wayland — реализация протокола и механизмов IPC;
  • Weston — референсная реализация композитного менеджера.

Разработчики также объявили о том, что 0.85 будет стабильной веткой, где не будут меняться интерфейсы и протокол, а обратно несовместимые изменения будут вноситься в ветку 1.0.

Инструкции по сборке находятся здесь.

>>> Подробности (со ссылками на архивы)

★★★★★

Проверено: post-factum ()
Последнее исправление: provaton (всего исправлений: 4)

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

Мне вон уже выше по треду намекнули, что управление окнами и копипаст — старые костыли. Современному десктопу не нужен копипаст.

Идём за эпплом с отставанием. На айфонах тоже копипаст долго был не нужен.

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

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

Как я понял, ты предлагаешь взять иксы и удалить ненужное.

Да не обязательно. Можно было взять их вейланд и сразу заложить в его архитектуру нужное. Они этого не сделали.

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

а _сразу_ запланировать «все нужные» - не судьба? впрочем вопрос риторический - вейледная школота не осилившая ни документацию по X ни курса по проектированию ничего приличного продумать не сможет..

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

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

Рывками - это в смысле с переключением контекстов каждую долю микросекунды? Микросекунду я бы потерпел, но тормоза реально больше.

На новом проце быстрее настолько, что я могу теперь пользоваться наутилусом, баньши и центром приложений и огорчаться от тормозов. Раньше я от этих тормозов не огорчался, так как пользоваться было невозможно (соответственно, тем софтом не пользовался и не видел). Был openbox, pcmanfm, mpd и apt-get.

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

_сразу_ запланировать «все нужные» - не судьба? впрочем вопрос риторический - вейледная школота не осилившая ни документацию по X ни курса по проектированию ничего приличного продумать не сможет..

Тогда разговор о чём? Какая, в принципе, разница, чем там занимается школота? Тут в треде боялись за будущее иксов, но разве школота сможет убить софт с 30-летней историей, и профессиональными проектировщиками?

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

На новом проце быстрее настолько, что я могу теперь пользоваться наутилусом, баньши и центром приложений и огорчаться от тормозов. Раньше я от этих тормозов не огорчался, так как пользоваться было невозможно (соответственно, тем софтом не пользовался и не видел). Был openbox, pcmanfm, mpd и apt-get.

Это «современные» разработчики пишут «современные» приложений. Enjoy your i7.

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

Рывками - это в смысле с переключением контекстов каждую долю микросекунды? Микросекунду я бы потерпел, но тормоза реально больше.

Микросекунды у единственного приложения в системе но если ты заглянешь в системный монитор, то увидишь там сотни рыл. Одни рыла чаще допускаются к кормушке процессора, другие реже. Поэтому задержки внутри многопоточного приложения не относящегося к иксам случаются рандомно, почти постоянно. Временами они >10 миллисекунд и заметны на глаз. Чем больше нагрузка на проц и видуху, тем чаще случаются длительные задержки. Иксы здесь не при делах, чтобы задержек было меньше, нужно пилить многоядерные процы и многопоточность в линуксе не забывая про оптимизацию всяких жабопитонов.

На новом проце быстрее настолько, что я могу теперь пользоваться наутилусом, баньши и центром приложений и огорчаться от тормозов. Раньше я от этих тормозов не огорчался, так как пользоваться было невозможно (соответственно, тем софтом не пользовался и не видел). Был openbox, pcmanfm, mpd и apt-get.

Странные у тебя дистрибутивы, у меня в федоре, на кедах, а до этого на калькулейте с мандривой, на двухъядернике, система работает в пределах нормы. До этого был одноядерник и АСП 14, там тоже система не тормозила хотя ставил с установочных дисков всё что на них было. Может стоит заглянуть в системный монитор и посмотреть в глаза процессу который тебя объедает?

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

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

Это всё добавляется к такому простому вяленду, чтобы получилось работающее _решение_.

И что здесь странного?

Я не говорил, что это странно.

Ты против альтернативы иксам. Простой вопрос - ты против альтернативы своей DE?

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

Ну и анализ «стоимость/эффективность» никто не отменял. Я помню появление GNOME - это была Ъ-кошерная альтернатива написанному на недостаточно свободной Qt KDE. А что и кто выиграет от вяленда? В соседнем треде kernel излагает теорию «это всё придумал Intel, чтоб планшеты захватить».

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

Откуда столько паники? Помнится, pulseaudio как только не оплёвывали из-за глючности и косячности, а сейчас уже все признают, что сама идея-то неплоха.

pulseaudio - хлам

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

а _сразу_ запланировать «все нужные» - не судьба?

почему - судьба, тот же клипбоард в Qt уже работает:

http://qt.gitorious.org/qt/qtbase/blobs/542ba35f2f0dfd265435f32ee79e498226989...

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

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

Это «современные» разработчики пишут «современные» приложений. Enjoy your i7.

Однако быстрые приложения всё равно есть. Проблема только в том, что при наличии ресурсов я всё равно переползаю на тормознутые приложения - они удобнее.

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

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

Авторы иксов то? О да, эпичные.

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

Аналогично, шеф. То, что ты не считаешь всё, что прочитал аргументами это попытки заткнуть глаза и уши в надежде, что мир смирится и ничего не изменится. Однако, ты будешь удивлён.

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

Ну и что ты считаешь нормальным? Пустое окно?

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

Странные у тебя дистрибутивы, у меня в федоре, на кедах, а до этого на калькулейте с мандривой, на двухъядернике, система работает в пределах нормы.

Я не о системе, я о приложениях. Это твоё «в пределах нормы» жутко субъективно и лишний (глупый) повод наехать на дистрибутив.

Запустил сейчас pcmanfm, записал скринкаст на 50 fps, разложил по кадрам - 4-5 кадров, что бы появилось окно, 1-2 - что бы в нём появилось содержимое. 6 кадров в сумме. Запускал 3 раза - эффект один.

Для наутилуса - 6 кадров на окно, 6 кадров - на содержимое.

В твоей системе соотношение не такое? Не в два раза?

При этом к наутилусу у меня особых претензий нет - в конце-концов он превьюшки рисует ещё, но, блин, 5-6 кадров на окно (100 мс, грубо) - что он там делает? Чай пьёт?

тоже система не тормозила хотя ставил с установочных дисков всё что на них было.

Смешной довод. Измерять можно в цифрах. А в фигне типа «ставил всё» - измерять нельзя.

гнать на систему неспособную его прокормить.

Свободных ресурсов у меня в системе сколько угодно. А толку? Или ты правда думаешь, что наутилус 100% от всех ядер жрёт при отрисовке окошка?

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

А клиенты иксов - программы, которые для «обучения» нужно дописывать.

живые люди, которые могут самообучаться.

И то и другое - ресурсы. Или ресурсы на дописывание тебе жалко, а на самообучение миллионов - не жалко?

Это я к тому, что сравнение вполне нормальное. К тому же, есть альтернативные варианты баз данных (postgresql\mysql) или серверов (apache\nginx) - должны быть альтернативы или нужно закрыть все варианты, которые не используешь ты?

А что и кто выиграет от вяленда?

Я не системный программист, потому не уверен, но пока считаю, что выиграю я. 10 мс на отрисовке окошка меня вполне устроят. Хотя не уверен, что это время жрут именно иксы. В противном случае я буду за переписывание того, что жрёт эти мои миллисекунды.

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

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

Школота уничтожит и рассеет сообщество взрослых, разумных людей? При этом, что бы убить это сообщество, даже мозгов не надо?

Это ты сейчас так жёстко оскорбил всех разработчиков иксов, да?

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

Я не системный программист, потому не уверен, но пока считаю, что выиграю я. 10 мс на отрисовке окошка меня вполне устроят. Хотя не уверен, что это время жрут именно иксы. В противном случае я буду за переписывание того, что жрёт эти мои миллисекунды.

Зря ты так думаешь. Никакие задержки в иксах не идут ни в какое сравнение с задержками в приложениях.

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

почему - судьба, тот же клипбоард в Qt уже работает

Он теперь будет отдельный в каждом тулките? И чтобы запустить гимп, криту, кворд, гедит надо ещё кому-то потрахаться?

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

Зашёл.

Наутилус - 6 кадров до появления окошка, ещё 99 кадров - что бы прочитать и показать содержимое. pcmanfm - 5 кадров до окошка, 9 кадров до содержимого.

Вопрос остался.

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

А Dolphin за доли секунды невозмутимо пережевал что /usr/lib, что /usr/bin, и даже не поперхнулся. Красота.

Это не красота, это убого. Именно эти доли секунды мы и обсуждаем, как ты мог заметить. Он за миллисекунды должен это делать, а не за доли секунды, вместе с pcmanfm и наутилусом).

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

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

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

Он за миллисекунды должен это делать, а не за доли секунды, вместе с pcmanfm и наутилусом).

Кстати, знаешь с чем можно сравнивать все ФМы. PathFinder из состава FOX toolkit. Это самый быстрый гуёвый ФМ, который мне известен. Я, впрочем, накладывал на него самописный патч, еще раза в два ускоряющий открытие гигантских каталогов, но и без этого птача он быстр.

geekless ★★
()

вот балмер-то дал кирпичами наверно!..
щас наверно перед сном думает как бы подгадить и задушить проект..

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

Смешной довод. Измерять можно в цифрах. А в фигне типа «ставил всё» - измерять нельзя.

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

Свободных ресурсов у меня в системе сколько угодно. А толку? Или ты правда думаешь, что наутилус 100% от всех ядер жрёт при отрисовке окошка?

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

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

Отрисовка окон файловым менеджером должна происходить с минимально необходимой для комфортного использования скоростью.

Да. И упомянутые менеджеры это условие не выполняют.

Это не фильм, 60 фпс тут незачем.

Именно 60 fps и есть минимально необходимая для комфортного использования скорость. Может 30 устроит, но это компромисс уже.

Если тебя устраивает 5-10 fps - это отлично. Значит тебе за компом комфортнее, чем мне, вот и всё. Но было бы реально странно говорить, что 5 fps «будет достаточно для каждого». Не для каждого. Тебя устраивает, других нет.

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

Попробовать запустить на относительно медленном интернете. Я не говорил, что по 100 Мбитной сети невозможно работать. Я лишь написал, что по относительно медленному интернету rdp даже быстрее, чем иксы по 100 мбитной сети.

Rakot ★★
()

блин пока на работе был 10 страниц накатали не читать не буду, как чо уже тестировал кто?

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

Он и делает за миллисекунды. На глаз вообще мгновенно.

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

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

нужное заложили, нужное двум-трём гикам предложили заложить двум-трём гикам в форме расширений(ну и во время альфы можно было смелопредлагать новые идеи и заявлять о нужности предъявительное право во всей красе, она кстати не кончилась -_-)

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

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

я не специалист я гипервизор.

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

Именно 60 fps и есть минимально необходимая для комфортного использования скорость. Может 30 устроит, но это компромисс уже.

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

Но было бы реально странно говорить, что 5 fps «будет достаточно для каждого». Не для каждого. Тебя устраивает, других нет.

С какой частотой моргает курсор? У тебя он должен моргать на 120 fps;)

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