ಲಿನಕ್ಸ್ ವಿತರಣೆಯ ಬಿಡುಗಡೆ ಹೈಪರ್ಬೋಲಾ 0.4, ಇದು OpenBSD ತಂತ್ರಜ್ಞಾನಕ್ಕೆ ವಲಸೆಯನ್ನು ಪ್ರಾರಂಭಿಸಿತು

ಕೊನೆಯ ಬಿಡುಗಡೆಯ ನಂತರ ಎರಡೂವರೆ ವರ್ಷಗಳ ನಂತರ, ಹೈಪರ್ಬೋಲಾ GNU/Linux-libre 0.4 ಯೋಜನೆಯ ಬಿಡುಗಡೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಗಿದೆ, ಇದು ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಫೌಂಡೇಶನ್‌ನ ಸಂಪೂರ್ಣ ಉಚಿತ ವಿತರಣೆಗಳ ಪಟ್ಟಿಯಲ್ಲಿ ಸೇರಿದೆ. ಹೈಪರ್ಬೋಲಾವು ಆರ್ಚ್ ಲಿನಕ್ಸ್ ಪ್ಯಾಕೇಜ್ ಬೇಸ್‌ನ ಸ್ಥಿರ ಸ್ಲೈಸ್‌ಗಳನ್ನು ಆಧರಿಸಿದೆ, ಸ್ಥಿರತೆ ಮತ್ತು ಸುರಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸಲು ಕೆಲವು ಪ್ಯಾಚ್‌ಗಳನ್ನು ಡೆಬಿಯನ್‌ನಿಂದ ಪೋರ್ಟ್ ಮಾಡಲಾಗಿದೆ. i686 ಮತ್ತು x86_64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗೆ (1.1 GB) ಹೈಪರ್ಬೋಲಾ ಬಿಲ್ಡ್‌ಗಳನ್ನು ರಚಿಸಲಾಗಿದೆ.

ಯೋಜನೆಯನ್ನು KISS (ಕೀಪ್ ಇಟ್ ಸಿಂಪಲ್ ಸ್ಟುಪಿಡ್) ತತ್ವಕ್ಕೆ ಅನುಗುಣವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಮತ್ತು ಬಳಕೆದಾರರಿಗೆ ಸರಳ, ಹಗುರವಾದ, ಸ್ಥಿರ ಮತ್ತು ಸುರಕ್ಷಿತ ವಾತಾವರಣವನ್ನು ಒದಗಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಆರ್ಚ್ ಲಿನಕ್ಸ್ ರೋಲಿಂಗ್ ಅಪ್‌ಡೇಟ್ ಮಾದರಿಗಿಂತ ಭಿನ್ನವಾಗಿ, ಹೈಪರ್ಬೋಲಾ ಈಗಾಗಲೇ ಬಿಡುಗಡೆಯಾದ ಆವೃತ್ತಿಗಳಿಗೆ ದೀರ್ಘ ನವೀಕರಣ ಬಿಡುಗಡೆ ಚಕ್ರದೊಂದಿಗೆ ಕ್ಲಾಸಿಕ್ ಬಿಡುಗಡೆ ಮಾದರಿಯನ್ನು ಬಳಸುತ್ತದೆ. ಸಿಸ್ವಿನಿಟ್ ಅನ್ನು ದೇವುವಾನ್ ಮತ್ತು ಪ್ಯಾರಾಬೋಲಾ ಯೋಜನೆಗಳಿಂದ ಕೆಲವು ಬೆಳವಣಿಗೆಗಳ ಪೋರ್ಟಿಂಗ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭಿಕ ವ್ಯವಸ್ಥೆಯಾಗಿ ಬಳಸಲಾಗುತ್ತದೆ (ಹೈಪರ್ಬೋಲಾ ಡೆವಲಪರ್‌ಗಳು systemd ನ ವಿರೋಧಿಗಳು).

ವಿತರಣೆಯು ಉಚಿತ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ ಮತ್ತು ಉಚಿತವಲ್ಲದ ಬೈನರಿ ಫರ್ಮ್‌ವೇರ್ ಅಂಶಗಳಿಂದ ಹೊರತೆಗೆಯಲಾದ Linux-Libre ಕರ್ನಲ್‌ನೊಂದಿಗೆ ಬರುತ್ತದೆ. ಪ್ರಾಜೆಕ್ಟ್ ರೆಪೊಸಿಟರಿಯು 5257 ಪ್ಯಾಕೇಜುಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಮುಕ್ತವಲ್ಲದ ಪ್ಯಾಕೇಜ್‌ಗಳ ಸ್ಥಾಪನೆಯನ್ನು ನಿರ್ಬಂಧಿಸಲು, ಅವಲಂಬನೆ ಸಂಘರ್ಷದ ಮಟ್ಟದಲ್ಲಿ ಕಪ್ಪುಪಟ್ಟಿ ಮತ್ತು ನಿರ್ಬಂಧಿಸುವಿಕೆಯನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. AUR ನಿಂದ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸ್ಥಾಪಿಸುವುದು ಬೆಂಬಲಿತವಾಗಿಲ್ಲ.

ಹೈಪರ್ಬೋಲಾ 0.4 ರ ಬಿಡುಗಡೆಯು ಓಪನ್‌ಬಿಎಸ್‌ಡಿ ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ಹಿಂದೆ ಘೋಷಿಸಲಾದ ವಲಸೆಯ ಹಾದಿಯಲ್ಲಿ ಪರಿವರ್ತನೆಯಾಗಿ ಇರಿಸಲ್ಪಟ್ಟಿದೆ. ಭವಿಷ್ಯದಲ್ಲಿ, ಹೈಪರ್ಬೋಲಾಬಿಎಸ್‌ಡಿ ಯೋಜನೆಯ ಮೇಲೆ ಗಮನಹರಿಸಲಾಗುತ್ತದೆ, ಇದು ಕಾಪಿಲೆಫ್ಟ್ ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಸರಬರಾಜು ಮಾಡಲಾದ ವಿತರಣಾ ಕಿಟ್‌ನ ರಚನೆಗೆ ಒದಗಿಸುತ್ತದೆ, ಆದರೆ ಓಪನ್‌ಬಿಎಸ್‌ಡಿಯಿಂದ ಫೋರ್ಕ್ ಮಾಡಿದ ಪರ್ಯಾಯ ಕರ್ನಲ್ ಮತ್ತು ಸಿಸ್ಟಮ್ ಪರಿಸರವನ್ನು ಆಧರಿಸಿದೆ. GPLv3 ಮತ್ತು LGPLv3 ಪರವಾನಗಿಗಳ ಅಡಿಯಲ್ಲಿ, ಹೈಪರ್ಬೋಲಾಬಿಎಸ್‌ಡಿ ಯೋಜನೆಯು ಸಿಸ್ಟಮ್‌ನ ಮುಕ್ತವಲ್ಲದ ಅಥವಾ ಜಿಪಿಎಲ್-ಹೊಂದಾಣಿಕೆಯಾಗದ ಭಾಗಗಳನ್ನು ಬದಲಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿರುವ ತನ್ನದೇ ಆದ ಘಟಕಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತದೆ.

ಆವೃತ್ತಿ 0.4 ರಲ್ಲಿನ ಮುಖ್ಯ ಬದಲಾವಣೆಗಳು ವಿತರಿಸಬಹುದಾದ ಘಟಕಗಳ ಶುಚಿಗೊಳಿಸುವಿಕೆ ಮತ್ತು ಪರ್ಯಾಯ ಪ್ಯಾಕೇಜುಗಳಲ್ಲಿ ಸೇರ್ಪಡೆಗೆ ಸಂಬಂಧಿಸಿವೆ. ಉದಾಹರಣೆಗೆ, ಲುಮಿನಾ ಡೆಸ್ಕ್‌ಟಾಪ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದ್ದು ಅದು ಡಿ-ಬಸ್ ಇಲ್ಲದೆಯೇ ಚಲಿಸಬಹುದು ಮತ್ತು ಆದ್ದರಿಂದ ಡಿ-ಬಸ್ ಬೆಂಬಲವನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ. Bluetooth, PAM, elogind, PolicyKit, ConsoleKit, PulseAudio ಮತ್ತು Avahi ಗೆ ಬೆಂಬಲವನ್ನು ಸಹ ತೆಗೆದುಹಾಕಲಾಗಿದೆ. ಸಂಕೀರ್ಣತೆ ಮತ್ತು ಸಂಭಾವ್ಯ ಭದ್ರತಾ ಸಮಸ್ಯೆಗಳಿಂದಾಗಿ ಬ್ಲೂಟೂತ್ ಕಾರ್ಯನಿರ್ವಹಣೆಗಾಗಿ ಘಟಕಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.

sysvinit ಜೊತೆಗೆ, runit init ಸಿಸ್ಟಮ್‌ಗೆ ಪ್ರಾಯೋಗಿಕ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಗ್ರಾಫಿಕ್ಸ್ ಸ್ಟ್ಯಾಕ್ ಅನ್ನು ಓಪನ್‌ಬಿಎಸ್‌ಡಿ (ಎಕ್ಸ್-ಸರ್ವರ್ 7.7 + ಪ್ಯಾಚ್‌ಗಳೊಂದಿಗೆ ಎಕ್ಸ್.ಆರ್ಗ್ 1.20.13) ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಜೆನೋಕಾರಾ ಘಟಕಗಳಿಗೆ ಸರಿಸಲಾಗಿದೆ. OpenSSL ಬದಲಿಗೆ, LibreSSL ಲೈಬ್ರರಿ ಒಳಗೊಂಡಿದೆ. systemd, Rust ಮತ್ತು Node.js ಮತ್ತು ಅವುಗಳ ಸಂಬಂಧಿತ ಅವಲಂಬನೆಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಗಿದೆ.

ಲಿನಕ್ಸ್‌ನಲ್ಲಿನ ಸಮಸ್ಯೆಗಳು ಹೈಪರ್ಬೋಲಾ ಡೆವಲಪರ್‌ಗಳನ್ನು ಓಪನ್‌ಬಿಎಸ್‌ಡಿ ತಂತ್ರಜ್ಞಾನಗಳಿಗೆ ಬದಲಾಯಿಸಲು ಪ್ರೇರೇಪಿಸಿತು:

  • ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ನಲ್ಲಿ ಹಕ್ಕುಸ್ವಾಮ್ಯ ರಕ್ಷಣೆಯ ತಾಂತ್ರಿಕ ವಿಧಾನಗಳ (DRM) ಅಳವಡಿಕೆ, ಉದಾಹರಣೆಗೆ, HDCP (ಹೈ-ಬ್ಯಾಂಡ್‌ವಿಡ್ತ್ ಡಿಜಿಟಲ್ ಕಂಟೆಂಟ್ ಪ್ರೊಟೆಕ್ಷನ್) ನಕಲು ರಕ್ಷಣೆ ತಂತ್ರಜ್ಞಾನಕ್ಕೆ ಆಡಿಯೋ ಮತ್ತು ವೀಡಿಯೊ ವಿಷಯಕ್ಕಾಗಿ ಬೆಂಬಲವನ್ನು ಕರ್ನಲ್‌ನಲ್ಲಿ ಸೇರಿಸಲಾಗಿದೆ.
  • ರಸ್ಟ್ ಭಾಷೆಯಲ್ಲಿ ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ಗಾಗಿ ಡ್ರೈವರ್‌ಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸುವ ಉಪಕ್ರಮದ ಅಭಿವೃದ್ಧಿ. ಹೈಪರ್ಬೋಲಾ ಡೆವಲಪರ್‌ಗಳು ಕೇಂದ್ರೀಕೃತ ಕಾರ್ಗೋ ರೆಪೊಸಿಟರಿಯ ಬಳಕೆಯಿಂದ ಅತೃಪ್ತಿ ಹೊಂದಿದ್ದಾರೆ ಮತ್ತು ರಸ್ಟ್‌ನೊಂದಿಗೆ ಪ್ಯಾಕೇಜುಗಳನ್ನು ವಿತರಿಸುವ ಸ್ವಾತಂತ್ರ್ಯದೊಂದಿಗಿನ ಸಮಸ್ಯೆಗಳು. ನಿರ್ದಿಷ್ಟವಾಗಿ, ರಸ್ಟ್ ಮತ್ತು ಕಾರ್ಗೋ ಟ್ರೇಡ್‌ಮಾರ್ಕ್ ನಿಯಮಗಳು ಬದಲಾವಣೆಗಳು ಅಥವಾ ಪ್ಯಾಚ್‌ಗಳನ್ನು ಅನ್ವಯಿಸುವ ಸಂದರ್ಭದಲ್ಲಿ ಯೋಜನೆಯ ಹೆಸರನ್ನು ಉಳಿಸಿಕೊಳ್ಳುವುದನ್ನು ನಿಷೇಧಿಸುತ್ತವೆ (ಒಂದು ಪ್ಯಾಕೇಜ್ ಅನ್ನು ಮೂಲ ಮೂಲ ಕೋಡ್‌ನಿಂದ ನಿರ್ಮಿಸಿದ್ದರೆ ಅದನ್ನು ರಸ್ಟ್ ಮತ್ತು ಕಾರ್ಗೋ ಹೆಸರಿನಲ್ಲಿ ಮಾತ್ರ ಮರುಹಂಚಿಕೆ ಮಾಡಬಹುದು, ಇಲ್ಲದಿದ್ದರೆ ಪೂರ್ವ ಲಿಖಿತ ಅನುಮತಿ ರಸ್ಟ್ ಕೋರ್ ತಂಡದಿಂದ ಅಥವಾ ಹೆಸರು ಬದಲಾವಣೆಯಿಂದ ಅಗತ್ಯವಿದೆ).
  • ಸುರಕ್ಷತೆಯನ್ನು ಪರಿಗಣಿಸದೆ Linux ಕರ್ನಲ್‌ನ ಅಭಿವೃದ್ಧಿ (Grsecurity ಇನ್ನು ಮುಂದೆ ಉಚಿತ ಯೋಜನೆಯಾಗಿಲ್ಲ, ಮತ್ತು KSPP (ಕರ್ನಲ್ ಸೆಲ್ಫ್ ಪ್ರೊಟೆಕ್ಷನ್ ಪ್ರಾಜೆಕ್ಟ್) ಉಪಕ್ರಮವು ಸ್ಥಗಿತಗೊಂಡಿದೆ).
  • GNU ಬಳಕೆದಾರ ಪರಿಸರ ಮತ್ತು ಸಿಸ್ಟಮ್ ಉಪಯುಕ್ತತೆಗಳ ಅನೇಕ ಘಟಕಗಳು ನಿರ್ಮಾಣ ಸಮಯದಲ್ಲಿ ಅದನ್ನು ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಲು ಒಂದು ಮಾರ್ಗವನ್ನು ಒದಗಿಸದೆ ಅನಗತ್ಯ ಕಾರ್ಯವನ್ನು ಹೇರಲು ಪ್ರಾರಂಭಿಸುತ್ತವೆ. ಉದಾಹರಣೆಗಳು ಗ್ನೋಮ್-ಕಂಟ್ರೋಲ್-ಸೆಂಟರ್‌ನಲ್ಲಿ ಅಗತ್ಯವಿರುವ ಅವಲಂಬನೆಗಳಿಗೆ ಪಲ್ಸ್ ಆಡಿಯೊ, ಗ್ನೋಮ್‌ನಲ್ಲಿ ಸಿಸ್ಟಮ್‌ಡಿ, ಫೈರ್‌ಫಾಕ್ಸ್‌ನಲ್ಲಿ ರಸ್ಟ್ ಮತ್ತು ಗೆಟ್‌ಟೆಕ್ಸ್ಟ್‌ನಲ್ಲಿ ಜಾವಾ ಮ್ಯಾಪಿಂಗ್ ಸೇರಿವೆ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ