ಕೆಲವು ದಿನಗಳ ಹಿಂದೆ, ದಿ OpenSUSE ಯೋಜನೆಯ ಅಭಿವರ್ಧಕರು ಅನಾವರಣಗೊಳಿಸಿದರು, ಬ್ಲಾಗ್ ಪೋಸ್ಟ್ ಮೂಲಕ, ಸುದ್ದಿ "ಸಿಸ್ಟಮ್ಡ್-ಬೂಟ್" ಬೂಟ್ಲೋಡರ್ಗೆ ಬೆಂಬಲದ ಏಕೀಕರಣ openSUSE Tumbleweed ವಿತರಣೆಯಲ್ಲಿ.
Systemd-boot, sd-boot ಎಂದು ಸಂಕ್ಷಿಪ್ತಗೊಳಿಸಲಾಗಿದೆ, es ಸರಳ UEFI ಬೂಟ್ ಮ್ಯಾನೇಜರ್, ಇದು ಇತರ ಬೂಟ್ ಮ್ಯಾನೇಜರ್ಗಳಂತೆ ಬಳಕೆದಾರರಿಗೆ ಬೂಟ್ ಪ್ರವೇಶವನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಪಠ್ಯ ಮೆನು ಮತ್ತು ಕರ್ನಲ್ ಆಜ್ಞಾ ಸಾಲಿನ ಸಂಪಾದಕವನ್ನು ನೀಡುತ್ತದೆ. systemd- ಬೂಟ್ UEFI ಫರ್ಮ್ವೇರ್ ಹೊಂದಿರುವ ಸಿಸ್ಟಮ್ಗಳನ್ನು ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತದೆ.
ಬೂಟ್ ನಮೂದುಗಳನ್ನು ಆಯ್ಕೆ ಮಾಡಲು ಪಠ್ಯ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸುವುದರ ಜೊತೆಗೆ, systemd-boot pಕರ್ನಲ್ ಆಜ್ಞಾ ಸಾಲುಗಳನ್ನು ಸಂಪಾದಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. sd-boot ಯುಇಎಫ್ಐ ಫರ್ಮ್ವೇರ್ನೊಂದಿಗೆ ಸಿಸ್ಟಮ್ಗಳೊಂದಿಗೆ ಮಾತ್ರ ಹೊಂದಿಕೊಳ್ಳುತ್ತದೆ ಎಂಬುದನ್ನು ಗಮನಿಸುವುದು ಮುಖ್ಯವಾಗಿದೆ.
ಒಂದು ಮುಖ್ಯ ಅನುಕೂಲಗಳು ಅವನದು ಸರಳತೆ ಮತ್ತು ದಕ್ಷತೆಯ ಮೇಲೆ ಕೇಂದ್ರೀಕರಿಸಿ, ವಿಶೇಷವಾಗಿ ಪೂರ್ಣ ಡಿಸ್ಕ್ ಗೂಢಲಿಪೀಕರಣವನ್ನು ನಿರ್ವಹಿಸುವಾಗ. GRUB, sd-boot ನಂತಹ ಸಾಂಪ್ರದಾಯಿಕ ಬೂಟ್ ಲೋಡರ್ಗಳಂತಲ್ಲದೆ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಮತ್ತು ಯೂಸರ್ಸ್ಪೇಸ್ಗೆ ಡೀಕ್ರಿಪ್ಶನ್ ಮತ್ತು ಪ್ರಮುಖ ವ್ಯುತ್ಪನ್ನ ಜವಾಬ್ದಾರಿಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಹೀಗಾಗಿ ಬೂಟ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವೇಗಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಸಿಸ್ಟಮ್ ಪ್ರಾರಂಭದಲ್ಲಿ ಸಂಭವನೀಯ ನಿಧಾನಗತಿಯನ್ನು ತಪ್ಪಿಸುತ್ತದೆ.
ಸಾಂಪ್ರದಾಯಿಕ GRUB ಬೂಟ್ಲೋಡರ್ಗೆ ಹೋಲಿಸಿದರೆ, OpenSUSE Tumbleweed ನಲ್ಲಿ systemd-boot ಅನ್ನು ಬಳಸುವುದರಿಂದ ಬೂಟ್ ಪ್ರಕ್ರಿಯೆಯ ವೇಗ ಮತ್ತು ಸುರಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸುತ್ತದೆ. ಪ್ರಸ್ತುತ, systemd-boot ಒಂದು ಹೆಚ್ಚುವರಿ ಆಯ್ಕೆಯಾಗಿದೆ, ಆದರೆ GRUB ಡೀಫಾಲ್ಟ್ ಬೂಟ್ಲೋಡರ್ ಆಗಿರುತ್ತದೆ, QEMU ಗಾಗಿ ಬಿಲ್ಡ್ಗಳನ್ನು ಹೊರತುಪಡಿಸಿ, ಪೂರ್ಣ ಡಿಸ್ಕ್ ಎನ್ಕ್ರಿಪ್ಶನ್ ಜೊತೆಗೆ systemd-boot ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲಾಗುತ್ತದೆ.
ಸಾಂಪ್ರದಾಯಿಕ GRUB ನಿಂದ systemd-boot ಗೆ ಚಲಿಸುವಿಕೆಯು ಹಲವಾರು ಪ್ರಮುಖ ಕಾರಣಗಳಿಂದ ಪ್ರೇರೇಪಿಸಲ್ಪಟ್ಟಿದೆ, ಈ ಪರಿವರ್ತನೆಯ ಕೆಲವು ಪ್ರಮುಖ ಅಂಶಗಳನ್ನು ಮತ್ತು ಅದರ ಹಿಂದಿನ ಕಾರಣಗಳನ್ನು ಸ್ಪರ್ಶಿಸಿದ ಲುಡ್ವಿಗ್ ನುಸ್ಸೆಲ್ (ಲೀಪ್ ರಿಲೀಸ್ ಡೈರೆಕ್ಟರ್) ಅವರ ಪ್ರಸ್ತುತಿಯ ಪ್ರಕಾರ.
ಲುಡ್ವಿಗ್ ಪ್ರಮುಖ ಪ್ರೇರಣೆಗಳಲ್ಲಿ ಒಂದು systemd-boot ನೀಡುವ ಸರಳತೆ ಮತ್ತು ದಕ್ಷತೆಯಾಗಿದೆ, ವಿಶೇಷವಾಗಿ ಸಂಪೂರ್ಣ ಡಿಸ್ಕ್ ಎನ್ಕ್ರಿಪ್ಶನ್ ಅನ್ನು ನಿರ್ವಹಿಸುವ ಪರಿಸರದಲ್ಲಿ. GRUB ನಂತಹ ಸಾಂಪ್ರದಾಯಿಕ ಬೂಟ್ ಲೋಡರ್ಗಳಿಗಿಂತ ಭಿನ್ನವಾಗಿ, systemd-boot ಲಿನಕ್ಸ್ ಕರ್ನಲ್ ಮತ್ತು ಯೂಸರ್ಸ್ಪೇಸ್ಗೆ ಎನ್ಕ್ರಿಪ್ಶನ್ ಮತ್ತು ಕೀ ವ್ಯುತ್ಪನ್ನಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಜವಾಬ್ದಾರಿಗಳನ್ನು ಪ್ರತಿನಿಧಿಸುತ್ತದೆ, ಬೂಟ್ ಪ್ರಕ್ರಿಯೆಯನ್ನು ವೇಗಗೊಳಿಸಲು ಮತ್ತು ಬೂಟ್ ಸಂಕೀರ್ಣತೆಯನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಸಹಾಯ ಮಾಡುತ್ತದೆ.
ಈ ಏಕೀಕರಣಕ್ಕೆ ಸಂಬಂಧಿಸಿದ ಪ್ರಮುಖ ಕಾರಣಗಳಿಗಾಗಿ, ನಾವು ಈ ಕೆಳಗಿನವುಗಳನ್ನು ಹೈಲೈಟ್ ಮಾಡಬಹುದು:
- ಸುಧಾರಿತ ಬೂಟ್ ವೇಗ ಮತ್ತು ಭದ್ರತೆ: systemd-boot ಗೆ ಬದಲಾಯಿಸುವಿಕೆಯು ಬೂಟ್ ವೇಗವನ್ನು ಸುಧಾರಿಸುತ್ತದೆ ಮತ್ತು ಸಾಂಪ್ರದಾಯಿಕ GRUB ಬೂಟ್ಲೋಡರ್ ಅನ್ನು ಬಳಸುವುದಕ್ಕೆ ಹೋಲಿಸಿದರೆ openSUSE Tumbleweed ನಲ್ಲಿ ಬೂಟ್ ಪ್ರಕ್ರಿಯೆಯ ಸುರಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ ಎಂದು ನಿರೀಕ್ಷಿಸಲಾಗಿದೆ.
- ಐಚ್ಛಿಕ ಬೆಂಬಲ: ಪ್ರಸ್ತುತ, systemd-boot ಬೆಂಬಲವನ್ನು ಹೆಚ್ಚುವರಿ ಆಯ್ಕೆಯಾಗಿ ನೀಡಲಾಗುತ್ತದೆ, ಆದರೆ GRUB ಡೀಫಾಲ್ಟ್ ಬೂಟ್ ಲೋಡರ್ ಆಗಿ ಉಳಿದಿದೆ. ಆದಾಗ್ಯೂ, ಪೂರ್ಣ ಡಿಸ್ಕ್ ಗೂಢಲಿಪೀಕರಣದೊಂದಿಗೆ ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ systemd-boot ಅನ್ನು ಸಕ್ರಿಯಗೊಳಿಸಲು QEMU ಯೋಜನೆಯನ್ನು ನಿರ್ಮಿಸುತ್ತದೆ.
- ಪೂರ್ಣ ಡಿಸ್ಕ್ ಎನ್ಕ್ರಿಪ್ಶನ್ ಅನ್ನು ಸುಗಮಗೊಳಿಸುವುದು: systemd-boot ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸುವ ಮುಖ್ಯ ಗುರಿಯು ಪೂರ್ಣ ಡಿಸ್ಕ್ ಎನ್ಕ್ರಿಪ್ಶನ್ನೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುವುದನ್ನು ಸುಲಭ ಮತ್ತು ಹೆಚ್ಚು ಪರಿಣಾಮಕಾರಿಯಾಗಿ ಮಾಡುವುದು. systemd-boot ನೊಂದಿಗೆ, ಗೂಢಲಿಪೀಕರಣ-ಸಂಬಂಧಿತ ಕಾರ್ಯಾಚರಣೆಗಳನ್ನು Linux ಕರ್ನಲ್ ಬದಿಗೆ ಮತ್ತು ಯೂಸರ್ಸ್ಪೇಸ್ನಲ್ಲಿ ಡ್ರೈವರ್ಗೆ ಸರಿಸಲಾಗುತ್ತದೆ, ಬೂಟ್ಲೋಡರ್ ಕೋಡ್ ಅನ್ನು ಸರಳಗೊಳಿಸುತ್ತದೆ.
- Btrfs ಮತ್ತು ಸ್ನ್ಯಾಪ್ಶಾಟ್ ನಿರ್ವಹಣೆಯೊಂದಿಗೆ ಏಕೀಕರಣ: openSUSE Tumbleweed ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ Btrfs ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಅಂದರೆ ಸ್ನ್ಯಾಪ್ಶಾಟ್ಗಳೊಂದಿಗೆ ಕೆಲಸ ಮಾಡುತ್ತದೆ. systemd-boot ಏಕೀಕರಣವು ವೈಯಕ್ತಿಕ ಸ್ನ್ಯಾಪ್ಶಾಟ್ಗಳಿಂದ ಬೂಟ್ ಮಾಡುವುದನ್ನು ಸುಲಭಗೊಳಿಸುತ್ತದೆ ಮತ್ತು ಸ್ನ್ಯಾಪ್ಶಾಟ್ಗಳನ್ನು ನಿರ್ವಹಿಸುವ sdbootutil ಉಪಯುಕ್ತತೆಯನ್ನು ಬಳಸಿಕೊಂಡು ಕರ್ನಲ್ ನವೀಕರಣಗಳನ್ನು ಸಂಘಟಿಸುವಲ್ಲಿ ದಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸುತ್ತದೆ.
ಅಂತಿಮವಾಗಿ, ಅದನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ openSUSE ನಲ್ಲಿ systemd-boot ಬೆಂಬಲವನ್ನು ಇನ್ನೂ ಪ್ರಾಯೋಗಿಕವಾಗಿ ಪರಿಗಣಿಸಲಾಗಿದೆ, ಆದ್ದರಿಂದ ಇದನ್ನು Tumbleweed ಮತ್ತು MicroOS ಸ್ಥಾಪಕಗಳಲ್ಲಿ ಒಂದು ಆಯ್ಕೆಯಾಗಿ ನೀಡಲಾಗುತ್ತದೆ, ಇದನ್ನು ಪ್ರಯತ್ನಿಸಲು ಬಯಸುವ ಬಳಕೆದಾರರಿಗೆ GRUB ಗೆ ಪರ್ಯಾಯವನ್ನು ಒದಗಿಸುತ್ತದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, systemd-boot ಮತ್ತು ಡೀಫಾಲ್ಟ್ ಆಗಿ ಪೂರ್ಣ ಡಿಸ್ಕ್ ಗೂಢಲಿಪೀಕರಣವನ್ನು ಬಳಸುವ ಸಾಧನಗಳು qemu ನಲ್ಲಿ ಬಾಕ್ಸ್ನ ಹೊರಗೆ ಇವೆ.
ಚಿಕ್ಕನಿದ್ರೆ ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ, ನೀವು ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್ನಲ್ಲಿ.