Открыть субтитры HDMV PGS в GNU / Linux

Это немного проблема курицы и яйца ... Вы можете (и обычно должны) позволить большинству ваших драйверов быть модулями, это сохраняет ваше ядро ​​компактным и экономит память (до тех пор, пока вам не понадобится модуль). Однако вам и нужны некоторые драйверы, встроенные в ваше ядро ​​- специально для любого устройства, с которого вы загружаетесь (например, дисковода компакт-дисков, жесткого диска, ...), используемой файловой системы (например, .iso9660, ext4, ...) и любые дополнительные драйверы, необходимые для поддержки этого (например, поддержка USB, поддержка SCSI, ...). Если вы не , ваше ядро ​​не сможет получить доступ к носителю и файловой системе, где находятся модули для дополнительных драйверов, и, следовательно, не сможет загрузить их в ядро.

Если вы создаете индивидуальное ядро ​​для своей собственной системы - где вы заранее знаете, какое у вас оборудование (тип жесткого диска, тип DVD-привода и т. Д.) - это не проблема. Вам просто нужны драйверы для того, что у вас действительно есть или может вам понадобиться. И вам нужно только включить в ядро ​​драйверы, необходимые во время загрузки.

Однако, если вы создаете установочный диск для дистрибутива, вы должны включить драйверы для всего возможного оборудования, с которым могут столкнуться пользователи! Включение их всех в ядро ​​сделало бы ядро ​​безнадежно раздутым и потребовало бы слишком много оперативной памяти на слабых системах. Сделать все драйверы модулями не получится, потому что модули могут понадобиться для их загрузки. Решение - initrd !

initrd - это образ RAM-диска, который загружается в память при запуске. Все драйверы, которые могут понадобиться, лежат на нем в виде модулей.Пока ядро ​​включает драйверы для чтения DVD, чтения файловой системы на DVD и чтения RAM-диска; он сможет получить доступ и загрузить по запросу модули драйверов из initrd. Это решает проблему для тех, кто делает дистрибутивы, чтобы сделать ядро ​​одновременно маленьким и включать драйверы для любого оборудования, на котором оно может работать.

Большинство пользователей, вероятно, продолжат использовать initrd-boot после того, как они установили Linux на свои жесткие диски ... На самом деле это не обязательно, поскольку они могут создать собственное ядро ​​- возможно, с дополнительными модулями ядра - настроенное для оборудования, которое они на самом деле получил. Двухэтапный процесс первой загрузки initrd требует немного дополнительного времени во время загрузки.

2
21.04.2016, 09:25
1 ответ

Оказывается, subtitleedit работает нормально. У него есть возможность импортировать различные графические субтитры в контекст меню. В Arch Linux есть пакет AUR для него.

2
27.01.2020, 22:20

Теги

Похожие вопросы