SSD Nodes Learn Hosting plans →
मार्गदर्शक Matt Connorद्वारे Matt Connor · अपडेटेड 2026-08-29

युनिक्स आणि Linux चा इतिहास: 1969 पासून आजपर्यंत

1969 मधील Bell Labs पासून Linux पर्यंतचा प्रवास जाणून घ्या: AT&T licensing, Berkeley BSD, 1992 चा खटला आणि servers साठी Linux का निवडले गेले.

युनिक्स आणि Linux चा संक्षिप्त इतिहास

युनिक्स आणि Linux चा इतिहास हा source code ची मालकी कोणाकडे असावी यावर झालेल्या दीर्घ वादाचा इतिहास आहे. युनिक्सची सुरुवात 1969 मध्ये Bell Labs येथे झाली. Linux ची सुरुवात 1991 मध्ये Helsinki येथे झाली आणि त्यामध्ये युनिक्समधील मूळ code पैकी काहीही वापरलेले नाही. या दोन्हींमध्ये पुढे गेले ते एक design आणि प्रकाशित interfaces यांचा संच: files, processes, pipes आणि लहान programs एकत्र जोडणारा shell. 1970 च्या दशकात युनिव्हर्सिटीजमध्ये युनिक्सचा प्रसार झाला, कारण 1956 मधील antitrust settlement मुळे AT&T (American Telephone and Telegraph) ला software विकण्यास मनाई होती. त्यामुळे Bell Labs ने source स्वस्त दरात license केला. युनिक्स सर्वत्र पोहोचले, पण AT&T बाहेरील कोणाच्याही मालकीचे नव्हते. त्यानंतर झालेल्या licensing वादांमुळे तुमच्या server rack मध्ये कोणती free Unix-like system आली हे ठरले.

1969: उरलेला PDP-7 आणि टिकून राहिलेल्या कल्पना

Bell Labs ने 1969 मध्ये Multics प्रकल्पातून माघार घेतली. Multics (multiplexed information and computing service) ही MIT आणि General Electric यांच्या सहकार्याने तयार केलेली मोठी time-sharing system होती. ती पूर्ण करणे खूप मोठे काम आहे, असा Labs चा निष्कर्ष झाला. Ken Thompson ने त्याला आवडलेल्या कल्पना ठेवल्या आणि बाकीच्या सोडून दिल्या. त्याने वापरातून काढलेल्या PDP-7 minicomputer वर एक लहान time-sharing system लिहिली. Dennis Ritchie त्याच्यासोबत सहभागी झाला. Multics ची खिल्ली उडवण्यासाठी Unix हे नाव ठेवले गेले.

1970 मध्ये ही system PDP-11 वर हलवण्यात आली. Labs ने हा संगणक patent विभागातील typists साठी खरेदी केला होता. Operating system पेक्षा text processing tool साठी निधी मिळवणे सोपे होते. त्या मशीनमध्ये 24 KB core memory होती. ती system आणि user programs यांच्यात विभागली होती. निधी मिळण्यामागील हा योगायोगच November 1971 दिनांकित पहिल्या Unix manual मध्ये formatted documents चा संच असण्याचे कारण आहे. त्यामुळेच तुम्ही आजही man 5 crontab टाइप करता. त्या manual मधील section numbers आणि तुमच्या manual मधील section numbers समान आहेत.

दोन बदलांमुळे ही रचना कायमची ठरली. Doug McIlroy यांनी अनेक वर्षे programs एकमेकांना end to end जोडता यायला हवे, असा आग्रह धरला होता. त्यामुळे 1973 मधील Version 3 मध्ये pipes आले. Thompson ने | operator जोडला. त्यामुळे एका program चे output पुढील program चे input बनले. त्यानंतर 1973 मध्येच Version 4 पुन्हा C मध्ये लिहिली गेली. Portable language मध्ये लिहिलेली operating system ज्या hardware साठी लिहिलेली नसते, त्या hardware वरही हलवता येते. म्हणून Unix ज्या प्रत्येक machine वर सुरू झाली त्यापेक्षा अधिक काळ टिकली.

युनिक्स का प्रसार का झाला: AT&T ला ते विकण्याची परवानगी नव्हती

1956 च्या consent decree मुळे AT&T विरुद्धचा antitrust खटला निकाली निघाला. AT&T ने दूरध्वनीवरील मक्तेदारी कायम ठेवली आणि त्या बदल्यात एक मर्यादा स्वीकारली: दूरसंचाराव्यतिरिक्त इतर व्यवसायांपासून ते दूर राहील. Software हा त्यापैकी एक व्यवसाय होता. त्यामुळे विद्यापीठांनी Unix मागितले तेव्हा Bell Labs त्याची product म्हणून विक्री करू शकत नव्हते. त्यांनी source nominal fee वर license केला; त्यासोबत support किंवा warranty दिली नाही.

याचा परिणाम मोठा झाला आणि तो AT&T च्या अपेक्षेप्रमाणे नव्हता. 1975 मध्ये released झालेला Sixth Edition Unix पूर्ण source सह शेकडो computer science departments पर्यंत पोहोचला. University of New South Wales मधील John Lions यांनी त्या kernel source ची line-by-line commentary सह छपाई केली आणि त्यावरून अध्यापन केले. प्रत्यक्ष operating system वाचून एका पिढीने operating system कसे कार्य करते हे शिकले.

नंतर license बदलला. 1979 मधील Seventh Edition license ने classes मध्ये source वापरण्यास मनाई केली. त्यामुळे Lions यांची commentary छायाप्रतींच्या छायाप्रती म्हणून प्रसारित झाली. संपूर्ण कथानकाचे स्वरूप असेच आहे. Unix सर्वत्र उपलब्ध होते आणि त्याच वेळी मुक्त नव्हते. त्यामुळे कोणी केलेली प्रत्येक सुधारणा इतर कोणाच्या proprietary code मधील सुधारणा ठरत होती.

Berkeley: तुम्ही प्रत्यक्षात टाइप करत असलेले Unix चे भाग

Ken Thompson यांनी 1975 ते 1976 हे शैक्षणिक वर्ष University of California, Berkeley येथे घालवले आणि त्यांच्या मागे अत्यंत सक्रिय Unix समूह राहिला. Berkeley च्या Computer Systems Research Group (CSRG) ने स्थानिक सुधारणा असलेल्या tapes प्रसिद्ध केल्या. त्या tapes पुढे BSD, म्हणजेच Berkeley Software Distribution, बनल्या. सुरुवातीच्या कामाचा मोठा भाग Bill Joy यांनी लिहिला: 1978 मध्ये 1BSD आणि 1979 मध्ये 2BSD. 2BSD मध्ये vi editor आणि C shell समाविष्ट होते.

C shell मधून !! आणि !$ आले. Bash ने ही syntax स्वीकारली. त्यामुळे double quotes मध्ये exclamation mark टाइप केल्यावर bash history expansion अजूनही वापरकर्त्यांना चकित करते; त्याला आता चाळीसहून अधिक वर्षे झाली आहेत.

DARPA (US Defense Advanced Research Projects Agency) ने त्यानंतर Berkeley ला नवीन internet protocols Unix मध्ये समाविष्ट करण्यासाठी निधी दिला. August 1983 मध्ये प्रसिद्ध झालेल्या 4.2BSD मध्ये TCP/IP (transmission control protocol over internet protocol) आणि socket application programming interface समाविष्ट होते. तुमच्या server वरील प्रत्येक network service अजूनही socket(), bind(), listen() आणि accept() यांना त्याच क्रमाने call करते, कारण Berkeley ने 1983 मध्ये ही नावे निवडली.

एका तपशीलाने पुढील दशकाची दिशा ठरवली. BSD tape ही complete system नव्हती. ती AT&T च्या Unix मध्ये जोडण्यासाठीची additions ची संचयिका होती. ती कायदेशीररीत्या चालवण्यासाठी वैध AT&T source license आवश्यक होता. Berkeley ने अनेक वर्षांत file by file पद्धतीने AT&T चे भाग स्वतःच्या code ने बदलले. ही replacement खरोखर complete होती का, हा प्रश्न पुढे court मध्ये गेला.

1984: विघटन आणि त्यानंतरची Unix युद्धे

Bell System चे 1 January 1984 रोजी विघटन झाले. त्याचबरोबर AT&T ला software व्यवसायापासून दूर ठेवणारा consent decree देखील संपला. आता AT&T Unix हे product म्हणून विकू शकत होते आणि त्यांनी तसे केले. Commercial source licenses महाग झाल्यामुळे Unix हे विद्यापीठाने विद्यार्थ्यांना दिलेले स्वस्त software राहिले नाही.

Vendors ने त्याआधीच Unix चे स्वतंत्र fork तयार केले होते. प्रत्येक workstation कंपनी स्वतःच्या hardware वर स्वतःचे Unix वितरित करत होती. त्यामुळे 1980 च्या दशकाच्या अखेरीस एका system साठी लिहिलेल्या program ला पुढील system वर चालवण्यासाठी port करावे लागत होते. 1988 मध्ये industry दोन standards गटांत विभागली: एका बाजूला Open Software Foundation आणि दुसऱ्या बाजूला Unix International. कोणते Unix खरे आहे यावर वाद घालताना त्यांनी अनेक वर्षे परस्पर विसंगत systems वितरित केले.

POSIX (portable operating system interface) ही संकल्पना या गोंधळातून पुढे आली. IEEE 1003.1 हे 1988 मध्ये प्रकाशित झाले. त्यात Unix-सदृश system ने काय करावे हे स्पष्ट केले होते: system calls, shell behaviour, standard utilities आणि C library interfaces. हे दिसते त्यापेक्षा अधिक महत्त्वाचे आहे, कारण standard हे specification असते आणि कोणताही license त्यावर लागू होत नाही. तीन वर्षांनंतर एका विद्यार्थ्याने त्या documents च्या आधारे kernel लिहिला.

Minix आणि त्याने निर्माण केलेली पोकळी

Andrew Tanenbaum यांनी 1987 मध्ये त्यांच्या operating systems पाठ्यपुस्तकासाठी शिकवणी प्रणाली म्हणून Minix प्रसिद्ध केले. Minix ही एक लहान Unix-सदृश प्रणाली होती. तिचा source code त्या पुस्तकासोबत दिला जात असे आणि विद्यार्थ्यांकडे प्रत्यक्षात असलेल्या स्वस्त PCs वर ती चालत असे. वर्गात तिचा code वाचणे कायदेशीर होते; Seventh Edition Unix साठी मात्र ते आता कायदेशीर राहिले नव्हते.

Minix जाणीवपूर्वक लहान ठेवण्यात आले, कारण ते पुस्तकातून समजावून सांगता येणे आवश्यक होते. उत्पादन प्रणाली बनवू शकणारे patches Tanenbaum यांनी स्वीकारले नाहीत. परवाना देखील free नव्हता: पुस्तक विकत घेणे आवश्यक होते आणि सुधारित Minix चे redistribution करायचे की नाही, हा निर्णय तुमच्या हातात नव्हता. त्यामुळे 1991 पर्यंत एखादा विद्यार्थी कार्यरत Unix-सदृश kernel वाचू शकत होता; मात्र त्यावर दीर्घकाळ टिकणारे काहीही तयार करू शकत नव्हता.

GNU कडे kernel सोडून बाकी सर्व काही होते

Richard Stallman यांनी सप्टेंबर 1983 मध्ये GNU प्रकल्पाची घोषणा केली. संपूर्ण मुक्त Unix-सदृश प्रणाली तयार करणे हा त्यामागील उद्देश होता. 1991 पर्यंत GNU ने kernel भोवती आवश्यक असलेले बहुतेक भाग तयार केले होते: GCC compiler, GNU C library, binary utilities आणि bash. Brian Fox यांनी 1989 मध्ये bash shell लिहिले. तुमचा server आजही तुम्हाला याच shell मध्ये सुरू करतो. GNU kernel Hurd हा मात्र सतत विलंबित होत राहिलेला भाग होता.

GNU General Public License version 2 जून 1991 मध्ये प्रकाशित झाले. त्याचा नियम सोपा आहे. तुम्ही code वापरू आणि त्यात बदल करू शकता. मात्र तो परिणाम distribute करताना source त्याच अटींनुसार distribute करणे आवश्यक आहे. दोन sections नंतर हा नियम या कथेला निर्णायक वळण देतो.

ऑगस्ट 1991: comp.os.minix वरील पोस्ट

25 ऑगस्ट 1991 रोजी हेलसिंकीतील एका विद्यार्थ्याने Usenet वरील comp.os.minix समूहात पोस्ट केले:

Hello everybody out there using minix -

I'm doing a (free) operating system (just a hobby, won't be big and
professional like gnu) for 386(486) AT clones.

Version 0.01 सप्टेंबर 1991 मध्ये रिलीज झाली. तिच्यात Unix किंवा Minix यांपैकी कोणत्याही प्रणालीचा code वापरलेला नव्हता. हा 386 साठी तयार केलेला नवीन kernel होता. तो Minix मशीनवर विकसित करण्यात आला, POSIX interfaces लक्षात घेऊन लिहिण्यात आला आणि आधीपासून उपलब्ध असलेल्या GNU tools सोबत वापरण्यासाठी जोडण्यात आला. जानेवारी 1992 मध्ये Tanenbaum यांनी Torvalds यांना monolithic kernel ही कालबाह्य रचना असल्याचे सांगितले. रचनेबाबत त्यांचा मुद्दा योग्य होता. मात्र Torvalds वेगळ्या प्रश्नाचे उत्तर देत होते: विद्यार्थ्याकडे असलेल्या एका स्वस्त संगणकावर चांगले चालणारे काय तयार करता येईल.

फेब्रुवारी 1992 मध्ये Version 0.12 ला GPL अंतर्गत पुन्हा license देण्यात आले. त्यानंतर Torvalds यांनी याला आपला सर्वोत्तम निर्णय म्हटले आहे. मूळ Linux license मध्ये पैशांची देवाणघेवाण करण्यास मनाई होती. त्यामुळे पुढे आलेल्या CD विक्रेते आणि support कंपन्यांचे काम थांबले असते. GPL मुळे व्यावसायिक वापराला परवानगी मिळाली आणि distributed बदल त्याच shared tree मध्ये परत समाविष्ट करणे बंधनकारक झाले.

खटला: April 1992 ते February 1994

Berkeley ने June 1991 मध्ये Networking Release 2 (Net/2) रिलीज केले. हा जवळजवळ पूर्ण BSD system होता; AT&T वरून घेतलेल्या files त्यातून काढून टाकण्यात आल्या होत्या. Kernel मधील सहा files त्यात नव्हत्या. Bill आणि Lynne Jolitz यांनी त्यांचे पर्याय लिहिले आणि March 1992 मध्ये 386BSD 0.0, त्यानंतर 14 July 1992 रोजी 386BSD 0.1 रिलीज केले. त्या वेळी 386 साठी विनामूल्य, पूर्ण आणि प्रगत BSD उपलब्ध झाले होते; त्याच काळात Linux अजूनही hobby kernel होता. Berkeley Software Design, Inc. (BSDi) ने support असलेले व्यावसायिक build, BSD/386, विकले आणि त्याची जाहिरात 1-800-ITS-UNIX या telephone number सह केली.

April 1992 मध्ये Unix System Laboratories (USL) ने BSDi विरुद्ध New Jersey येथील federal court मध्ये trade secrets आणि Unix trademark संदर्भात खटला दाखल केला. त्या वेळी USL ही Unix ची मालकी असलेली AT&T ची subsidiary होती. नंतर या खटल्यात University of California च्या Regents ना प्रतिवादी म्हणून जोडण्यात आले. University ने 1993 मध्ये California मध्ये प्रतिखटला दाखल केला. AT&T ने System V मध्ये Berkeley code समाविष्ट करून release केले होते, पण स्वतःच्या license नुसार आवश्यक असलेले श्रेय दिले नव्हते, असा University चा युक्तिवाद होता.

1993 मध्ये या वादाचा कायदेशीर मुख्य आधार ढासळला. Judge Dickinson Debevoise यांनी USL ला preliminary injunction देण्यास नकार दिला. त्यांच्या मते जुन्या 32V code वरील USL चा copyright claim बहुधा अवैध होता, कारण AT&T ने तो code अनेक वर्षे copyright notices शिवाय वितरित केला होता. 1993 च्या मध्यात Novell ने AT&T कडून USL विकत घेतले आणि Novell च्या व्यवस्थापनाला हा वाद संपवायचा होता. February 1994 मध्ये प्रकरणाचा समझोता झाला. Berkeley distribution मधील सुमारे 18,000 files पैकी तीन काढून टाकण्यात आल्या आणि सुमारे seventy files मध्ये USL copyright notices जोडण्यात आल्या.

Berkeley ने June 1994 मध्ये 4.4BSD-Lite रिलीज केले आणि ते कायदेशीरदृष्ट्या स्वच्छ होते. 1993 मध्ये वादग्रस्त Net/2 code वर स्थापन झालेले FreeBSD आणि NetBSD यांना नव्या base वर त्यांच्या systems ची पुनर्बांधणी करावी लागली. या कामाला 1994 चा उर्वरित बहुतांश काळ लागला. या पुनर्बांधणीच्या मध्यावर March 1994 मध्ये Linux 1.0 रिलीज झाले.

Linux ने सर्व्हर जिंकले आणि BSD का नाही?

हा खटला हे सर्वाधिक दिले जाणारे उत्तर आहे आणि तो उत्तराचा एक भाग आहे. April 1992 ते February 1994 या कालावधीत एखाद्या उत्पादनासाठी free Unix निवडणाऱ्या प्रत्येकाला AT&T च्या वकिलांचा सुरू असलेला दावा आणि ज्या Finnish विद्यार्थ्याविरुद्ध कोणीही खटला दाखल करू शकत नव्हते असा kernel यांपैकी एक निवडावा लागत होता. याच काळात web सर्वत्र पोहोचले आणि पहिल्या Linux distributions प्रसिद्ध झाल्या: July 1993 मध्ये Slackware, August 1993 मध्ये Debian, त्यानंतर Red Hat आणि SUSE. Red Hat ने ही आघाडी commercial standard मध्ये रूपांतरित केली. Red Hat Linux पासून CentOS आणि त्यानंतर Rocky व AlmaLinux पर्यंतचा प्रवास 1993 मध्ये स्थापन झालेली distribution आजही अनेक business servers वर काय चालेल हे का ठरवते, हे स्पष्ट करतो.

न्यायालयीन खटल्याइतकीच महत्त्वाची आणखी चार कारणे होती.

  • Hardware. Linux ने पहिल्या code line पासून commodity 386 PC ला लक्ष्य केले. स्वस्त झालेले hardware हेच होते. BSD चे केंद्र VAX आणि workstation होते. 386 port हा दोन व्यक्तींनी केलेला बाह्य प्रयत्न होता.
  • License. GPL नुसार modified kernel असलेले software ship करणाऱ्या कंपनीने आपले बदल प्रकाशित करणे आवश्यक असते. त्यामुळे vendor चे काम एका code tree मध्ये परत येत राहिले. BSD license कंपनीला आपले बदल private ठेवण्याची परवानगी देते आणि कंपन्यांनी ते बदल private ठेवले.
  • Development model. Torvalds ने अनोळखी लोकांकडून आलेले patches वेगाने merge केले आणि सतत releases प्रसिद्ध केली. 386BSD ने इतक्या संथ गतीने releases केल्या की 1993 मध्ये त्याच्याच users ने त्याचे दोन forks केले: NetBSD आणि FreeBSD. 1995 मध्ये पुन्हा OpenBSD fork करण्यात आले.
  • Momentum. Developers इतर developers आधीपासून जिथे आहेत तिथे जातात. सर्वाधिक users असलेल्या system साठी drivers लिहिले जातात.

Technical प्रश्नाबाबत प्रामाणिक राहा. 1994 मधील BSD ही अधिक पूर्ण झालेली system होती. तिचा base सुसंगत होता, इतिहास documented होता आणि तिचा networking code Linux अनेक वर्षे मागे राहून गाठत होते. 1994 मध्ये कोणीही Linux अधिक चांगली होती म्हणून निवडली नाही. ती उपलब्ध होती, तिच्यावर कोणताही कायदेशीर अडथळा नव्हता, users कडे आधीपासून असलेल्या hardware वर चालत होती आणि दर आठवड्याला सुधारत होती म्हणून लोकांनी ती निवडली.

BSD ने काय जपले आणि ते आता कुठे चालते

BSD पुढेही विकसित होत राहिले. मात्र त्याने default स्थान गमावले. याचा सर्वात स्पष्ट पुरावा तुमच्या स्वतःच्या मशीनवर दिसतो: OpenBSD प्रकल्पाने 1999 मध्ये OpenSSH लिहिले आणि आज वितरित होणाऱ्या जवळपास प्रत्येक Linux system वर तो SSH server म्हणून वापरला जातो. त्यामुळे शिकण्यासारख्या SSH key सवयी दोन्ही कुटुंबांत सारख्याच आहेत.

Netflix FreeBSD appliances वरून video वितरित करते. Juniper routers वरील operating system असलेले Junos अंतर्गत FreeBSD वर आधारित आहे. PlayStation system software ची उत्पत्ती FreeBSD पासून झाली आहे. Apple's macOS आणि iOS मध्ये kernel तसेच userland मध्ये BSD code समाविष्ट आहे. BSD ला shared server tree मधील स्थान गमवावे लागले, परंतु त्याच्या permissive license मुळे BSD code अशा अनेक hardware मध्ये समाविष्ट झाले ज्यांमध्ये त्याचा उल्लेखही नसतो.

आज निवड करताना प्रश्न ऐतिहासिक नसून व्यावहारिक आहे. Linux आणि FreeBSD ची server म्हणून तुलना करताना ZFS, jails, ports tree आणि third party software पैकी किती Linux गृहीत धरते, हे महत्त्वाचे ठरते. server म्हणून FreeBSD 15 ही सध्या maintained असलेली system आहे; ती museum exhibit नाही. आणि Linux विरुद्ध Windows Server हा स्वतंत्र प्रश्न आहे. त्याचे उत्तर तुमच्या application stack वर अवलंबून असते.

आज तुम्ही VPS वर वापरत असलेली 1969 मधील रचना

यापैकी प्रत्येक गोष्ट ती वापरणाऱ्या बहुतेक लोकांपेक्षा जुनी आहे.

  • Pipe. who | wc -l लॉग इन केलेल्या वापरकर्त्यांची गणना करते, कारण 1973 मधील Version 3 Unix मध्ये एका प्रोग्रामचे output दुसऱ्या प्रोग्रामचे input बनवता येत होते.
  • Manual sections. man 1 ls आणि man 5 crontab मध्ये November 1971 च्या manual मधील numbering scheme वापरली आहे.
  • Filesystem split. /usr अस्तित्वात आहे कारण 1971 मध्ये त्या PDP-11 वरील root disk भरली आणि developers नी files दुसऱ्या disk pack वर हलवल्या. त्यानंतर distributions नी हा split पुन्हा बदलला: Ubuntu 24.04 किंवा Debian 13 वर ls -ld /bin चालवल्यास usr/bin कडे निर्देश करणारी symbolic link मिळते.
  • Socket calls. Berkeley ने 1983 मध्ये 4.2BSD साठी त्या लिहिल्या आणि आजही प्रत्येक network daemon त्यांचा वापर करतो.
  • POSIX. Standard नुसार लिहिलेली #!/bin/sh script Linux, FreeBSD, macOS आणि Solaris वर कोणताही बदल न करता चालते, कारण या सर्वांनी तोच standard implement केला आहे.

या प्रवासात एक inheritance टिकली नाही: Linux ने System V कडून घेतलेली shell-script boot sequence आता जवळजवळ प्रत्येक distribution मधून नाहीशी झाली आहे आणि तिच्या जागी systemd आणण्याचा युक्तिवाद हा Unix-like system कसा असावा यावर झालेला सर्वात अलीकडचा वाद आहे.

तुम्ही virtual private server भाड्याने घेऊन log in करता, तेव्हा 24 KB memory असलेल्या आणि patent department चालवणाऱ्या machine साठी तयार केलेल्या interface वर commands टाइप करत असता. हे interface टिकून राहिले कारण ते प्रकाशित झाले, त्यावर चर्चा झाली, त्याचे standardisation झाले आणि मूळ code पाहण्याची परवानगी नसलेल्या लोकांनी ते पुन्हा सुरुवातीपासून implement केले.

FAQ

Linux मध्ये मूळ Unix code आहे का?

नाही. Linus Torvalds यांनी 1991 पासून kernel शून्यापासून लिहिला. त्याचे लक्ष्य कोणताही AT&T source नसून POSIX interfaces होते. Unix कडून मिळालेला वारसा म्हणजे design आणि प्रकाशित interface: files, processes, pipes आणि system call names. Kernel भोवतीची GNU tools देखील 1983 पासून शून्यापासून लिहिली गेली. या स्वायत्ततेमुळे BSD code संदर्भातील AT&T litigation चा Linux वर कोणताही परिणाम झाला नाही.

BSD विरुद्ध AT&T चा lawsuit कधी झाला आणि त्याने BSD नष्ट केले का?

Unix चे मालकी हक्क असलेल्या AT&T च्या उपकंपनी USL ने April 1992 मध्ये BSDi विरुद्ध lawsuit दाखल केला. नंतर University of California ला देखील प्रतिवादी करण्यात आले. 1993 मध्ये judge ने preliminary injunction नाकारला. जुन्या 32V code वरील copyright claim बहुधा अवैध असल्याचे त्यांचे मत होते. Novell ने mid-1993 मध्ये USL विकत घेतले आणि February 1994 मध्ये case settlement ने संपवला. सुमारे 18,000 files पैकी three files काढून टाकण्यात आल्या आणि अंदाजे seventy files वर नवीन copyright notices लावण्यात आले. यामुळे BSD नष्ट झाले नाही. मात्र free Unix स्वीकारायचा की नाही हे जग ठरवत असलेल्या त्या two years मध्ये BSD चा adoption ठप्प झाला.

BSD ऐवजी Linux ने servers वर वर्चस्व का मिळवले?

Legal certainty हे एक कारण होते: 1992 आणि 1993 दरम्यान Linux वर कोणताही lawsuit नव्हता, तर BSD वर एक lawsuit होता. इतर कारणे म्हणजे पहिल्या दिवसापासून 386 हे target असणे, GPL मुळे vendor changes एका tree मध्ये परत येणे आणि 386BSD चे three दिशांनी fork होत असताना contributors ची रुची टिकवून ठेवण्याइतकी जलद merge process असणे. Technical merit हा निर्णायक घटक नव्हता, कारण 1994 मध्ये BSD ही अधिक पूर्ण system होती.

FreeBSD आजही चालवणे योग्य आहे का?

होय, आणि त्यामागे ठोस कारणे आहेत: base system मध्ये integrated असलेले ZFS, परिपक्व isolation model म्हणून jails, एकसंध unit म्हणून विकसित केलेली base system आणि अचूक राहणारे documentation. त्याची किंमत compatibility work आहे, कारण बहुतेक third party server software, container tooling आणि vendor support हे Linux गृहीत धरतात. जुन्या lineage विषयी निष्ठेमुळे नव्हे, तर त्याच्या storage आणि networking क्षमतांमुळे ही किंमत योग्य ठरत असेल तेव्हा FreeBSD निवडा.