Развиваемый компанией Apple браузерный движок WebKit, применяемый в таких браузерах, как Safari и Epiphany (GNOME Web), переходит на использование для отрисовки 2D-графики библиотеки Skia, применяемой в Google Chrome, ChromeOS, Android и Flutter, и поддерживающей отрисовку с использованием GPU. Портирование проведено компанией Igalia в рамках инициативы по оптимизации производительности WebKitGTK для GNOME. В качестве причины миграции упоминается достижение предела в процессе оптимизации производительности 2D-отрисовки с использованием CPU, и возникновение необходимости задействовать GPU для дальнейшего повышения производительности...Подробнее: https://www.opennet.me/opennews/art.shtml?num=60627
И что это даст обычному пользователю? Скролллинг на тачпаде в линпусе наконец станет плавным как в макоси, "резиновым" с лёгким флёром, "прыгающим", без статтеров и фризов?
> наконец станет плавным как в макосиНет конечно.
Какой же линпус без "статтеров и фризов"?
Однако, мсье - знаток и ценитель...
Короче не осилили написать сами, силенок не хватило. Сделать нормально в своей библиотеке тоже.Но там половину библиотек можно и нужно выкидывать, а не только это.
Чего стоит обход дерева элементов для отрисовки (типа css стилизация, упрощённая).
И там у них линейный поиск ноды и так для каждого элемента. ООООЧЕНЬ МЕДЛЕННО.
А я им патчи предлагал, они отказались.
Хм, ты им патчи в кайро предлагал или в сам вебкит?
Потому что в сафари все относительно быстро работает.> Короче не осилили написать сами, силенок не хватило. Сделать нормально в своей библиотеке тоже.
Скорее решили "а чего напрягаться, если есть готовое".
У них этот подход еще с макоси (XNU kernel и куски БСД).
Я засылал патчи в их (Gnome/GTK) css движок.
А...
Я просто не понял про Gnome/GTK css и подумал, "ну ничоси самому эплу в вебкит патчи отправляют".
Это же что за гигачады на нашем форуме сидят?)А то что гномеры не приняли, не удивительно.
За ними несколько раз наблюдал, что патч может приниматься или отвергаться по велению левой пятки ревьювера.
> для отрисовки 2D-графики библиотеки Skia, применяемой в Google Chrome, ChromeOS, Android и FlutterЕще и в ff.
Теперь все браузеры на одной либе. Теперь достаточно сделать уязвимость в одном месте и она будет во всех браузерах. Ура, товарищи!
> Теперь достаточно сделать уязвимость в одном месте и она будет во всех браузерах.Так вот зачем весь линукс использует одни единственные иксы! Это просто всё объясняет!
Ну ничего, скоро будет зоопарк вяленых и не будет одной уязвимости чтобы похачить всё...А вот те, кто так яро топять за ein xorg, вызывают вопросы...
>> Теперь достаточно сделать уязвимость в одном месте и она будет во всех браузерах.
> Так вот зачем весь линукс использует одни единственные иксы! Это просто всё
> объясняет!Иксы пишет сообщество, skia гугл. Разницу сражу скажешь или будешь крутить барабан?
> Иксы пишет сообществоБред, сообщество не пишет практически нифига.
Иксы пишут чуваки на зп у шапки и других корпов. Именно поэтому был такой вой, когда шапка сказала "я устал от этого ####ма".Skia пишет гугл. Может поэтому они смогли в гпу.
А не написали такой булщит, что оно архитектурно туда не ложится))> Разницу сражу скажешь или будешь крутить барабан?
Угу, то что гугл смог, а "шообщество" - неосияторы.
Поэтому даже если им дать открытый код, их тыщща глаз там ничего не увидит.
>> Иксы пишет сообщество
> Бред, сообщество не пишет практически нифига.
> Иксы пишут чуваки на зп у шапки и других корпов. Именно поэтому
> был такой вой, когда шапка сказала "я устал от этого ####ма".Статистику по коммитам приведешь?
> Skia пишет гугл. Может поэтому они смогли в гпу.
> А не написали такой булщит, что оно архитектурно туда не ложится))Ты сравниваешь либу для отрисовки и X-ы. Сравнивай одного уровня либы, например, с cairo. То, что написал гугл, написал гугл. Тут тебе остается только кушать, что подано без права голоса. И да, релизов то нет, завтра кушать может уже не собраться, если ты шибко умный.
>> Разницу сражу скажешь или будешь крутить барабан?
> Угу, то что гугл смог, а "шообщество" - неосияторы.
> Поэтому даже если им дать открытый код, их тыщща глаз там ничего
> не увидит.Ой, опять эта песня. Обычно ее поют любители проприетарщины, которые все скачали с нужных сайтов.
> Статистику по коммитам приведешь?Приводи. Это ж ты первый написал "Иксы пишет сообщество".
Сейчас "сообщество" ноет что иксы отправляются на помойку. И... а не, оно только ноет.> Сравнивай одного уровня либы, например, с cairo.
Ну вот skia смогла, а cairo - который изначально писался для иксов - нешмог. Что тут еще нужно сравнивать?
> Ой, опять эта песня.
А что не так? Сколько лет живут дыры в икса?
Десятилетиями. Хотя тыщщи глаз упорно тупять в исходники.
> Тут тебе остается только кушать, что подано без права голосатак везде в опенсорсе - не нравится, иди ищи альтернативу или делай форк
твой голос всем до лампочки
> Статистику по коммитам приведешь?В соседней ветке ниже привели статистику.
Так что можешь посмотреть её и прокомментировать. Если будет что, разумеется))> Обычно ее поют любители проприетарщины, которые все скачали с нужных сайтов.
То ли дело васяны, которые "apt-get upgrade" и всё обновилось))
Вот они реально контролируют что им прилетает, да)) Каждый коммитик, в каждой обнове вычитывают)
Зато не с сайтика скачали!
> То ли дело васяны, которые "apt-get upgrade" и всё обновилось))Вот они реально контролируют что им прилетает, да)) Каждый коммитик, в каждой обнове вычитывают)
Зато не с сайтика скачали!Если бинарные пакеты, то ты доверяешь мэинтейнерам. Никто не мешает скачать исходники пакета через тот же апт и собрать его локально. Более того все они подписаны. Так что нет, это далеко не то же самое.
> Если бинарные пакеты, то ты доверяешь мэинтейнерам. Никто не мешает скачать исходники пакета через тот же апт и собрать его локально.И? что тебе даст локальная сборка если какой-то криворучка или засланец добавит в код не-проверку на null и будет очередная дыряшка с повышением привилегий?
У опенсорс проектах дырки живут по 10-20-30 лет. И тысячи глаз нифига их не замечают.
В ядре бекдор Bvp47 жил 10 лет.> Более того все они подписаны. Так что нет, это далеко не то же самое.
Так и проприетарь тоже подписана, всякими подписами мелкософта или яблока.
Подделка подписи возможна как для опен так и для проприетарного софта.Ты лучше скажи, что-то умное по поводу списока тех кто коммитит в х-сервер
opennet.ru/openforum/vsluhforumID3/132876.html#31
> В ядре бекдор Bvp47 жил 10 лет.И в каком файле исходники трояна (или дыры для трояна) смотреть?
>> Если бинарные пакеты, то ты доверяешь мэинтейнерам. Никто не мешает скачать исходники пакета через тот же апт и собрать его локально.
> И? что тебе даст локальная сборка если какой-то криворучка или засланец добавит
> в код не-проверку на null и будет очередная дыряшка с повышением
> привилегий?Причем тут это? Это другая проблема. Мы говорим о написанном коде. И я могу посмотреть в тот код, который собираю. Могу его пересобрать, наложить патч итд итп. И все это штатными средствами.
> У опенсорс проектах дырки живут по 10-20-30 лет. И тысячи глаз нифига
> их не замечают.
> В ядре бекдор Bvp47 жил 10 лет.А сколько они живут в проприетарном софте?
>> Более того все они подписаны. Так что нет, это далеко не то же самое.
> Так и проприетарь тоже подписана, всякими подписами мелкософта или яблока.Лол. Во-первых - это проприетарные конторы. Во-вторых - как ты проверяешь подпись, когда запускаешь exe скачанный с интернета?
> Подделка подписи возможна как для опен так и для проприетарного софта.
Причем здесь подделка? Подделка - это отдельный разговор. Не помню когда были подделки в ubuntu или debian. Также если мэинтейнер понял, что ключ скомпрометирован, то существует процедура отзыва. После этого обновления не будут прилетать. Это штатные средства.
> Ты лучше скажи, что-то умное по поводу списока тех кто коммитит в
> х-сервер
> opennet.ru/openforum/vsluhforumID3/132876.html#31Уже сказали ниже: по твоему комитить туда должны безработные бомжи из палатки? Много даже гнутых проектов развивают челы из определенных компаний. Это ни о чем еще не говорит. В любом случае есть разброс по конторам, а это значит, что нет гулага одной конторы.
> Уже сказали ниже: по твоему комитить туда должны безработные бомжи из палатки? Много даже гнутых проектов развивают челы из определенных компаний.Т.е мы пришли к тому с чего начали
"Иксы пишут чуваки на зп у шапки и других корпов"
Спасибо что согласился с моим мненим)> Это ни о чем еще не говорит. В любом случае есть разброс по конторам, а это значит, что нет гулага одной конторы.
Это говорит о том, что чуваки коммитят с корпоящиков, хотя понимают что при увольнении они вполне могут лишиться доступа.
Следовательно это работа по заказу корпорации.
И никаким сообщестовм тут даже не пахнет.
>> Уже сказали ниже: по твоему комитить туда должны безработные бомжи из палатки? Много даже гнутых проектов развивают челы из определенных компаний.
> Т.е мы пришли к тому с чего начали
> "Иксы пишут чуваки на зп у шапки и других корпов"
> Спасибо что согласился с моим мненим)Если в иксы комитет работник пятёрочки с корпоративной почты пятерочки, то пятёрочка руководит иксами? Логика у тебя так себе.
>> Это ни о чем еще не говорит. В любом случае есть разброс по конторам, а это значит, что нет гулага одной конторы.
> Это говорит о том, что чуваки коммитят с корпоящиков, хотя понимают что
> при увольнении они вполне могут лишиться доступа.
> Следовательно это работа по заказу корпорации.
> И никаким сообщестовм тут даже не пахнет.Вполне могут, а могут и не вполне. Это все высосаные из пальца доводы. И что с того, что они добавляют код, который нужен работодателю? Разве в проект не могут коматиит такие люди?
> Если в иксы комитет работник пятёрочки с корпоративной почты пятерочки, то пятёрочка
> руководит иксами? Логика у тебя так себе.Если при голосовании за какую-то фичу или планировании разработки, работник пятерочки будет решать что важно, а что нет (естетсвенно с учетом интереса компании) - то да, "пятерочка решает куда пойдет разработка иксов"
> Вполне могут, а могут и не вполне. Это все высосаные из пальца доводы. И что с того, что они добавляют код, который нужен работодателю? Разве в проект не могут коматиит такие люди?
Могут.
Они добавляют то что нужно корпам, они выкидывают то что корпам не нужно.
Вспомни комменты про шапку и прекращение поддержки иксов.
Сколько было нытья "корпы убивают опенсорс", "нам все обязаны", "как я буду жить без этого копролита".
Кто вкладывает ресурсы, то и заказывает музыку.
>> Если в иксы комитет работник пятёрочки с корпоративной почты пятерочки, то пятёрочка
>> руководит иксами? Логика у тебя так себе.
> Если при голосовании за какую-то фичу или планировании разработки, работник пятерочки будет
> решать что важно, а что нет (естетсвенно с учетом интереса компании)
> - то да, "пятерочка решает куда пойдет разработка иксов"Ничего твоя пятерочка не решает. Им надо - они шлют реквесты. Как и везде вообщем-то. Возможно ты тоже шлеш реквесты в открытые проекты, которые нужны под задачу на работе. Это очень часто. Я часто так делал и не с корпоративной почты, лол. Потому что часто там нужно подписывать CLA, а не от себя лично это еще тот гемор. Советую попробвать.
>> Вполне могут, а могут и не вполне. Это все высосаные из пальца доводы. И что с того, что они добавляют код, который нужен работодателю? Разве в проект не могут коматиит такие люди?
> Могут.
> Они добавляют то что нужно корпам, они выкидывают то что корпам не
> нужно.
> Вспомни комменты про шапку и прекращение поддержки иксов.
> Сколько было нытья "корпы убивают опенсорс", "нам все обязаны", "как я буду
> жить без этого копролита".Да мне плевать на редхат. Пусть уходят с иксов, дальше что? Я вот пользуюсь wm, который корпы вообще не поддерживают.
> Кто вкладывает ресурсы, то и заказывает музыку.
Это логично. Не отрицаю.
> И я могу посмотреть в тот код, который собираю. Могу его пересобрать, наложить патч итд итп. И все это штатными средствами.В теории да, на практике ты фиг пересмотришь все кода. Просто физически не успеешь.
> А сколько они живут в проприетарном софте?
Аргументы уровня "а у вас негров линчуют!".
А впрочем я совсем не удивлен.> Лол. Во-первых - это проприетарные конторы.
И что дальше?
> Во-вторых - как ты проверяешь подпись, когда запускаешь exe скачанный с интернета?Ты не поверишь - штатными средствами! В свойствах файла есть Signature.
>> Ты лучше скажи, что-то умное по поводу списока тех кто коммитит в
>> х-сервер
>> opennet.ru/openforum/vsluhforumID3/132876.html#31
> Много даже гнутых проектов развивают челы из определенных компаний. Это ни о чем еще не говорит.Это много о чем говорит. Если чел коммитит со своего рабочего! мейла, то это как минимум согласовано с корпой.
И скорее всего он это вообще делает в рабочее время.
Соответственно делает в основном то что нужно и как минимум не противоречит целям корпы и за ее деньги.
Убери отсюда этого корпа - он найдет другую работу и будет пилить их проект, а на этот забьет, потому что личное время не резиновое.
Убери корпов вообще - вообще разработки не будет. Потому что "безработные бомжи из палатки" имею совсем другие заботы чем быть немамонтом и тратить свое свободное время на какую-то швободку.
И на закуску, просто как пример:
people.freedesktop.org/~vignatti/xdevelopment/xorg_19_xserver-SHOWING-WHEREIS-CANONICAL.txtTop changeset contributors by employer
Intel 87 (17.2%)
jamey@minilop.net 75 (14.9%)
Red Hat 67 (13.3%)
Nokia 62 (12.3%)
Oracle 33 (6.5%)
dottedmag@dottedmag.net 33 (6.5%)
Apple 28 (5.5%)
dbn.lists@gmail.com 17 (3.4%)
yselkowitz@users.sourceforge.net 12 (2.4%)
jcristau@debian.org 9 (1.8%)
NVidia 8 (1.6%)
> И на закуску, просто как пример:
> people.freedesktop.org/~vignatti/xdevelopment/xorg_19_xserver-SHOWING-WHEREIS-CANONICAL.txtВот статистика libx11
libx11$ git shortlog -sne | head -20
385 Alan Coopersmith <alan.coopersmith@oracle.com>
109 Alan Coopersmith <alan.coopersmith@sun.com>
86 Jamey Sharp <jamey@minilop.net>
85 Benno Schulenberg <bensberg@telfort.nl>
74 Gaetan Nadon <memsize@videotron.ca>
49 James Cloos <cloos@jhcloos.com>
47 Daniel Stone <daniel@fooishbar.org>
32 Peter Hutterer <peter.hutterer@who-t.net>
31 Julien Cristau <jcristau@debian.org>
26 Walter Harms <wharms@bfs.de>
23 Adam Jackson <ajax@redhat.com>
22 Jeremy Huddleston <jeremyhu@apple.com>
22 walter harms <wharms@bfs.de>
21 Erkki Seppälä <erkki.seppala@vincit.fi>
20 Josh Triplett <josh@freedesktop.org>
20 Keith Packard <keithp@keithp.com>
19 Benno Schulenberg <bensberg@justemail.net>
19 Eric S. Raymond <esr@thyrsus.com>
18 Ander Conselvan de Oliveira <ander.conselvan-de-oliveira@nokia.com>
18 Tilman Sauerbeck <tilman@code-monkey.de>Вот xserver
$ git shortlog -sne | head -20
2455 Peter Hutterer <peter.hutterer@who-t.net>
1861 Adam Jackson <ajax@redhat.com>
1411 Keith Packard <keithp@keithp.com>
979 Jeremy Huddleston Sequoia <jeremyhu@apple.com>
949 Emma Anholt <emma@anholt.net>
825 Daniel Stone <daniels@collabora.com>
775 Alan Coopersmith <alan.coopersmith@oracle.com>
587 Jon Turney <jon.turney@dronecode.org.uk>
572 Michel Dänzer <michel@daenzer.net>
497 Eamon Walsh <ewalsh@tycho.nsa.gov>
382 Dave Airlie <airlied@redhat.com>
366 Olivier Fourdan <ofourdan@redhat.com>
301 Zhigang Gong <zhigang.gong@intel.com>
215 Ian Romanick <ian.d.romanick@intel.com>
211 Tiago Vignatti <tiago.vignatti@nokia.com>
182 Kristian Høgsberg <krh@bitplanet.net>
181 Søren Sandmann Pedersen <sandmann@redhat.com>
175 Julien Cristau <jcristau@debian.org>
148 Ben Byer <bbyer@apple.com>
144 Aaron Plattner <aplattner@nvidia.com>Кто тут на 3-ем месте? Keith Packard <keithp@keithp.com>? Адрес https://keithp.com/ прям корпоративный. Как же они такое допустили? А на первом месте вообще чел с https://who-t.net/
> Кто тут на 3-ем месте? Keith Packard <keithp@keithp.com>? Адрес https://keithp.com/ прям корпоративный. Как же они такое допустили? А на первом месте вообще чел с https://who-t.net/Процитирую сообщение ниже
> Keith Packard
> Amazon
> Peter Hutterer
> Red HatНо у тебя все равно отличный список!
oracle, почившие sun и nokia, redhat, apple, intel, nvidia, telfort и videotron, collabora
Даже nsa.gov засветилась))И наличие пары васянов никак не меняет ситуацию - без корпов они бы не сделали ни-че-го.
Точнее как... выродили бы типичное опенсорс поделие, поругались бы в процессе, сделали бы 4-5 форков не совместимых друг с другом, глючных в разных местах.
В общем все как обычно.
Хахаха, опять эти басни про Сообщесто™ которое все пишет.
Давай посмотрим на X.Org?
Его создали как форк XFree86, причем уже вполне зрелой версии (что-то типа 4.4, ЕМНИП).
Он вырос из Project Athena (корпорации DEC и IBM) и для его написания был даже сделан XConsortium.Давай посмотрим кто были его создатели, и ты преестанешь заливать про сообщество и какиеров одиночек.
www.x.org/wiki/XConsortium/
Full Members: Adobe, Cray, Hewlett-Packard, IBM, Motorola, Novell, Sony, Sun ... и куча других.А сообщество в виде вечно недовольных, ноющих, но ничего не делающих паразитов..
В опенсорсе это очень распространено.
> Давай посмотрим на X.Org?
> Его создали как форк XFree86лолшта?! Это уже в викивракию такое пробралось или эксперты опеннета даже и с ней не ознакомились, сразу прислушавшись к голосам в голове?
И да, XFree86 - целиком был волонтерский проект. (да, им помогали деньгами, но ни разу не большими)Который _вырвали_ из рук волонтеров и спрятали под крылышко IBMhat
Что за бред ты пишешь?https://www.landley.net/history/mirror/linux/lj/2749.html
XFree86 Announces Formation of the XFree86 Project, Inc.
Posted on Friday, April 01, 1994 by LJ Press"This is an exciting day for all of us," said David E. Wexelblat, President of the XFree86 Project, Inc.
"For more information about The XFree86 Project, Inc., or XFree86 itself, contact David E. Wexelblat, President, at AIB Software Corporation"> AIB Software Corporation
Дыааааа))) Целиком был волонтерский проект))
> Который _вырвали_ из рук волонтеров и спрятали под крылышко IBMhat
АнусЪ им вырвали!!11
Или "волонтерам" просто захотелось кушать?)
Что же они не сделали LibreX86? Ну, чтобы не прогибаться под мерзкиз корпов?
gitlab.freedesktop.org/xorg/xserver/-/graphs/master?ref_type=headsСписок тех, у кого больше 100 коммитов:
Adam Jackson 800 commits (ajax@redhat.com) - Корп
Keith Packard 481 commits (keithp@keithp.com) - хз
Emma Anholt 419 commits (emma@anholt.net) - Google и Broadcom (anholt.net)
Peter Hutterer 386 commits (peter.hutterer@who-t.net) - хз
Olivier Fourdan 365 commits (ofourdan@redhat.com) - Корп
Michel Dänzer 342 commits (michel@daenzer.net) - RedHat
Alan Coopersmith 204 commits (alan.coopersmith@oracle.com) - Корп
Jeremy Huddleston Sequoia 191 commits (jeremyhu@apple.com) - Корп
Zhigang Gong 180 commits (zhigang.gong@intel.com) - Корп
Dave Airlie 171 commits (airlied@redhat.com) - Корп
Hans de Goede 119 commits (hdegoede@redhat.com) - КорпНу и где шообщестно? Где все гордые васянокакиры, борящиеся с грязными корпами??
А их нет, Пейн!
Это все миф от создателей опенсорса, чтобы привлекать немамонтов обещаниями, что от них что-то зависит и думали что от них что-то зависит.
> Keith Packard 481 commits (keithp@keithp.com) - хзAmazon
> Peter Hutterer 386 commits (peter.hutterer@who-t.net) - хз
Red Hat
> Amazon
> Red HatСпасибо. Если честно было уже лень искать.
Думал там хоть пара вольных будет... а, нет, там ни одного не осталось.
В общем-то что и требовалось доказать.Вы забыли заполнить поле Name, твой выход.
Покажи какое "сообщество" пишет иксы.
А что, чтобы человеку считаться вольным разработчиком, ему вообще запрещается быть где-либо трудоустроенным?
И отправлять коммиты с корпоративного ящика?Это я про всех, за исключением пары "непонятных".
С другой стороны - не в рабочее ли время они этот код пишут? надо спрашивать тех, кто в амазонах работал, не уверен что тут такие найдутся))В любом случае - статистика вполне красноречива.
И она говорит о том, что без ресурсов (время/деньги), что-то больше чем лефтпад, написать не получится (есть пару исключений, но там создатели реально поехавшие на своем проекте).
> А что, чтобы человеку считаться вольным разработчиком, ему вообще запрещается быть где-либо
> трудоустроенным?Я не знаю, чем сейчас по работе занимается Пакард (раньше он именно что за деньги пилил иксы), но Хаттерер — специалист по устройствам ввода и основной разработчик libinput для вяленда. Несложно догадаться, чем он занимается в иксах. А можно не гадать и посмотреть.
Вольные это, по-твоему, безработные чтоль? Или как ты себе это представляешь?
Неа) Вольные - это которые пишут код в свободное время по выходным, типа tsujan из LXQt.
Или как, ныне покойный, создатель VIM.
А не сидят на зарплате корпораций и коммитят свой код с почтового ящика компании.
>> Amazon
>> Red Hat
> Спасибо. Если честно было уже лень искать.
> Думал там хоть пара вольных будет... а, нет, там ни одного не
> осталось.
> В общем-то что и требовалось доказать.
> Вы забыли заполнить поле Name, твой выход.
> Покажи какое "сообщество" пишет иксы.Далее что? Ну пилят за деньги иксы, хорошо же. Где они говняшку или уязвимость туда закомитили, покажешь?
То есть плохого для сообщества пользователей они ничего не делают.
> Ну пилят за деньги иксы, хорошо же.Конечно хорошо! Я тебе об этом и говорю!
> То есть плохого для сообщества пользователей они ничего не делают.
Вроде нет. Просто потому что их интересы в тот момент совпали с интересами "сообщества".
Но как только их интересы разошлись и они начали пилить вейланд - благодарное "сообщесто" начало оскорблять их и всячески закидывать овном.Хотя в Weston топовый контрибьютор - Daniel Stone из коллаборы.
Да-да, тот самый который коммитил и в xserver, и в libx11 в твоем списке выше.А в wayland - топовый Kristian Høgsberg. И он тоже есть в твоем списке.
Ну и без Peter Hutterer не обошлось. Он еще и в wayland-protocols засветился.
Вообще мне лень маппить всех, поэтому список не полный.Плохо только что само "сообщество" ничего не делает.
Хотя оно общем-то и не в состоянии. Но главное - оно не хочет делать.
Просто сборище неблагодарных паразитов, которые используют чужой труд, вопящих что им все должны, но при этом не желающих даже палец о палец ударить.Я получаю огромное удовольствие, читая стенания того же Скалнета просто то "как корпы убивают ЕГО линукс")) Его, хаха))
Причем им даже не приходит в голову, что они должны быть благодарны за то время, когда они просто пользовались иксами. Но паразитам это невдомёк.
> Просто сборище неблагодарных паразитов, которые используют чужой труд, вопящих что им все должны, но при этом не желающих даже палец о палец ударить.Пользователи тестируют.
> Keith Packard - AmazonОн сейчас в амазоне эмббедовщиной занимается. А в иксах он коммитил от имени интела и немного от hp (скорее по инерции). Ну и вообще руководил X.org-ом лет 10 точно.
>> Keith Packard - Amazon
> Он сейчас в амазоне эмббедовщиной занимается. А в иксах он коммитил от
> имени интела и немного от hp (скорее по инерции). Ну и
> вообще руководил X.org-ом лет 10 точно.#91
>[оверквотинг удален]
> Emma Anholt 419 commits (emma@anholt.net) - Google и Broadcom (anholt.net)
> Peter Hutterer 386 commits (peter.hutterer@who-t.net) - хз
> Olivier Fourdan 365 commits (ofourdan@redhat.com) - Корп
> Michel Dänzer 342 commits (michel@daenzer.net) - RedHat
> Alan Coopersmith 204 commits (alan.coopersmith@oracle.com) - Корп
> Jeremy Huddleston Sequoia 191 commits (jeremyhu@apple.com) - Корп
> Zhigang Gong 180 commits (zhigang.gong@intel.com) - Корп
> Dave Airlie 171 commits (airlied@redhat.com) - Корп
> Hans de Goede 119 commits (hdegoede@redhat.com) - Корп
> Ну и где шообщестно? Где все гордые васянокакиры, борящиеся с грязными корпами??Ты же сам ответил
> Keith Packard 481 commits (keithp@keithp.com) - хз
> Peter Hutterer 386 commits (peter.hutterer@who-t.net) - хзКак минимум 2 активных человека. Корпоративня почта еще ничего не доказывает. Они же дыры там пилят. Или пилят? Ну, давай, докажи.
> Как минимум 2 активных человека.Выше prokoudine ответил что это за персонажи и у кого они были на зп.
Но даже если бы нет, 2 тела из более чем десяка?))
Вот в этом и весь шво6одный опенсорс))> Корпоративня почта еще ничего не доказывает.
Дааа, ваши доказательства не доказательства))
> Они же дыры там пилят.
Сильное обвинение. Не потрудился бы ты сам доказать, а?
>> Как минимум 2 активных человека.
> Выше prokoudine ответил что это за персонажи и у кого они были
> на зп.
> Но даже если бы нет, 2 тела из более чем десяка?))
> Вот в этом и весь шво6одный опенсорс))Ну так он свободный по лицензии или я что путаю? Не устраивает, что они делают можно форкнуть и сидеть без обновлений или что-то выпилить.
>> Они же дыры там пилят.
> Сильное обвинение. Не потрудился бы ты сам доказать, а?Но не отменя идет вой, что свободы нет, все под корпами. Вот у меня и вопрос, что такого плохого они сделали?
>> Корпоративня почта еще ничего не доказывает.
> Дааа, ваши доказательства не доказательства))Весь свободный (и не только) софт пилится в чьих-то интересах. Разница лишь в том, что свобода софта определяется его лицензией. Код открыт и недовольные могут форкать (что часто наблюдается в мире СПО). Это нормальное стечение обстоятельств.
иксы уже никто не пишет
скию - хоть кто-то
Т.е все переедут на одну либу.
Потом в ней начнут находить уязвимости.
А потом её перепишут на раст....Звучит как отличный план!
> Т.е все переедут на одну либу.
> Потом в ней начнут находить уязвимости.
> А потом её перепишут на раст....А потом компилятор раста будет генерить уязвимости за тебя.
> Звучит как отличный план!
Просто офигительный, Уолтер! Надежный как швейцарские часы.
>А потом компилятор раста будет генерить уязвимости за тебя.тогда и LLVM перепишут на rust
Начнут переписывать, будут переписывать... И пусть переписывают как можно дольше.
Да, у тебя отличный план ;)
любопытно не это, а что будет, когда Google решит, что skia ему не прибыльно, и закроет проект.
Закроет опенсорсный проект?
Это как? Удалит все репы, а потом будет ходить по домам разработчиков и заставлять удалять бекапы?Или под закрыть ты подразумеваешь "перестать давать денег на разработку"?
Ну так напомню, что финансирование попенсорса - дело добровольное, можно отказаться в любой момент.
Можно. И что тогда будет делать webkit?
Да, перестанет финансировать и тем самым фактически закроет. Ведь (цитирую из соседнего комментария):
>Хахаха, опять эти басни про Сообщесто™ которое все пишет.
Один и тот же движок у браузера, но сафари работает намного лучше и быстрее гном веба.
только на страницах с розовыми пони
Так это 99% страниц.
> После обсуждения с разработчиками из Google, Sony, Apple и Red Hat было принято решение о переводе WebKit с библиотеки Cairo на SkiaSic transit gloria mundi
Везде теперь bazel... Не пойму buck2 юзабелен или нет? Его эта изолированность во имя повторяемости если я правильно понял сломает примерно всё.
Никогда не слышал и даже зашел посмотреть. https://skia.org/docs/user/api/skcanvas_overview :
void draw(SkCanvas* canvas) {
canvas->drawColor(SK_ColorWHITE);
}Если так писать на С++, то, да, С++ не нужен и его нужно заменить хоть тем же Растом.
Что конкретно тебе здесь не нравится?
SuKa, Color White мне быстрее рисуй сюда!
Яхз чё там в ваших плюсах, но нельзя ли использовать енумы?
Можно, используй.
> Что конкретно тебе здесь не нравится?Понимаете, лично я, глядя на этот код, сразу вспоминаю сетования сотрудников какой-то международной организации, которая за мегабабки поставила в Африку станции по очистке воды, работающие от солнечных батарей и качающих и фильтрующих воду, делая ее полностью питьевой. Местные эти стации быстренько разобрали, а шестеренки, болты и гайки стали использовать в качестве украшений -- чем круче шаман, тем бОльшая у него шестеренка на шее болтается. Местный понаехавший из Европы этим бедолагам-миссионерам сразу сказал, что если хотите сделать добро, организуйте подвоз воды в бутылях -- дешевле выйдет.
Так и тут. В программировании на С++ есть специально разработанная концепция на случай, когда при передаче в качестве аргумента функции объекта надо указать, что объекта, на самом деле может и не быть, и такой аргумент объявляется указателем с возможностью принимать в качестве значения nullptr (NULL или 0 по-старому). Типа, видишь указатель, проверь его на ноль. А в случаях, когда объекта не быть не может и указатель всегда будет правильным, придумали ссылочный тип. Типа, не боись, лезь туда сразу, ничего проверять не надо. Но эта концепция слишком сложная для понимания и, видимо, совершенно избыточная и не нужная. Поэтому таким программистам, как и африканцам, лучше тупо возить воду в бутылках -- отобрать у них С++ и дать им Раст.
> аргумент объявляется указателем с возможностью принимать в качестве значения nullptr (NULL или 0 по-старому)Сама идея нулевых указателей — самая ущербная из всех существующих в CS. И концептуально, и практически. И все эти танцы с бубном вокруг них лишь подтверждают их убогость. Но вот поди ж ты, некоторые даже гордятся ловкостью навыка жонглирования бензопилами и знанием правил безопасности (как свои три пальца!).
Это нередко сказки или заслали совсем куда-то не туда. Кто реально чем-то занимается - хорошо понимает местную специфику конкретных племён и народностей.
Африка - кстати, большая. По площади - как две РФ
Поэтому нельзя просто куда-то абстрактно заслать какую-то небольшую хреновину и потом рассказывать сказки про всея африку
Международные организации нередко Африке и не помогают реально, а лишь пилят огромные бюджеты под предлогом помощи( у них нередко осн. расходы - это содержание самих миссий и выплата зарплат и компенсаций тому кому надо ).
Может так оказаться, что они специально куда-то что-то заслали чтобы задним числом списать гору затраченного финансирования с полученным в итоге одним нерабочим макетом( ну а поскольку кто-то его разобрал - то попробуй докажи что он был нерабочий. И что в других местах их не разобрали а по факту вообще не поставляли )
А я-то помоложе Вас буду -- я пока еще не забываю, что после хорошей притчи надо ввернуть какие-то слова, связывающие ее с поводом, по которому она была рассказана.
Нормально ты так приравнял разработчиков на Rust к диким неграм неспособным управится с чем-то сложнее пластиковой бутылки.
Если бы гугл хотя бы наконец-то оформил в Skia в нормальную библиотеку с версиями.
Удивительно. Даже ФФ давно перешел на Skia с Cairo.
> После обсуждения с разработчиками из Google, Sony, Apple и Red Hat было принято решениеВсе еще считаете, что опенсорс движется сообществом?
То что ты перечислил это не сообщество или что это? Тут нет никого кто в одно лицо фигачат.
Суть в том, что опенсорс превратился из сообщества разработчиков в сообщество ведомое корпорациями.
В корпорации нет разработчиков? Смысл в том чтобы не было одной корпорации и она не тянула одеяло на себя. Как и в случае тех кто работает якобы бесплатно.
Опенсорс начинался с того, что сотрудники универов обменивались софтом.
В слове BSD буква B означает Berkeley, что как бы намекает.Многие из этих разработчиков уже были на зарплате у универа, а т.к многие универы частные (или на самообеспечении) - то можешь считать их корпорациями)).
У упомянутого Беркли целевой фонд 7 лярдов баксов.
Разве это не было запланировано с самого начала: "Социализм-это учет и контроль."?😁
Сам Гугл пытается сбежать со Skia на Impeller в том же flutter. А эпл только переходит на Skia.
Как я понял этот Impeller заточен именно под задачи Флаттера. Основное премущество, что он делает многие вещи в билд-тайм под конкретное приложение. Для сайтов в браузере так не сделаешь.
Сайты не сайты, пишут не приоритет, но десктопы поддерживать собираются. https://github.com/flutter/engine/blob/main/impeller/docs/fa...
Причем тут десктоп? Мой пойнт в том, что Импеллер можно оптимизровать для конкретного приложения (не важно, мобильного или десктопного) на этапе компиляции. А в браузерах остается универсальный Skia.
>> Platforms:
>> Windows 7, 8, 8.1, 10
>> macOS 10.13 or later
>> iOS 11 or later
>> Android 4.1 (JellyBean) or later
>> Ubuntu 18.04+, Debian 10+, openSUSE 15.2+, or Fedora Linux 32+Интересный список поддерживаемых платформ, т.е. на Windows 11 не будет работать? Или на любой другом Linux, кроме обозначенных дистрибутивов?
Там в Skia вообще знают различия между дистрибутивом и ОС?Это были саркастические вопросы. Просто не понятно к чему этот кривой список вообще в документации.
Тебе же ясно написали, на каких именно дистрибутивах Linux и ОС работает.
Можешь лично проверить на всех васян-дистрибутивах начиная Альт и заканчивая Guix, о результатах сообщи по почте разработчикам они будут рады что 200 форков убунты и дебиана работают без проблем.
Ещё вопрос, насколько нужен WebKit под Windows. Там же для встраивания есть всякие WebView под Edge.
Я правильно понимаю, что WebKit использует Cairo не только в *NIX, но и под Windows?
Skia разве оптимизирована под metal? Во флаттере она на iOS работает медленнее, чем на ведре ж. Сомнительная затея, разве что эпол сам лямку портирования тянуть будет. Сейчас скорее всего через объявленный устаревшим опенгл работает.
Metal бэкенд уже есть как несколько лет
Apple упертые. Предпочитают свое все делать, но видно не смогли
"В качестве причины миграции упоминается достижение предела в процессе оптимизации производительности 2D-отрисовки с использованием CPU, и возникновение необходимости задействовать GPU для дальнейшего повышения производительности."Что в переводе означает: процессоры мы уже изнасиловали, теперь будем ещё видяху насиловать!
apple переезжает на гугловую библиотеку? Что делается-то.
А , ты умный начинаешь секачить что это наработки у griggorii уворовывают в частности билды
Точно так же как гугел взял сафари и сделал из него хром. Точно так же как апле взял конкверор и сделал из него саыпри. Опен мать егл сорм.
Flutter уже практически закончил замену Skia на свой велосипед.