เดฌเต‚เดŸเตเดŸเตเดธเตเดŸเตเดฐเดพเดชเตเดชเต v1.0 เด‡เดฎเต‡เดœเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต


เดฌเต‚เดŸเตเดŸเตเดธเตเดŸเตเดฐเดพเดชเตเดชเต v1.0 เด‡เดฎเต‡เดœเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต

GNU/Linux เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเดจเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฌเต‚เดŸเตเดŸเดฌเดฟเตพ เด‡เดฎเต‡เดœเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเดพเดฏเดฟ POSIX เดทเต†เดฒเตเดฒเดฟเตฝ เดŽเดดเตเดคเดฟเดฏเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจ boobstrap เดŽเดจเตเดจ เดซเตเดฐเต†เดฏเดฟเด‚เดตเตผเด•เตเด•เต เดžเดพเตป เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเดฐเดฟเดšเดฏเดชเตเดชเต†เดŸเตเดคเตเดคเดพเตป เด†เด—เตเดฐเดนเดฟเด•เตเด•เตเดจเตเดจเต.Linux. ะคั€ะตะนะผะฒะพั€ะบ ะฟะพะทะฒะพะปัะตั‚ ะฟั€ะพะนั‚ะธ ะฒะตััŒ ะฟัƒัั‚ัŒ ะฒ ั‚ั€ะธ ะฟั€ะพัั‚ั‹ั… ัˆะฐะณะฐ: ะพั‚ ั€ะฐะทะฒั‘ั€ั‚ั‹ะฒะฐะฝะธั ัะธัั‚ะตะผั‹ ะฒ chroot, ัะพะทะดะฐะฝะธั initramfs-ะพะฑั€ะฐะทะฐ ะฒะบะปัŽั‡ะฐัŽั‰ะตะณะพ ะฒ ัะตะฑั ัะธัั‚ะตะผัƒ ะธะท chroot, ะธ ะฒ ะบะพะฝะตั‡ะฝะพะผ ัั‡ั‘ั‚ะต ะทะฐะณั€ัƒะทะพั‡ะฝะพะณะพ ISO-ะพะฑั€ะฐะทะฐ. boobstrap ะฒะบะปัŽั‡ะฐะตั‚ ะฒ ัะตะฑั ั‚ั€ะธ ัƒั‚ะธะปะธั‚ั‹ mkbootstrap, mkinitramfs ะธ mkbootisofs ัะพะพั‚ะฒะตั‚ัะฒะตะฝะฝะพ.

mkbootstrap ัƒัั‚ะฐะฝะฐะฒะปะธะฒะฐะตั‚ ัะธัั‚ะตะผัƒ ะฒ ะพั‚ะดะตะปัŒะฝัƒัŽ ะดะธั€ะตะบั‚ะพั€ะธัŽ, ะธะผะตะตั‚ัั ะฝะฐั‚ะธะฒะฝะฐั ะฟะพะดะดะตั€ะถะบะฐ CRUX, ะฐ ะฒ ัะปัƒั‡ะฐะต Arch Linux / Manjaro ะธ ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒะพะฒ ะฝะฐ ะพัะฝะพะฒะต Debian ะดะพะปะถะฝั‹ ะฑั‹ั‚ัŒ ะธัะฟะพะปัŒะทะพะฒะฐะฝั‹ ัั‚ะพั€ะพะฝะฝะธะต ัƒั‚ะธะปะธั‚ั‹ pacstrap, basestrap ะธ debootstrap ัะพะพั‚ะฒะตั‚ัั‚ะฒะตะฝะฝะพ.

mkinitramfs เด’เดฐเต initramfs เด‡เดฎเต‡เดœเต เดธเตƒเดทเตโ€ŒเดŸเดฟเด•เตเด•เตเดจเตเดจเต, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเต‹เตพ เดšเต†เดฏเตเดค เดธเดฟเดธเตเดฑเตเดฑเด‚ เด’เดฐเต "เด“เดตเตผเดฒเต‡" เด†เดฏเดฟ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚, SquashFS เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตเดฐเดธเต เดšเต†เดฏเตเดฏเตเด•, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดค เดถเต‡เดทเด‚ เดจเต‡เดฐเดฟเดŸเตเดŸเต tmpfs-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเด•. เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, mkinitramfs `mktemp -d` --overlay "arch-chroot/" --overlay "/home" --squashfs-xz --output initrd เด•เดฎเดพเตปเดกเต "arch- เด‰เดณเตเดณ เดฐเดฃเตเดŸเต เด“เดตเตผเดฒเต‡เด•เตพ เด‰เตพเดชเตเดชเต†เดŸเต† เด’เดฐเต initrd เดซเดฏเตฝ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเด‚. chroot/" เดธเดฟเดธเตเดฑเตเดฑเดตเตเด‚ เดจเดฟเด™เตเด™เดณเตเดŸเต† "/home", SquashFS เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด•เด‚เดชเตเดฐเดธเตเดธเตเดšเต†เดฏเตโ€Œเดคเต, เด…เดคเต เดจเดฟเด™เตเด™เตพเด•เตเด•เต PXE เดตเดดเดฟ tmpfs-เดฒเต‡เด•เตเด•เต เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเด‚, เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เดˆ initrd เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ ISO เด‡เดฎเต‡เดœเต เด‰เดฃเตเดŸเดพเด•เตเด•เดพเด‚.

mkbootisofs เดจเดฟเตผเดฆเตเดฆเดฟเดทเตเดŸ เดกเดฏเดฑเด•เตเดŸเดฑเดฟเดฏเดฟเตฝ เดจเดฟเดจเตเดจเต เด’เดฐเต BIOS/UEFI เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ ISO เด‡เดฎเต‡เดœเต เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเต. เดกเดฏเดฑเด•เตโ€ŒเดŸเดฑเดฟเดฏเดฟเตฝ /boot/vmlinuz, /boot/initrd เดŽเดจเตเดจเดฟเดต เด‡เดŸเตเด•.

boobstrap ะฝะต ะธัะฟะพะปัŒะทัƒะตั‚ busybox, ะฐ ะดะปั ัะพะทะดะฐะฝะธั ั€ะฐะฑะพั‡ะตะณะพ ะพะบั€ัƒะถะตะฝะธั initramfs ะบะพะฟะธั€ัƒะตั‚ัั ะผะธะฝะธะผะฐะปัŒะฝั‹ะน ะฝะฐะฑะพั€ ะฟั€ะพะณั€ะฐะผะผ ั ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะตะผ ldd, ะฝะตะพะฑั…ะพะดะธะผั‹ั… ะดะปั ะทะฐะณั€ัƒะทะบะธ ะธ ะฟะตั€ะตะบะปัŽั‡ะตะฝะธั ะฒ ัะธัั‚ะตะผัƒ. ะกะฟะธัะพะบ ะฟั€ะพะณั€ะฐะผะผ ะดะปั ะบะพะฟะธั€ะพะฒะฐะฝะธั, ะบะฐะบ ะธ ะฒัั‘ ะพัั‚ะฐะปัŒะฝะพะต, ะผะพะถะฝะพ ะฝะฐัั‚ั€ะพะธั‚ัŒ ั‡ะตั€ะตะท ั„ะฐะนะป ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะธ /etc/boobstrap/boobstrap.conf. ะขะฐะบ ะถะต, ะฒั‹ ะผะพะถะตั‚ะต ัƒัั‚ะฐะฝะพะฒะธั‚ัŒ ะปัŽะฑะพะน ะผะธะฝะธะผะฐะปะธัั‚ะธั‡ะฝั‹ะน ะดะธัั‚ั€ะธะฑัƒั‚ะธะฒ ะฒ ะพั‚ะดะตะปัŒะฝั‹ะน chroot/, ะธะท ะบะพั‚ะพั€ะพะณะพ ะดะฐะปะตะต ัะพะทะดะฐั‚ัŒ ัƒะถะต ะฟะพะปะฝะพั†ะตะฝะฝะพะต initramfs ะพะบั€ัƒะถะตะฝะธะต. ะ’ ะบะฐั‡ะตัั‚ะฒะต ั‚ะฐะบะพะณะพ ะผะธะฝะธะผะฐะปะธัั‚ะธั‡ะฝะพะณะพ, ะฝะพ ะฟั€ะธ ัั‚ะพะผ ะฟะพะปะฝะพั†ะตะฝะฝะพะณะพ ะพะบั€ัƒะถะตะฝะธั ะฟั€ะตะดะปะฐะณะฐะตั‚ัั ะธัะฟะพะปัŒะทะพะฒะฐั‚ัŒ ัˆะฐะฑะปะพะฝ ยซcrux_gnulinux-embeddedยป, ะบะพั‚ะพั€ั‹ะน ะฟะพัะปะต xz ะทะฐะฝะธะผะฐะตั‚ ะบะพะผะฟั€ะพะผะธััะฝั‹ะต 37ะผะฑ. busybox ะถะต, ะบั€ะพะผะต ัะฒะพะตะณะพ ั€ะฐะทะผะตั€ะฐ, 3-5ะผะฑ ะฟั€ะพั‚ะธะฒ 30-50ะผะฑ ะฟะพะปะฝะพั†ะตะฝะฝะพะณะพ GNU/Linux ะพะบั€ัƒะถะตะฝะธั, ะฝะธะบะฐะบะธั… ะฟั€ะตะธะผัƒั‰ะตัั‚ะฒ ะฑะพะปะตะต ะฝะต ะฟั€ะตะดะปะฐะณะฐะตั‚, ั‚ะฐะบะธะผ ะพะฑั€ะฐะทะพะผ ะธัะฟะพะปัŒะทะพะฒะฐะฝะธะต busybox ะฒ ะฟั€ะพะตะบั‚ะต ะฝะต ะฒะธะดะธั‚ัั ั†ะตะปะตัะพะพะฑั€ะฐะทะฝั‹ะผ.

เดŽเด™เตเด™เดจเต† เดตเต‡เด—เดคเตเดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดจเด‚ เดชเดฐเดฟเดถเต‹เดงเดฟเดšเตเดšเต เด†เดฐเด‚เดญเดฟเด•เตเด•เดพเด‚? เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•.

# เดœเดฟเดฑเตเดฑเต เด•เตเดฒเต‹เตบ https://github.com/sp00f1ng/boobstrap.git
# เดธเดฟเดกเดฟ เดฌเต‚เดฌเตเดธเตเดŸเตเดฐเดพเดชเตเดชเต
# เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•# boobstrap/tests/crux_gnulinux-download-and-build
# qemu-system-x86_64 -enable-kvm -m 1G -cdrom tmp.*/install.iso

เดจเดฟเด™เตเด™เตพ เดกเดฟเดชเตปเดกเตปเดธเดฟเด•เตพ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเต‡เดฃเตเดŸเดคเตเดฃเตเดŸเต, เด…เดคเดพเดฏเดคเต: cpio, grub, grub-efi, dosfstools, xorriso. squashfs-เดŸเต‚เดณเตเด•เตพ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒ; เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด‰เดšเดฟเดคเดฎเดพเดฏ RAM เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต tmpfs-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเด‚. เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตฝ เดŽเดจเตเดคเต†เด™เตเด•เดฟเดฒเตเด‚ เดจเดทเตโ€ŒเดŸเดชเตเดชเต†เดŸเตเดŸเดพเตฝ, เดฌเต‚เดฌเตโ€Œเดธเตโ€ŒเดŸเตเดฐเดพเดชเตเดชเต เด‡เดคเต เด†เดฐเด‚เดญเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เดฑเดฟเดชเตเดชเต‹เตผเดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเด‚.

เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เตเดจเตเดจเดคเต เดฒเดณเดฟเดคเดฎเดพเด•เตเด•เดพเตป, เดฌเต‚เดฌเตเดธเตเดŸเตเดฐเดพเดชเตเดชเต "เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ", "เดธเดฟเดธเตเดฑเตเดฑเด‚เดธเต" เดŽเดจเตเดจเดฟเดต เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเตป เดจเดฟเตผเดฆเตเดฆเต‡เดถเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเดฟเตปเตเดฑเต† เดธเดพเดฐเดพเด‚เดถเด‚ "เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ" (เดฌเต‚เดŸเตเดŸเตเดธเตเดŸเตเดฐเดพเดชเตเดชเต-เดŸเต†เด‚เดชเตเดฒเต‡เดฑเตเดฑเตเด•เตพ/) เด‰เดชเดฏเต‹เด—เดฟเดšเตเดšเต เด’เดฐเต เดซเดฏเดฒเดฟเตฝ เดจเดฟเดจเตเดจเต เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ เดตเต‡เด—เดคเตเดคเดฟเตฝ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเด•, เดจเต‡เดฐเดฟเดŸเตเดŸเต "เดธเดฟเดธเตเดฑเตเดฑเด‚เดธเต" (เดฌเต‚เดŸเตเดŸเตเดธเตเดŸเตเดฐเดพเดชเตเดชเต- เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เตพ/) เด…เดจเตเดคเดฟเดฎ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เดธเดœเตเดœเต€เด•เดฐเดฟเด•เตเด•เดพเตป เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเดจเตเดจเต.

ะขะฐะบ ะฝะฐะฟั€ะธะผะตั€, ะทะฐะฟัƒัะบ ัะบั€ะธะฟั‚ะฐ boobstrap/bootstrap-templates/crux_gnulinux-embedded.bbuild ัƒัั‚ะฐะฝะพะฒะธั‚ ะผะธะฝะธะผะฐะปัŒะฝัƒัŽ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธัŽ ัะธัั‚ะตะผั‹ CRUX GNU/Linux ะธ ัะพั…ั€ะฐะฝะธั‚ ะตั‘ ะฒ ั„ะฐะนะปะต crux_gnulinux-embedded.rootfs, ะดะฐะปะตะต ะฒั‹ ะทะฐะฟัƒัะบะฐะตั‚ะต boobstrap/bootstrap-systems/default/crux_gnulinux.bbuild ะบะพั‚ะพั€ั‹ะน ะทะฐะณั€ัƒะทะธั‚ ะฟะตั€ะฒะธั‡ะฝัƒัŽ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธัŽ ะธะท ัƒะฟะพะผัะฝัƒั‚ะพะณะพ ั„ะฐะนะปะฐ, ะฒั‹ะฟะพะปะฝะธั‚ ะฒััŽ ะฝะตะพะฑั…ะพะดะธะผัƒัŽ ะฝะฐัั‚ั€ะพะนะบัƒ ะธ ะฟะพะดะณะพั‚ะพะฒะธั‚ ะทะฐะณั€ัƒะทะพั‡ะฝั‹ะน ISO. ะญั‚ะพ ัƒะดะพะฑะฝะพ, ะบะพะณะดะฐ ะฝะฐะฟั€ะธะผะตั€, ะผะฝะพะถะตัั‚ะฒะพ ัะธัั‚ะตะผ ะธัะฟะพะปัŒะทัƒัŽั‚ ะพะดะฝะพั‚ะธะฟะฝัƒัŽ ะบะพะฝั„ะธะณัƒั€ะฐั†ะธัŽ: ั‡ั‚ะพะฑั‹ ะบะฐะถะดั‹ะน ั€ะฐะท ะฝะต ะพะฟะธัั‹ะฒะฐั‚ัŒ ะพะดะธะฝะฐะบะพะฒั‹ะน ะฝะฐะฑะพั€ ะฟะฐะบะตั‚ะพะฒ, ะฒั‹ ะธัะฟะพะปัŒะทัƒะตั‚ะต ะพะดะธะฝ ัˆะฐะฑะปะพะฝ, ะฝะฐ ะพัะฝะพะฒะต ะบะพั‚ะพั€ะพะณะพ ัƒะถะต ะธ ัะพะทะดะฐั‘ั‚ะต ะทะฐะณั€ัƒะทะพั‡ะฝั‹ะต ะพะฑั€ะฐะทั‹ ัะธัั‚ะตะผ ั ะบะพะฝะตั‡ะฝะพะน ะบะพะฝั„ะธะณัƒั€ะฐั†ะธะตะน.

เดŽเดจเดฟเด•เตเด•เต เด‡เดคเต†เดฒเตเดฒเดพเด‚ เดŽเดตเดฟเดŸเต† เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เดพเด‚?

เดจเดฟเด™เตเด™เตพ เด’เดฐเดฟเด•เตเด•เตฝ เด’เดฐเต เดซเดฏเดฒเดฟเตฝ เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เด…เดคเต เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพ เด…เดคเต เดจเดฟเตผเดฎเตเดฎเดฟเด•เตเด•เตเด•เดฏเตเด‚/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต. เดธเดฟเดธเตเดฑเตเดฑเด‚ tmpfs-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เตเดจเตเดจเต, เด…เดคเต เด…เดคเตเดฏเดพเดตเดถเตเดฏเดฎเดพเดฏเดฟ เดกเดฟเดธเตเดชเต‹เดธเดฟเดฌเดฟเตพ เด†เด•เตเด•เตเดจเตเดจเต. เดธเดฟเดธเตเดฑเตเดฑเด‚ เดชเดฐเดพเดœเดฏเดชเตเดชเต†เดŸเตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ, เดฑเต€เดธเต†เดฑเตเดฑเต เดฌเดŸเตเดŸเดฃเดฟเตปเตเดฑเต† เด’เดฑเตเดฑ เด•เตเดฒเดฟเด•เตเด•เดฟเดฒเต‚เดŸเต† เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด…เดคเดฟเตปเตเดฑเต† เดฏเดฅเดพเตผเดคเตเดฅ เด…เดตเดธเตเดฅเดฏเดฟเดฒเต‡เด•เตเด•เต เดฎเดŸเด™เตเด™เดพเด‚. เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดธเตเดฐเด•เตเดทเดฟเดคเดฎเดพเดฏเดฟ rm -rf / เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เดพเตป เด•เดดเดฟเดฏเตเด‚.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เดŽเดฒเตเดฒเดพ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเดจเตเด•เตพ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดชเตเดฐเดพเดฆเต‡เดถเดฟเด•เดฎเดพเดฏเดฟ เด•เต‹เตบเดซเดฟเด—เตผ เดšเต†เดฏเตเดฏเดพเดจเตเด‚ เด‡เดฎเต‡เดœเตเด•เตพ เดธเตƒเดทเตเดŸเดฟเด•เตเด•เดพเดจเตเด‚ เด’เดฐเต เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เดจเดฟเดฒเต‹ เดชเตเดฐเดคเตเดฏเต‡เด• เดนเดพเตผเดกเตโ€Œเดตเต†เดฏเดฑเดฟเดฒเต‹ เด…เดตเดฏเต† เดชเดฐเต€เด•เตเดทเดฟเดšเตเดšเตเดจเต‹เด•เตเด•เตเด•เดฏเตเด‚ เด’เดฐเต เดฑเดฟเดฎเต‹เดŸเตเดŸเต เดธเต†เตผเดตเดฑเดฟเดฒเต‡เด•เตเด•เต เด…เดชเตโ€Œเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเตเด•เดฏเตเด‚ kexec -l /vmlinuz โ€”initrd=/initrd && kexec -e เดŽเดจเตเดจ เดฐเดฃเตเดŸเต เด•เดฎเดพเตปเดกเตเด•เตพ เดชเตเดฐเดตเตผเดคเตเดคเดฟเดชเตเดชเดฟเด•เตเด•เตเด•เดฏเตเด‚ เดšเต†เดฏเตเดฏเดพเด‚. เดฎเตเดดเตเดตเตป เดธเดฟเดธเตเดฑเตเดฑเดตเตเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต, เด…เดคเต tmpfs-เดฒเต‡เด•เตเด•เต เดฑเต€เดฌเต‚เดŸเตเดŸเต เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เด…เดคเตเดชเต‹เดฒเต†, เดจเดฟเด™เตเด™เตพเด•เตเด•เต เดŽเดฒเตเดฒเดพ เดธเดฟเดธเตเดฑเตเดฑเด™เตเด™เดณเตเด‚ เด•เตˆเดฎเดพเดฑเดพเตป เด•เดดเดฟเดฏเตเด‚, เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, VDS-เตฝ, tmpfs-เตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเตป, เด•เต‚เดŸเดพเดคเต† /dev/vda เดกเดฟเดธเตเด•เต เดŽเตปเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เดšเต†เดฏเตเดคเต เด“เดชเตเดชเดฑเต‡เดฑเตเดฑเดฟเด‚เด—เต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด…เดคเดฟเตฝ เดธเต‚เด•เตเดทเดฟเด•เตเด•เต‡เดฃเตเดŸ เด†เดตเดถเตเดฏเดฎเดฟเดฒเตเดฒเดพเดคเต† เดกเดพเดฑเตเดฑเดฏเตเด•เตเด•เดพเดฏเดฟ เดฎเดพเดคเตเดฐเด‚ เด‰เดชเดฏเต‹เด—เดฟเด•เตเด•เตเด•. เดˆ เด•เต‡เดธเดฟเตฝ "เดตเดฟเดตเดฐ เดšเต‹เตผเดšเตเดšเดฏเตเดŸเต† เดชเต‹เดฏเดฟเตปเตเดฑเต" เดจเดฟเด™เตเด™เดณเตเดŸเต† เดตเต†เตผเดšเตเดตเตฝ เดฎเต†เดทเต€เตปเตเดฑเต† เดฎเต†เดฎเตเดฎเดฑเดฟเดฏเตเดŸเต† "เด•เต‹เตพเดกเต เดกเด‚เดชเต" เดฎเดพเดคเตเดฐเดฎเดพเดฏเดฟเดฐเดฟเด•เตเด•เตเด‚, เด•เต‚เดŸเดพเดคเต† เดธเดฟเดธเตเดฑเตเดฑเด‚ เดตเดฟเดŸเตเดŸเตเดตเต€เดดเตเดš เดธเด‚เดญเดตเดฟเด•เตเด•เตเด•เดฏเดพเดฃเต†เด™เตเด•เดฟเตฝ (เด‰เดฆเดพเดนเดฐเดฃเดคเตเดคเดฟเดจเต, ssh เดชเดพเดธเตโ€Œเดตเต‡เดกเต เดŠเดนเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดฒเต‚เดŸเต† เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เด…เดชเด•เดŸเดธเดพเดงเตเดฏเดค เดŽเด•เตเดธเดฟเด‚), เดŽเดฒเตเดฒเดพ เด•เต‡เดŸเตเดชเดพเดŸเตเด•เดณเตเด‚ เด…เดŸเดฏเตเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต เดธเดฟเดธเตเดฑเตเดฑเด‚ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เดŽเดกเดฟเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเตป เดฎเดฑเด•เตเด•เดพเดคเต†, VDS เดตเต€เดฃเตเดŸเตเด‚ เดชเตเดฐเดตเตผเดคเตเดคเดจเดคเตเดคเดฟเดฒเต‡เด•เตเด•เต เด•เตŠเดฃเตเดŸเตเดตเดฐเตเดจเตเดจเดคเดฟเดจเต, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฆเดพเดคเดพเดตเดฟเตปเตเดฑเต† "เดจเดฟเดฏเดจเตเดคเตเดฐเดฃ เดชเดพเดจเตฝ" เดตเดดเดฟ เดจเดฟเด™เตเด™เตพเด•เตเด•เต เด’เดฐเต เดชเตเดคเดฟเดฏ ISO เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเด‚. เด‡เดคเต เดตเต€เดฃเตเดŸเตเด‚ เด‡เตปเดธเตเดฑเตเดฑเดพเตพ เดšเต†เดฏเตเดฏเตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเดณเตเด‚ เดคเตเดŸเตผเดจเตเดจเตเดณเตเดณ เด•เต‹เตบเดซเดฟเด—เดฑเต‡เดทเตป เด•เต‚เดŸเดพเดคเต†/เด…เดฒเตเดฒเต†เด™เตเด•เดฟเตฝ เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเดฟเตฝ เดจเดฟเดจเตเดจเต เดชเตเดจเดƒเดธเตเดฅเดพเดชเดฟเด•เตเด•เตเดจเตเดจเดคเดฟเดจเต‡เด•เตเด•เดพเดณเตเด‚ เดตเต‡เด—เดคเดฏเตเดณเตเดณเดคเดพเดฃเต, เด•เดพเดฐเดฃเด‚ เดธเดพเดฐเดพเด‚เดถเดคเตเดคเดฟเตฝ, เดจเดฟเด™เตเด™เดณเตเดŸเต† เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเดจเตŠเดชเตเดชเด‚ เดกเต—เตบเดฒเต‹เดกเต เดšเต†เดฏเตเดฏเดพเดตเตเดจเตเดจ เดเดŽเดธเตเด’ เดจเดฟเด™เตเด™เดณเตเดŸเต† เดฌเดพเด•เตเด•เดชเตเดชเดพเดฃเต. "เดเดดเต เดชเตเดฐเดถเตโ€Œเดจเด™เตเด™เตพ - เด’เดฐเต เดฑเต€เดธเต†เดฑเตเดฑเต."

เด…เดตเดธเดพเดจเด‚, เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดตเดถเตเดฏเด™เตเด™เตพเด•เตเด•เดพเดฏเดฟ เดเดคเต เดกเดฟเดธเตเดŸเตเดฐเดฟเดฌเตเดฏเต‚เดทเดจเตเด‚ เด‰เดฃเตเดŸเดพเด•เตเด•เดพเด‚, เด…เดคเต เด’เดฐเต เดฏเตเดŽเดธเตเดฌเดฟ เดกเตเดฐเตˆเดตเดฟเดฒเต‡เด•เตเด•เต เดŽเดดเตเดคเดฟ เด…เดคเดฟเตฝ เดชเตเดฐเดตเตผเดคเตเดคเดฟเด•เตเด•เดพเด‚, เด†เดตเดถเตเดฏเดพเดจเตเดธเดฐเดฃเด‚ เด…เดชเตเดกเต‡เดฑเตเดฑเต เดšเต†เดฏเตเดคเต เดตเต€เดฃเตเดŸเตเด‚ USB เดกเตเดฐเตˆเดตเดฟเดฒเต‡เด•เตเด•เต เดฑเต€เดฑเตˆเดฑเตเดฑเตเดšเต†เดฏเตเดฏเดพเด‚. เดŽเดฒเตเดฒเดพ เดกเดพเดฑเตเดฑเดฏเตเด‚ เด•เตเดฒเต—เดกเตเด•เดณเดฟเตฝ เดธเด‚เดญเดฐเดฟเดšเตเดšเดฟเดฐเดฟเด•เตเด•เตเดจเตเดจเต. เดธเดฟเดธเตเดฑเตเดฑเดคเตเดคเดฟเตปเตเดฑเต† เดธเตเดฐเด•เตเดทเดฏเต†เด•เตเด•เตเดฑเดฟเดšเตเดšเต เดจเดฟเด™เตเด™เตพ เด‡เดจเดฟ เดตเดฟเดทเดฎเดฟเด•เตเด•เต‡เดฃเตเดŸเดคเดฟเดฒเตเดฒ, เดธเดฟเดธเตเดฑเตเดฑเด‚ "เดกเดฟเดธเตเดชเต‹เดธเดฟเดฌเดฟเตพ" เด†เดฏเดฟเดคเตเดคเต€เดฐเตเดฎเตเดชเต‹เตพ, เดžเดพเตป เด†เดตเตผเดคเตเดคเดฟเด•เตเด•เตเดฎเตเดชเต‹เตพ เด’เดฐเต เดฌเดพเด•เตเด•เดชเตเดชเต เด‰เดฃเตเดŸเดพเด•เตเด•เตเด•.

เดจเดฟเด™เตเด™เดณเตเดŸเต† เด†เดถเด‚เดธเด•เดณเตเด‚ เดจเดฟเตผเดฆเตเดฆเต‡เดถเด™เตเด™เดณเตเด‚ เด…เดญเดฟเดชเตเดฐเดพเดฏเด™เตเด™เดณเตเด‚ เดธเตเดตเดพเด—เดคเด‚ เดšเต†เดฏเตเดฏเตเดจเตเดจเต.

เดšเตเดตเดŸเต†เดฏเตเดณเตเดณ เดฒเดฟเด™เตเด•เดฟเดฒเต† เดฑเดฟเดชเตเดชเต‹เดธเดฟเดฑเตเดฑเดฑเดฟเดฏเดฟเตฝ เด“เดฐเต‹ เดฏเต‚เดŸเตเดŸเดฟเดฒเดฟเดฑเตเดฑเดฟเดฏเตเดŸเต†เดฏเตเด‚ เด‰เดชเดฏเต‹เด—เดคเตเดคเดฟเตปเตเดฑเต† เด‰เดฆเดพเดนเดฐเดฃเด™เตเด™เดณเตเดŸเต†เดฏเตเด‚ เดตเดฟเดตเดฐเดฃเดคเตเดคเต‹เดŸเตเด•เต‚เดŸเดฟเดฏ เดตเดฟเดถเดฆเดฎเดพเดฏ README เดซเดฏเตฝ (เด‡เด‚เด—เตเดฒเต€เดทเดฟเตฝ) เด‰เดฃเตเดŸเต, เดฑเดทเตเดฏเตป เดญเดพเดทเดฏเดฟเตฝ เดตเดฟเดถเดฆเดฎเดพเดฏ เดกเต‹เด•เตเดฏเตเดฎเต†เตปเตเดฑเต‡เดทเดจเตเด‚ เดฒเดฟเด™เตเด•เดฟเตฝ เด’เดฐเต เดตเดฟเด•เดธเดจ เดšเดฐเดฟเดคเตเดฐเดตเตเด‚ เดฒเดญเตเดฏเดฎเดพเดฃเต: เดฌเต‚เดฌเตเดธเตเดŸเตเดฐเดพเดชเตเดชเต เดฌเต‚เดŸเตเดŸเต เดธเตเด•เตเดฐเดฟเดชเตเดฑเตเดฑเต เด•เต‹เด‚เดชเตเดฒเด•เตเดธเต.

เด…เดตเดฒเด‚เดฌเด‚: linux.org.ru

DDoS เดชเดฐเดฟเดฐเด•เตเดทเดฏเตเดณเตเดณ เดธเตˆเดฑเตเดฑเตเด•เตพเด•เตเด•เดพเดฏเดฟ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เตเด•, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ ๐Ÿ”ฅ DDoS เดชเดฐเดฟเดฐเด•เตเดท, VPS VDS เดธเต†เตผเดตเดฑเตเด•เตพ เด‰เดณเตเดณ เดตเดฟเดถเตเดตเดธเดจเต€เดฏเดฎเดพเดฏ เดตเต†เดฌเตโ€Œเดธเตˆเดฑเตเดฑเต เดนเต‹เดธเตเดฑเตเดฑเดฟเด‚เด—เต เดตเดพเด™เตเด™เต‚ | ProHoster