Linux ನ ಸಂಪೂರ್ಣ ಇತಿಹಾಸ. ಭಾಗ I: ಅದು ಎಲ್ಲಿಂದ ಪ್ರಾರಂಭವಾಯಿತು

ಈ ವರ್ಷ ಲಿನಕ್ಸ್ ಕರ್ನಲ್ 27 ವರ್ಷಗಳನ್ನು ಪೂರೈಸುತ್ತದೆ. ಅದರ ಆಧಾರದ ಮೇಲೆ ಓಎಸ್ ಬಳಕೆ ಅನೇಕ ನಿಗಮಗಳು, ಸರ್ಕಾರಿ ಸಂಸ್ಥೆಗಳು, ಸಂಶೋಧನಾ ಸಂಸ್ಥೆಗಳು ಮತ್ತು ಡೇಟಾ ಕೇಂದ್ರಗಳು ವಿಶ್ವದಾದ್ಯಂತ.

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

ಲಿನಕ್ಸ್‌ಗೆ ಮುಂಚಿನ ಬೆಳವಣಿಗೆಗಳು ಮತ್ತು ಕರ್ನಲ್‌ನ ಮೊದಲ ಆವೃತ್ತಿಯ ಇತಿಹಾಸದೊಂದಿಗೆ ಪ್ರಾರಂಭಿಸೋಣ.

Linux ನ ಸಂಪೂರ್ಣ ಇತಿಹಾಸ. ಭಾಗ I: ಅದು ಎಲ್ಲಿಂದ ಪ್ರಾರಂಭವಾಯಿತು
/ಫ್ಲಿಕ್ಕರ್/ ತೋಶಿಯುಕಿ IMAI / ಸಿಸಿ ಬೈ-ಎಸ್ಎ

"ಮುಕ್ತ ಮಾರುಕಟ್ಟೆ" ಯುಗ

ಲಿನಕ್ಸ್‌ನ ಹೊರಹೊಮ್ಮುವಿಕೆ считается ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್ ಇತಿಹಾಸದಲ್ಲಿ ಪ್ರಮುಖ ಘಟನೆಗಳಲ್ಲಿ ಒಂದಾಗಿದೆ. ಈ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಂನ ಜನನವು ಡೆವಲಪರ್‌ಗಳಲ್ಲಿ ದಶಕಗಳಿಂದ ರೂಪುಗೊಂಡ ಮತ್ತು “ಪ್ರಬುದ್ಧ”ವಾಗಿರುವ ಕಲ್ಪನೆಗಳು ಮತ್ತು ಸಾಧನಗಳಿಗೆ ಹೆಚ್ಚು ಋಣಿಯಾಗಿದೆ. ಆದ್ದರಿಂದ, ಮೊದಲಿಗೆ, "ಓಪನ್ ಸೋರ್ಸ್ ಚಳುವಳಿಯ" ಮೂಲಕ್ಕೆ ತಿರುಗೋಣ.

50 ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ, ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್‌ನಲ್ಲಿ ಹೆಚ್ಚಿನ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ವಿಶ್ವವಿದ್ಯಾಲಯಗಳು ಮತ್ತು ಪ್ರಯೋಗಾಲಯಗಳ ಉದ್ಯೋಗಿಗಳು ರಚಿಸಿದ್ದಾರೆ ಮತ್ತು ಹರಡುವಿಕೆ ಯಾವುದೇ ನಿರ್ಬಂಧಗಳಿಲ್ಲದೆ. ವೈಜ್ಞಾನಿಕ ಸಮುದಾಯದಲ್ಲಿ ಜ್ಞಾನದ ವಿನಿಮಯವನ್ನು ಸರಳಗೊಳಿಸಲು ಇದನ್ನು ಮಾಡಲಾಗಿದೆ. ಆ ಅವಧಿಯ ಮೊದಲ ಮುಕ್ತ ಮೂಲ ಪರಿಹಾರ считается ಸಿಸ್ಟಮ್ A-2, 1953 ರಲ್ಲಿ UNIVAC ರೆಮಿಂಗ್ಟನ್ ರಾಂಡ್ ಕಂಪ್ಯೂಟರ್ಗಾಗಿ ಬರೆಯಲಾಗಿದೆ.

ಅದೇ ವರ್ಷಗಳಲ್ಲಿ, ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಡೆವಲಪರ್‌ಗಳ ಮೊದಲ ಗುಂಪು, SHARE ಅನ್ನು ರಚಿಸಲಾಯಿತು. ಅವರು ಮಾದರಿಯ ಪ್ರಕಾರ ಕೆಲಸ ಮಾಡಿದರುಪೀರ್-ಟು-ಪೀರ್ ಸಹ-ಉತ್ಪಾದನೆ" 50 ರ ದಶಕದ ಅಂತ್ಯದ ವೇಳೆಗೆ ಈ ಗುಂಪಿನ ಕೆಲಸದ ಫಲಿತಾಂಶ ಮಾರ್ಪಟ್ಟಿದೆ ಅದೇ ಹೆಸರಿನ ಓಎಸ್.

ಈ ವ್ಯವಸ್ಥೆ (ಮತ್ತು ಇತರ SHARE ಉತ್ಪನ್ನಗಳು) ಜನಪ್ರಿಯವಾಗಿತ್ತು ಕಂಪ್ಯೂಟರ್ ಉಪಕರಣ ತಯಾರಕರಿಂದ. ಅವರ ಮುಕ್ತತೆ ನೀತಿಗೆ ಧನ್ಯವಾದಗಳು, ಅವರು ಗ್ರಾಹಕರಿಗೆ ಹಾರ್ಡ್‌ವೇರ್ ಮಾತ್ರವಲ್ಲದೆ ಸಾಫ್ಟ್‌ವೇರ್ ಅನ್ನು ಹೆಚ್ಚುವರಿ ವೆಚ್ಚವಿಲ್ಲದೆ ನೀಡಲು ಸಾಧ್ಯವಾಯಿತು.

ವಾಣಿಜ್ಯದ ಆಗಮನ ಮತ್ತು ಯುನಿಕ್ಸ್‌ನ ಜನನ

1959 ರಲ್ಲಿ, ಅಪ್ಲೈಡ್ ಡೇಟಾ ರಿಸರ್ಚ್ (ADR) RCA ಸಂಸ್ಥೆಯಿಂದ ಆದೇಶವನ್ನು ಪಡೆಯಿತು - ಬರೆಯಲು ಫ್ಲೋಚಾರ್ಟ್‌ಗಳ ಸ್ವಯಂ ಪೂರ್ಣಗೊಳಿಸುವಿಕೆಗಾಗಿ ಪ್ರೋಗ್ರಾಂ. ಡೆವಲಪರ್‌ಗಳು ಕೆಲಸವನ್ನು ಪೂರ್ಣಗೊಳಿಸಿದರು, ಆದರೆ ಬೆಲೆಯಲ್ಲಿ RCA ಯನ್ನು ಒಪ್ಪಲಿಲ್ಲ. ಸಿದ್ಧಪಡಿಸಿದ ಉತ್ಪನ್ನವನ್ನು "ಎಸೆಯಲು" ಅಲ್ಲ ಸಲುವಾಗಿ, ADR IBM 1401 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗೆ ಪರಿಹಾರವನ್ನು ಮರುವಿನ್ಯಾಸಗೊಳಿಸಿತು ಮತ್ತು ಅದನ್ನು ಸ್ವತಂತ್ರವಾಗಿ ಕಾರ್ಯಗತಗೊಳಿಸಲು ಪ್ರಾರಂಭಿಸಿತು. ಆದಾಗ್ಯೂ, ಮಾರಾಟವು ಉತ್ತಮವಾಗಿಲ್ಲ, ಏಕೆಂದರೆ ಅನೇಕ ಬಳಕೆದಾರರು IBM ಯೋಜಿಸುತ್ತಿರುವ ADR ಪರಿಹಾರಕ್ಕೆ ಉಚಿತ ಪರ್ಯಾಯಕ್ಕಾಗಿ ಕಾಯುತ್ತಿದ್ದರು.

ಒಂದೇ ರೀತಿಯ ಕಾರ್ಯವನ್ನು ಹೊಂದಿರುವ ಉಚಿತ ಉತ್ಪನ್ನದ ಬಿಡುಗಡೆಯನ್ನು ADR ಅನುಮತಿಸಲಿಲ್ಲ. ಆದ್ದರಿಂದ, ADR ನಿಂದ ಡೆವಲಪರ್ ಮಾರ್ಟಿನ್ ಗೊಯೆಟ್ಜ್ ಪ್ರೋಗ್ರಾಂಗೆ ಪೇಟೆಂಟ್ ಸಲ್ಲಿಸಿದರು ಮತ್ತು 1968 ರಲ್ಲಿ US ಇತಿಹಾಸದಲ್ಲಿ ಮೊದಲನೆಯದು ಸ್ವೀಕರಿಸಲಾಗಿದೆ ಅವನ. ಇಂದಿನಿಂದ ಎಣಿಸುವುದು ವಾಡಿಕೆ ಅಭಿವೃದ್ಧಿ ಉದ್ಯಮದಲ್ಲಿ ವಾಣಿಜ್ಯೀಕರಣದ ಯುಗ - "ಬೋನಸ್" ನಿಂದ ಹಾರ್ಡ್‌ವೇರ್, ಸಾಫ್ಟ್‌ವೇರ್ ಸ್ವತಂತ್ರ ಉತ್ಪನ್ನವಾಗಿ ಮಾರ್ಪಟ್ಟಿದೆ.

ಅದೇ ಸಮಯದಲ್ಲಿ, ಬೆಲ್ ಲ್ಯಾಬ್ಸ್‌ನಿಂದ ಪ್ರೋಗ್ರಾಮರ್‌ಗಳ ಒಂದು ಸಣ್ಣ ತಂಡ ಕೆಲಸ ಆರಂಭಿಸಿದರು PDP-7 ಮಿನಿಕಂಪ್ಯೂಟರ್‌ಗಾಗಿ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನಲ್ಲಿ - Unix. ಯುನಿಕ್ಸ್ ಅನ್ನು ಮತ್ತೊಂದು OS ಗೆ ಪರ್ಯಾಯವಾಗಿ ರಚಿಸಲಾಗಿದೆ - ಮಲ್ಟಿಕ್ಸ್.

ಎರಡನೆಯದು ತುಂಬಾ ಸಂಕೀರ್ಣವಾಗಿತ್ತು ಮತ್ತು GE-600 ಮತ್ತು ಹನಿವೆಲ್ 6000 ಪ್ಲಾಟ್‌ಫಾರ್ಮ್‌ಗಳಲ್ಲಿ ಮಾತ್ರ ಕೆಲಸ ಮಾಡಿತು. SI ನಲ್ಲಿ ಪುನಃ ಬರೆಯಲಾಗಿದೆ, Unix ಅನ್ನು ಪೋರ್ಟಬಲ್ ಮತ್ತು ಬಳಸಲು ಸುಲಭವಾಗಬೇಕಿತ್ತು (ಹೆಚ್ಚಾಗಿ ಒಂದೇ ರೂಟ್ ಡೈರೆಕ್ಟರಿಯೊಂದಿಗೆ ಶ್ರೇಣೀಕೃತ ಫೈಲ್ ಸಿಸ್ಟಮ್‌ಗೆ ಧನ್ಯವಾದಗಳು).

50 ರ ದಶಕದಲ್ಲಿ, AT&T ಹೋಲ್ಡಿಂಗ್, ಆ ಸಮಯದಲ್ಲಿ ಬೆಲ್ ಲ್ಯಾಬ್ಸ್ ಅನ್ನು ಒಳಗೊಂಡಿತ್ತು, ಸಹಿ ಸಾಫ್ಟ್‌ವೇರ್ ಮಾರಾಟದಿಂದ ನಿಗಮವನ್ನು ನಿಷೇಧಿಸುವ US ಸರ್ಕಾರದೊಂದಿಗಿನ ಒಪ್ಪಂದ. ಈ ಕಾರಣಕ್ಕಾಗಿ, Unix ನ ಮೊದಲ ಬಳಕೆದಾರರು - ವೈಜ್ಞಾನಿಕ ಸಂಸ್ಥೆಗಳು - ಸ್ವೀಕರಿಸಲಾಗಿದೆ OS ಮೂಲ ಕೋಡ್ ಉಚಿತವಾಗಿದೆ.

80 ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ AT&T ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ವಿತರಣೆಯ ಪರಿಕಲ್ಪನೆಯಿಂದ ದೂರ ಸರಿಯಿತು. ಪರಿಣಾಮವಾಗಿ ಬಲವಂತವಾಗಿ ನಿಗಮವನ್ನು ಹಲವಾರು ಕಂಪನಿಗಳಾಗಿ ವಿಂಗಡಿಸಿದ ನಂತರ, ಸಾಫ್ಟ್‌ವೇರ್ ಮಾರಾಟದ ಮೇಲಿನ ನಿಷೇಧವು ಅನ್ವಯಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿತು ಮತ್ತು ಹಿಡುವಳಿಯು ಯುನಿಕ್ಸ್ ಅನ್ನು ಉಚಿತವಾಗಿ ವಿತರಿಸುವುದನ್ನು ನಿಲ್ಲಿಸಿತು. ಮೂಲ ಕೋಡ್‌ನ ಅನಧಿಕೃತ ಹಂಚಿಕೆಗಾಗಿ ಡೆವಲಪರ್‌ಗಳಿಗೆ ಮೊಕದ್ದಮೆಗಳ ಬೆದರಿಕೆ ಹಾಕಲಾಯಿತು. ಬೆದರಿಕೆಗಳು ಆಧಾರರಹಿತವಾಗಿರಲಿಲ್ಲ - 1980 ರಿಂದ, ಕಂಪ್ಯೂಟರ್ ಪ್ರೋಗ್ರಾಂಗಳು ಯುನೈಟೆಡ್ ಸ್ಟೇಟ್ಸ್ನಲ್ಲಿ ಹಕ್ಕುಸ್ವಾಮ್ಯಕ್ಕೆ ಒಳಪಟ್ಟಿವೆ.

ಎಲ್ಲಾ ಡೆವಲಪರ್‌ಗಳು AT&T ನಿರ್ದೇಶಿಸಿದ ಷರತ್ತುಗಳೊಂದಿಗೆ ತೃಪ್ತರಾಗಲಿಲ್ಲ. ಬರ್ಕ್ಲಿಯಲ್ಲಿರುವ ಕ್ಯಾಲಿಫೋರ್ನಿಯಾ ವಿಶ್ವವಿದ್ಯಾನಿಲಯದ ಉತ್ಸಾಹಿಗಳ ಗುಂಪು ಪರ್ಯಾಯ ಪರಿಹಾರವನ್ನು ಹುಡುಕಲು ಪ್ರಾರಂಭಿಸಿತು. 70 ರ ದಶಕದಲ್ಲಿ, ಶಾಲೆಯು AT&T ನಿಂದ ಪರವಾನಗಿಯನ್ನು ಪಡೆದುಕೊಂಡಿತು ಮತ್ತು ಉತ್ಸಾಹಿಗಳು ಅದರ ಆಧಾರದ ಮೇಲೆ ಹೊಸ ವಿತರಣೆಯನ್ನು ರಚಿಸಲು ಪ್ರಾರಂಭಿಸಿದರು, ಅದು ನಂತರ ಯುನಿಕ್ಸ್ ಬರ್ಕ್ಲಿ ಸಾಫ್ಟ್‌ವೇರ್ ವಿತರಣೆ ಅಥವಾ BSD ಆಯಿತು.

ತೆರೆದ Unix-ರೀತಿಯ ವ್ಯವಸ್ಥೆಯು ಯಶಸ್ವಿಯಾಯಿತು, ಇದನ್ನು AT&T ತಕ್ಷಣವೇ ಗಮನಿಸಿತು. ಕಂಪನಿ ಸಲ್ಲಿಸಲಾಗಿದೆ ನ್ಯಾಯಾಲಯಕ್ಕೆ, ಮತ್ತು BSD ಲೇಖಕರು ಒಳಗೊಂಡಿರುವ ಎಲ್ಲಾ Unix ಮೂಲ ಕೋಡ್ ಅನ್ನು ತೆಗೆದುಹಾಕಬೇಕು ಮತ್ತು ಬದಲಾಯಿಸಬೇಕಾಯಿತು. ಇದು ಆ ವರ್ಷಗಳಲ್ಲಿ ಬರ್ಕ್ಲಿ ಸಾಫ್ಟ್‌ವೇರ್ ವಿತರಣೆಯ ವಿಸ್ತರಣೆಯನ್ನು ಸ್ವಲ್ಪಮಟ್ಟಿಗೆ ನಿಧಾನಗೊಳಿಸಿತು. ಸಿಸ್ಟಮ್ನ ಇತ್ತೀಚಿನ ಆವೃತ್ತಿಯನ್ನು 1994 ರಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಆದರೆ ಮುಕ್ತ ಮತ್ತು ಮುಕ್ತ OS ನ ಹೊರಹೊಮ್ಮುವಿಕೆಯ ಸತ್ಯವು ತೆರೆದ ಮೂಲ ಯೋಜನೆಗಳ ಇತಿಹಾಸದಲ್ಲಿ ಪ್ರಮುಖ ಮೈಲಿಗಲ್ಲು ಆಯಿತು.

Linux ನ ಸಂಪೂರ್ಣ ಇತಿಹಾಸ. ಭಾಗ I: ಅದು ಎಲ್ಲಿಂದ ಪ್ರಾರಂಭವಾಯಿತು
/ಫ್ಲಿಕ್ಕರ್/ ಕ್ರಿಸ್ಟೋಫರ್ ಮೈಕೆಲ್ / ಸಿಸಿ ಬೈ / ಫೋಟೋ ಕ್ರಾಪ್ ಮಾಡಲಾಗಿದೆ

ಉಚಿತ ತಂತ್ರಾಂಶದ ಮೂಲಕ್ಕೆ ಹಿಂತಿರುಗಿ

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

ಈ ಚಿಕ್ಕ ಸಂಚಿಕೆಯು ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಇತಿಹಾಸದಲ್ಲಿ ಅತ್ಯಂತ ಅದೃಷ್ಟಶಾಲಿಯಾಗಿದೆ. ಸ್ಟಾಲ್ಮನ್ ಯಥಾಸ್ಥಿತಿಯಲ್ಲಿ ಕೋಪಗೊಂಡರು. ಐಟಿ ಪರಿಸರದಲ್ಲಿ ಸೋರ್ಸ್ ಕೋಡ್ ಹಂಚಿಕೊಳ್ಳುವುದರ ಮೇಲೆ ಹೇರಲಾದ ನಿರ್ಬಂಧಗಳ ಬಗ್ಗೆ ಅವರು ಅತೃಪ್ತರಾಗಿದ್ದರು. ಆದ್ದರಿಂದ, ಸ್ಟಾಲ್ಮನ್ ಮುಕ್ತ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ರಚಿಸಲು ನಿರ್ಧರಿಸಿದರು ಮತ್ತು ಉತ್ಸಾಹಿಗಳಿಗೆ ಅದರಲ್ಲಿ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲು ಅವಕಾಶ ಮಾಡಿಕೊಡುತ್ತಾರೆ.

ಸೆಪ್ಟೆಂಬರ್ 1983 ರಲ್ಲಿ, ಅವರು GNU ಯೋಜನೆಯ ರಚನೆಯನ್ನು ಘೋಷಿಸಿದರು - GNU UNIX ಅಲ್ಲ ("GNU ಯುನಿಕ್ಸ್ ಅಲ್ಲ"). ಇದು ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಪರವಾನಗಿಗೆ ಆಧಾರವಾಗಿ ಕಾರ್ಯನಿರ್ವಹಿಸಿದ ಪ್ರಣಾಳಿಕೆಯನ್ನು ಆಧರಿಸಿದೆ - GNU ಜನರಲ್ ಪಬ್ಲಿಕ್ ಲೈಸೆನ್ಸ್ (GPL). ಈ ಕ್ರಮವು ಸಕ್ರಿಯ ಓಪನ್ ಸೋರ್ಸ್ ಸಾಫ್ಟ್‌ವೇರ್ ಚಳುವಳಿಯ ಆರಂಭವನ್ನು ಗುರುತಿಸಿದೆ.

ಕೆಲವು ವರ್ಷಗಳ ನಂತರ, Vrije Universiteit Amsterdam ಪ್ರಾಧ್ಯಾಪಕ ಆಂಡ್ರ್ಯೂ S. Tanenbaum ಯುನಿಕ್ಸ್ ತರಹದ Minix ವ್ಯವಸ್ಥೆಯನ್ನು ಬೋಧನಾ ಸಾಧನವಾಗಿ ಅಭಿವೃದ್ಧಿಪಡಿಸಿದರು. ಅದನ್ನು ಸಾಧ್ಯವಾದಷ್ಟು ವಿದ್ಯಾರ್ಥಿಗಳಿಗೆ ತಲುಪಿಸಲು ಅವರು ಬಯಸಿದ್ದರು. ಓಎಸ್‌ನೊಂದಿಗೆ ಬಂದ ಅವರ ಪುಸ್ತಕದ ಪ್ರಕಾಶಕರು, ಒತ್ತಾಯಿಸಿದರು ವ್ಯವಸ್ಥೆಯೊಂದಿಗೆ ಕೆಲಸ ಮಾಡಲು ಕನಿಷ್ಠ ಶುಲ್ಕದಲ್ಲಿ. ಆಂಡ್ರ್ಯೂ ಮತ್ತು ಪ್ರಕಾಶಕರು $69 ಪರವಾನಗಿ ಬೆಲೆಯಲ್ಲಿ ರಾಜಿ ಮಾಡಿಕೊಂಡರು. 90 ರ ದಶಕದ ಆರಂಭದಲ್ಲಿ ಮಿನಿಕ್ಸ್ ಗೆದ್ದರು ಅಭಿವರ್ಧಕರಲ್ಲಿ ಜನಪ್ರಿಯತೆ. ಮತ್ತು ಅವಳು ಉದ್ದೇಶಿಸಲ್ಪಟ್ಟಳು ಆಗಲು ಲಿನಕ್ಸ್ ಅಭಿವೃದ್ಧಿಗೆ ಆಧಾರ.

Linux ನ ಸಂಪೂರ್ಣ ಇತಿಹಾಸ. ಭಾಗ I: ಅದು ಎಲ್ಲಿಂದ ಪ್ರಾರಂಭವಾಯಿತು
/ಫ್ಲಿಕ್ಕರ್/ ಕ್ರಿಸ್ಟೋಫರ್ ಮೈಕೆಲ್ / ಸಿಸಿ ಬೈ

ಲಿನಕ್ಸ್‌ನ ಜನನ ಮತ್ತು ಮೊದಲ ವಿತರಣೆಗಳು

1991 ರಲ್ಲಿ, ಹೆಲ್ಸಿಂಕಿ ವಿಶ್ವವಿದ್ಯಾನಿಲಯದ ಯುವ ಪ್ರೋಗ್ರಾಮರ್ ಲಿನಸ್ ಟೊರ್ವಾಲ್ಡ್ಸ್ ಮಿನಿಕ್ಸ್ ಅನ್ನು ಕರಗತ ಮಾಡಿಕೊಳ್ಳುತ್ತಿದ್ದರು. OS ನೊಂದಿಗೆ ಅವರ ಪ್ರಯೋಗಗಳು ಬೆಳೆದಿದೆ ಸಂಪೂರ್ಣವಾಗಿ ಹೊಸ ಕರ್ನಲ್‌ನಲ್ಲಿ ಕೆಲಸ ಮಾಡಲು. ಆಗಸ್ಟ್ 25 ರಂದು, ಲಿನಸ್ ಅವರು ಈ OS ನಲ್ಲಿ ಏನು ಸಂತೋಷವಾಗಿಲ್ಲ ಎಂಬುದರ ಕುರಿತು Minix ಬಳಕೆದಾರರ ಗುಂಪಿನ ಮುಕ್ತ ಸಮೀಕ್ಷೆಯನ್ನು ಆಯೋಜಿಸಿದರು ಮತ್ತು ಹೊಸ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ನ ಅಭಿವೃದ್ಧಿಯನ್ನು ಘೋಷಿಸಿದರು. ಆಗಸ್ಟ್ ಪತ್ರವು ಭವಿಷ್ಯದ ಓಎಸ್ ಬಗ್ಗೆ ಹಲವಾರು ಪ್ರಮುಖ ಅಂಶಗಳನ್ನು ಒಳಗೊಂಡಿದೆ:

  • ವ್ಯವಸ್ಥೆಯು ಮುಕ್ತವಾಗಿರುತ್ತದೆ;
  • ಸಿಸ್ಟಮ್ ಮಿನಿಕ್ಸ್ ಅನ್ನು ಹೋಲುತ್ತದೆ, ಆದರೆ ಮೂಲ ಕೋಡ್ ಸಂಪೂರ್ಣವಾಗಿ ವಿಭಿನ್ನವಾಗಿರುತ್ತದೆ;
  • ಸಿಸ್ಟಮ್ "GNU ನಂತಹ ದೊಡ್ಡ ಮತ್ತು ವೃತ್ತಿಪರ" ಆಗಿರುವುದಿಲ್ಲ.

ಆಗಸ್ಟ್ 25 ಅನ್ನು ಲಿನಕ್ಸ್‌ನ ಜನ್ಮದಿನವೆಂದು ಪರಿಗಣಿಸಲಾಗುತ್ತದೆ. ಲಿನಸ್ ಸ್ವತಃ ಎಣಿಸುತ್ತಿದೆ ಇನ್ನೊಂದು ದಿನಾಂಕದಿಂದ - ಸೆಪ್ಟೆಂಬರ್ 17. ಈ ದಿನದಂದು ಅವರು ಲಿನಕ್ಸ್ (0.01) ನ ಮೊದಲ ಬಿಡುಗಡೆಯನ್ನು FTP ಸರ್ವರ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಿದರು ಮತ್ತು ಅವರ ಪ್ರಕಟಣೆ ಮತ್ತು ಸಮೀಕ್ಷೆಯಲ್ಲಿ ಆಸಕ್ತಿ ತೋರಿದ ಜನರಿಗೆ ಇಮೇಲ್ ಕಳುಹಿಸಿದರು. "ಫ್ರೀಕ್ಸ್" ಪದವನ್ನು ಮೊದಲ ಬಿಡುಗಡೆಯ ಮೂಲ ಕೋಡ್‌ನಲ್ಲಿ ಸಂರಕ್ಷಿಸಲಾಗಿದೆ. ಅದನ್ನೇ ಟಾರ್ವಾಲ್ಡ್ಸ್ ತನ್ನ ಕರ್ನಲ್ ಎಂದು ಕರೆಯಲು ಯೋಜಿಸಿದ್ದರು ("ಉಚಿತ", "ಫ್ರೀಕ್" ಮತ್ತು ಯುನಿಕ್ಸ್ ಪದಗಳ ಸಂಯೋಜನೆ). FTP ಸರ್ವರ್ ನಿರ್ವಾಹಕರು ಹೆಸರನ್ನು ಇಷ್ಟಪಡಲಿಲ್ಲ ಮತ್ತು ಯೋಜನೆಯನ್ನು Linux ಎಂದು ಮರುನಾಮಕರಣ ಮಾಡಿದ್ದಾರೆ.

ನವೀಕರಣಗಳ ಸರಣಿಯನ್ನು ಅನುಸರಿಸಲಾಯಿತು. ಅದೇ ವರ್ಷದ ಅಕ್ಟೋಬರ್‌ನಲ್ಲಿ, ಕರ್ನಲ್ ಆವೃತ್ತಿ 0.02 ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು ಮತ್ತು ಡಿಸೆಂಬರ್‌ನಲ್ಲಿ - 0.11. ಲಿನಕ್ಸ್ ಅನ್ನು ಆರಂಭದಲ್ಲಿ GPL ಪರವಾನಗಿ ಇಲ್ಲದೆ ವಿತರಿಸಲಾಯಿತು. ಇದರರ್ಥ ಡೆವಲಪರ್‌ಗಳು ಕರ್ನಲ್ ಅನ್ನು ಬಳಸಬಹುದು ಮತ್ತು ಅದನ್ನು ಮಾರ್ಪಡಿಸಬಹುದು, ಆದರೆ ಅವರ ಕೆಲಸದ ಫಲಿತಾಂಶಗಳನ್ನು ಮರುಮಾರಾಟ ಮಾಡುವ ಹಕ್ಕನ್ನು ಹೊಂದಿಲ್ಲ. ಫೆಬ್ರವರಿ 1992 ರಿಂದ, ಎಲ್ಲಾ ವಾಣಿಜ್ಯ ನಿರ್ಬಂಧಗಳನ್ನು ತೆಗೆದುಹಾಕಲಾಯಿತು - ಆವೃತ್ತಿ 0.12 ರ ಬಿಡುಗಡೆಯೊಂದಿಗೆ, ಟೊರ್ವಾಲ್ಡ್ಸ್ ಪರವಾನಗಿಯನ್ನು GNU GPL v2 ಗೆ ಬದಲಾಯಿಸಿದರು. ಈ ಹಂತವನ್ನು ಲಿನಸ್ ನಂತರ ಲಿನಕ್ಸ್‌ನ ಯಶಸ್ಸಿಗೆ ನಿರ್ಧರಿಸುವ ಅಂಶಗಳಲ್ಲಿ ಒಂದನ್ನು ಕರೆದರು.

Minix ಡೆವಲಪರ್‌ಗಳಲ್ಲಿ Linux ನ ಜನಪ್ರಿಯತೆ ಬೆಳೆಯಿತು. ಸ್ವಲ್ಪ ಸಮಯದವರೆಗೆ, comp.os.minix ಯೂಸ್‌ನೆಟ್ ಫೀಡ್‌ನಲ್ಲಿ ಚರ್ಚೆಗಳು ನಡೆದವು. 92 ರ ಆರಂಭದಲ್ಲಿ, ಮಿನಿಕ್ಸ್ ಸೃಷ್ಟಿಕರ್ತ ಆಂಡ್ರ್ಯೂ ಟನೆನ್ಬಾಮ್ ಸಮುದಾಯದಲ್ಲಿ ಪ್ರಾರಂಭಿಸಿದರು ವಿವಾದ ಕರ್ನಲ್ ಆರ್ಕಿಟೆಕ್ಚರ್ ಬಗ್ಗೆ, "ಲಿನಕ್ಸ್ ಬಳಕೆಯಲ್ಲಿಲ್ಲ." ಕಾರಣ, ಅವರ ಅಭಿಪ್ರಾಯದಲ್ಲಿ, ಏಕಶಿಲೆಯ ಓಎಸ್ ಕರ್ನಲ್ ಆಗಿತ್ತು, ಇದು ಹಲವಾರು ನಿಯತಾಂಕಗಳಲ್ಲಿ ಮಿನಿಕ್ಸ್ ಮೈಕ್ರೋಕರ್ನಲ್‌ಗಿಂತ ಕೆಳಮಟ್ಟದ್ದಾಗಿದೆ. ಟನೆನ್‌ಬಾಮ್‌ನ ಮತ್ತೊಂದು ದೂರು x86 ಪ್ರೊಸೆಸರ್ ಲೈನ್‌ಗೆ ಲಿನಕ್ಸ್‌ನ "ಟೈಯಿಂಗ್" ಗೆ ಸಂಬಂಧಿಸಿದೆ, ಇದು ಪ್ರಾಧ್ಯಾಪಕರ ಮುನ್ಸೂಚನೆಗಳ ಪ್ರಕಾರ, ಮುಂದಿನ ದಿನಗಳಲ್ಲಿ ಮರೆವುಗೆ ಮುಳುಗುತ್ತದೆ. ಲಿನಸ್ ಸ್ವತಃ ಮತ್ತು ಎರಡೂ ಆಪರೇಟಿಂಗ್ ಸಿಸ್ಟಮ್‌ಗಳ ಬಳಕೆದಾರರು ಚರ್ಚೆಯನ್ನು ಪ್ರವೇಶಿಸಿದರು. ವಿವಾದದ ಪರಿಣಾಮವಾಗಿ, ಸಮುದಾಯವನ್ನು ಎರಡು ಶಿಬಿರಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ ಮತ್ತು ಲಿನಕ್ಸ್ ಬೆಂಬಲಿಗರು ತಮ್ಮದೇ ಆದ ಫೀಡ್ ಅನ್ನು ಪಡೆದರು - comp.os.linux.

ಮೂಲ ಆವೃತ್ತಿಯ ಕಾರ್ಯವನ್ನು ವಿಸ್ತರಿಸಲು ಸಮುದಾಯವು ಕೆಲಸ ಮಾಡಿದೆ - ಮೊದಲ ಡ್ರೈವರ್‌ಗಳು ಮತ್ತು ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲಾಯಿತು. ಲಿನಕ್ಸ್‌ನ ಆರಂಭಿಕ ಆವೃತ್ತಿಗಳು ಸರಿಹೊಂದುತ್ತದೆ ಎರಡು ಫ್ಲಾಪಿ ಡಿಸ್ಕ್‌ಗಳಲ್ಲಿ ಮತ್ತು ಕರ್ನಲ್‌ನೊಂದಿಗೆ ಬೂಟ್ ಡಿಸ್ಕ್ ಮತ್ತು ಫೈಲ್ ಸಿಸ್ಟಮ್ ಅನ್ನು ಸ್ಥಾಪಿಸಿದ ರೂಟ್ ಡಿಸ್ಕ್ ಮತ್ತು GNU ಟೂಲ್‌ಕಿಟ್‌ನಿಂದ ಹಲವಾರು ಮೂಲಭೂತ ಪ್ರೋಗ್ರಾಂಗಳನ್ನು ಒಳಗೊಂಡಿದೆ.

ಕ್ರಮೇಣ, ಸಮುದಾಯವು ಮೊದಲ ಲಿನಕ್ಸ್ ಆಧಾರಿತ ವಿತರಣೆಗಳನ್ನು ಅಭಿವೃದ್ಧಿಪಡಿಸಲು ಪ್ರಾರಂಭಿಸಿತು. ಹೆಚ್ಚಿನ ಆರಂಭಿಕ ಆವೃತ್ತಿಗಳನ್ನು ಕಂಪನಿಗಳಿಗಿಂತ ಹೆಚ್ಚಾಗಿ ಉತ್ಸಾಹಿಗಳಿಂದ ರಚಿಸಲಾಗಿದೆ.

ಮೊದಲ ವಿತರಣೆ, MCC ಮಧ್ಯಂತರ ಲಿನಕ್ಸ್ ಅನ್ನು ಫೆಬ್ರವರಿ 0.12 ರಲ್ಲಿ ಆವೃತ್ತಿ 1992 ಆಧರಿಸಿ ರಚಿಸಲಾಯಿತು. ಇದರ ಲೇಖಕರು ಮ್ಯಾಂಚೆಸ್ಟರ್ ವಿಶ್ವವಿದ್ಯಾನಿಲಯದ ಕಂಪ್ಯೂಟರ್ ಸೆಂಟರ್‌ನ ಪ್ರೋಗ್ರಾಮರ್ - ಕರೆಯಲಾಗುತ್ತದೆ ಕರ್ನಲ್ ಅನುಸ್ಥಾಪನಾ ಪ್ರಕ್ರಿಯೆಯಲ್ಲಿನ ಕೆಲವು ನ್ಯೂನತೆಗಳನ್ನು ನಿವಾರಿಸಲು ಮತ್ತು ಹಲವಾರು ಕಾರ್ಯಗಳನ್ನು ಸೇರಿಸಲು "ಪ್ರಯೋಗ" ವಾಗಿ ಅಭಿವೃದ್ಧಿ.

ಶೀಘ್ರದಲ್ಲೇ, ಕಸ್ಟಮ್ ವಿತರಣೆಗಳ ಸಂಖ್ಯೆ ಗಮನಾರ್ಹವಾಗಿ ಹೆಚ್ಚಾಯಿತು. ಅವುಗಳಲ್ಲಿ ಹಲವು ಸ್ಥಳೀಯ ಯೋಜನೆಗಳಾಗಿ ಉಳಿದಿವೆ.ವಾಸಿಸುತ್ತಿದ್ದರು» ಐದು ವರ್ಷಗಳಿಗಿಂತ ಹೆಚ್ಚಿಲ್ಲ, ಉದಾಹರಣೆಗೆ, ಸಾಫ್ಟ್‌ಲ್ಯಾಂಡಿಂಗ್ ಲಿನಕ್ಸ್ ಸಿಸ್ಟಮ್ (SLS). ಆದಾಗ್ಯೂ, ಮಾರುಕಟ್ಟೆಯಲ್ಲಿ ಹಿಡಿತ ಸಾಧಿಸಲು ಮಾತ್ರವಲ್ಲದೆ ಮುಕ್ತ ಮೂಲ ಯೋಜನೆಗಳ ಮತ್ತಷ್ಟು ಅಭಿವೃದ್ಧಿಯ ಮೇಲೆ ಹೆಚ್ಚಿನ ಪ್ರಭಾವ ಬೀರುವ ವಿತರಣೆಗಳು ಸಹ ಇದ್ದವು. 1993 ರಲ್ಲಿ, ಎರಡು ವಿತರಣೆಗಳನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು - ಸ್ಲಾಕ್‌ವೇರ್ ಮತ್ತು ಡೆಬಿಯನ್ - ಇದು ಉಚಿತ ಸಾಫ್ಟ್‌ವೇರ್ ಉದ್ಯಮದಲ್ಲಿ ಪ್ರಮುಖ ಬದಲಾವಣೆಗಳನ್ನು ಪ್ರಾರಂಭಿಸಿತು.

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

ಸ್ಲಾಕ್‌ವೇರ್‌ಗೆ ಸಂಬಂಧಿಸಿದಂತೆ, ಇದು ಮತ್ತೊಂದು ಆರಂಭಿಕ ಮತ್ತು ಯಶಸ್ವಿ ಲಿನಕ್ಸ್ ಆಧಾರಿತ ಯೋಜನೆಯಾಗಿದೆ. ಇದರ ಮೊದಲ ಆವೃತ್ತಿಯನ್ನು 1993 ರಲ್ಲಿ ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು. ಮೂಲಕ ಕೆಲವು ಅಂದಾಜುಗಳು, ಎರಡು ವರ್ಷಗಳ ನಂತರ, Slackware ಸುಮಾರು 80% Linux ಅನುಸ್ಥಾಪನೆಗಳನ್ನು ಹೊಂದಿದೆ. ಮತ್ತು ದಶಕಗಳ ನಂತರ ವಿತರಣೆ ಉಳಿಯಿತು ಅಭಿವರ್ಧಕರಲ್ಲಿ ಜನಪ್ರಿಯವಾಗಿದೆ.

1992 ರಲ್ಲಿ, ಕಂಪನಿ SUSE (ಸಾಫ್ಟ್‌ವೇರ್-ಉಂಡ್ ಸಿಸ್ಟಮ್-ಎಂಟ್ವಿಕ್ಲಂಗ್ - ಸಾಫ್ಟ್‌ವೇರ್ ಮತ್ತು ಸಿಸ್ಟಮ್ಸ್ ಡೆವಲಪ್‌ಮೆಂಟ್‌ನ ಸಂಕ್ಷಿಪ್ತ ರೂಪ) ಜರ್ಮನಿಯಲ್ಲಿ ಸ್ಥಾಪಿಸಲಾಯಿತು. ಅವಳು ಮೊದಲನೆಯವಳು ಬಿಡುಗಡೆ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದರು ವ್ಯಾಪಾರ ಕ್ಲೈಂಟ್‌ಗಳಿಗಾಗಿ ಲಿನಕ್ಸ್ ಆಧಾರಿತ ಉತ್ಪನ್ನಗಳು. SUSE ಕೆಲಸ ಮಾಡಲು ಪ್ರಾರಂಭಿಸಿದ ಮೊದಲ ವಿತರಣೆ ಸ್ಲಾಕ್‌ವೇರ್ ಆಗಿದೆ, ಇದನ್ನು ಜರ್ಮನ್ ಮಾತನಾಡುವ ಬಳಕೆದಾರರಿಗೆ ಅಳವಡಿಸಲಾಗಿದೆ.

ಈ ಕ್ಷಣದಿಂದ ಲಿನಕ್ಸ್ ಇತಿಹಾಸದಲ್ಲಿ ವಾಣಿಜ್ಯೀಕರಣದ ಯುಗವು ಪ್ರಾರಂಭವಾಗುತ್ತದೆ, ಅದನ್ನು ನಾವು ಮುಂದಿನ ಲೇಖನದಲ್ಲಿ ಮಾತನಾಡುತ್ತೇವೆ.

ಕಾರ್ಪೊರೇಟ್ ಬ್ಲಾಗ್ 1cloud.ru ನಿಂದ ಪೋಸ್ಟ್‌ಗಳು:

ಮೂಲ: www.habr.com

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