William Jolitz

Z Wikipedii, wolnej encyklopedii

William Frederic Jolitz (częściej Bill Jolitz, ur. 22 lutego 1957, zm. 2 marca 2022[1][2]) – amerykański programista, twórca wraz z żoną Lynne wolnodostępnego systemu operacyjnego 386BSD, pierwszej wersji Uniksa BSD na procesory Intel, bezpośredniego przodka systemów FreeBSD i NetBSD[3].

Życiorys[edytuj | edytuj kod]

Bill Jolitz urodził się 1957 w Muskegon, Michigan w rodzinie inżynierów pracujących w przemyśle lotniczym. Jeszcze w college’u rozpoczął pracę dla NASA w Ames Research Center. Ukończył studia na Uniwersytecie Kalifornijskim Berkeley ze stopniem magistra informatyki. Działał w tzw. Homebrew Computer Club[1].

Po odejściu z przemysłu pracującego dla wojska Jolitz założył firmę Symmetric Computer Systems, producenta systemów Symmetric 375 jego projektu[4], wraz z którymi rozpowszechniano system BSD przeniesiony na tę platformę przez żonę Billa, Lynne Jolitz[1].

W czasie swojej pracy na Berkeley był członkiem zespołu laboratorium CSRG, w którym od późnych lat 70. XX wieku rozwijano wersję Uniksa znaną jako BSD. Uczestniczył w przygotowaniu wydań Tahoe, Net/1, Reno, Net/2. Rozpoczął także starania o przeniesienie 4.3BSD Reno na coraz bardziej popularną platformę i386 firmy Intel.

Po rozwiązaniu CSRG wraz z innymi jego członkami laboratorium zakładał firmę Berkeley Software Design Inc. (BSDI), która podjęła próbę komercjalizacji Uniksa w oparciu o wolnodostępny kod BSD. Jolitz kontynuował prace nad przeniesieniem BSD na platformę i386, jednak nie zgadzając się z polityką dystrybucyjną firmy, odszedł ze spółki 1 grudnia 1991 – niszcząc przed odejściem wyniki swoich prac.

17 marca 1992 Bill Jolitz wraz ze swoją żoną udostępnili pierwszą, publiczną wersję alfa o numerze 0.0 wolnodostępnego systemu operacyjnego znanego jako 386BSD[3]. Poprawiona wersja 0.1 ukazała się w 14 lipca[3], poprzedzona serią artykułów w piśmie komputerowym Dr. Dobb’s Journal. 386BSD było ambitną próbą nie tylko przeniesienia kodu BSD na platformę IBM PC, ale także unowocześnienia jądra tak, aby pozbawić je historycznych balastów ciągnących się za Uniksem od lat 70[3]. Ambitne założenia Jolitzów utrudniały im współpracę z grupami ochotników programistów, którzy przesyłali swoje poprawki do ich systemu[5][6]. Pełna wersja systemu o numerze 1.0 ukazała się jednak dopiero w końcu 1995 i była rozprowadzana wraz z dokumentacją przez Dr. Dobb’s Journal na dyskach CD w relatywnie wysokiej cenie 99 USD[5]. Wszystko to wraz z procesem AT&T i Novella przeciwko BSD przyczyniło się do upadku przedsięwzięcia[7].

Upamiętnienie[edytuj | edytuj kod]

Jego pamięci poświęcona została wydana niedługo po jego śmierci 13.1 wersja systemu FreeBSD[8].

Zobacz też[edytuj | edytuj kod]

Przypisy[edytuj | edytuj kod]

  1. a b c Lynne Jolitz: Obituary of William Frederick Jolitz. [dostęp 2022-04-12]. (ang.).
  2. [TUHS] Sad News - we last two wonderful people in the past few weeks.. [dostęp 2022-04-09].
  3. a b c d Rachel Chalmers: The unknown hackers. Salon, 2000-05-17. [dostęp 2022-04-09]. (ang.).
  4. Julian Stacey: Symmetric 375. [dostęp 2022-05-26].
  5. a b Greg Lehey: netbsd-advocacy: Re: Why did NetBSD and FreeBSD diverge?. 2001-01-18. [dostęp 2021-06-14]. (ang.).
  6. 1.3. About the FreeBSD Project. FreeBSD. [dostęp 2021-04-08].
  7. Lynne Jolitz: theage.com.au - The Age. [dostęp 2021-06-14]. [zarchiwizowane z tego adresu (2004-12-17)]. (ang.).
  8. FreeBSD 13.1-RELEASE Announcement. The FreeBSD Project, 2022-05-16. [dostęp 2022-05-25]. Cytat: Dedication: The FreeBSD Project dedicates the FreeBSD 13.1-RELEASE to the memory of Bill Jolitz, co-creator of 386BSD, which formed the basis of FreeBSD 1.0. We stand on the shoulders of giants. (ang.).

Bibliografia[edytuj | edytuj kod]

Jan/1991: DDJ "Designing a Software Specification"
Feb/1991: DDJ "Three Initial PC Utilities"
Mar/1991: DDJ "The Standalone System"
Apr/1991: DDJ "Language Tools Cross-Support"
May/1991: DDJ "The Initial Root Filesystem"
Jun/1991: DDJ "Research and the Commercial Sector: Where Does BSD Fit In?"
Jul/1991: DDJ "A Stripped-Down Kernel"
Aug/1991: DDJ "The Basic Kernel"
Sep/1991: DDJ "Multiprogramming and Multiprocessing, Part I"
Oct/1991: DDJ "Multiprogramming and Multiprocessing, Part II"
Nov/1991: DDJ "Device Autoconfiguration"
Feb/1992: DDJ "UNIX Device Drivers, Part I"
Mar/1992: DDJ "UNIX Device Drivers, Part II"
Apr/1992: DDJ "UNIX Device Drivers, Part III"
May/1992: DDJ "Missing Pieces, Part I"
Jun/1992: DDJ "Missing Pieces, Part II"
Jul/1992: DDJ "The Final Step: Running Light with 386BSD"