пятница, 26 июня 2009 г.

Убунтовские патчи для ядра

Есть такое выражение - "ванильное ядро". Оно означает "чистое", "без примесей" ядро линукса с сайта www.kernel.org, то есть без каких-либо изменений в исходном коде. Большинство разработчиков дистрибутивов изменяют исходники, дабы добавить какой-нибудь дополнительный функционал, исправить ошибки или еще что-нибудь. Не обошлось без этого и в убунте, где в ядро добавлено много своих и сторонних патчей. К сожалению, в интернете очень тяжело найти весь перечень этих патчей, я лично так и не нашел, поэтому пришлось разбираться самому.
Вот только то, что я сумел откопать:
* UnionFS (www.filesystems.org/project-unionfs.html) - "вспомогательная файловая система для Linux и FreeBSD, производящая каскадно-объединённое монтирование других файловых систем." Применяется в LiveCD убунты - так как LiveCD в режиме только для чтения, а некоторые файлы все равно должны изменяться в процессе работы системы - эта ФС записывает измененные файлы в оперативную память, а система видит эти измененные файлы, как будто они записаны в файловой системе LiveCD. То есть совмещает две ФС в одну.
* Aufs (aufs.sourceforge.net) - тоже самое, что UnionFS, только считается чуть лучшим
* SquashFS - ну об этом уже много раз писал...
* compcache (code.google.com/p/compcache) - сжимает данные в разделе подкачки, тем самым экономит оперативную память

Комментариев нет:

Отправить комментарий