LINUX.ORG.RU

История изменений

Исправление intelfx, (текущая версия) :

http://ix.io/1Z2q:

$ podman run -it --rm archlinux
[root@163756f4cb76 /]# echo 'Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch' > /etc/pacman.d/mirrorlist
[root@163756f4cb76 /]# time pacman -Sy linux-firmware --noconfirm
:: Synchronizing package databases...
 core                                                                  133.5 KiB  3.26M/s 00:00 [########################################################] 100%
 extra                                                                1645.5 KiB  17.1M/s 00:00 [########################################################] 100%
 community                                                               4.9 MiB  21.2M/s 00:00 [########################################################] 100%
resolving dependencies...
looking for conflicting packages...

Packages (1) linux-firmware-20190923.417a9c6-1

Total Download Size:    82.02 MiB
Total Installed Size:  470.66 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 linux-firmware-20190923.417a9c6-1-any                                  82.0 MiB  8.46M/s 00:10 [########################################################] 100%
(1/1) checking keys in keyring                                                                  [########################################################] 100%
(1/1) checking package integrity                                                                [########################################################] 100%
(1/1) loading package files                                                                     [########################################################] 100%
(1/1) checking for file conflicts                                                               [########################################################] 100%
(1/1) checking available disk space                                                             [########################################################] 100%
:: Processing package changes...
(1/1) installing linux-firmware                                                                 [########################################################] 100%
:: Running post-transaction hooks...
(1/2) Creating temporary files...
<...>
(2/2) Arming ConditionNeedsUpdate...

real    0m15.573s
user    0m5.095s
sys     0m0.581s

http://ix.io/1Z2t:

$ podman run -it --rm alpine
/ # echo 'http://mirror.yandex.ru/mirrors/alpine/v3.10/main' > /etc/apk/repositories
/ # echo 'http://mirror.yandex.ru/mirrors/alpine/v3.10/community' >> /etc/apk/repositories
/ # time apk add linux-firmware
fetch http://mirror.yandex.ru/mirrors/alpine/v3.10/main/x86_64/APKINDEX.tar.gz
fetch http://mirror.yandex.ru/mirrors/alpine/v3.10/community/x86_64/APKINDEX.tar.gz
(1/84) Installing linux-firmware-yamaha (20190322-r1)
<...>
(84/84) Installing linux-firmware (20190322-r1)
OK: 442 MiB in 98 packages
real    0m 23.03s
user    0m 2.45s
sys     0m 0.62s

23s vs 15s, шах и мат.

На самом деле грош цена таким тестам, потому что влияние сети не исключено. Но я хотя бы сравниваю установку одного и того же набора файлов из одного и того же зеркала, лол.

Исправление intelfx, :

http://ix.io/1Z2q:

$ podman run -it --rm archlinux
[root@163756f4cb76 /]# echo 'Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch' > /etc/pacman.d/mirrorlist
[root@163756f4cb76 /]# time pacman -Sy linux-firmware --noconfirm
:: Synchronizing package databases...
 core                                                                  133.5 KiB  3.26M/s 00:00 [########################################################] 100%
 extra                                                                1645.5 KiB  17.1M/s 00:00 [########################################################] 100%
 community                                                               4.9 MiB  21.2M/s 00:00 [########################################################] 100%
resolving dependencies...
looking for conflicting packages...

Packages (1) linux-firmware-20190923.417a9c6-1

Total Download Size:    82.02 MiB
Total Installed Size:  470.66 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 linux-firmware-20190923.417a9c6-1-any                                  82.0 MiB  8.46M/s 00:10 [########################################################] 100%
(1/1) checking keys in keyring                                                                  [########################################################] 100%
(1/1) checking package integrity                                                                [########################################################] 100%
(1/1) loading package files                                                                     [########################################################] 100%
(1/1) checking for file conflicts                                                               [########################################################] 100%
(1/1) checking available disk space                                                             [########################################################] 100%
:: Processing package changes...
(1/1) installing linux-firmware                                                                 [########################################################] 100%
:: Running post-transaction hooks...
(1/2) Creating temporary files...
<...>
(2/2) Arming ConditionNeedsUpdate...

real    0m15.573s
user    0m5.095s
sys     0m0.581s

http://ix.io/1Z2q:

$ podman run -it --rm alpine
/ # echo 'http://mirror.yandex.ru/mirrors/alpine/v3.10/main' > /etc/apk/repositories
/ # echo 'http://mirror.yandex.ru/mirrors/alpine/v3.10/community' >> /etc/apk/repositories
/ # time apk add linux-firmware
fetch http://mirror.yandex.ru/mirrors/alpine/v3.10/main/x86_64/APKINDEX.tar.gz
fetch http://mirror.yandex.ru/mirrors/alpine/v3.10/community/x86_64/APKINDEX.tar.gz
(1/84) Installing linux-firmware-yamaha (20190322-r1)
<...>
(84/84) Installing linux-firmware (20190322-r1)
OK: 442 MiB in 98 packages
real    0m 23.03s
user    0m 2.45s
sys     0m 0.62s

23s vs 15s, шах и мат.

На самом деле таким тестам грош цена, потому что сеть, но я хотя бы сравниваю установку одного и того же набора файлов из одного и того же зеркала, лол.

Исходная версия intelfx, :

http://ix.io/1Z2q:

$ podman run -it --rm archlinux
[root@163756f4cb76 /]# echo 'Server = http://mirror.yandex.ru/archlinux/$repo/os/$arch' > /etc/pacman.d/mirrorlist
[root@163756f4cb76 /]# time pacman -Sy linux-firmware --noconfirm
:: Synchronizing package databases...
 core                                                                  133.5 KiB  3.26M/s 00:00 [########################################################] 100%
 extra                                                                1645.5 KiB  17.1M/s 00:00 [########################################################] 100%
 community                                                               4.9 MiB  21.2M/s 00:00 [########################################################] 100%
resolving dependencies...
looking for conflicting packages...

Packages (1) linux-firmware-20190923.417a9c6-1

Total Download Size:    82.02 MiB
Total Installed Size:  470.66 MiB

:: Proceed with installation? [Y/n]
:: Retrieving packages...
 linux-firmware-20190923.417a9c6-1-any                                  82.0 MiB  8.46M/s 00:10 [########################################################] 100%
(1/1) checking keys in keyring                                                                  [########################################################] 100%
(1/1) checking package integrity                                                                [########################################################] 100%
(1/1) loading package files                                                                     [########################################################] 100%
(1/1) checking for file conflicts                                                               [########################################################] 100%
(1/1) checking available disk space                                                             [########################################################] 100%
:: Processing package changes...
(1/1) installing linux-firmware                                                                 [########################################################] 100%
:: Running post-transaction hooks...
(1/2) Creating temporary files...
<...>
(2/2) Arming ConditionNeedsUpdate...

real    0m15.573s
user    0m5.095s
sys     0m0.581s

http://ix.io/1Z2q:

$ podman run -it --rm alpine
/ # echo 'http://mirror.yandex.ru/mirrors/alpine/v3.10/main' > /etc/apk/repositories
/ # echo 'http://mirror.yandex.ru/mirrors/alpine/v3.10/community' >> /etc/apk/repositories
/ # time apk add linux-firmware
fetch http://mirror.yandex.ru/mirrors/alpine/v3.10/main/x86_64/APKINDEX.tar.gz
fetch http://mirror.yandex.ru/mirrors/alpine/v3.10/community/x86_64/APKINDEX.tar.gz
(1/84) Installing linux-firmware-yamaha (20190322-r1)
<...>
(84/84) Installing linux-firmware (20190322-r1)
OK: 442 MiB in 98 packages
real    0m 23.03s
user    0m 2.45s
sys     0m 0.62s

23s vs 15s, шах и мат.

На самом деле таким тестам грош цена, потому что сеть, но я хотя бы сравниваю установку одного и того же пакета из одного и того же зеркала, лол.