BSD | |
---|---|
![]() | |
Datuak | |
Izen laburra | BSD |
Mota | Unixa |
Erabilitako hizkuntza | ingeles |
Historia | |
Sorrera | 1977 |
Aurrekoak | Unix |
Ondorengoak | 386BSD (en) ![]() ![]() ![]() |
Berkeley Software Distribution edo BSD sistema eragile bat da Unix-etik eratorritakoa, 1977tik 1995era bitartean Kaliforniako Unibertsitatean (Berkeley) garatu zena[1].
Unix sistemaren lehenengo urteetan, sortzaileek, AT&T konpainiako Bell laborategiek, telekomunikazioen monopolioa zuten AEBetan; beraz, informatika-sektorean irabaziak lortzea ezinezkoa zen.[2]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.[3] 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[4], Microsoft Windowsek bere TCP/IP kodearen zati bat erabiltzen zuen[5], eta FreeBSD kodea PlayStation 4[6] eta Nintendo Switch[7][8] sistemetako sistema eragilea sortzeko ere erabili zen.
Horrez gain, BSDek ere ekarpen handiak egin ditu sistema eragileen arloan, hala nola: