Кіріспе

Берклидегі Калифорния университетіндегі бұрынғы американдық зерттеу тобы.

Компьютерлік жүйелер зерттеу тобы (CSRG) – Берклидегі Калифорния университетінде AT&T Unix операциялық жүйесін жетілдіруге арналған және Қорғаныс ғылыми-зерттеу жобалары агенттігімен қаржыланған зерттеу тобы болды.

Тарих

Беркли профессоры Боб Фабри 1974 жылы AT&T компаниясынан UNIX бастапқы лицензиясын алды. Оның тобы UNIX-ті өзгертуге кірісіп, олардың нұсқасын Беркли бағдарламалық қамтамасының таратылымы (BSD) ретінде жариялады. 1980 жылдың сәуір айында Фабри ARPAnet-тің ерекше талаптарын қанағаттандыру және UNIX-ті одан әрі дамыту үшін DARPA-мен келісімшартқа қол қойды. Осы қаржыландырумен Фабри Компьютерлік жүйелерді зерттеу тобын құрды. Беркли сокеттерінің API және Беркли жылдам файлдық жүйесі – топтың ең маңызды жаңалықтары. Сокет интерфейсі XNS және TCP/IP сияқты бірнеше протоколдарды қолдау мәселесін шешті және UNIX-тің «әр нәрсе – файл» деген ұғымын осы желілік протоколдарға кеңейтті. Ал жылдам файлдық жүйе блоктарды бөлу көлемін 512 байттан 4096 байтқа (немесе одан да үлкен) дейін арттырып, дискілерге ақпарат беру жылдамдығын жақсартты, сонымен қатар 128 байтқа дейін кішкентай «микроблоктарды» пайдалануға рұқсат берді, бұл дискіні тиімді пайдалануға мүмкіндік берді. Тағы бір маңызды үлес – жұмыс бақылау сигналдары, олар пайдаланушыға жұмысты пернелердің көмегімен (Control Z) тоқтатуға және C қабығы астында оны фоновым режимде жалғастыруға мүмкіндік берді. BSD-нің ерекше нұсқалары: 3.0 BSD (виртуалды жадты қолдайтын BSD-нің алғашқы нұсқасы), 4.0 BSD (жұмысты басқаруға арналған CTRL Z функционалдығын қамтиды, жұмыс істеп тұрған жұмысты тоқтату және қайта іске қосу), BBN-нің TCP/IP-ін пайдалана отырып шығарылған 4.15 (аралық) BSD нұсқасы және 4.2 BSD (толық TCP/IP стегін, FFS және NFS қолдауын қамтиды). 1980 жылдардың басында CSRG коммерциялық емес Unix әзірлеушілерінің ең танымал өкілі болды және Unix жүйелерінің көпшілігі кем дегенде Беркли бағдарламалық қамтамасын пайдаланды. AT&T Unix System V-ке CSRG-ның жұмысын қосты. 1970 және 1980 жылдары AT&T/USL UNIX үшін коммерциялық лицензиялық төлемді 20 000 доллардан 100 000–200 000 долларға дейін көтерді. Бұл BSD-ді пайдаланатын шағын зерттеу зертханалары мен компаниялар үшін үлкен мәселеге айналды, сондықтан CSRG AT&T-ден алынған барлық бастапқы кодты алмастыруға шешім қабылдады. Олар 1994 жылы осы мақсатына жетті, бірақ AT&T келіспеді және Берклиді сотқа берді. 1994 жылы сотта келісімге келгеннен кейін CSRG 4.4BSD Lite2 деп аталған BSD-нің соңғы нұсқасын таратты. Топ 1995 жылы таратылды, бірақ маңызды мұра қалдырды: FreeBSD, OpenBSD, NetBSD және DragonFly BSD 4.4BSD Lite таратылымы негізінде құрылған және бүгінгі күні ашық кодты UNIX қауымдастығында маңызды рөл атқарады, соның ішінде KNF арқылы қолданылатын C бағдарламалау стилін стильдік нұсқаулықта (style man page) анықтайды. Free Software Foundation және Linux-пен бірге CSRG ашық кодты қауымдастықтың негізін қалады. Бұрынғы мүшелері: Кит Бостик, Билл Джой, Маршалл Кирк Маккусик, Сэмюэл Дж. Леффлер, Озалп Бабаоглу және Майкл Дж. Карелс және тағы да басқалар. Sun Microsystems, Berkeley Software Design және Sleepycat Software (кейін Oracle сатып алды) корпорацияларын CSRG компанияларының бөлінуі деп санауға болады. Беркли бағдарламалық қамтамасын жобалауды Роберт Колстад басқарды, ол Convex Computer компаниясындағы суперкомпьютерлер үшін BSD Unix-ті әзірлеуге жетекшілік етті.