.ko.bz2

Any discussions about UNIX OS (include Linux)

Moderator: sva

.ko.bz2

Postby Eugene Grosbein on Thu Mar 11, 2010 10:30 am

Привет!

Забавно, файлы ядерных модулей (.ko) можно пожать при помощи bzip2 -1
и loader их успешно загружает в таком виде. А вот kldload не умеет :-)

Компрессия ядра и модулей актуальна для загрузки с медленных носителей - CD-RW или по сети.
Eugene Grosbein
 

Re: .ko.bz2

Postby Dmitri Zubko on Thu Mar 11, 2010 10:30 am

Почему не "-9"?
Dmitri Zubko
 

Re: .ko.bz2

Postby Eugene Grosbein on Thu Mar 11, 2010 10:31 am

Для распаковки с ключем -9 требуется целых 900K, а это выполняется loader'ом в условиях
ограниченной памяти - по крайней мере, так было раньше, а может и всё ещё.

Как показыл RTFS, kldload(8) не занимается сам обработкой содержимого файла,
а просто передаёт путь в kldload(2), kernel linker. Это уже само ядро не умеет загружать
пожатые модули, в отличие от loader, который умеет - средствами libstand.
Eugene Grosbein
 


Return to UNIX

Who is online

Users browsing this forum: No registered users and 2 guests