Дядя Миша писал: Там в теме на Wasm короч запустили чистый блокнот - мол 860 килобайт отожрал всего. Запустили на Win11 этот же блокнот - схавала 47 мегабайт.
Ну мне интересно стало, запустил блокнот на XP - 3 мегабайта съел.
То есть не всё так однозначно.
Обновил Мозиллу на АстраЛинуксе, пропали все русские шрифты на Яндексе. Причём когда загружается страница они все рисуются, но по окончательной загрузке отваливаются. Как это лечить?
FiEctro яндекс даже под виндой сейчас чудит в разных браузерах. При открытии главной страницы шрифты обычные - после обновления кнопочкой к ним применяется сглаживание. На низких DPI всё размазывается. Пробовал менять настройки шрифтов в самом браузере?
Цитата:
FiEctro писал: В Хроме они даже не пытаются грузиться.
В хроме вообще нет русских шрифтов, или шрифты другие? Посмотри зависимости, может быть обновился пакет со шрифтами, если такой есть. Вообще, ковыряй в сторону DPI, в линуксах это большая проблема.
Кстати, DE какая?
Представляем вашему вниманию проект One Core API — слой совместимости с открытым исходным кодом для Windows XP/2003, который позволяет запускать на этих системах программы для более поздних ОС. По сути это враппер функций NT6. Путем дополнительных ухищрений обеспечивается поддержка DirectX 10. One Core API создан на основе исходников Wine и ReactOS, но его разработкой занимается другая команда.
Надо будет заценить эту штуку. Тогда по сути останется единственная проблема с памятью. Точнее с невозможностью использовать более 4GB.
Добавлено 07-07-2022 в 00:06:
Наглядная агитация, между интерфейсом XP и последующих виндов
Дядя Миша писал: Надо будет заценить эту штуку. Тогда по сути останется единственная проблема с памятью. Точнее с невозможностью использовать более 4GB.
Однако. Этот One Core API вообще непонятно как устанавливать.
Ну там есть некоторые папки с библиотеками, ну как бы и что?
Ни слова о том, что, как и куда копировать. Даже малейшего редми на эту тему нет. Причём проект с 2017-го года развивается.
Редмишки там конечно есть, но они малоинформативные, пример
Вот что мне из этого должно быть понятно? И нахрен мне вообще это читать? Ладно, не хотите делать инсталлер, можно понять. Но пару строк черкануть что делать со всем этим добром хотя бы можно? Закинуть в папку windows? Или в папку system32? И что дальше? Получить чёрный экран? Непонятно вобщем.
Про One Core API следует сказать несколько слов всё же. Установить я его действительно не смог, винда ожидаемо превратилась в кирпич.
Судя по всему его делали линуксоиды, которые тестировали на виртуальной машине. Бесполезная хрень, вобщем.
Ну там якобы "расширенные" интерфейсы, которые начали насаждать после XP с одной-единственной целью - угробить совместимость. Никаких иных причин не было. Но подавалось конечно как защита и безопасность.
У большинства при этих словах почему-то мозг выключается. Никто не хочет думать, с чего бы это другим печься о вашей безопасности.
FiEctro писал: Так, а зачем производителю думать об операционке которая уже нигде официально не поддерживается?
Так прикол в том, что во всех новых студиях код неявно привязывается к этим новым интерфейсам, которые в сущности не дают ничего, кроме сломанной совместимости и возможно некоторого замедления работы. Ну там пихаются какие-то проверки, баундс-чекинг, телеметрия опять же. Т.е. всё то, что программисту абсолютно не нужно и он зачастую даже не подозревает об етом.
Пересобрал старый код новой студией и всё - приехали.
Если бы не это обстоятельство, то на XP бы прекрасно всё работало и по сей день. Потому что ядро такое же как у семёрки с дышаткой. А API интерфейса не поменяется уже никогда, мелкософт может только рядом новые накручивать, чем он собственно и занимается.