Это типы миграции, определенные вmm/page_alloc.c
в ядре:
static const char types[MIGRATE_TYPES] = {
[MIGRATE_UNMOVABLE] = 'U',
[MIGRATE_MOVABLE] = 'M',
[MIGRATE_RECLAIMABLE] = 'E',
[MIGRATE_HIGHATOMIC] = 'H',
#ifdef CONFIG_CMA
[MIGRATE_CMA] = 'C',
#endif
#ifdef CONFIG_MEMORY_ISOLATION
[MIGRATE_ISOLATE] = 'I',
#endif
};
Сами типы определены в include/linux/mmzone.h
.
Итак, E
означает восстанавливаемый, а H
означает «высокоатомный», т.е. «высокоатомный -порядок распределения».
Каждое изображение, которое вы хотите просмотреть, должно быть загружено в первую очередь, это, возможно, часть, которая занимает больше всего времени, поскольку изображения обоев, как правило, довольно большие.
Вы можете загрузить все образы на свой локальный диск, используя wget
или curl
с опцией зеркалирования, или даже git
, чтобы клонировать репозиторий, который вы упомянули в комментарии. Это займет еще больше времени, но вы можете использовать его для чего-то другого. После этого вы используете локальную программу просмотра изображений и быстро открываете одно изображение за другим.
Другой вариант — открыть изображения в другой вкладке браузера. Таким образом, загрузка не ускорится, но вы сможете быстрее вернуться к индексу и даже сможете просматривать одно изображение, пока ваш браузер загружает другие изображения на других вкладках.
Вы можете смонтировать репозиторий git с помощью чего-то вроде gitfs , gitfuse , slothfs ,...
После подключения вы будете использовать те же инструменты, что и для локального просмотра изображений.
Но если у вас достаточно места, я думаю, ничто не сравнится с загрузкой zip- или tar.bz2-версии репозитория образов на локальный компьютер. В зависимости от ваших ресурсов, вы также можете использовать fuse-zip
, чтобы вам даже не нужно было распаковывать эти zip-файлы.
Вы можете использовать timg
инструкцию по установке, доступную в этом репозитории git
Для отображения изображения на терминале:
timg url_to_image