Π§ΠΈΠΏ T2 Π² MacBook β ΡΡΠΎ Π·Π°ΡΠΈΡΠ° Apple ΠΎΡ Π²ΡΠ΅Π³ΠΎ Π½Π΅ΡΠΎΠ΄Π½ΠΎΠ³ΠΎ, Π²ΠΊΠ»ΡΡΠ°Ρ Linux. ΠΠΎ Π΅ΡΡΡ ΡΠΏΠΎΡΠΎΠ± ΠΎΠ±ΠΎΠΉΡΠΈ Π²ΡΠ΅ Π»ΠΎΠ²ΡΡΠΊΠΈ ΠΈ ΠΏΠΎΠ»ΡΡΠΈΡΡ Fedora Ρ ΡΠ°Π±ΠΎΡΠΈΠΌ Wi-Fi, Π·Π²ΡΠΊΠΎΠΌ ΠΈ Π΄Π°ΠΆΠ΅ Touch Bar. ΠΠ»Π°Π²Π½ΠΎΠ΅ β Π·Π½Π°ΡΡ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΡΡ ΠΏΠΎΡΠ»Π΅Π΄ΠΎΠ²Π°ΡΠ΅Π»ΡΠ½ΠΎΡΡΡ Π΄Π΅ΠΉΡΡΠ²ΠΈΠΉ. ΠΠΎΠΊΠ°Π·ΡΠ²Π°Ρ Π½Π° ΡΠ²ΠΎΡΠΌ ΠΏΡΠΈΠΌΠ΅ΡΠ΅.
ΠΠΎΠ»Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅, Π½Π°ΡΡΡΠΎΠΉΠΊΠ΅ ΡΠ΄ΡΠ° ΠΈ Π²ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ Wi-Fi, Bluetooth, Π·Π²ΡΠΊΠ° ΠΈ ΡΠ°ΡΠΏΠ°Π΄Π°
ΠΠ΅Π½Ρ Π·ΠΎΠ²ΡΡ Π‘ΡΠ°Π½ΠΈΡΠ»Π°Π², Ρ ΠΠ’-ΡΠΏΠ΅ΡΠΈΠ°Π»ΠΈΡΡ Π² ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ ΠΠΈΠ±Π΅ΡΠΏΡΠΎΡΠ΅ΠΊΡ Π² ΠΊΠΎΠΌΠ°Π½Π΄Π΅ Β«ΠΠΈΠ±Π΅Ρ ΠΠ½ΡΡΠ°ΡΡΡΡΠΊΡΡΡΠ°Β». Π Π°Π½Π΅Π΅ Ρ Π΄Π΅Π»ΠΈΠ»ΡΡ ΡΠ²ΠΎΠ΅ΠΉ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ: β€οΈπ ΠΡΡΡ ΠΊ ΠΌΠ΅ΡΡΠ΅: ΠΊΠ°ΠΊ ΠΈΠ½Π²Π°Π»ΠΈΠ΄Π½ΠΎΡΡΡ Π½Π΅ ΠΏΠΎΠΌΠ΅ΡΠ°Π»Π° ΡΡΠ°ΡΡ ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΠΎΠΌ ΠΈ ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠΈΡΡ Π±ΠΎΡΡΠ±Ρ Π·Π° Π·Π΄ΠΎΡΠΎΠ²ΡΠ΅ (https://habr.com/ru/articles/776424/) ΠΈ Π² ΠΊΠΎΠ½ΡΠ΅ ΡΡΠ°ΡΡΠΈ ΡΠ°ΡΡΠΊΠ°ΠΆΡ Ρ ΠΎΡΠΎΡΠΈΠ΅ Π½ΠΎΠ²ΠΎΡΡΠΈ.
MacBook Air/Pro 2018β2020 Ρ ΡΠΈΠΏΠΎΠΌ T2 β ΠΎΠ΄Π½Π° ΠΈΠ· ΡΠ°ΠΌΡΡ ΡΠ»ΠΎΠΆΠ½ΡΡ ΠΏΠ»Π°ΡΡΠΎΡΠΌ Π΄Π»Ρ Linux, Π½ΠΎ ΠΏΡΠΈ ΠΏΡΠ°Π²ΠΈΠ»ΡΠ½ΠΎΠΉ ΠΏΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ΅ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠ»ΡΡΠΈΡΡ ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ ΡΠ°Π±ΠΎΡΡΡ Fedora Linux: Wi-Fi, Π·Π²ΡΠΊ, ΡΠ°ΡΠΏΠ°Π΄, Touch Bar ΠΈ ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ ΠΏΠΈΡΠ°Π½ΠΈΠ΅ΠΌ.
ΠΡΠ° ΡΡΠ°ΡΡΡ β ΠΏΠΎΠ»Π½ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Fedora 42 Π½Π° MacBook Pro 2019 Ρ T2.
1. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Mac ΠΊ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ Fedora
1.1. ΠΡΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ Π·Π°ΡΠΈΡΡ Π·Π°Π³ΡΡΠ·ΠΊΠΈ
ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΡ Π² Recovery Mode (β + R) ΠΈ ΠΎΡΠΊΡΡΠ²Π°Π΅ΠΌ Startup Security Utility:
- Secure Boot β No Security
- External Boot β Allow booting from external media
ΠΠ½Π°ΡΠ΅ Linux ΠΏΡΠΎΡΡΠΎ Π½Π΅ Π·Π°Π³ΡΡΠ·ΠΈΡΡΡ.
1.2. ΠΠΎΠ΄Π³ΠΎΡΠΎΠ²ΠΊΠ° Π΄ΠΈΡΠΊΠ°
ΠΡΠΊΡΡΠ²Π°Π΅ΠΌ:
Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΡΠ°Π·Π΄Π΅Π» ΠΏΠΎΠ΄ Fedora. EFI-ΡΠ°Π·Π΄Π΅Π» Π½Π΅ ΡΡΠΎΠ³Π°Π΅ΠΌ β ΠΎΠ½ Π±ΡΠ΄Π΅Ρ ΠΎΠ±ΡΠΈΠΌ.
2. ΠΠ·Π²Π»Π΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Wi-Fi/Bluetooth
Apple Π·Π°ΠΏΡΠ΅ΡΠ°Π΅Ρ ΡΠ°ΡΠΏΡΠΎΡΡΡΠ°Π½ΡΡΡ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Broadcom, ΠΏΠΎΡΡΠΎΠΌΡ ΠΈΡ Π½ΡΠΆΠ½ΠΎ ΠΈΠ·Π²Π»Π΅ΡΡ Π²ΡΡΡΠ½ΡΡ ΠΈΠ· macOS.
ΠΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΡΠΊΡΠΈΠΏΡ:
π https://wiki.t2linux.org/tools/firmware.sh
ΠΠ½ ΠΏΡΠ΅Π΄Π»ΠΎΠΆΠΈΡ 3 Π²Π°ΡΠΈΠ°Π½ΡΠ°:
- ΠΠΎΠΏΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ ΠΏΡΠΎΡΠΈΠ²ΠΊΠΈ Π½Π° EFI-ΡΠ°Π·Π΄Π΅Π»
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ tar-Π°ΡΡ ΠΈΠ²Π° ΠΈ ΠΏΠ΅ΡΠ΅Π½ΠΎΡ
- Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ rpm/deb/pacman-ΠΏΠ°ΠΊΠ΅ΡΠ° β Π»ΡΡΡΠΈΠΉ Π²Π°ΡΠΈΠ°Π½Ρ Π΄Π»Ρ Linux
3. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° Fedora Linux
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΡΠΉ ΠΎΠ±ΡΠ°Π· Fedora 42:
https://dl.fedoraproject.org/pub/fedora/linux/releases/42/Workstation/x86_64/iso/
ΠΠ°ΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π½Π° ΡΠ»Π΅ΡΠΊΡ:
π https://etcher.balena.io/
ΠΠ°Π³ΡΡΠΆΠ°Π΅ΠΌΡΡ.
β ΠΠ°ΠΆΠ½ΠΎ: Π²ΡΡΡΠΎΠ΅Π½Π½ΡΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° ΠΈ ΡΡΠ΅ΠΊΠΏΠ°Π΄ Π² Live Mode Π½Π΅ ΡΠ°Π±ΠΎΡΠ°ΡΡ. ΠΡΠΆΠ½Ρ Π²Π½Π΅ΡΠ½ΠΈΠ΅ USB-ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ° ΠΈ ΠΌΡΡΡ.
β οΈ ΠΠ§ΠΠΠ¬ ΠΠΠΠΠ β ΠΠ ΠΠ§ΠΠ’ΠΠ ΠΠΠ ΠΠ Π£Π‘Π’ΠΠΠΠΠΠΠ ΠΠΠ’Π§ΠΠ T2LINUX
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Π½Π΅ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ², ΡΠ°ΠΊΠΈΡ ΠΊΠ°ΠΊ:
- mesa-libGL
- mesa-libGL-devel
- dkms
- ΠΈ Π΄ΡΡΠ³ΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΎΠ³ΠΎ ΡΡΠ΅ΠΊΠ° ΠΈΠ»ΠΈ ΠΌΠΎΠ΄ΡΠ»Π΅ΠΉ ΡΠ΄ΡΠ°,
ΡΠΈΡΡΠ΅ΠΌΠ° Ρ ΠΏΠ°ΡΡΠ°ΠΌΠΈ T2Linux ΠΌΠΎΠΆΠ΅Ρ ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ. Π ΡΡΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ ΠΎΠ±ΡΡΠ½ΠΎ ΠΏΡΠΈΡ ΠΎΠ΄ΠΈΡΡΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ LiveUSB + chroot, Π²ΠΎΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ GRUB, ΠΏΠ΅ΡΠ΅ΡΠΎΠ·Π΄Π°Π²Π°ΡΡ initramfs ΠΈΠ»ΠΈ ΠΏΠ΅ΡΠ΅ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡ ΡΠ΄ΡΠΎ.
π ΠΠΠΠ’ΠΠΠ£ ΠΠ§ΠΠΠ¬ ΠΠΠΠΠ:
ΠΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΡ Π΄Π»Ρ ΡΠ°Π·ΡΠ°Π±ΠΎΡΠΊΠΈ, Π²ΠΈΡΡΡΠ°Π»ΠΈΠ·Π°ΡΠΈΠΈ, ΡΠ±ΠΎΡΠΊΠΈ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ² ΠΈ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ ΡΡΠΆΡΠ»ΡΡ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊ Π΄ΠΎΠ»ΠΆΠ½Ρ Π±ΡΡΡ Π²ΡΠΏΠΎΠ»Π½Π΅Π½Ρ Π΄ΠΎ ΠΏΠ°ΡΡΠΈΠ½Π³Π° ΡΠ΄ΡΠ° T2Linux.
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ T2-ΡΠ΄ΡΠ° ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ»Π΅Π΄ΡΡΡΠΈΡ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½ΡΠΎΠ² ΠΌΠΎΠ³ΡΡ ΠΏΡΠΈΠ²Π΅ΡΡΠΈ ΠΊ ΠΏΠΎΠ»ΠΎΠΌΠΊΠ΅ Π·Π°Π³ΡΡΠ·ΠΊΠΈ:
- Π³ΡΠ°ΡΠΈΡΠ΅ΡΠΊΠΈΠ΅ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ (GL/Mesa)
- DKMS-ΠΌΠΎΠ΄ΡΠ»ΠΈ
- Π΄ΡΠ°ΠΉΠ²Π΅ΡΡ, ΡΡΠ΅Π±ΡΡΡΠΈΠ΅ ΠΏΠ΅ΡΠ΅ΡΠ±ΠΎΡΠΊΠΈ ΠΏΠΎΠ΄ ΡΠ΄ΡΠΎ
- ΠΏΠ°ΠΊΠ΅ΡΡ, Π·Π°ΡΡΠ°Π³ΠΈΠ²Π°ΡΡΠΈΠ΅ GPU-ΡΡΠ΅ΠΊ
ΠΡΠΎ ΠΌΠΎΠΆΠ΅Ρ Π²ΡΠ·Π²Π°ΡΡ:
- kernel panic
- ΡΠΈΠΊΠ»ΠΈΡΠ΅ΡΠΊΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ
- Π·Π°Π²ΠΈΡΠ°Π½ΠΈΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π½Π° Π·Π°Π³ΡΡΠ·ΠΊΠ΅
- ΠΏΠΎΠ²ΡΠ΅ΠΆΠ΄Π΅Π½ΠΈΠ΅ initramfs
- Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΡ ΡΡΡΠ½ΠΎΠ³ΠΎ Π²ΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΠ΅ΡΠ΅Π· chroot
Π§ΡΠΎΠ±Ρ ΡΡΠΎΠ³ΠΎ ΠΈΠ·Π±Π΅ΠΆΠ°ΡΡ:
- ΠΠΎΠ»Π½ΠΎΡΡΡΡ Π½Π°ΡΡΡΠΎΠΉΡΠ΅ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅ Π΄ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ T2-ΡΠ΄ΡΠ°.
- ΠΠΎΡΠΎΠΌ ΠΏΡΠΈΠΌΠ΅Π½ΡΠΉΡΠ΅ ΠΏΠ°ΡΡΠΈ T2Linux.
- Π ΡΠΎΠ»ΡΠΊΠΎ ΠΏΠΎΡΠ»Π΅ ΡΡΠΎΠ³ΠΎ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠΉΡΠ΅ ΡΠΈΡΡΠ΅ΠΌΡ Π² ΡΡΠ°Π±ΠΈΠ»ΡΠ½ΠΎΠΌ ΡΠ΅ΠΆΠΈΠΌΠ΅.
3.1. Π Π°Π·ΠΌΠ΅ΡΠΊΠ° Π΄ΠΈΡΠΊΠΎΠ²
Π‘ΠΎΠ·Π΄Π°ΡΠΌ:
- / β ext4
- swap
Π§ΡΠΎ Π΄Π΅Π»Π°ΡΡ Ρ EFI?
ΠΡΡΡ 2 Π²Π°ΡΠΈΠ°Π½ΡΠ°:
- ΠΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡ EFI ΠΎΡ macOS (ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΠΎΠ²Π°Π½ΠΎ)
- Π‘ΠΎΠ·Π΄Π°ΡΡ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ EFI Π΄Π»Ρ Linux
Π― ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ ΠΏΠ΅ΡΠ²ΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ β ΡΠ°Π±ΠΎΡΠ°Π΅Ρ ΠΎΡΠ»ΠΈΡΠ½ΠΎ.
Π‘ΡΠ°ΡΡΡ ΠΏΠΎ ΡΠ΅ΠΌΠ΅
π» 15 ΠΏΡΠΎΠ΄Π²ΠΈΠ½ΡΡΡΡ Π»Π°ΠΉΡΡ Π°ΠΊΠΎΠ² Π΄Π»Ρ ΡΠ°Π±ΠΎΡΡ Π² ΡΠ΅ΡΠΌΠΈΠ½Π°Π»Π΅ Linux
4. ΠΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ° ΠΏΠΎΡΠ»Π΅ Π±ΡΠΊΠ°ΠΏΠ° (Π΅ΡΠ»ΠΈ ΠΏΠΎΡΡΠ΅Π±ΡΠ΅ΡΡΡ)
ΠΠ΅ΠΊΠΎΡΠΎΡΡΠ΅ ΡΠ΅ΡΠ΅Π½ΠΈΡ (Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ, ΠΠΈΠ±Π΅Ρ ΠΡΠΊΠ°ΠΏ) Π½Π΅ Π²ΠΊΠ»ΡΡΠ°ΡΡ EFI Π² Π±ΡΠΊΠ°ΠΏ, ΠΈ GRUB ΠΏΠ΅ΡΠ΅ΡΡΠ°ΡΡ Π·Π°Π³ΡΡΠΆΠ°ΡΡΡΡ.
ΠΠΎΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅:
Π£Π·Π½Π°ΡΠΌ UUID:
ΠΠΎΠ½ΡΠΈΡΡΠ΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΡ:
ΠΡΠ°Π²ΠΈΠΌ /etc/fstab β ΠΏΡΠΎΠΏΠΈΡΡΠ²Π°Π΅ΠΌ Π½ΠΎΠ²ΡΠ΅ UUID.
Π‘ΠΎΠ·Π΄Π°ΡΠΌ ΠΊΠΎΠ½ΡΠΈΠ³ΡΡΠ°ΡΠΈΡ Π·Π°Π³ΡΡΠ·ΡΠΈΠΊΠ°:
5. Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΄ΡΠ° T2Linux ΠΈ ΠΏΠ°ΡΡΠ΅ΠΉ
ΠΠΎΠ΄ΠΊΠ»ΡΡΠ°Π΅ΠΌ ΠΈΠ½ΡΠ΅ΡΠ½Π΅Ρ (USB-tethering ΠΈΠ»ΠΈ USB Wi-Fi) ΠΈ ΡΡΠ°Π²ΠΈΠΌ ΠΏΠ°ΡΡΠ΅Π½Π½ΠΎΠ΅ ΡΠ΄ΡΠΎ:
ΠΠ΅ΡΠ΅Π·Π°Π³ΡΡΠΆΠ°Π΅ΠΌΡΡ.
5.1. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΡΠΈΡΡΠ΅ΠΌΠ½ΡΠ΅ ΠΏΠ°ΡΡΠΈ T2Linux
5.2. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΏΡΠΎΡΠΈΠ²ΠΊΡ Wi-Fi/Bluetooth
ΠΠΎΡΠ»Π΅ ΠΏΠ΅ΡΠ΅Π·Π°Π³ΡΡΠ·ΠΊΠΈ Π·Π°ΡΠ°Π±ΠΎΡΠ°ΡΡ:
- Wi-Fi
- Bluetooth
- Π·Π²ΡΠΊ
- ΠΊΠ»Π°Π²ΠΈΠ°ΡΡΡΠ°
- ΡΠ°ΡΠΏΠ°Π΄
- Touch Bar
- ΡΠΏΡΠ°Π²Π»Π΅Π½ΠΈΠ΅ Π²Π΅Π½ΡΠΈΠ»ΡΡΠΎΡΠ°ΠΌΠΈ
π» ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°
ΠΠΎΠ»ΡΡΠ΅ ΠΏΠΎΠ»Π΅Π·Π½ΡΡ ΠΌΠ°ΡΠ΅ΡΠΈΠ°Π»ΠΎΠ² Π²Ρ Π½Π°ΠΉΠ΄Π΅ΡΠ΅ Π½Π° Π½Π°ΡΠ΅ΠΌ ΡΠ΅Π»Π΅Π³ΡΠ°ΠΌ-ΠΊΠ°Π½Π°Π»Π΅ Β«ΠΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠ° ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΌΠΈΡΡΠ°Β»
6. (ΠΠΏΡΠΈΠΎΠ½Π°Π»ΡΠ½ΠΎ) Π ΡΡΠ½Π°Ρ ΡΠ±ΠΎΡΠΊΠ° kernel-headers
ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ Π²Π΅ΡΡΠΈΡ ΡΠ΄ΡΠ°:
Π‘ΠΊΠ°ΡΠΈΠ²Π°Π΅ΠΌ ΡΠΎΠΎΡΠ²Π΅ΡΡΡΠ²ΡΡΡΠΈΠΉ src.rpm:
https://download.copr.fedorainfracloud.org/results/sharpenedblade/t2linux/fedora-42-x86_64/
ΠΠΎΡΠΎΠ²ΠΈΠΌ ΠΎΠΊΡΡΠΆΠ΅Π½ΠΈΠ΅:
ΠΡΠ°Π²ΠΈΠΌ kernel.spec:
Π‘ΠΎΠ±ΠΈΡΠ°Π΅ΠΌ:
ΠΠ°ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅
ΠΠ°Π΄Π΅ΡΡΡ, ΡΡΠ° ΠΈΠ½ΡΡΡΡΠΊΡΠΈΡ ΠΏΠΎΠΌΠΎΠΆΠ΅Ρ Π²Π°ΠΌ Π±ΡΡΡΡΠ΅Π΅ ΠΈ Π»Π΅Π³ΡΠ΅ Π·Π°ΠΏΡΡΡΠΈΡΡ Fedora Π½Π° Mac Ρ ΡΠΈΠΏΠΎΠΌ T2.
ΠΠ΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΎΠ±ΠΎ ΠΌΠ½Π΅. Π 2024 ΠΈ 2025 Π³ΠΎΠ΄Π°Ρ ΠΌΠ½Π΅ ΡΠ΄Π΅Π»Π°Π»ΠΈ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠΈ Π² ΠΠ°Π·Π°Ρ ΡΡΠ°Π½Π΅, ΠΈ Π·Π΄ΠΎΡΠΎΠ²ΡΠ΅ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½Π½ΠΎ ΡΠ»ΡΡΡΠ°Π΅ΡΡΡ. ΠΠ°Π±ΠΎΠ»Π΅Π²Π°Π½ΠΈΠ΅ ΠΎΡΡΠ°ΡΡΡΡ ΡΠ»ΠΎΠΆΠ½ΡΠΌ, ΠΏΠΎΡΡΠΎΠΌΡ Π² ΡΠ»Π΅Π΄ΡΡΡΠ΅ΠΌ Π³ΠΎΠ΄Ρ Π²ΡΠ°ΡΠ°ΠΌΠΈ Π·Π°ΠΏΠ»Π°Π½ΠΈΡΠΎΠ²Π°Π½Π° Π΅ΡΡ ΠΎΠ΄Π½Π° ΠΎΠΏΠ΅ΡΠ°ΡΠΈΡ β ΡΠΆΠ΅ Π½Π° Π΄ΡΡΠ³ΠΎΠΌ ΠΎΡΠ΄Π΅Π»Π΅ ΠΌΠΎΠ·Π³Π°.
Π‘Π΅ΠΉΡΠ°Ρ Ρ ΠΎΠ±ΡΡΠ°ΡΡΡ Π½Π° ΠΊΡΡΡΠ΅ Β«C++-ΡΠ°Π·ΡΠ°Π±ΠΎΡΡΠΈΠΊΒ», ΠΈΠ·ΡΡΠ°Ρ C++ ΠΈ Qt, ΠΈ ΠΎΡΠΊΡΡΡ Π΄Π»Ρ ΠΏΡΠΎΠ΅ΠΊΡΠΎΠ², ΡΡΠ°ΠΆΠΈΡΠΎΠ²ΠΎΠΊ ΠΈ Π²Π°ΠΊΠ°Π½ΡΠΈΠΉ.
ΠΡΠ»ΠΈ Ρ ΠΎΡΠΈΡΠ΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠ°ΡΡ ΠΌΠ΅Π½Ρ ΠΈΠ»ΠΈ ΠΏΠΎΠΎΠ±ΡΠ°ΡΡΡΡ β ΡΠ΅ΠΊΠ²ΠΈΠ·ΠΈΡΡ ΠΈ ΠΊΠΎΠ½ΡΠ°ΠΊΡΡ Π΅ΡΡΡ Π² ΡΡΠ°ΡΡΡΡ Ρ ΠΌΠΎΠ΅ΠΉ ΠΈΡΡΠΎΡΠΈΠ΅ΠΉ.