ಉಬುಂಟು 32 ನಲ್ಲಿ 20.04-ಬಿಟ್ ಲೈಬ್ರರಿಗಳನ್ನು ಸಾಗಿಸಲು ಯೋಜನೆಗಳನ್ನು ನವೀಕರಿಸಲಾಗಿದೆ

ಕ್ಯಾನೊನಿಕಲ್‌ನಿಂದ ಸ್ಟೀವ್ ಲಾಂಗಸೆಕ್ ಸಾಮಾನ್ಯೀಕರಿಸಲಾಗಿದೆ ಪುನರಾವರ್ತನೆ ಚರ್ಚೆಗಳು ಸಮುದಾಯದೊಂದಿಗೆ i386 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ ಲೈಬ್ರರಿಗಳ ಪಟ್ಟಿಯನ್ನು ಉಬುಂಟು 32 "ಫೋಕಲ್ ಫೊಸಾ" ನಲ್ಲಿ 20.04-ಬಿಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಾಣಿಕೆಯನ್ನು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಲು ಒಂದು ಪದರದಲ್ಲಿ ರವಾನಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ. 30 ಸಾವಿರಕ್ಕೂ ಹೆಚ್ಚು ಆರಂಭಿಕ ಪ್ಯಾಕೇಜ್‌ಗಳಲ್ಲಿ, ಸುಮಾರು 1700 ಅನ್ನು ಆಯ್ಕೆ ಮಾಡಲಾಗಿದೆ, ಇದಕ್ಕಾಗಿ i32 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ 386-ಬಿಟ್ ಅಸೆಂಬ್ಲಿಗಳ ರಚನೆಯು ಮುಂದುವರಿಯುತ್ತದೆ.

ಪಟ್ಟಿಯು ಮುಖ್ಯವಾಗಿ ಇನ್ನೂ ಬಳಕೆಯಲ್ಲಿರುವ 32-ಬಿಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾದ ಲೈಬ್ರರಿಗಳನ್ನು ಒಳಗೊಂಡಿದೆ, ಜೊತೆಗೆ ಈ ಲೈಬ್ರರಿಗಳಿಗೆ ಸಂಬಂಧಿಸಿದ ಅವಲಂಬನೆಗಳನ್ನು ಒಳಗೊಂಡಿದೆ. ಹೆಚ್ಚುವರಿಯಾಗಿ, ಪಟ್ಟಿಯಿಂದ ಗ್ರಂಥಾಲಯಗಳಿಗೆ, ಪರೀಕ್ಷೆಗಳಿಗೆ ಬಳಸುವ ಅವಲಂಬನೆಗಳನ್ನು ಸಂರಕ್ಷಿಸಲು ಯೋಜಿಸಲಾಗಿದೆ, ಆದರೆ 386-ಬಿಟ್ x64_86 ಸಿಸ್ಟಮ್ ಪರಿಸರದಲ್ಲಿ i64 ಲೈಬ್ರರಿ ಅಸೆಂಬ್ಲಿಗಳನ್ನು ಅಡ್ಡ-ಪರೀಕ್ಷೆಗಾಗಿ ಬಳಸಿ, ಹೀಗಾಗಿ ನೈಜವಾಗಿ ಬಳಸಲಾಗುವ ಪರಿಸರವನ್ನು ಅನುಕರಿಸುತ್ತದೆ. ಪರಿಸ್ಥಿತಿಗಳು.

ಉಬುಂಟು 32 ನೊಂದಿಗೆ ಬಂದ 19.10-ಬಿಟ್ ಲೈಬ್ರರಿಗಳ ಗುಂಪಿಗೆ ಹೋಲಿಸಿದರೆ, ಉಬುಂಟು 20.04 ಹೆಚ್ಚುವರಿಯಾಗಿ ಒಳಗೊಂಡಿರುತ್ತದೆ ಒಳಗೊಂಡಿದೆ ಗ್ರಂಥಾಲಯಗಳು:

  • ಫ್ರೀಗ್ಲುಟ್3
  • gstreamer1.0-plugins-bas
  • libd3dadapter9-mesa
  • libgpm2
  • ಲಿಬೋಸ್ಮೆಸಾ 6
  • libtbb2
  • libv4l-0
  • libva-glx2
  • va-ಚಾಲಕ-ಎಲ್ಲಾ
  • vdpau-ಚಾಲಕ-ಎಲ್ಲಾ

ಆದರೆ ಅದೇ ಸಮಯದಲ್ಲಿ, ಹಳತಾದ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ಸೆಟ್‌ನಿಂದ ಹೊರಗಿಡಲಾಗುತ್ತದೆ, ಉಬುಂಟು 20.04 ನಲ್ಲಿ ಪ್ರಸ್ತುತ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳಿಗಾಗಿ ಇನ್ನು ಮುಂದೆ ನಿರ್ಮಿಸಲಾಗುವುದಿಲ್ಲ (ಆವೃತ್ತಿ-ನಿರ್ದಿಷ್ಟ ಪ್ಯಾಕೇಜ್‌ಗಳಾದ libperl5.28 ಮತ್ತು libssl1.0.0 ಅನ್ನು ಹೊಸದರೊಂದಿಗೆ ಬದಲಾಯಿಸಲಾಗುತ್ತದೆ) :

  • gcc-8-ಬೇಸ್
  • libhogweed4
  • ಲಿಬ್ನೆಟಲ್ 6
  • libperl5.28
  • ಲಿಬ್ಸೆನ್ಸರ್ಗಳು 4
  • libssl1.0.0
  • libhogweed4
  • libigdgmm5
  • libllvm8
  • libmysqlclient20
  • ಲಿಬ್ನೆಟಲ್ 6
  • libtxc-dxtn-s2tc0
  • libvpx5
  • libx265-165
  • ವೈನ್-ಡೆವೆಲ್-i386
  • ವೈನ್-ಸ್ಟೇಬಲ್-i386

ನಾವು ಆರಂಭದಲ್ಲಿ ಕ್ಯಾನೊನಿಕಲ್ ಎಂದು ನೆನಪಿಸಿಕೊಳ್ಳೋಣ ಉದ್ದೇಶಿಸಲಾಗಿದೆ i386 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಾಗಿ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ನಿರ್ಮಿಸುವುದನ್ನು ಸಂಪೂರ್ಣವಾಗಿ ನಿಲ್ಲಿಸಿ (32-ಬಿಟ್ ಪರಿಸರದಲ್ಲಿ 64-ಬಿಟ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ಚಲಾಯಿಸಲು ಅಗತ್ಯವಾದ ಮಲ್ಟಿಆರ್ಚ್ ಲೈಬ್ರರಿಗಳ ರಚನೆಯನ್ನು ನಿಲ್ಲಿಸುವುದು ಸೇರಿದಂತೆ), ಆದರೆ ಪರಿಷ್ಕರಿಸಲಾಗಿದೆ ಮಾಡಿದ ಕಾಮೆಂಟ್‌ಗಳನ್ನು ಅಧ್ಯಯನ ಮಾಡಿದ ನಂತರ ಅದರ ನಿರ್ಧಾರ ವೈನ್ ಅಭಿವರ್ಧಕರು и ಗೇಮಿಂಗ್ ವೇದಿಕೆಗಳು. ರಾಜಿಯಾಗಿ, 32-ಬಿಟ್ ಮಾತ್ರ ಉಳಿದಿರುವ ಅಥವಾ 32-ಬಿಟ್ ಲೈಬ್ರರಿಗಳ ಅಗತ್ಯವಿರುವ ಲೆಗಸಿ ಪ್ರೊಗ್ರಾಮ್‌ಗಳ ಚಾಲನೆಯನ್ನು ಮುಂದುವರಿಸಲು ಅಗತ್ಯವಿರುವ ಲೈಬ್ರರಿಗಳೊಂದಿಗೆ 32-ಬಿಟ್ ಪ್ಯಾಕೇಜ್‌ಗಳ ಪ್ರತ್ಯೇಕ ಸೆಟ್ ಅನ್ನು ನಿರ್ಮಿಸಲು ಮತ್ತು ರವಾನಿಸಲು ನಿರ್ಧರಿಸಲಾಯಿತು.

i386 ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗೆ ಬೆಂಬಲವನ್ನು ನಿಲ್ಲಿಸಲು ಕಾರಣವೆಂದರೆ ಉಬುಂಟುನಲ್ಲಿ ಬೆಂಬಲಿಸುವ ಇತರ ಆರ್ಕಿಟೆಕ್ಚರ್‌ಗಳ ಮಟ್ಟದಲ್ಲಿ ಪ್ಯಾಕೇಜ್‌ಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಅಸಮರ್ಥತೆಯಾಗಿದೆ, ಉದಾಹರಣೆಗೆ, ಸುರಕ್ಷತೆಯನ್ನು ಸುಧಾರಿಸುವ ಕ್ಷೇತ್ರದಲ್ಲಿ ಇತ್ತೀಚಿನ ಬೆಳವಣಿಗೆಗಳ ಅಲಭ್ಯತೆ ಮತ್ತು ಸ್ಪೆಕ್ಟರ್‌ನಂತಹ ಮೂಲಭೂತ ದುರ್ಬಲತೆಗಳ ವಿರುದ್ಧ ರಕ್ಷಣೆ 32-ಬಿಟ್ ವ್ಯವಸ್ಥೆಗಳಿಗೆ. i386 ಗಾಗಿ ಪ್ಯಾಕೇಜ್ ಬೇಸ್ ಅನ್ನು ನಿರ್ವಹಿಸಲು ದೊಡ್ಡ ಅಭಿವೃದ್ಧಿ ಮತ್ತು ಗುಣಮಟ್ಟ ನಿಯಂತ್ರಣ ಸಂಪನ್ಮೂಲಗಳ ಅಗತ್ಯವಿರುತ್ತದೆ, ಇದು ಸಣ್ಣ ಬಳಕೆದಾರ ಬೇಸ್‌ನಿಂದ ಸಮರ್ಥಿಸಲ್ಪಡುವುದಿಲ್ಲ (i386 ಸಿಸ್ಟಮ್‌ಗಳ ಸಂಖ್ಯೆಯು ಸ್ಥಾಪಿಸಲಾದ ಒಟ್ಟು ಸಂಖ್ಯೆಯ 1% ಎಂದು ಅಂದಾಜಿಸಲಾಗಿದೆ).

ಮೂಲ: opennet.ru

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