Тем временем я которую неделю пребываю в муках выбора USB аудиоинтерфейса. С USB Class Compliance, чтобы работать из-под линукса, и с функцией loopback, чтобы иметь возможность слышать себя на аудиостримах.
Как назло, у новых крутых (по ТТХ) Audient iD4 mk2 и iD14 mk2 — плохо с Class Compliance, у отличного Solid State Logic SSL2+ — нет loopback, а MOTU M2/M4 — в Европе сейчас не купить. Остальное либо сильно за пределами бюджета, либо свистит-шипит и не достойно покупки.
Как назло, у новых крутых (по ТТХ) Audient iD4 mk2 и iD14 mk2 — плохо с Class Compliance, у отличного Solid State Logic SSL2+ — нет loopback, а MOTU M2/M4 — в Европе сейчас не купить. Остальное либо сильно за пределами бюджета, либо свистит-шипит и не достойно покупки.
The economic value of targeting aging
Andrew J. Scott, Martin Ellison & David A. Sinclair
Nature Aging (05 July 2021)
Abstract ⟨…⟩ Here we analyze existing data to evaluate the economic value of increases in life expectancy, improvements in health and treatments that target aging. We show that a compression of morbidity that improves health is more valuable than further increases in life expectancy, and that targeting aging offers potentially larger economic gains than eradicating individual diseases. We show that a slowdown in aging that increases life expectancy by 1 year is worth US$38 trillion, and by 10 years, US$367 trillion. Ultimately, the more progress that is made in improving how we age, the greater the value of further improvements.
Web: https://www.nature.com/articles/s43587-021-00080-0
PDF: https://www.nature.com/articles/s43587-021-00080-0.pdf
Andrew J. Scott, Martin Ellison & David A. Sinclair
Nature Aging (05 July 2021)
Abstract ⟨…⟩ Here we analyze existing data to evaluate the economic value of increases in life expectancy, improvements in health and treatments that target aging. We show that a compression of morbidity that improves health is more valuable than further increases in life expectancy, and that targeting aging offers potentially larger economic gains than eradicating individual diseases. We show that a slowdown in aging that increases life expectancy by 1 year is worth US$38 trillion, and by 10 years, US$367 trillion. Ultimately, the more progress that is made in improving how we age, the greater the value of further improvements.
Web: https://www.nature.com/articles/s43587-021-00080-0
PDF: https://www.nature.com/articles/s43587-021-00080-0.pdf
Nature
The economic value of targeting aging
Nature Aging - An economic analysis suggests that targeting aging offers potentially larger economic gains than eradicating individual diseases. Slowing aging to increase life expectancy by 1 year...
Organic Maps от со-создателей Maps.me
Недавно открыл для себя, что часть оригинальной команды за (скажем прямо) почившим в бесконечном цикле перепродаж Maps.Me — активно работает над картографическим приложением Organic Maps c возможностью скачивать карты для offline-использования. Тоже кроссплатформа и опенсорс, тот же удобный интерфейс, те же OSM-карты, та же отличная производительность и, конечно, тот же отличный privacy policy дляпараноиков вольных прагматиков.
Website: https://organicmaps.app/
Github: https://github.com/organicmaps/organicmaps
Telegram: https://www.tgoop.com/OrganicMaps
Недавно открыл для себя, что часть оригинальной команды за (скажем прямо) почившим в бесконечном цикле перепродаж Maps.Me — активно работает над картографическим приложением Organic Maps c возможностью скачивать карты для offline-использования. Тоже кроссплатформа и опенсорс, тот же удобный интерфейс, те же OSM-карты, та же отличная производительность и, конечно, тот же отличный privacy policy для
Website: https://organicmaps.app/
Github: https://github.com/organicmaps/organicmaps
Telegram: https://www.tgoop.com/OrganicMaps
organicmaps.app
Organic Maps: Offline Hike, Bike, Trails and Navigation
Fast detailed offline maps for travelers, tourists, drivers, hikers and cyclists created by MapsWithMe (Maps.Me) app founders.
Hermitage
Пока не понятно, но судя по всему, Nvidia собираются приоткрыть драйвера под линукс. Точнее, начать активно контрибьютить в открытый драйвер Nouveau, тем самым решить проблему с подписанными (а потому недоступными для сторонних разработчиков) драйверами для…
NVIDIA 495 Linux Beta Driver Released With GBM Support
https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-495.29.05-Linux
🎉🎉🎉 Не опенсорс, но поддержка GBM (=> Wayland) на проприетарном Nvidia драйвере — уже очень хорошие новости. Семь лет ожиданий, конец мучений со screen tearing, fractional DPI scaling и многих-многих других проблем Xorg.
https://www.phoronix.com/scan.php?page=news_item&px=NVIDIA-495.29.05-Linux
🎉🎉🎉 Не опенсорс, но поддержка GBM (=> Wayland) на проприетарном Nvidia драйвере — уже очень хорошие новости. Семь лет ожиданий, конец мучений со screen tearing, fractional DPI scaling и многих-многих других проблем Xorg.
Phoronix
NVIDIA 495 Linux Beta Driver Released With GBM Support
NVIDIA 495.29.05 is out today as the first public Linux driver in the 495 series.
Hermitage
Nvidia заключает сделку с SoftBank на $40 млрд о приобретении Arm Вот и всё, теперь официально. > As part of NVIDIA, Arm will continue to operate its open-licensing model while maintaining the global customer neutrality that has been foundational to its…
Сделка Nvidia и Softbank о покупке ARM окончательно провалена (источники Reuters и FT)
Не хотел донимать вас постами о череде регуляторных претензий разных стран, ждал окончательной точки в этой истории.
Я очень надеялся на провал. За год было приведено множество аргументов о том, что Nvidia недобросовестный конкурент и почему им нельзя доверять эту IP. Единогласный отказ всех антимонопольных комиссий ощущается как победа здравого смысла.
Не смотря на справедливую развязку этой истории, остаются вопросы о будущем компании. Softbank получит от Nvidia $1.25 млрд отступных, но лишается необходимых им $66 млрд. Внутренние проблемы компании никуда не делись — ARM все еще малоликвидный актив, который не удалось продать, а сам Softbank еще более остро нуждается в деньгах.
Теперь ARM дорога только на IPO. Как это часто бывает у публичных компаний с посредственным управлением, каждый корпоративный процесс будет насильно выгнут эффективными менеджерами под бенчмарки рентабельности. Крупнее штат legal и sales отделов, больше инерции и бюрократии, — но меньше инженерии и инноваций. Если в ближайшее время не станет известно об очередном внезапном покупателе, то в итоге компанию с таким владельцем и управлением ждет постепенная IBM'ификация. Полагаю, я прав в своем прогнозе, но надеюсь, что ошибаюсь.
Тем не менее, не стоит унывать, RISC-V — новый клевый парень на районе! К слову, сегодня у него прибавилось влиятельных друзей.
Не хотел донимать вас постами о череде регуляторных претензий разных стран, ждал окончательной точки в этой истории.
Я очень надеялся на провал. За год было приведено множество аргументов о том, что Nvidia недобросовестный конкурент и почему им нельзя доверять эту IP. Единогласный отказ всех антимонопольных комиссий ощущается как победа здравого смысла.
Не смотря на справедливую развязку этой истории, остаются вопросы о будущем компании. Softbank получит от Nvidia $1.25 млрд отступных, но лишается необходимых им $66 млрд. Внутренние проблемы компании никуда не делись — ARM все еще малоликвидный актив, который не удалось продать, а сам Softbank еще более остро нуждается в деньгах.
Теперь ARM дорога только на IPO. Как это часто бывает у публичных компаний с посредственным управлением, каждый корпоративный процесс будет насильно выгнут эффективными менеджерами под бенчмарки рентабельности. Крупнее штат legal и sales отделов, больше инерции и бюрократии, — но меньше инженерии и инноваций. Если в ближайшее время не станет известно об очередном внезапном покупателе, то в итоге компанию с таким владельцем и управлением ждет постепенная IBM'ификация. Полагаю, я прав в своем прогнозе, но надеюсь, что ошибаюсь.
Тем не менее, не стоит унывать, RISC-V — новый клевый парень на районе! К слову, сегодня у него прибавилось влиятельных друзей.
Reuters
SoftBank dumps sale of Arm over regulatory hurdles, to IPO instead
SoftBank Group Corp has shelved its blockbuster sale of Arm Ltd to U.S. chipmaker Nvidia Corp valued at up to $80 billion citing regulatory hurdles and will instead seek to list the company.
Hermitage
AMD ведет переговоры о покупке Xilinx Интересная и неожиданная новость. Я в частных беседах высказывал мнение, что первой большой покупкой AMD могла бы стать сетевая компания (Juniper Networks, например), в качестве ответа на покупку Mellanox Нвидией. Но…
AMD официально закрыла сделку о поглощении Xilinx
Событие уже весь день в новостях, но стоит написать, чтобы поставить точку и в этой истории. В отличие от сделки Nvidia—ARM — это, на мое мнение, хорошее и полезное поглощение.
Надеемся, что AMD проведет большую работу по разработке универсальных, действительно удобных и, что не менее важно, открытых инструментов для облегчения разработки на базе Xilinx FPGA, а вместе с ним и будущих профессиональных GPU, DPU/SmartNIC и прочих XNU-ускорителей. По образу того, что Intel делает с oneAPI — единый зонтичный программный пакет из разных, теперь уже бесплатных утилит (компиляторы, драйверы для компиляторов вроде dpcpp/icx/etc, MPI и т.д.) для программирования/оффлоудинга аппаратных ускорителей на базе различных архитектур.
Intel движется в верном направлении, но и этого мало — oneAPI всё еще слишком завязан на интеловские продукты и это пока не слишком универсальное решение: разработчикам приходится вручную таргетить свой код, oneAPI не умеет автоматически эффективно определять таргет в гетерогенной среде на более подходящее задаче оборудование; у oneAPI слабая поддержка ускорителей других вендоров и сильно мешает отсутствие в продаже собственных — серверные GPU у Intel только готовятся к выходу, но обещают 2x производительности от Nvidia A100 (с оговорками), а сетевыеDPU IPU тоже будут в продаже позже и пока доступны только партнерам по разработке. По большому счету, использовать oneAPI пока что просто было не на чем, но это скоро изменится.
В общем, у AMD/Xilinx традиционно тяжело с софтовой частью, но теперь есть к чему стремиться — догонять и перегонять.
Событие уже весь день в новостях, но стоит написать, чтобы поставить точку и в этой истории. В отличие от сделки Nvidia—ARM — это, на мое мнение, хорошее и полезное поглощение.
Надеемся, что AMD проведет большую работу по разработке универсальных, действительно удобных и, что не менее важно, открытых инструментов для облегчения разработки на базе Xilinx FPGA, а вместе с ним и будущих профессиональных GPU, DPU/SmartNIC и прочих XNU-ускорителей. По образу того, что Intel делает с oneAPI — единый зонтичный программный пакет из разных, теперь уже бесплатных утилит (компиляторы, драйверы для компиляторов вроде dpcpp/icx/etc, MPI и т.д.) для программирования/оффлоудинга аппаратных ускорителей на базе различных архитектур.
Intel движется в верном направлении, но и этого мало — oneAPI всё еще слишком завязан на интеловские продукты и это пока не слишком универсальное решение: разработчикам приходится вручную таргетить свой код, oneAPI не умеет автоматически эффективно определять таргет в гетерогенной среде на более подходящее задаче оборудование; у oneAPI слабая поддержка ускорителей других вендоров и сильно мешает отсутствие в продаже собственных — серверные GPU у Intel только готовятся к выходу, но обещают 2x производительности от Nvidia A100 (с оговорками), а сетевые
В общем, у AMD/Xilinx традиционно тяжело с софтовой частью, но теперь есть к чему стремиться — догонять и перегонять.
AMD
Press Release Search
View the latest press releases from AMD.
rm -rf /etc/
Пару недель назад имел неосторожность удалить
Заметил не сразу. Сначала отвалился sudo, а там и по
Не знаю, какой опыт вынести из этого казуса: "не делайте опечаток" — звучит не слишком практично. Что тут еще можно предпринять? Пожалуй, делайте и верифицируйте бэкапы, это более применимо в качестве вывода.
Пару недель назад имел неосторожность удалить
/etc/
с основной рабочей системы. Как это часто бывает, виной факапа стала банальная опечатка: sudo rm -rf /etc/ path/to/dir
— со злополучным пробелом после "/etc/".Заметил не сразу. Сначала отвалился sudo, а там и по
su - root
ответ, что root не найден. А за ним и paru/pacman, и systemd-юниты, и wg-конфиги… ну и так далее, сами догадываетесь. Восстановился без полной перестановки системы, благо, Arch Linux достаточно гибкий, но утраченные конфиги, конечно, пришлось доставать по бэкапам, либо писать заново.Не знаю, какой опыт вынести из этого казуса: "не делайте опечаток" — звучит не слишком практично. Что тут еще можно предпринять? Пожалуй, делайте и верифицируйте бэкапы, это более применимо в качестве вывода.
Forwarded from Национальный цифровой архив (Ivan Begtin)
Мы начали активную архивацию онлайн сайтов исчезающих в самое ближайшее время. Это включает перезапуск нашего сайта Национального цифрового архива (ruarxive.org), запуск этого телеграм канала ruarxive и переход к архивации наиболее уязвимых и значимых сайтов.
Какие риски возникают и почему архивация важна?
Существует много рисков: технические сбои, взломы хакеров, санкции, ошибка администраторов, изъятие серверов и ликвидация организаций/проектов. Ключевые риски сейчас в ликвидации проектов и организаций. Например, ликвидируется Эхо Москвы, а Znak.com одномоментно закрыл сайт.
Наша позиция в том что должны сохранятся все цифровые ресурсы, вне зависимости от их политической, идеологической и иной направленности, подпадающие одновременно под два критерия: общественная значимость и высокая вероятность исчезновения.
Как происходит архивация?
Как только выясняется какой сайт/цифровой ресурс может исчезнуть, он вносится в план архивации, мы определяем как его можно архивировать, максимально оперативно запускаем архивацию техническими инструментами и заполняем его карточку. Сейчас мы умеем архивировать сайты, телеграм каналы, аккаунты в инстаграм и твиттер и, ограниченно в других социальных сетях.
После окончания выгрузки файлы загружаются в наше онлайн хранилище, в облако Backblaze и оффлайн хранилище на случай их недоступности.
Итоговые файлы могут достигать сотен гигабайт, в случае веб архивов они представлены в форматах warc.gz, специальном формате созданном для веб-архивации.
Где можно увидеть что уже заархивировано?
Списки сайтов последних архивационных кампаний можно увидеть в специальной таблице на сервисе Airtable. Там же приведены ссылки на сохранённые сайты в рамках предыдущих двух архивационных кампаний сайтов Роснано и сайтов Мемориала. Также доступны архивы за прошлые годы, общий список можно скачать в CSV формате.
Файлы в формате WARC можно открыть с помощью программы ReplayWeb.page оффлайн, остальные архивы можно открыть любым архиватором поддерживающим ZIP и GZ файлы.
Сайт уже исчез, что делать?
Связаться с его владельцами и попросить поделиться архивом или написать нам в @ruarxivechat и мы постараемся это сделать.
Иногда сайт частично можно восстановить из других источников, таких как Интернет-архив если он имеет большую значимость мы попробуем это сделать.
Какие ещё есть проекты в этой области?
В нашем архиве далеко не всё, мы стараемся максимально полно сохранять то что исчезает, но широта его охвата ограничена. Мы не можем сделать полную копию всех каналов в Телеграм или всех сайтов. Если Вы ищите архивы цифровых материалов то обратите внимание на такие ресурсы как Archive.org, Common Crawl и проекты ArchiveTeam.
Как помочь?
1. Финансовое пожертвование Инфокультуре - https://www.infoculture.ru/donation/. Средства идут на сервера и оплату облачного хранения.
2. Сообщить о том что сайт/ресурс может исчезнуть чтобы мы успели его сохранить. Можно написать в чат @ruarxivechat или заполнить форму
3. Передать архивы сайта/ресурса в случае если он ранее исчез.
4. Помочь с разработкой инструментов для архивации сложных ресурсов - VK, Facebook, каналы и чаты в WhatsApp, Viber и других. Есть много других технических задач, мы их собираем
5. Пожертвовав диски/системы хранения/компьютеры для оффлайн хранения и сбора данных.
6. Присоединяйтесь к обсуждениям в чате @ruarxivechat
#webarchives #digitalpreservation #archives
Какие риски возникают и почему архивация важна?
Существует много рисков: технические сбои, взломы хакеров, санкции, ошибка администраторов, изъятие серверов и ликвидация организаций/проектов. Ключевые риски сейчас в ликвидации проектов и организаций. Например, ликвидируется Эхо Москвы, а Znak.com одномоментно закрыл сайт.
Наша позиция в том что должны сохранятся все цифровые ресурсы, вне зависимости от их политической, идеологической и иной направленности, подпадающие одновременно под два критерия: общественная значимость и высокая вероятность исчезновения.
Как происходит архивация?
Как только выясняется какой сайт/цифровой ресурс может исчезнуть, он вносится в план архивации, мы определяем как его можно архивировать, максимально оперативно запускаем архивацию техническими инструментами и заполняем его карточку. Сейчас мы умеем архивировать сайты, телеграм каналы, аккаунты в инстаграм и твиттер и, ограниченно в других социальных сетях.
После окончания выгрузки файлы загружаются в наше онлайн хранилище, в облако Backblaze и оффлайн хранилище на случай их недоступности.
Итоговые файлы могут достигать сотен гигабайт, в случае веб архивов они представлены в форматах warc.gz, специальном формате созданном для веб-архивации.
Где можно увидеть что уже заархивировано?
Списки сайтов последних архивационных кампаний можно увидеть в специальной таблице на сервисе Airtable. Там же приведены ссылки на сохранённые сайты в рамках предыдущих двух архивационных кампаний сайтов Роснано и сайтов Мемориала. Также доступны архивы за прошлые годы, общий список можно скачать в CSV формате.
Файлы в формате WARC можно открыть с помощью программы ReplayWeb.page оффлайн, остальные архивы можно открыть любым архиватором поддерживающим ZIP и GZ файлы.
Сайт уже исчез, что делать?
Связаться с его владельцами и попросить поделиться архивом или написать нам в @ruarxivechat и мы постараемся это сделать.
Иногда сайт частично можно восстановить из других источников, таких как Интернет-архив если он имеет большую значимость мы попробуем это сделать.
Какие ещё есть проекты в этой области?
В нашем архиве далеко не всё, мы стараемся максимально полно сохранять то что исчезает, но широта его охвата ограничена. Мы не можем сделать полную копию всех каналов в Телеграм или всех сайтов. Если Вы ищите архивы цифровых материалов то обратите внимание на такие ресурсы как Archive.org, Common Crawl и проекты ArchiveTeam.
Как помочь?
1. Финансовое пожертвование Инфокультуре - https://www.infoculture.ru/donation/. Средства идут на сервера и оплату облачного хранения.
2. Сообщить о том что сайт/ресурс может исчезнуть чтобы мы успели его сохранить. Можно написать в чат @ruarxivechat или заполнить форму
3. Передать архивы сайта/ресурса в случае если он ранее исчез.
4. Помочь с разработкой инструментов для архивации сложных ресурсов - VK, Facebook, каналы и чаты в WhatsApp, Viber и других. Есть много других технических задач, мы их собираем
5. Пожертвовав диски/системы хранения/компьютеры для оффлайн хранения и сбора данных.
6. Присоединяйтесь к обсуждениям в чате @ruarxivechat
#webarchives #digitalpreservation #archives
Telegram
Национальный цифровой архив
Всё о цифровой архивации, спасении digital-born контента, архивации гибнущих сайтов и иных цифровых объектов. Сайт: https://ruarxive.org/
Чат @ruarxivechat
Проект Информационной культуры @infoculture
Контакт @ibegtin Иван Бегтин
Чат @ruarxivechat
Проект Информационной культуры @infoculture
Контакт @ibegtin Иван Бегтин
Hermitage
Дорогие читательницы, а вас на удивление много, принимайте мои традиционные поздравления! (С каждым годом этот art challenge становится сложнее, но я справлюсь, хе-хе.)
Дорогие подписчицы и читательницы, мои поздравления!
Кувин, A. "Свидание" (1956, via avva). Ежегодному арт-челленджу конца не будет.
Кувин, A. "Свидание" (1956, via avva). Ежегодному арт-челленджу конца не будет.
Hermitage
Пока не понятно, но судя по всему, Nvidia собираются приоткрыть драйвера под линукс. Точнее, начать активно контрибьютить в открытый драйвер Nouveau, тем самым решить проблему с подписанными (а потому недоступными для сторонних разработчиков) драйверами для…
NVIDIA Linux Open GPU Kernel Module
Звучит почти невероятно, но это случилось. MIT/GPL лицензия.
Текущая бета "production ready, opt-in" для модельного ряда ускорителей для ДЦ. Драйвер для GeForce пока в состоянии "alpha", но утверждается, что теперь это официальная ветка разработки для будущих версий. Драйвер будет разрабатываться out-of-tree, т.е. вне ядра, до полной стабилизации API/ABI, затем, вероятно, начнется работа по мерджу ядра в апстрим.
User-space библиотеки для OpenGL, Vulkan, OpenCL, CUDA остаются закрытыми. Однако данный открытый драйвер уже имеет поддержку DMA-BUF, чего нет в текущем проприетарном.
Official / Github / Phoronix / Reddit / HackerNews / Christian Schaller
Звучит почти невероятно, но это случилось. MIT/GPL лицензия.
Текущая бета "production ready, opt-in" для модельного ряда ускорителей для ДЦ. Драйвер для GeForce пока в состоянии "alpha", но утверждается, что теперь это официальная ветка разработки для будущих версий. Драйвер будет разрабатываться out-of-tree, т.е. вне ядра, до полной стабилизации API/ABI, затем, вероятно, начнется работа по мерджу ядра в апстрим.
User-space библиотеки для OpenGL, Vulkan, OpenCL, CUDA остаются закрытыми. Однако данный открытый драйвер уже имеет поддержку DMA-BUF, чего нет в текущем проприетарном.
Official / Github / Phoronix / Reddit / HackerNews / Christian Schaller
Nvidia
Linux x64 (AMD64/EM64T) Display Driver | 515.43.04 | Linux 64-bit | NVIDIA
Download the English (US) Linux x64 (AMD64/EM64T) Display Driver for Linux 64-bit systems. Released 2022.5.11
Hermitage
Audacity теперь часть Muse Group Не очень профильная, но интересная новость: известный свободный кроссплатформенный музыкальный редактор Audacity вошел в группу Muse Group. Но, что гораздо интереснее, его редизайном займется широко известный в узких кругах…
Пропустил месяц назад sneak peek будущего редизайна Audacity.
По-моему, это хороший пример того, как нужно делать редизайн очень известного приложения с узнаваемым интерфейсом, не теряя лица.
По-моему, это хороший пример того, как нужно делать редизайн очень известного приложения с узнаваемым интерфейсом, не теряя лица.
Microbenchmarks
Прекрасное и пока еще малоизвестное:
https://github.com/clamchowder/Microbenchmarks
https://github.com/clamchowder/MicrobenchmarksGui
— свободный, бесплатный, кроссплатформенный набор system hardware benchmarking утилит (CPU/RAM/GPU) для инженеров. По сути это прямая альтернатива проприетарному AIDA64 на Windows, но с гораздо более гибкими настройками и точными числами.
Прекрасное и пока еще малоизвестное:
https://github.com/clamchowder/Microbenchmarks
https://github.com/clamchowder/MicrobenchmarksGui
— свободный, бесплатный, кроссплатформенный набор system hardware benchmarking утилит (CPU/RAM/GPU) для инженеров. По сути это прямая альтернатива проприетарному AIDA64 на Windows, но с гораздо более гибкими настройками и точными числами.
GitHub
GitHub - clamchowder/Microbenchmarks: Trying to figure various CPU things out
Trying to figure various CPU things out. Contribute to clamchowder/Microbenchmarks development by creating an account on GitHub.
Animation vs. Math
https://www.youtube.com/watch?v=B1J6Ou4q8vE
Animation vs. Physics
https://www.youtube.com/watch?v=ErMSHiQRnc8
Охренительного качества мультфильмы.
https://www.youtube.com/watch?v=B1J6Ou4q8vE
Animation vs. Physics
https://www.youtube.com/watch?v=ErMSHiQRnc8
Охренительного качества мультфильмы.
YouTube
Animation vs. Math
How much of this math do you know?
🖐 ASK ME ANYTHING! ► https://www.youtube.com/noogai89/join
👕 MERCH! ► https://alanbecker.shop
💬DISCORD SERVER ► https://discord.gg/alanbecker
🕹️ANIMATORS VS GAMES ► @AnimatorsVSGames
📷INSTAGRAM ► http://w…
🖐 ASK ME ANYTHING! ► https://www.youtube.com/noogai89/join
👕 MERCH! ► https://alanbecker.shop
💬DISCORD SERVER ► https://discord.gg/alanbecker
🕹️ANIMATORS VS GAMES ► @AnimatorsVSGames
📷INSTAGRAM ► http://w…
scp (протокол) официально устаревший и небезопасный
Среди моих собеседников (из последних прочел пост у Олега) удивительно мало людей слышали о том, что
Источник: https://lists.mindrot.org/pipermail/openssh-unix-dev/2019-March/037672.html
Edit: в комментариях уточнение, что с версии 9.0 утилита
Среди моих собеседников (из последних прочел пост у Олега) удивительно мало людей слышали о том, что
scp
официально считается устаревшим и небезопасным протоколом. Для передачи файлов рекомендуется использовать современные sftp
и rsync
(лично я предпочитаю последний).Источник: https://lists.mindrot.org/pipermail/openssh-unix-dev/2019-March/037672.html
Edit: в комментариях уточнение, что с версии 9.0 утилита
scp
по умолчанию использует безопасный протокол sftp. Небезопасный протокол scp/rpc доступен за флагом -O
для обратной совместимости — проверяйте свои скрипты.Explicit synchronization стек на Linux
Новый протокол explicit synchronization для линукса на базе синхронизации DRM объектов — сегодня стал реальностью для пользователей видеокарт от Nvidia. Для контекста почему и кому это важно рекомендую следующие ссылки:
• Bridging the synchronization gap on Linux (2022)
• Ensuring steady frame rates with GPU-intensive clients (2023)
• Explicit sync (2024)
Ожидается существенно более стабильный fps в играх; меньший лаг; должно пропасть мерцание в Steam Store (Issue# 10313) с Nvidia; Gamescope на Wayland должен начать лучше работать с Nvidia видеокартами.
Ниже список имплементаций данного протокола в примечательных, на мое мнение, проектах (из моего обсидиана):
• ✅ AMDGPU: [amdgpu: Allow explicitly synchronized submissions (PATCH 6/6)] (merged где-то в 2022?)
• ✅ Wayland protocols: [wayland/wayland-protocols!90] "linux-drm-syncobj-v1: new protocol" (merged on 20.03.2024); Phoronix
• ✅ Mesa: [mesa/mesa!25709] "wsi: Implement explicit sync for Wayland" (merged on 02.04.2024); Phoronix
• ✅ gamescope: [ValveSoftware/gamescope!1203] "Support for explicit sync" (merged on 27.03.2024)
• ✅ GNOME: [gnome/mutter!3300] "Implement linux-drm-syncobj-v1" (merged on 28.03.2024); Phoronix
• ✅ KDE: [plasma/kwin!4693] "wayland: implement linux-drm-syncobj-v1" (merged on 11.04.2024)
• ✅ Xorg/XWayland: [xorg/xserver!967] "Explicit GPU Synchronization for DRI3, Present, and Xwayland" (merged on 09.04.2024)
• ✅ Nvidia egl-wayland: [NVIDIA/egl-wayland!104] "Implement Explicit Sync" (merged on 20.03.2024)
• ✅ Nvidia driver: "NVIDIA will be shipping an explicit sync implementation in an upcoming driver release!" — source; released beta 555.42.02 on 21.05.2024; Phoronix
• ✅ Hyprland (aquamarin): [hyperwm/Hyprland!7151] (merged on 06.08.2024)
• ✅ wlroots (Sway): [wlroots/wlroots!4715] "Add support for explicit synchronization, take 3" (merged on 06.08.2024); ⚠️ [wlroots/wlroots#3881] "linux-drm-syncobj-v1: add fine-grained release points"
• ⚠️ Smithay (COSMIC): [Smithay/smithay!1356] "WIP linux-drm-syncobj-v1" (WIP)
Жду поддержки под wlroots (я пользуюсь Sway upd: перехожу на Cosmic WM) и бенчмарков. А также драйвер Nvidia 650, где ожидается explicit sync для Vulkan WSI.
Новый протокол explicit synchronization для линукса на базе синхронизации DRM объектов — сегодня стал реальностью для пользователей видеокарт от Nvidia. Для контекста почему и кому это важно рекомендую следующие ссылки:
• Bridging the synchronization gap on Linux (2022)
• Ensuring steady frame rates with GPU-intensive clients (2023)
• Explicit sync (2024)
Ожидается существенно более стабильный fps в играх; меньший лаг; должно пропасть мерцание в Steam Store (Issue# 10313) с Nvidia; Gamescope на Wayland должен начать лучше работать с Nvidia видеокартами.
Ниже список имплементаций данного протокола в примечательных, на мое мнение, проектах (из моего обсидиана):
• ✅ AMDGPU: [amdgpu: Allow explicitly synchronized submissions (PATCH 6/6)] (merged где-то в 2022?)
• ✅ Wayland protocols: [wayland/wayland-protocols!90] "linux-drm-syncobj-v1: new protocol" (merged on 20.03.2024); Phoronix
• ✅ Mesa: [mesa/mesa!25709] "wsi: Implement explicit sync for Wayland" (merged on 02.04.2024); Phoronix
• ✅ gamescope: [ValveSoftware/gamescope!1203] "Support for explicit sync" (merged on 27.03.2024)
• ✅ GNOME: [gnome/mutter!3300] "Implement linux-drm-syncobj-v1" (merged on 28.03.2024); Phoronix
• ✅ KDE: [plasma/kwin!4693] "wayland: implement linux-drm-syncobj-v1" (merged on 11.04.2024)
• ✅ Xorg/XWayland: [xorg/xserver!967] "Explicit GPU Synchronization for DRI3, Present, and Xwayland" (merged on 09.04.2024)
• ✅ Nvidia egl-wayland: [NVIDIA/egl-wayland!104] "Implement Explicit Sync" (merged on 20.03.2024)
• ✅ Nvidia driver: "NVIDIA will be shipping an explicit sync implementation in an upcoming driver release!" — source; released beta 555.42.02 on 21.05.2024; Phoronix
• ✅ Hyprland (aquamarin): [hyperwm/Hyprland!7151] (merged on 06.08.2024)
• ✅ wlroots (Sway): [wlroots/wlroots!4715] "Add support for explicit synchronization, take 3" (merged on 06.08.2024); ⚠️ [wlroots/wlroots#3881] "linux-drm-syncobj-v1: add fine-grained release points"
• ⚠️ Smithay (COSMIC): [Smithay/smithay!1356] "WIP linux-drm-syncobj-v1" (WIP)
Жду поддержки под wlroots (
Collabora | Open Source Consulting
Bridging the synchronization gap on Linux
After fighting with the divide between implicit and explicit synchronization with Vulkan on Linux for over seven years, we may finally have some closure.