VMware ಫೋಟಾನ್ OS 5.0 Linux ವಿತರಣೆಯನ್ನು ಬಿಡುಗಡೆ ಮಾಡುತ್ತದೆ

ಫೋಟಾನ್ OS 5.0 ಲಿನಕ್ಸ್ ವಿತರಣೆಯ ಬಿಡುಗಡೆಯನ್ನು ಪ್ರಕಟಿಸಲಾಗಿದೆ, ಪ್ರತ್ಯೇಕವಾದ ಕಂಟೈನರ್‌ಗಳಲ್ಲಿ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಕನಿಷ್ಠ ಹೋಸ್ಟ್ ಪರಿಸರವನ್ನು ಒದಗಿಸುವ ಗುರಿಯನ್ನು ಹೊಂದಿದೆ. ಯೋಜನೆಯನ್ನು VMware ಅಭಿವೃದ್ಧಿಪಡಿಸುತ್ತಿದೆ ಮತ್ತು ಹೆಚ್ಚುವರಿ ಭದ್ರತಾ ವರ್ಧನೆಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಕೈಗಾರಿಕಾ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ನಿಯೋಜಿಸಲು ಮತ್ತು VMware vSphere, Microsoft Azure, Amazon Elastic Compute ಮತ್ತು Google ಕಂಪ್ಯೂಟ್ ಎಂಜಿನ್ ಪರಿಸರಗಳಿಗೆ ಸುಧಾರಿತ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳನ್ನು ನೀಡಲು ಸೂಕ್ತವಾಗಿದೆ ಎಂದು ಹೇಳಲಾಗಿದೆ. ಫೋಟಾನ್ OS ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾದ ಘಟಕಗಳ ಮೂಲ ಪಠ್ಯಗಳನ್ನು GPLv2 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ಸರಬರಾಜು ಮಾಡಲಾಗುತ್ತದೆ (LGPLv2.1 ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ತೆರೆದಿರುವ libtdnf ಲೈಬ್ರರಿಯನ್ನು ಹೊರತುಪಡಿಸಿ). ಸಿದ್ಧ-ನಿರ್ಮಿತ ISO ಮತ್ತು OVA ಚಿತ್ರಗಳನ್ನು x86_64, ARM64, Raspberry Pi ಸಿಸ್ಟಮ್‌ಗಳು ಮತ್ತು ವಿವಿಧ ಕ್ಲೌಡ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಿಗೆ ಪ್ರತ್ಯೇಕ ಬಳಕೆದಾರ ಒಪ್ಪಂದದ ಅಡಿಯಲ್ಲಿ (EULA) ಸರಬರಾಜು ಮಾಡಲಾಗುತ್ತದೆ.

ಡಾಕರ್, ರಾಕೆಟ್ ಮತ್ತು ಗಾರ್ಡನ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ಒಳಗೊಂಡಂತೆ ಹೆಚ್ಚಿನ ಕಂಟೇನರ್ ಫಾರ್ಮ್ಯಾಟ್‌ಗಳನ್ನು ರನ್ ಮಾಡಲು ಸಿಸ್ಟಮ್ ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ ಮತ್ತು ಮೆಸೊಸ್ ಮತ್ತು ಕುಬರ್ನೆಟ್ಸ್‌ನಂತಹ ಕಂಟೇನರ್ ಆರ್ಕೆಸ್ಟ್ರೇಶನ್ ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತದೆ. ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ಮತ್ತು ನವೀಕರಣಗಳನ್ನು ಸ್ಥಾಪಿಸಲು, ಇದು pmd (ಫೋಟಾನ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಡೀಮನ್) ಹಿನ್ನೆಲೆ ಪ್ರಕ್ರಿಯೆ ಮತ್ತು ಅದರ ಸ್ವಂತ tdnf ಟೂಲ್‌ಕಿಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ, ಇದು YUM ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್‌ಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ ಮತ್ತು ಪ್ಯಾಕೇಜ್ ಆಧಾರಿತ ವಿತರಣಾ ಜೀವನಚಕ್ರ ನಿರ್ವಹಣಾ ಮಾದರಿಯನ್ನು ನೀಡುತ್ತದೆ. ಡೆವಲಪರ್ ಪರಿಸರದಿಂದ (VMware ಫ್ಯೂಷನ್ ಮತ್ತು VMware ವರ್ಕ್‌ಸ್ಟೇಷನ್ ಅನ್ನು ಬಳಸುವಂತಹವು) ಉತ್ಪಾದನಾ ಕ್ಲೌಡ್ ಪರಿಸರಕ್ಕೆ ಸುಲಭವಾಗಿ ಪೋರ್ಟ್ ಅಪ್ಲಿಕೇಶನ್ ಕಂಟೈನರ್‌ಗಳಿಗೆ ಸಿಸ್ಟಮ್ ಉಪಕರಣಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ.

ಸಿಸ್ಟಮ್ ಸೇವೆಗಳನ್ನು ನಿರ್ವಹಿಸಲು Systemd ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಕರ್ನಲ್ ಅನ್ನು VMware ಹೈಪರ್‌ವೈಸರ್‌ಗಾಗಿ ಆಪ್ಟಿಮೈಸೇಶನ್‌ಗಳೊಂದಿಗೆ ನಿರ್ಮಿಸಲಾಗಿದೆ ಮತ್ತು ಕರ್ನಲ್ ಸೆಲ್ಫ್-ಪ್ರೊಟೆಕ್ಷನ್ ಪ್ರಾಜೆಕ್ಟ್ (KSPP) ಶಿಫಾರಸು ಮಾಡಿದ ಭದ್ರತಾ ಗಟ್ಟಿಯಾಗಿಸುವ ಸೆಟ್ಟಿಂಗ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವಾಗ, ಸುರಕ್ಷತೆಯನ್ನು ಹೆಚ್ಚಿಸುವ ಕಂಪೈಲರ್ ಆಯ್ಕೆಗಳನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ವಿತರಣಾ ಕಿಟ್ ಅನ್ನು ಮೂರು ಆವೃತ್ತಿಗಳಲ್ಲಿ ರಚಿಸಲಾಗಿದೆ: ಕನಿಷ್ಠ (538MB, ಮೂಲ ಸಿಸ್ಟಮ್ ಪ್ಯಾಕೇಜ್‌ಗಳು ಮತ್ತು ರನ್‌ಟೈಮ್ ಅನ್ನು ಮಾತ್ರ ಒಳಗೊಂಡಿದೆ), ಡೆವಲಪರ್‌ಗಳಿಗಾಗಿ ನಿರ್ಮಿಸಿ (4.3GB, ಕಂಟೈನರ್‌ಗಳಲ್ಲಿ ವಿತರಿಸಲಾದ ಕಾರ್ಯಕ್ರಮಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಮತ್ತು ಪರೀಕ್ಷಿಸಲು ಹೆಚ್ಚುವರಿ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಒಳಗೊಂಡಿದೆ) ಮತ್ತು ಚಾಲನೆಯಲ್ಲಿರುವ ಕಾರ್ಯಗಳಿಗಾಗಿ ನಿರ್ಮಿಸಿ ನೈಜ ಸಮಯದಲ್ಲಿ (683MB, ನೈಜ ಸಮಯದ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು PREEMPT_RT ಪ್ಯಾಚ್‌ಗಳೊಂದಿಗೆ ಕರ್ನಲ್ ಅನ್ನು ಒಳಗೊಂಡಿದೆ).

ಫೋಟಾನ್ OS 5.0 ಬಿಡುಗಡೆಯಲ್ಲಿ ಪ್ರಮುಖ ಸುಧಾರಣೆಗಳು:

  • XFS ಮತ್ತು BTRFS ಕಡತ ವ್ಯವಸ್ಥೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • VPN ವೈರ್‌ಗಾರ್ಡ್, ಬಹು ಮಾರ್ಗಗಳು, SR-IOV (ಸಿಂಗಲ್ ರೂಟ್ ಇನ್‌ಪುಟ್/ಔಟ್‌ಪುಟ್ ವರ್ಚುವಲೈಸೇಶನ್), ವರ್ಚುವಲ್ ಸಾಧನಗಳನ್ನು ರಚಿಸುವುದು ಮತ್ತು ಕಾನ್ಫಿಗರ್ ಮಾಡುವುದು, NetDev, VLAN, VXLAN, ಬ್ರಿಡ್ಜ್, ಬಾಂಡ್, VETH (ವರ್ಚುವಲ್ ಈಥರ್ನೆಟ್) ಇಂಟರ್‌ಫೇಸ್‌ಗಳನ್ನು ನೆಟ್‌ವರ್ಕ್ ಕಾನ್ಫಿಗರ್‌ನಲ್ಲಿ ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಪ್ರಕ್ರಿಯೆ, MacVLAN/MacVTap, IPvlan/IPvtap ಮತ್ತು ಸುರಂಗಗಳು (IPIP, SIT, GRE, VTI). ಕಾನ್ಫಿಗರೇಶನ್ ಮತ್ತು ವೀಕ್ಷಣೆಗಾಗಿ ಲಭ್ಯವಿರುವ ನೆಟ್‌ವರ್ಕ್ ಸಾಧನದ ನಿಯತಾಂಕಗಳ ವ್ಯಾಪ್ತಿಯನ್ನು ವಿಸ್ತರಿಸಲಾಗಿದೆ.
  • ಹೋಸ್ಟ್‌ಹೆಸರು, TLS, SR-IOV, ಟ್ಯಾಪ್ ಮತ್ತು ಟ್ಯೂನ್ ಇಂಟರ್ಫೇಸ್‌ಗಳನ್ನು ಕಾನ್ಫಿಗರ್ ಮಾಡಲು ಬೆಂಬಲವನ್ನು PMD-Nextgen (ಫೋಟಾನ್ ಮ್ಯಾನೇಜ್‌ಮೆಂಟ್ ಡೀಮನ್) ಪ್ರಕ್ರಿಯೆಗೆ ಸೇರಿಸಲಾಗಿದೆ.
  • ನೆಟ್‌ವರ್ಕ್-ಈವೆಂಟ್-ಬ್ರೋಕರ್ JSON ಫಾರ್ಮ್ಯಾಟ್‌ನಲ್ಲಿ ನೆಟ್‌ವರ್ಕ್ ಡೇಟಾವನ್ನು ಬದಲಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಿದೆ.
  • ಹಗುರವಾದ ಕಂಟೈನರ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು cntrctl ಯುಟಿಲಿಟಿಗೆ ಸೇರಿಸಲಾಗಿದೆ.
  • cgroups v2 ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಮೆಮೊರಿ, CPU ಮತ್ತು I/O ಬಳಕೆಯನ್ನು ಮಿತಿಗೊಳಿಸಲು ಬಳಸಬಹುದಾಗಿದೆ. cgroups v2 ಮತ್ತು v1 ನಡುವಿನ ಪ್ರಮುಖ ವ್ಯತ್ಯಾಸವೆಂದರೆ CPU ಹಂಚಿಕೆ, ಮೆಮೊರಿ ನಿರ್ವಹಣೆ ಮತ್ತು I/O ಗಾಗಿ ಪ್ರತ್ಯೇಕ ಶ್ರೇಣಿಗಳ ಬದಲಿಗೆ ಎಲ್ಲಾ ಸಂಪನ್ಮೂಲ ಪ್ರಕಾರಗಳಿಗೆ ಸಾಮಾನ್ಯ cgroups ಶ್ರೇಣಿಯ ಬಳಕೆಯಾಗಿದೆ.
  • ಕೆಲಸವನ್ನು ನಿಲ್ಲಿಸದೆ ಮತ್ತು ರೀಬೂಟ್ ಮಾಡದೆಯೇ ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ಗೆ ಪರಿಹಾರಗಳನ್ನು ಅನ್ವಯಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಕರ್ನಲ್ ಲೈವ್ ಪ್ಯಾಚಿಂಗ್).
  • SELinux ನೀತಿಗಳೊಂದಿಗೆ ಕಂಟೈನರ್‌ಗಳನ್ನು ಸುರಕ್ಷಿತಗೊಳಿಸಲು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • ರೂಟ್ ಬಳಕೆದಾರರಿಲ್ಲದೆ ಧಾರಕಗಳನ್ನು ರಚಿಸುವ ಸಾಮರ್ಥ್ಯವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • linux-esx ಕರ್ನಲ್‌ಗಾಗಿ ARM64 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • PostgreSQL DBMS ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ. 13, 14 ಮತ್ತು 15 ಶಾಖೆಗಳನ್ನು ಬೆಂಬಲಿಸಲಾಗುತ್ತದೆ.
  • tdnf ಪ್ಯಾಕೇಜ್ ಮ್ಯಾನೇಜರ್‌ನಲ್ಲಿ, ಬದಲಾವಣೆಗಳ ಇತಿಹಾಸದೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಆಜ್ಞೆಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಪಟ್ಟಿ, ರೋಲ್‌ಬ್ಯಾಕ್, ರದ್ದುಗೊಳಿಸು ಮತ್ತು ಮತ್ತೆಮಾಡು) ಮಾರ್ಕ್ ಆಜ್ಞೆಯನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಲಾಗಿದೆ.
  • ಅನುಸ್ಥಾಪನೆಯು ಪ್ರಾರಂಭವಾಗುವ ಮೊದಲು ಹಂತದಲ್ಲಿರುವ ಸ್ಕ್ರಿಪ್ಟ್‌ಗಳಿಗೆ ಅನುಸ್ಥಾಪಕವು ಬೆಂಬಲವನ್ನು ಸೇರಿಸಿದೆ. ಕಸ್ಟಮ್ initrd ಚಿತ್ರಗಳನ್ನು ರಚಿಸಲು ಉಪಯುಕ್ತತೆಯನ್ನು ಸೇರಿಸಲಾಗಿದೆ.
  • "A/B" ವಿಭಜನಾ ಮೋಡ್‌ಗೆ ಬೆಂಬಲವನ್ನು ಸೇರಿಸಲಾಗಿದೆ, ಇದು ಡ್ರೈವ್‌ನಲ್ಲಿ ಎರಡು ಒಂದೇ ಮೂಲ ವಿಭಾಗಗಳನ್ನು ರಚಿಸುತ್ತದೆ - ಸಕ್ರಿಯ ಮತ್ತು ನಿಷ್ಕ್ರಿಯ. ಸಕ್ರಿಯ ಒಂದರ ಕಾರ್ಯಾಚರಣೆಯ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರದೆ ನಿಷ್ಕ್ರಿಯ ವಿಭಾಗದಲ್ಲಿ ಹೊಸ ನವೀಕರಣವನ್ನು ಸ್ಥಾಪಿಸಲಾಗಿದೆ. ನಂತರ ವಿಭಾಗಗಳನ್ನು ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ - ಹೊಸ ನವೀಕರಣದೊಂದಿಗೆ ವಿಭಾಗವು ಸಕ್ರಿಯಗೊಳ್ಳುತ್ತದೆ, ಮತ್ತು ಹಿಂದಿನ ಸಕ್ರಿಯ ವಿಭಾಗವನ್ನು ನಿಷ್ಕ್ರಿಯ ಕ್ರಮದಲ್ಲಿ ಇರಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಮುಂದಿನ ನವೀಕರಣವನ್ನು ಸ್ಥಾಪಿಸಲು ಕಾಯುತ್ತದೆ. ನವೀಕರಣದ ನಂತರ ಏನಾದರೂ ತಪ್ಪಾದಲ್ಲಿ, ಹಿಂದಿನ ಆವೃತ್ತಿಗೆ ರೋಲ್ಬ್ಯಾಕ್ ಮಾಡಬಹುದು.
  • ನವೀಕರಿಸಿದ ಪ್ಯಾಕೇಜ್ ಆವೃತ್ತಿಗಳು, ಉದಾ. Linux ಕರ್ನಲ್ 6.1.10, GCC 12.2, Glibc 2.36, Systemd 253, Python3 3.11, Openjdk 17, Openssl 3.0.8, Cloud-init 23.1.1 Kuby, Per.3.1.2, .5.36 , ಹೋಗಿ 1.26.1.

ಮೂಲ: opennet.ru

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