Artikulu hau eskola ariketa bat da. Hori dela eta, beharbada hutsuneren batzuk izango dira edukian edo formatuan.Mesedez, oraindik ez egin ekarpen edo aldaketarik testuan. Bestela, idatzi [[Eztabaida:Txantiloi:Ariane Ensunza artikuluaren eztabaida orrian]]. |
Artikulu hau, osorik edo zatiren batean, gaztelaniazko wikipediako «Berkeley Software Distribution» artikulutik itzulia izan da. Jatorrizko artikulu hori GFDL edo CC-BY-SA 3.0 lizentzien pean dago. Egileen zerrenda ikusteko, bisita ezazu jatorrizko artikuluaren historia orria. |
Artikulu hau, osorik edo zatiren batean, ingelesezko wikipediako «Berkeley Software Distribution» artikulutik itzulia izan da. Jatorrizko artikulu hori GFDL edo CC-BY-SA 3.0 lizentzien pean dago. Egileen zerrenda ikusteko, bisita ezazu jatorrizko artikuluaren historia orria. |
Artikulu hau, osorik edo zatiren batean, alemanierazko wikipediako «Berkeley Software Distribution» artikulutik itzulia izan da. Jatorrizko artikulu hori GFDL edo CC-BY-SA 3.0 lizentzien pean dago. Egileen zerrenda ikusteko, bisita ezazu jatorrizko artikuluaren historia orria. |
Berkeley Software Distribution edo BSD sistema eragile bat da Unix-etik eratorritakoa, 1977tik 1995era bitartean Kaliforniako Unibertsitatean (Berkeley) garatu zena.
Unix sistemaren lehenengo urteetan, sortzaileek, AT&T konpainiako Bell laborategiek, telekomunikazioen monopolioa zuten AEBetan; beraz, informatika-sektorean irabaziak lortzea ezinezkoa zen.Hala eta guztiz ere, Kaliforniako Unibertsitateari (Berkeley) zein zenbait unibertsitateri iturburu-kodea erabiltzeko eta bere beharretara egokitzeko baimena eman zieten.
1970eko eta 1980ko hamarkadetan, Berkeleyk aipatutako sistema erabili zuen sistema eragileei buruzko ikerketak egiteko. Baina AT&T-k, arrazoi komertzalak zirela eta, unibertsitaterari erabilera-baimena kendu zionean, unibertsitateak Unix sisteman oinarritutako bertsio bat sortzea sustatu zuen, haiek egindako ekarpenak erabiliz. Hortaz, iturburu-kodea berridazteko erabakia hartu zen, gaur egungo BSDetan AT&T-k sortutako Unix kodearen lerro bakar bat egon ez zedin. Erabaki horrek sistema helburu akademikoetarako banatzea ahalbidetu zuen; eta denbora baten buruan, kopiari, banaketari edo aldaketari buruzko murrizketak ahalik eta gehien murriztea eragin zuen.
Unibertsitateak sortutako BSDa zaharkituta dago. Izan ere, gaur egun, BSD terminoa Berkeley Software Distributionetik eratorritako sistema eragile multzoari dagokio.
Berkeleyk garatutako sistemaren ondorengo sistema eragile batzuk SunOS, FreeBSD, NetBSD eta OpenBSD dira. Hauek, era berean, zenbait sistema eragile jabe erabili dituzte. Esate baterako, Apple-ren macOS eta iOS sistemak horietatik eratorriak dira, Microsoft Windowsek bere TCP/IP kodearen zati bat erabiltzen zuen, eta FreeBSD kodea PlayStation 4 eta Nintendo Switch sistemetako sistema eragilea sortzeko ere erabili zen.
Horrez gain, BSDek ere ekarpen handiak egin ditu sistema eragileen arloan, hala nola:
Software hau libreki banatzen da, BSD lizentziarekin. Berkeleyk distribuzioaren iturburu-kodea argitaratu zuen BSD lizentziapean. Lizentzia honek ia mugarik gabeko programen kodea erabili eta banatzeko aukera ematen du, egileen onarpena izan ezik. Kodea aldatu, doan banatu edo saldu egin daiteke, eta kodearen bertsio pribatiboak ere sor daitezke (hau da, programa exekutagarriak koderik gabe bana daitezke). Izan ere, GNU Lizentzia Publiko Orokorrak ez bezala, BSD lizentziak iturburu-kodea bere jabe-programak garatzeko erabil ditzake, betiere arau jakin batzuk betez gero. Gainera, BSD proiektuarekin zerikusirik ez duten beste programa batzuek ere erabiltzen dute lizentzia hori, edo beste batzuek semblanteena.
BSDk eragin handia izan zuen Unix-en garapenean. Aldaketak egin dira kernelean, eta sistema beste modu batera ere nabarmen zabaldu da.
Hona hemen berrikuntza nagusiak:
Ondoren, Berkeley Software Distribution-en historia azalduko da, UCBk Bell Laborategiek garatutako Unix-en kopia eskuratu zuenetik, 4.4-Lite2 bertsiora arte.
1974an, Berkeleyko Unibertsitateak AT&T-k garatutako Unix sistema eragile berriaren 4. edizioa jaso zuen. Hura C-n berridatzi berria zen, C garapen-sistema sistemaren parte zen. Momentu hartan, sistema Digital Equipment Corporation-ek (DEC) zuen PDP-11 motatako makina batean exekutatzen zen, baina sistemaren hedapena berehala hasi zen. 1976an lana azkartu egin zen; Ken Thompson-ek, Unixeko garatzaile batek, Berkeley bisitatu baitzuen. Gainera, bitartean, 5. eta 6. edizioak ere argitaratu ziren.
1977an Bill Joyk, garai hartako ikaslea, luzapenak eta aldaketak laburbildu zituen, eta kanpoko alderdi interesatuen eskura jartzeko, zinta magnetiko batean jarri zituen. Hau, Berkeley softwarearen lehen banaketa izan zen.
1978rako hainbeste zati berri gehitu ziren, non Berkeley softwarearen bigarren banaketa (2BSD) sortu baitzen. Honek VI testu-editorearen lehen bertsioa zuen.
Bitartean, DECk VAX (Virtual Address Extension) izeneko prozesadore-lerro berri bat abiarazi zuen, lehen ordezkaria VAX-11/780 izan zena. Hasieran PDP-11rako hedadura gisa pentsatu zen. Hala ere, VAX bere prozesadore-linea propioa bihurtu zen; eta hori dela eta, DECek PDP makinak ez saltzea pentsatu zuen. AT&T-k Unix V7 VAX prozesadorera (32/V bertsioa) egokitzen zuen ataka bat sortu zuen arren, horrek ez zuen memoria birtualaren administrazioa onartzen. Beraz, Berkeleyk 2BSD VAX-11/780 sistemara egokitu zuen, memoria birtualaren administrazioa inplementazioa ahalbidetuz. VAX makinetarako, 1979an 3BDS agertu zen eta 1980an 4BDS. PDP-11rako BSD bertsioen garapenak 2BSDrekin jarraitu zuen, modu independentean, 64 KBeko helbide-espazioa txikiegia baitzen bertsio berrietarako.
1980an AEBetako Defentsa Departamentuko ikerketa sailarekin DARPA kontratu bat sinatu zen. Kontratu horren arabera, 3BSD eta 4BSD DARPAren garapenetarako oinarri bihurtu beharko lirateke, batez ere sareen arloan. Horren ondorioz, TCP/IP protokoloak BSD aldaeretan integratu ziren.
Aldi berean, AT&T-k bere V7. edizioa System III-ra eta ondoren System V-era garatzen eta merkaturatzen jarraitzea erabaki zuen. Beraz, Berkeleyren bertsio berria ez zen 5BSD deitu, 4.1BSD baizik, nahasketak saihestu zitezen. 4.1BSDrekin eta 4.1a, 4.1b eta 4.1c barne-bertsioekin sistemaren errendimendua hobetu zen, TCP/IP protokoloak gehitu ziren eta sare-tresnak garatu ziren (rsh, rcp). Horrek baita Berkeleyk sortutako hainbat baliagarritasunek Sun, DEC eta beste hardware fabrikatzaile batzuk Unix-en bertsioak BSDren gainean eraikitzera bultzatu zituzten, eta ez AT&T-ren System V ofizialaren gainean. Horrela, BSD arlo akademiko eta militarrean finkatu zen. AT&T-k garapen horiek bere System V. produktuan sartu zituen. Izan ere, Berkeleyren banaketak oraindik AT&T-ren iturburu-kodea zuen; hortaz, AT&T-k lizentzia garestia erostera behartzen zuen Berkeleyren kodea erabiltzen zuen edonor.
Ordenagailu-fabrikatzaileek Berkeleyren software-banaketa hartu zuten eta haien makinetara egokitu zuten. 1982an, Bill Joyk Sun Microsystems enpresa sortu berria aldatu zuen, urte berean BSDan oinarritutako SunOS sistema eragilearen lehen bertsioa kaleratu zuena. Bere garapen historian zehar, SunOS System V-en funtzio askorekin handitu zen, baina luzaroan ez zituen bere BSD sustraiak ukatu.
1983an, DECk Ultrix-11 atera zuen PDP-11rako, eta gero Ultrix-32 VAX ordenagailuetarako. Ultrix ere BSDan oinarritu zen. Geroago, DECk erabilitako MIPS prozesadoreetara eraman zuten bere lan-estazioetara.
Unixen beste fabrikatzaile batzuek ere BSDaren zatiak erabili zituzten. 1988tik aurrera, NeXT-k BSD sistema bere NeXTStep sistema eragilerako erabili zuen, baina Mach mikrokernel batekin. System V-k ere gradualki hartu zuen BSD kodea, Unix sistema horien oinarria osatuz.
1990 inguruan DECk Alpha mikroprozesadorea merkaturatu zuen, VAX eta MIPS produktuak ordezkatzeko asmoz. Aldi berean, Ultrixen ondorengo garapena gelditu zen, OSF/1 berria, Unixen klon bat, Alphan eskaini baitzen.
1988an Sun-ek aliantza bat egin zuen AT&T-rekin eta bere SunOS-a ere System V-era eraman zuen BSD hedapenekin. 1992an SunOS5 agertu zen (baita Solaris 2 ere), BSDren ondorengo zuzena ez zena.
Hau System V-ra aldatu zen Unix-en azken fabrikatzailea izan zen, baina Unix sistema guztiek oraindik BSDren zati handi bat erabiltzen zuten, BSDk sartutako komandoak eta TCP/IP sarearen inplementazioa barne.
Berkeleyk bere tradizioari eutsi eta banaketa are gehiago garatu zuen. 1983an 4.2BSD kaleratu zen eta 1986an 4.3BSD. VAX prozesadoreen ordez beste sistema batzuk jarri behar ziren, 4.3BSD-Tahoe-n (1988) nukleoa zati eramangarri eta makinaren menpekotasuna duenetan banandu zen. 1990ean, 4.3BSD-Reno kaleratu zen, besteak beste, Mach mikrokernela onartzen zuena.
4.3BSD PDP-11 makinetara ere egokitu zen, eta 1992an 2.11BSD gisa kaleratu zen. 250 KBeko kernela PDPko 64 KBko helbideen espazio bakarrari esleitu zitzaion, teilakapen teknikak erabiliz.
1980ko hamarkadaren amaieran, Berkeleyk hainbeste hedapen gehitu zituen, non AT&T-ko Unix-en iturburu-kode gehiena bere bertsio propioekin ordezkatua izan baitzen. BSDn oinarritutako Unix-bertsioen fabrikatzaileek AT&T-ren System V lizentzia garestia erosi behar zuten oraindik gainerako zatientzat. Sarearen inplementazio osoa Berkeleyk egin zuenez gero, beste fabrikatzaile batzuk ere Berkeleyren garapenei buruz interesatu ziren, baina AT&T lizentziarik eskuratu behar izan gabe. Beraz, 1989an, unibertsitateak Networking Release/1 eman zuen, AT&T koderik gabe Berkeleyk identifikatutako fitxategi guztiak biltzen zituena. Hala eta guztiz ere, bertsio honek ez zuen sistema eragile osoa irudikatzen.
1991n Networking Release/2 agertu zen. 1992an, Bill Jolitzek sei fitxategi baino ez zizkion gehitu bertsio honi, eta adabaki bat atera zuen; horren ondorioz, Intel 80386 prozesadoreetarako sistema eragile oso eta aurreratu bat sortu zen, 386BSD izenekoa.
1992an ere, Berkeleyko Unibertsitateak sortutako enpresa bat, Berkeley Software Design Inc izenekoa (BSDi), Networking Release/2 merkaturatzen hasi zen, sistema eragilera ere hedatu zena. Sistema "Unix" izenarekin merkaturatu zuten, iturburu-kodea barne, 995 dolarreko prezioan. Unix System Laborategiek (USL), AT&T-ko dibisio batek, BSDi eta unibertsitatea auzitara eraman zituzten saltzeari utzi zezaten, haien iturburu-kodea erabiltzen baitzuten. Hala ere, kautelazko neurria ukatu zen.
Demanda horren bitartean, AT&T-k Berkeleyren iturburu-kodea hartu (legezkoa zen BSD lizentziapean), eta Berkeleyren egiletza iturburu-kodetik eta dokumentaziotik kendu (BSD lizentziak debekatzen duena) zuela ohartu ziren. 1994an AT&Tk Berkeleyren egiletza bere fitxategi berrezarri behar izan zuenean demanda amaitu zen. Berkeleyk Networking Release/2-k zituen 18.000 fitxategietatik hiru ezabatu eta aldaketa txiki batzuk egin behar izan zituen. Merkaturatzea Unixen iturburu-koderik gabe izan zen.
Urte berean, Berkeleyk 4.4BSDLite bertsioa kaleratu zuen Networking Release/2-ren ondorengo gisa. 1995ean, Berkeley Software Distribution-en azken bertsioa eman zen: 4.4BSDLite2 izenekoa. 4.4BSDLite eta Lite2, 386BSDrekin batera, NetBSD, FreeBSD eta, handik gutxira, OpenBSDren oinarri bihurtu ziren.
BSDik bere sistema garatzen eta merkaturatzen jarraitu zuen BSD/OS izenarekin. 2001ean BSDi Kaliforniako Wind River Systems enpresak erosi zuen.
Bertsioa | Argitalpen-data | Oharrak |
---|---|---|
BSD | 1977 |
|
2BSD | 1978 |
|
3BSD | 1979 |
|
4BSD | 1980 |
|
2.8BSD | 1981 |
|
4.1BSD | 1981 |
|
4.1BSDx | 1982 |
|
2.9BSD | 1983 |
|
4.2BSD | 1983 |
|
4.3BSD | 1986 |
|
4.3BSD Tahoe | 1988 |
|
2.10.1BSD | 1989 |
|
4.3BSD-Net/1 | 1989 |
|
4.3BSD Reno | 1990 |
|
4.3BSD-Net/2 | 1991 |
|
2.11BSD | 1992 |
|
BSD/386 | 1992 |
|
386BSD | 1992 |
|
4.4BSD Lite | 1994 |
|
BSD/SO | 1994 |
|
4.4BSD Lite2 | 1995 |
|
This article uses material from the Wikipedia Euskara article Proba orria, which is released under the Creative Commons Attribution-ShareAlike 3.0 license ("CC BY-SA 3.0"); additional terms may apply (view authors). Eduki guztia CC BY-SA 4.0(r)en babespean dago, ez bada kontrakoa esaten. Images, videos and audio are available under their respective licenses.
®Wikipedia is a registered trademark of the Wiki Foundation, Inc. Wiki Euskara (DUHOCTRUNGQUOC.VN) is an independent company and has no affiliation with Wiki Foundation.