ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್ ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ನಲ್ಲಿ i486 ಗಾಗಿ ಕೊನೆಗೊಳ್ಳುವ ಬೆಂಬಲವನ್ನು ಪ್ರಸ್ತಾಪಿಸಿದರು

ಲೈನಸ್ ಟೋರ್ವಾಲ್ಡ್ಸ್

ಲಿನಸ್ ಬೆನೆಡಿಕ್ಟ್ ಟೊರ್ವಾಲ್ಡ್ಸ್ ಫಿನ್ನಿಷ್-ಅಮೇರಿಕನ್ ಸಾಫ್ಟ್‌ವೇರ್ ಎಂಜಿನಿಯರ್ ಆಗಿದ್ದು, ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ನ ಅಭಿವೃದ್ಧಿಯನ್ನು ಪ್ರಾರಂಭಿಸಲು ಮತ್ತು ನಿರ್ವಹಿಸಲು ಹೆಸರುವಾಸಿಯಾಗಿದ್ದಾರೆ,

ಇತ್ತೀಚೆಗೆ ಬೆಂಬಲಿಸದ x86 ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿ ಪರಿಹಾರಗಳನ್ನು ಚರ್ಚಿಸುವಾಗ ಸೂಚನೆ «cmpxchg8b», ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್ ಇದು ಸಮಯ ಎಂದು ಹೇಳಿದ್ದಾರೆ ಕರ್ನಲ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಈ ಹೇಳಿಕೆಯನ್ನು ಕಡ್ಡಾಯವಾಗಿ ಮಾಡಿ ಮತ್ತು i486 ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ತೆಗೆದುಹಾಕಿ ಅದು "cmpxchg8b" ಅನ್ನು ಬೆಂಬಲಿಸುವುದಿಲ್ಲ, ಬದಲಿಗೆ "ಯಾರೂ ಇನ್ನು ಮುಂದೆ ಬಳಸದ" ಪ್ರೊಸೆಸರ್‌ಗಳಲ್ಲಿ ಈ ಸೂಚನೆಯು "ಹೇಗೆ ಅನುಕರಿಸಲು ಪ್ರಯತ್ನಿಸುತ್ತದೆ".

ಪ್ರಸ್ತುತ, x86 32-ಬಿಟ್ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಬೆಂಬಲಿಸುವುದನ್ನು ಮುಂದುವರಿಸುವ ಬಹುತೇಕ ಎಲ್ಲಾ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳು X86_PAE ಆಯ್ಕೆಯೊಂದಿಗೆ ಕರ್ನಲ್ ಅನ್ನು ಕಂಪೈಲ್ ಮಾಡಲು ಬದಲಾಯಿಸಿವೆ, ಇದಕ್ಕೆ "cmpxchg8b" ಬೆಂಬಲದ ಅಗತ್ಯವಿದೆ.

ಲಿನಸ್ ಪ್ರಕಾರ, ಕರ್ನಲ್‌ನಲ್ಲಿನ ಬೆಂಬಲದ ವಿಷಯದಲ್ಲಿ, i486 ಪ್ರೊಸೆಸರ್‌ಗಳು ಪ್ರಸ್ತುತತೆಯನ್ನು ಕಳೆದುಕೊಂಡಿವೆ, ಅವರು ಇನ್ನೂ ದೈನಂದಿನ ಜೀವನದಲ್ಲಿ ಕಂಡುಬಂದರೂ ಸಹ. ಒಂದು ನಿರ್ದಿಷ್ಟ ಹಂತದಲ್ಲಿ, ಪ್ರೊಸೆಸರ್ಗಳು ಮ್ಯೂಸಿಯಂ ತುಣುಕುಗಳಾಗುತ್ತವೆ, ಮತ್ತು ಅವರಿಗೆ "ಮ್ಯೂಸಿಯಂ" ಕೋರ್ಗಳೊಂದಿಗೆ ಸಾಕಷ್ಟು ಸಾಧ್ಯವಿದೆ.

ಕ್ಲಾಸಿಕ್ i486 ಗೆ ಬೆಂಬಲವನ್ನು ತೆಗೆದುಹಾಕುವಿಕೆಯು ಮುಂದುವರಿದರೆ, ಇದು ಇಂಟೆಲ್‌ನ ಎಂಬೆಡೆಡ್ ಕ್ವಾರ್ಕ್ ಪ್ರೊಸೆಸರ್‌ಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ, ಇದು i486 ವರ್ಗಕ್ಕೆ ಸೇರಿದ್ದರೂ, "cmpxchg8b » ಸೇರಿದಂತೆ ಪೆಂಟಿಯಮ್ ಪೀಳಿಗೆಯ ವಿಶಿಷ್ಟವಾದ ಹೆಚ್ಚುವರಿ ಸೂಚನೆಗಳನ್ನು ಒಳಗೊಂಡಿರುತ್ತದೆ.

ಅದರ ಜೊತೆಗೆ Vortex86DX ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೂ ಇದು ಅನ್ವಯಿಸುತ್ತದೆ ಎಂದು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ. i386 ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು 10 ವರ್ಷಗಳ ಹಿಂದೆ ಕರ್ನಲ್‌ನಲ್ಲಿ ಕೈಬಿಡಲಾಯಿತು.

ಬಹುಶಃ ನಾವು ಬುಲೆಟ್ ಅನ್ನು ಕಚ್ಚಬೇಕು ಮತ್ತು ನಾವು x86-32 ಅನ್ನು 'cmpxchg8b' ನೊಂದಿಗೆ ಮಾತ್ರ ಬೆಂಬಲಿಸುತ್ತೇವೆ (ಅಂದರೆ ಪೆಂಟಿಯಮ್ ಮತ್ತು ನಂತರ).

ಎಲ್ಲಾ "cli/sti ನೊಂದಿಗೆ 64-ಬಿಟ್ ಪರಮಾಣುಗಳನ್ನು ಅನುಕರಿಸಿ, ಆ CPU ಗಳಲ್ಲಿ ಯಾರೊಬ್ಬರೂ SMP ಹೊಂದಿಲ್ಲ ಎಂದು ತಿಳಿದಿದ್ದರೆ" ಮತ್ತು ಆ try_cmpxchg86 ಲೂಪ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಜೆನೆರಿಕ್ x32-64 xchg() ಸೆಟಪ್ ಅನ್ನು ಕಾರ್ಯಗತಗೊಳಿಸಿ.

ಹೆಚ್ಚಿನ (ಎಲ್ಲಾ?) ವಿತರಣೆಗಳು ಈಗಾಗಲೇ X86_PAE ಅನ್ನು ಹೇಗಾದರೂ ಸಕ್ರಿಯಗೊಳಿಸುತ್ತವೆ ಎಂದು ನಾನು ಭಾವಿಸುತ್ತೇನೆ, ಇದು X86_CMPXCHG64 ಮೂಲ ಅವಶ್ಯಕತೆಯ ಭಾಗವಾಗಿದೆ.

ಈ ದಿನಗಳಲ್ಲಿ ಹೆಚ್ಚಿನ ವಿತರಣೆಗಳು 32-ಬಿಟ್ ಅಭಿವೃದ್ಧಿಯನ್ನು ಸಹ ಮಾಡುತ್ತವೆ ಎಂದು ನನಗೆ ಮನವರಿಕೆಯಾಗಿದೆ.
...
ನಾವು 386 ರಲ್ಲಿ i2012 ಬೆಂಬಲವನ್ನು ತೊಡೆದುಹಾಕಿದ್ದೇವೆ. ಬಹುಶಃ 486 ರಲ್ಲಿ i2022 ಬೆಂಬಲವನ್ನು ಬಿಡಲು ಸಮಯವಿದೆಯೇ?

i486 ಗೆ ಬೆಂಬಲದ ಅಂತ್ಯವು ಪರಿಗಣಿಸಲು ಒಂದು ಮೈಲಿಗಲ್ಲು ಆಗಿರಬಹುದು, ಏಕೆಂದರೆ ಬಹಳ ಹಿಂದೆಯೇ ವಿವಿಧ ಲಿನಕ್ಸ್ ವಿತರಣೆಗಳು 32-ಬಿಟ್ ಪ್ರೊಸೆಸರ್‌ಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ತೊಡೆದುಹಾಕಲು ಆರಿಸಿಕೊಂಡವು, ಇದು ನಿಜವಾಗಿಯೂ ಅನೇಕ ನಿರೀಕ್ಷಿತ ಪರಿಣಾಮಗಳನ್ನು ಹೊಂದಿಲ್ಲ. ಹೌದು, ಕಡಿಮೆ-ಸಂಪನ್ಮೂಲ ಕಂಪ್ಯೂಟರ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಸಾವಿರಾರು ಬಳಕೆದಾರರು ಇನ್ನೂ ಇದ್ದಾರೆ, ಇದು ಲಿನಕ್ಸ್ ಅನ್ನು ಬಳಸುವುದನ್ನು ಮುಂದುವರಿಸಲು ಅತ್ಯುತ್ತಮ ಆಯ್ಕೆಯಾಗಿದೆ, ವಿಶೇಷವಾಗಿ ಅನೇಕ ಅಂಚಿನಲ್ಲಿರುವ ಪ್ರದೇಶಗಳಲ್ಲಿ.

ಮತ್ತು ಈ ರೀತಿಯ ಉಪಕರಣಗಳಿಗೆ ಬೆಂಬಲವನ್ನು ಮುಖ್ಯ ವಿತರಣೆಗಳಿಂದ ನೀಡಲಾಗಿದ್ದರೂ, ಅವರ ಪ್ರಸ್ತುತ ಅವಶ್ಯಕತೆಗಳು ಅವುಗಳ ಬಳಕೆಯನ್ನು ಕೈಗೊಳ್ಳಲು ಅಸಾಧ್ಯವಾಗಿಸಿದೆ. ಸತ್ಯವೇನೆಂದರೆ, ಈ ವಾಸ್ತುಶಿಲ್ಪವನ್ನು ಬೆಂಬಲಿಸುವ ಕೆಲವು ವಿತರಣೆಗಳು ಇನ್ನೂ ಇವೆ ಮತ್ತು ಎಲ್ಲಕ್ಕಿಂತ ಹೆಚ್ಚಾಗಿ, ಕಡಿಮೆ-ಸಂಪನ್ಮೂಲ ಕಂಪ್ಯೂಟರ್‌ಗಳ ಬಳಕೆಗೆ ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ.

ಬೆಂಬಲದ ಅಂತ್ಯದ ಪ್ರಕರಣಕ್ಕೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಇದನ್ನು ಉಲ್ಲೇಖಿಸಲಾಗಿದೆ i486 ಪ್ರೊಸೆಸರ್‌ಗಳೊಂದಿಗೆ ಸಿಸ್ಟಮ್‌ಗಳನ್ನು ಹೊಂದಿರುವ ಬಳಕೆದಾರರು ಕರ್ನಲ್‌ನ LTS ಆವೃತ್ತಿಗಳನ್ನು ಬಳಸಲು ಸಾಧ್ಯವಾಗುತ್ತದೆಇದು ಮುಂದಿನ ಹಲವು ವರ್ಷಗಳವರೆಗೆ ಇರುತ್ತದೆ.

ಮತ್ತೊಂದೆಡೆ, ಇದನ್ನು ಉಲ್ಲೇಖಿಸುವುದು ಯೋಗ್ಯವಾಗಿದೆ ಲಿನಕ್ಸ್ ಡ್ರೈವರ್ ಡೆವಲಪರ್ ತೆರೆದ ಮೂಲ Apple AGX GPU ಗಾಗಿ Apple M1 ಚಿಪ್‌ಗಳಲ್ಲಿ ಬಳಸಲಾಗಿದೆ ಎಂದು ವರದಿ ಮಾಡಿದೆ 99,3% dEQP-GLES2 ಸೂಟ್ ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಯಶಸ್ವಿಯಾಗಿ ಉತ್ತೀರ್ಣರಾಗಿದ್ದಾರೆ, ಇದು OpenGL ES 2 ವಿವರಣೆಗೆ ಬೆಂಬಲದ ಮಟ್ಟವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ. ಕೆಲಸದಲ್ಲಿ ಎರಡು ಘಟಕಗಳನ್ನು ಬಳಸಲಾಗಿದೆ: ಲಿನಕ್ಸ್ ಕರ್ನಲ್‌ಗಾಗಿ DRM ಡ್ರೈವರ್, ರಸ್ಟ್‌ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ಮತ್ತು C ನಲ್ಲಿ ಬರೆಯಲಾದ Mesa ಡ್ರೈವರ್.

ಅಭಿವೃದ್ಧಿ ನಿಯಂತ್ರಕಗಳ Apple M1 ತನ್ನದೇ ಆದ GPU ಅನ್ನು ಬಳಸುತ್ತದೆ ಎಂಬ ಅಂಶದಿಂದ ಸಂಕೀರ್ಣವಾಗಿದೆ, ಆಪಲ್ ವಿನ್ಯಾಸಗೊಳಿಸಿದ, ಸ್ವಾಮ್ಯದ ಫರ್ಮ್‌ವೇರ್ ಅನ್ನು ರನ್ ಮಾಡುತ್ತದೆ ಮತ್ತು ಸಾಕಷ್ಟು ಸಂಕೀರ್ಣವಾದ ಹಂಚಿಕೆಯ ಡೇಟಾ ರಚನೆಗಳನ್ನು ಬಳಸುತ್ತದೆ. GPU ಗಾಗಿ ಯಾವುದೇ ತಾಂತ್ರಿಕ ದಾಖಲಾತಿಗಳಿಲ್ಲ, ಮತ್ತು ಸ್ವತಂತ್ರ ಚಾಲಕ ಅಭಿವೃದ್ಧಿ ಮ್ಯಾಕೋಸ್ ಡ್ರೈವರ್‌ಗಳ ರಿವರ್ಸ್ ಎಂಜಿನಿಯರಿಂಗ್ ಅನ್ನು ಬಳಸುತ್ತದೆ.

ನಿಯಂತ್ರಕ ತೆರೆದ ಮೂಲ Mesa ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಗಿದೆ ಆರಂಭದಲ್ಲಿ macOS ಪರಿಸರದಲ್ಲಿ ಪರೀಕ್ಷಿಸಲಾಯಿತು Linux ಕರ್ನಲ್‌ಗೆ ಅಗತ್ಯವಿರುವ DRM (ಡೈರೆಕ್ಟ್ ರೆಂಡರಿಂಗ್ ಮ್ಯಾನೇಜರ್) ಡ್ರೈವರ್ ಅನ್ನು ಸಿದ್ಧಪಡಿಸುವವರೆಗೆ, ಇದು Mesa ಗಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ ಚಾಲಕವನ್ನು Linux ನಲ್ಲಿ ಬಳಸಲು ಅವಕಾಶ ಮಾಡಿಕೊಟ್ಟಿತು.

dEQP-GLES2 ಪರೀಕ್ಷೆಗಳಲ್ಲಿ ಉತ್ತೀರ್ಣರಾಗುವಲ್ಲಿ ಪ್ರಸ್ತುತ ಯಶಸ್ಸಿನ ಜೊತೆಗೆ, ಸೆಪ್ಟೆಂಬರ್ ಅಂತ್ಯದಲ್ಲಿ Apple M1 ಚಿಪ್‌ಗಳಿಗಾಗಿ Linux ಚಾಲಕವು Wayland-ಆಧಾರಿತ GNOME ಸೆಶನ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಮತ್ತು ಫೈರ್‌ಫಾಕ್ಸ್ ಬ್ರೌಸರ್‌ನಲ್ಲಿ ನೆವರ್‌ಬಾಲ್ ಮತ್ತು YouTube ಆಟವನ್ನು ಚಲಾಯಿಸಲು ಸೂಕ್ತವಾದ ಮಟ್ಟವನ್ನು ತಲುಪಿದೆ.

ಅಂತಿಮವಾಗಿ ನೀವು ಅದರ ಬಗ್ಗೆ ಇನ್ನಷ್ಟು ತಿಳಿದುಕೊಳ್ಳಲು ಆಸಕ್ತಿ ಹೊಂದಿದ್ದರೆ, ನೀವು ವಿವರಗಳನ್ನು ಪರಿಶೀಲಿಸಬಹುದು ಕೆಳಗಿನ ಲಿಂಕ್.


ನಿಮ್ಮ ಅಭಿಪ್ರಾಯವನ್ನು ಬಿಡಿ

ನಿಮ್ಮ ಈಮೇಲ್ ವಿಳಾಸ ಪ್ರಕಟವಾದ ಆಗುವುದಿಲ್ಲ. ಅಗತ್ಯವಿರುವ ಜಾಗ ಗುರುತಿಸಲಾಗಿದೆ *

*

*

  1. ಡೇಟಾಗೆ ಜವಾಬ್ದಾರಿ: AB ಇಂಟರ್ನೆಟ್ ನೆಟ್ವರ್ಕ್ಸ್ 2008 SL
  2. ಡೇಟಾದ ಉದ್ದೇಶ: ನಿಯಂತ್ರಣ SPAM, ಕಾಮೆಂಟ್ ನಿರ್ವಹಣೆ.
  3. ಕಾನೂನುಬದ್ಧತೆ: ನಿಮ್ಮ ಒಪ್ಪಿಗೆ
  4. ಡೇಟಾದ ಸಂವಹನ: ಕಾನೂನುಬದ್ಧ ಬಾಧ್ಯತೆಯನ್ನು ಹೊರತುಪಡಿಸಿ ಡೇಟಾವನ್ನು ಮೂರನೇ ವ್ಯಕ್ತಿಗಳಿಗೆ ಸಂವಹನ ಮಾಡಲಾಗುವುದಿಲ್ಲ.
  5. ಡೇಟಾ ಸಂಗ್ರಹಣೆ: ಆಕ್ಸೆಂಟಸ್ ನೆಟ್‌ವರ್ಕ್‌ಗಳು (ಇಯು) ಹೋಸ್ಟ್ ಮಾಡಿದ ಡೇಟಾಬೇಸ್
  6. ಹಕ್ಕುಗಳು: ಯಾವುದೇ ಸಮಯದಲ್ಲಿ ನೀವು ನಿಮ್ಮ ಮಾಹಿತಿಯನ್ನು ಮಿತಿಗೊಳಿಸಬಹುದು, ಮರುಪಡೆಯಬಹುದು ಮತ್ತು ಅಳಿಸಬಹುದು.