เบขเบนเปˆเปƒเบ™เปเบเบ™เบเบฒเบ‡ Linux 5.13 เบˆเบฐเปเบ™เบฐเบ™เบณเบเบฒเบ™เบฎเบญเบ‡เบฎเบฑเบšเป€เบšเบทเป‰เบญเบ‡เบ•เบปเป‰เบ™เบชเบณเบฅเบฑเบš CPU Apple M1.

เป€เบฎเบฑเบเป€เบ•เบต เบกเบฒเบฃเบ•เบดเบ™ เป„เบ”เป‰เบชเบฐเป€เปœเบตเปƒเบซเป‰เบฅเบงเบกเป€เบญเบปเบฒเบกเบฑเบ™เป„เบงเป‰เปƒเบ™เบซเบผเบฑเบ Linux เบŠเบธเบ”เปเบœเปˆเบ™เบ›เบดเบ”เบŠเบธเบ”เบ—เบณเบญเบดเบ”เบ—เบตเปˆเบเบฐเบเบฝเบกเป‚เบ”เบเป‚เบ„เบ‡เบเบฒเบ™ Asahi Linux, เบ™เบณเบžเบฒเบงเบฝเบเบ‡เบฒเบ™เบเบฒเบ™เบ›เบฑเบšเบ•เบปเบง Linux เบชเบณเบฅเบฑเบšเบ„เบญเบกเบžเบดเบงเป€เบ•เบต Mac เบ—เบตเปˆเบกเบตเบŠเบดเบš Apple M1 ARM. เปเบžเบฑเบ”เบŠเปŒเป€เบซเบผเบปเปˆเบฒเบ™เบตเป‰เป„เบ”เป‰เบฎเบฑเบšเบเบฒเบ™เบญเบฐเบ™เบธเบกเบฑเบ”เบˆเบฒเบเบœเบนเป‰เบฎเบฑเบเบชเบฒเบชเบฒเบ‚เบฒเปเบฅเป‰เบง. Linux SoC เปเบฅเบฐ เบเบญเบกเบฎเบฑเบšเป€เบ‚เบปเป‰เบฒเปƒเบ™เบ–เบฒเบ™เบฅเบฐเบซเบฑเบ” Linux-next, เป€เบŠเบดเปˆเบ‡เป€เบ›เบฑเบ™เบžเบทเป‰เบ™เบ–เบฒเบ™เบชเบณเบฅเบฑเบšเบเบฒเบ™เป€เบฎเบฑเบ”เบงเบฝเบเบ‚เบญเบ‡ kernel 5.13. เปƒเบ™เบ—เบฒเบ‡เป€เบ—เบฑเบเบ™เบดเบ, Linus Torvalds เบชเบฒเบกเบฒเบ”เบšเบฅเบฑเบญเบเบเบฒเบ™เบ›เปˆเบฝเบ™เปเบ›เบ‡เบ—เบตเปˆเบชเบฐเป€เปœเบตเป„เบงเป‰เบˆเบฒเบเบเบฒเบ™เบชเบปเปˆเบ‡เบญเบญเบเป„เบ›เป„เบ”เป‰, เปเบ•เปˆเบชเบดเปˆเบ‡เบ™เบตเป‰เบ–เบทเบงเปˆเบฒเบšเปเปˆเธ™เนˆเธฒเบˆเบฐเป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰.

เปเบžเบฑเบ”เบŠเปŒเบ›เบฐเบเบญเบšเบกเบตเบเบฒเบ™เบชเบฐเปœเบฑเบšเบชเบฐเปœเบนเบ™เบญเบปเบ‡เบ›เบฐเบเบญเบšเบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™ GPU เบ‚เบญเบ‡ M1 SoC, เป€เบŠเบฑเปˆเบ™: เบ•เบปเบงเบ„เบงเบšเบ„เบธเบกเบเบฒเบ™เบ‚เบฑเบ”เบ‚เบงเบฒเบ‡, เป‚เบกเบ‡เบˆเบฑเบšเป€เบงเบฅเบฒ, UART, SMP, I/O, เปเบฅเบฐ เบŸเบฑเบ‡เบŠเบฑเบ™ MMIO. เบงเบดเบชเบฐเบงเบฐเบเบณเปเบšเบšเบ›เบตเป‰เบ™เบเบฑเบšเบเบฑเบ™เบ‚เบญเบ‡ GPU เบเบฑเบ‡เบšเปเปˆเบ—เบฑเบ™เบชเบณเป€เบฅเบฑเบ”; เบชเบณเบฅเบฑเบšเบœเบปเบ™เบœเบฐเบฅเบดเบ”, เปเบžเบฑเบ”เบŠเปŒเปƒเบซเป‰เบเบฒเบ™เบชเบฐเปœเบฑเบšเบชเบฐเปœเบนเบ™ framebuffer เปเบฅเบฐ serial console. เบเบฒเบ™เบชเบฐเปœเบฑเบšเบชเบฐเปœเบนเบ™เบญเบธเบ›เบฐเบเบญเบ™เป„เบ”เป‰เบ–เบทเบเบ›เบฐเบเบฒเบ”เบชเบณเบฅเบฑเบš Apple Mac mini, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบ™เบณเปƒเบŠเป‰เป€เบ›เบฑเบ™เปเบžเบฅเบ”เบŸเบญเบกเบญเป‰เบฒเบ‡เบญเบตเบ‡เปƒเบ™เป‚เบ„เบ‡เบเบฒเบ™ Asahi. Linux (เบกเบตเบ„เบณเปเบ™เบฐเบ™เบณเปƒเบ™เบเบฒเบ™เบ•เบดเบ”เบ•เบฑเป‰เบ‡เบขเปˆเบฒเบ‡เบฅเบฐเบญเบฝเบ”).

เปเบเบเบ•เปˆเบฒเบ‡เบซเบฒเบ, เบญเบฐเปเบ”เบšเป€เบ•เบตเบฎเบฒเบ”เปเบงเป€เบ›เบตเบ”เบเปเบฒเบฅเบฑเบ‡เบ–เบทเบเบžเบฑเบ”เบ—เบฐเบ™เบฒ, เป€เบŠเบดเปˆเบ‡เบ–เบทเบเบฎเบฑเบšเบฎเบนเป‰เบงเปˆเบฒเป€เบ›เบฑเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบ—เบตเปˆเบ‡เปˆเบฒเบเบ”เบฒเบเบเบฑเบš console เบœเปˆเบฒเบ™เบžเบญเบ” serial เปเบฅเบฐ debugging. เปƒเบ™เบฎเบนเบšเปเบšเบšเบ›เบฐเบˆเบธเบšเบฑเบ™เบ‚เบญเบ‡เบกเบฑเบ™, เป€เบ™เบทเปˆเบญเบ‡เบˆเบฒเบ Apple เปƒเบŠเป‰เบ„เปเบฒเบชเบฑเปˆเบ‡ USB-PD เบ—เบตเปˆเบšเปเปˆเปเบกเปˆเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เปƒเบ™เบญเบธเบ›เบฐเบเบญเบ™เบ‚เบญเบ‡เบกเบฑเบ™, เบงเบดเบ—เบตเบ—เบตเปˆเบ‡เปˆเบฒเบเบ—เบตเปˆเบชเบธเบ”เปƒเบ™เบเบฒเบ™เป€เบ‚เบปเป‰เบฒเป€เบ–เบดเบ‡ console เปเบกเปˆเบ™เบเบฒเบ™เป€เบŠเบทเปˆเบญเบกเบ•เปเปˆเบเบฑเบšเบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบญเบทเปˆเบ™เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆเบŠเบดเบš Apple M1 เป‚เบ”เบเปƒเบŠเป‰เบชเบฒเบ USB C เป€เบ›เบฑเบ™เบงเบดเบ—เบตเบเบฒเบ™เบ—เบตเปˆเบชเบฑเบšเบชเบปเบ™เบซเบผเบฒเบ เปเบกเปˆเบ™เป€เบžเบทเปˆเบญเบชเป‰เบฒเบ‡ decoupler เป‚เบ”เบเบญเบตเบ‡เปƒเบชเปˆ microcontroller Arduino, เบŠเบดเบš FUSB30 เปเบฅเบฐเบญเบฐเปเบ”เบšเป€เบ•เบต UART-TTL.

เป‚เบ„เบ‡เบเบฒเบ™เบ”เบฑเปˆเบ‡เบเปˆเบฒเบงเบเบฑเบ‡เป„เบ”เป‰เบเบฐเบเบฝเบก m1n1 bootloader, เป€เบŠเบดเปˆเบ‡เป€เบฎเบฑเบ”เปƒเบซเป‰เบชเบฒเบกเบฒเบ”เป‚เบซเบผเบ” kernel เป„เบ”เป‰ Linux เปเบฅเบฐเบชเบฐเบžเบฒเบšเปเบงเบ”เบฅเป‰เบญเบกเบฅเบฐเบšเบปเบšเปœเป‰เบญเบเบ—เบตเปˆเบชเบธเบ”เปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบต Mac เบ—เบตเปˆเบกเบต CPU Apple M1. Apple เบญเบฐเบ™เบธเบเบฒเบ”เปƒเบซเป‰เป‚เบซเบผเบ” kernel เบ—เบตเปˆเบšเปเปˆเป„เบ”เป‰เป€เบŠเบฑเบ™เปƒเบ™เบ„เบญเบกเบžเบดเบงเป€เบ•เบตเบ—เบตเปˆเบกเบต CPU M1 เป‚เบ”เบเบšเปเปˆเบ•เป‰เบญเบ‡ jailbreak. เบ„เบธเบ™เบชเบปเบกเบšเบฑเบ”เบ™เบตเป‰เบŠเปˆเบงเบเปƒเบซเป‰เบ™เบฑเบเบžเบฑเบ”เบ—เบฐเบ™เบฒเบชเบฒเบกเบฒเบ”เบ—เบปเบ”เบฅเบญเบ‡เปƒเบŠเป‰ kernel XNU เปƒเปเปˆเป„เบ”เป‰, เปเบ•เปˆเบ„เบงเบฒเบกเบžเบฐเบเบฒเบเบฒเบกเบ—เบตเปˆเบˆเบฐเบšเบนเบ”เบฅเบฐเบšเบปเบšเบญเบทเปˆเบ™เป†เบกเบตเบšเบฑเบ™เบซเบฒ, เบเป‰เบญเบ™เบงเปˆเบฒ Apple เปƒเบŠเป‰เป‚เบ›เป‚เบ•เบ„เบญเบ™เบšเบนเบ”เบ—เบตเปˆเป€เบ›เบฑเบ™เป€เบˆเบปเป‰เบฒเบ‚เบญเบ‡ เปเบฅเบฐเบฎเบนเบšเปเบšเบš Device Tree เบ—เบตเปˆเปเบ•เบเบ•เปˆเบฒเบ‡เบเบฑเบ™. เป‚เบ„เบ‡เบเบฒเบ™ Asahi เป„เบ”เป‰เบชเบฐเป€เปœเบต Linux bootloader m1n1 เป€เบฎเบฑเบ”เปœเป‰เบฒเบ—เบตเปˆเป€เบ›เบฑเบ™เบŠเบฑเป‰เบ™เบ—เบตเปˆเป€เบฎเบฑเบ”เปƒเบซเป‰เบกเบฑเบ™เป€เบ›เบฑเบ™เป„เบ›เป„เบ”เป‰เบ—เบตเปˆเบˆเบฐเปƒเบŠเป‰เบ•เบปเป‰เบ™เป„เบกเป‰เบญเบธเบ›เบฐเบเบญเบ™เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™ เปเบฅเบฐ เป‚เบ›เป‚เบ•เบ„เบญเบ™ boot เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™ kernel. Linux เบชเบณเบฅเบฑเบš ARM64. เปƒเบ™เบญเบฐเบ™เบฒเบ„เบปเบ”, m1n1 เบงเบฒเบ‡เปเบœเบ™เบ—เบตเปˆเบˆเบฐเป€เบžเบตเปˆเบกเบ„เบงเบฒเบกเบชเบฒเบกเบฒเบ”เปƒเบ™เบเบฒเบ™เป‚เบ—เบซเบฒ U-Boot เปเบฅเบฐ GRUB เป€เบžเบทเปˆเบญเบˆเบฑเบ”เบฅเบฐเบšเบฝเบšเบ‚เบฐเบšเบงเบ™เบเบฒเบ™เบšเบนเบ”เบกเบฒเบ”เบ•เบฐเบ–เบฒเบ™เบ—เบตเปˆเบ„เป‰เบฒเบเบ„เบทเบเบฑเบ™เบเบฑเบšเบ—เบตเปˆเปƒเบŠเป‰เปƒเบ™เปเบžเบฅเบ”เบŸเบญเบก ARM64 เบญเบทเปˆเบ™เป†.

เปเบซเบผเปˆเบ‡เบ‚เปเป‰เบกเบนเบ™: opennet.ru

เบŠเบทเป‰เป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบชเปเบฒเบฅเบฑเบšเป€เบงเบฑเบšเป„เบŠเบ—เปŒเบ—เบตเปˆเบกเบตเบเบฒเบ™เบ›เบปเบเบ›เป‰เบญเบ‡ DDoS, เป€เบ„เบทเปˆเบญเบ‡เปเบกเปˆเบ‚เปˆเบฒเบ VPS VDS ๐Ÿ”ฅ เบŠเบทเป‰เป€เบงเบฑเบšเป„เบŠเบ—เปŒเป‚เบฎเบ”เบ•เบดเป‰เบ‡เบ—เบตเปˆเป€เบŠเบทเปˆเบญเบ–เบทเป„เบ”เป‰เบ”เป‰เบงเบเบเบฒเบ™เบ›เป‰เบญเบ‡เบเบฑเบ™ DDoS, เป€เบŠเบตเบšเป€เบงเบต VPS VDS | ProHoster