Для ΠΏΠ»Π°Ρ‚ Raspberry Pi ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ систСмных ΠΎΠ±Ρ€Π°Π·ΠΎΠ² rpi-image-gen

Π Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Raspberry Pi прСдставили инструмСнтарий rpi-image-gen, ΠΏΡ€Π΅Π΄Π½Π°Π·Π½Π°Ρ‡Π΅Π½Π½Ρ‹ΠΉ для упрощСния Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ собствСнных систСмных ΠΎΠ±Ρ€Π°Π·ΠΎΠ² для ΠΏΠ»Π°Ρ‚ Raspberry Pi. Из достоинств инструмСнтария ΡƒΠΏΠΎΠΌΠΈΠ½Π°ΡŽΡ‚ΡΡ: быстрая сборка Π·Π° счёт задСйствования Π³ΠΎΡ‚ΠΎΠ²Ρ‹Ρ… Π±ΠΈΠ½Π°Ρ€Π½Ρ‹Ρ… ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ²; ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½ΠΈΠ΅ ΠΈΠ΄Π΅Π½Ρ‚ΠΈΡ‡Π½Ρ‹Ρ… с Raspberry Pi OS вСрсий Π±ΠΈΠ±Π»ΠΈΠΎΡ‚Π΅ΠΊ ΠΈ ΠΏΡ€ΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠΉ; Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ настройки ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ»ΡŒΠ½ΠΎΠΉ раскладки Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² ΠΈ использования ΡˆΠΈΡ„Ρ€ΠΎΠ²Π°Π½ΠΈΡ Π€Π‘; ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠ° Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ списка задСйствованных ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠΈ отсутствия уязвимых вСрсий ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌ. Код написан Π½Π° Shell ΠΈ распространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ BSD.

Π˜Π½ΡΡ‚Ρ€ΡƒΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ rpi-image-gen ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ отличаСтся ΠΎΡ‚ Ρ€Π°Π½Π΅Π΅ ΠΏΡ€Π΅Π΄Π»Π°Π³Π°Π΅ΠΌΡ‹Ρ… ΡƒΡ‚ΠΈΠ»ΠΈΡ‚ pi-gen, рассчитанных Π½Π° ΠΏΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΊΡƒ Π²Π°Ρ€ΠΈΠ°Π½Ρ‚ΠΎΠ² сборок дистрибутива Raspberry Pi OS. Π’ rpi-image-gen систСма формируСтся с использованиСм ΠΊΠΎΠ½Ρ†Π΅ΠΏΡ†ΠΈΠΈ Β«ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΉΒ» (ΠΏΡ€ΠΈΠΌΠ΅Ρ€Ρ‹), ΠΏΡ€Π΅Π΄ΡΡ‚Π°Π²Π»ΡΡŽΡ‰ΠΈΡ… собой ΠΏΠΎΠ΄Π±ΠΎΡ€ΠΊΠΈ YAML-Ρ„Π°ΠΉΠ»ΠΎΠ² со списками устанавливаСмых ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΠΌΠ΅Ρ‚Π°Π΄Π°Π½Π½Ρ‹ΠΌΠΈ, ΠΎΠΏΡ€Π΅Π΄Π΅Π»ΡΡŽΡ‰ΠΈΠΌΠΈ выполняСмыС ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΈ. Π’Ρ‹Π±Ρ€Π°Π½Π½Ρ‹Π΅ ΠΊΠΎΠ»Π»Π΅ΠΊΡ†ΠΈΠΈ ΠΎΠ±Ρ€Π°Π·ΡƒΡŽΡ‚ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ сборки. Для Π³Π΅Π½Π΅Ρ€Π°Ρ†ΠΈΠΈ rootfs ΠΈ ΠΎΠ±Ρ€Π°Π·ΠΎΠ² с Ρ€Π°Π·Π»ΠΈΡ‡Π½Ρ‹ΠΌΠΈ Π€Π‘ ΠΈ раскладкой Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π² rpi-image-gen ΠΏΡ€ΠΈΠΌΠ΅Π½ΡΡŽΡ‚ΡΡ ΡƒΡ‚ΠΈΠ»ΠΈΡ‚Ρ‹ bdebstrap, mmdebstrap ΠΈ genimage.

Для ΠΏΠ»Π°Ρ‚ Raspberry Pi ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½ Π³Π΅Π½Π΅Ρ€Π°Ρ‚ΠΎΡ€ систСмных ΠΎΠ±Ρ€Π°Π·ΠΎΠ² rpi-image-gen


Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: opennet.ru

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ