У меня есть два ядра Linux со мной. Один из них - ядро Android Linux, а другое - нормальное ядро Linux. Я хотел бы знать, как получить различия между ними и перечислить их в файле. Я не хочу видеть различия в исходных файлах, но я просто хочу показать, что этот файл отличается. Более четко я хотел бы перечислить файлы, которые отличаются в обоих каталогах ядра.
Пожалуйста, помогите мне с этим.
diff имеет опцию -q
, которая сообщает только, отличаются ли файлы. Вы можете использовать это.
В качестве альтернативы вы можете сгенерировать md5sum для каждого файла, используя:
find . -type f -exec md5sum {} \;
Сделайте это для обоих деревьев, выведите на два файла и разберите файлы.
Ядро Android: Android использует Linux версии 2.6 для основных системных служб, таких как безопасность, управление памятью, управление процессами, сетевой стек и модель драйвера. Ядро также действует как уровень абстракции между оборудованием и остальной частью программного стека. Ядро Linux:
Ядро Linux - это ядро операционной системы, используемое семейством Linux для Unix-подобных операционных систем. [6] Это один из самых ярких примеров бесплатного программного обеспечения с открытым исходным кодом. [7]
Ядро Linux выпущено под лицензией GNU General Public License 2 (GPLv2) [4] (плюс некоторые изображения прошивки с различными несвободными лицензиями) и разрабатывается участниками по всему миру. Ежедневная разработка происходит в списке рассылки ядра Linux.