Michael J. Karels
{{Short description|American software engineer (1956–2024)}}
{{Infobox scientist
| name = Mike Karels
| birth_name = Michael John Karels
| birth_date = {{birth date|1956|8|2}}
| birth_place =
| death_date = {{death date and age |2024|6|2|1956|8|2}}
| death_place = Ottawa, Ontario, Canada
}}
Michael J. Karels{{Cite web |title=Michael J. Karels {{!}} Semantic Scholar |url=https://www.semanticscholar.org/topic/Michael-J.-Karels/2097915 |access-date=2023-08-21 |website=www.semanticscholar.org |language=en |archive-date=2023-08-21 |archive-url=https://web.archive.org/web/20230821143448/https://www.semanticscholar.org/topic/Michael-J.-Karels/2097915 |url-status=live }} (August 2, 1956 – June 2, 2024) was an American software engineer and one of the key figures in history of BSD UNIX.
Biography
Karels graduated from the University of Notre Dame with a degree in microbiology and from the University of California, Berkeley with a graduate degree.
In 1993, the USENIX Association gave a Lifetime Achievement Award (Flame) to the Computer Systems Research Group at University of California, Berkeley, honoring 180 individuals, including Karels, who contributed to the CSRG's 4.4BSD-Lite release.{{cite web|url=http://www.netbsd.org/people/CSRG-contrib.html|language=en|access-date=2024-06-05|website=www.netbsd.org|title=The Computer Systems Research Group 1979 — 1993|date=September 1993|archive-date=2024-05-01|archive-url=https://web.archive.org/web/20240501011231/http://www.netbsd.org/people/CSRG-contrib.html|url-status=live}}{{cite web|url=https://www.usenix.org/about/awards/flame|language=en|access-date=2024-06-05|website=www.usenix.org|title=Flame Award|date=1993|archive-date=2015-09-11|archive-url=https://web.archive.org/web/20150911142230/https://www.usenix.org/about/flame|url-status=live}} His face appears on the 7 of Spades on the USENIX 1994 Playing Card Deck.{{cite web|url=https://ugu.com/sui/ugu/showclassic?I=info.Mike_Karels&F=1110111111&G=Y|website=ugu.com|access-date=2024-06-05|language=en|title=Unix Guru Universe: Mike Karels|date=September 2023}}
In February 1992 Karels moved to BSDI (Berkeley Software Design){{cite web |author=Dr. Nikolai Bezroukov |year=2006 |title=AT&T Lawsuit Helps to Launch Linux Into Mainstream |url=http://www.softpanorama.org/People/Torvalds/Finland_period/att_lawsuit_as_a_launcher_for_linux.shtml |access-date=2018-10-29 |archive-date=2018-10-29 |archive-url=https://web.archive.org/web/20181029191747/http://www.softpanorama.org/People/Torvalds/Finland_period/att_lawsuit_as_a_launcher_for_linux.shtml |url-status=live }} and designed BSD/OS, which, for years, was the only commercially available BSD style Unix on Intel platform. BSDi's software assets were bought by Wind River in April 2001, and Karels joined Wind River as the Principal Technologist for the BSD/OS platform.{{cite web|url=https://www.windriver.com/news/press/news-436|title=Wind River to Acquire BSDi Software Assets, Extending Development Platforms to Include Robust UNIX-based Operating Systems for Embedded Devices|access-date=2024-06-05|language=en|website=www.windriver.com|date=2001-04-04|archive-date=2024-06-05|archive-url=https://web.archive.org/web/20240605065027/https://www.windriver.com/news/press/news-436|url-status=live}}
Following his time at Wind River, Karels joined Secure Computing Corporation in 2003 as a Sr. Principal Engineer. Secure Computing used BSD/OS as the basis for SecureOS, the operating system of its Sidewinder firewall, later known as McAfee Firewall Enterprise. However, BSD/OS development had ceased, so Karels was involved in transitioning SecureOS to use FreeBSD as its base, and porting its unique features over to the new kernel. Secure Computing and the Sidewinder firewall team went through a series of acquisitions and spinoffs, including McAfee, Intel, and Forcepoint, so while Karels appeared to have several different jobs from that point onward, he had remained in roughly the same role from 2003 until his retirement in 2021.{{cite AV media|url=https://www.youtube.com/watch?v=XSziyKlG1ws|title=May 2023 Developer Summit: FreeBSD Stories: Michael J. Karels|people=Michael J. Karels|date=May 18, 2023|access-date=June 4, 2024|archive-date=June 9, 2024|archive-url=https://web.archive.org/web/20240609030710/https://www.youtube.com/watch?v=XSziyKlG1ws|url-status=live}}
The Sidewinder product was eventually discontinued, though Karels fed some SecureOS changes back into the main FreeBSD codebase. Karels officially became a FreeBSD committer in 2017. He continued working on FreeBSD in his spare time following retirement.
Karels died in Ottawa on June 2, 2024, at the age of 67.{{cite web|url=https://www.gearty-delmore.com/obituaries/michael-mike-karels|title=Michael "Mike" John Karels|website=Gearty-Delmore Funeral Chapels|access-date=2024-06-04|archive-date=2024-06-09|archive-url=https://web.archive.org/web/20240609030747/https://www.gearty-delmore.com/obituaries/michael-mike-karels|url-status=live}}{{Cite news |date=2024-06-05 |title=Michael 'Mike' Karels Obituary |url=https://www.startribune.com/obituaries/detail/0000490005/ |archive-url=https://web.archive.org/web/20240605171707/https://www.startribune.com/obituaries/detail/0000490005/ |archive-date=2024-06-05 |access-date=2024-06-05 |work=Star Tribune}}
Bibliography
- S. Leffler, M. McKusick, M. Karels, J. Quarterman: The Design and Implementation of the 4.3BSD UNIX Operating System, Addison-Wesley, January 1989, {{ISBN|0-201-06196-1}}. German translation published June 1990, {{ISBN|3-89319-239-5}}. Japanese translation published June 1991, {{ISBN|4-621-03607-6}} (out of print).
- S. Leffler, M. McKusick: The Design and Implementation of the 4.3BSD UNIX Operating System Answer Book, Addison-Wesley, April 1991, {{ISBN|0-201-54629-9}}. Japanese translation published January 1992, {{ISBN|978-4-8101-8039-8}}
- M. McKusick, K. Bostic, M. Karels, J. Quarterman: The Design and Implementation of the 4.4BSD Operating System, Addison-Wesley, April 1996, {{ISBN|0-201-54979-4}}. French translation published 1997, International Thomson Publishing, Paris, France, {{ISBN|2-84180-142-X}}.
- {{cite ietf|rfc=936|title=Another Internet Subnet Addressing Scheme|date=February 1985|first=Michael J.|last=Karels}}
References
{{Reflist}}
External links
- [http://www.ugu.com/sui/ugu/showclassic?I=info.Mike_Karels&F=11uemijss&G=Y Mike Karels at Unix Guru Universe's Unix Contributors]
- [http://www.linkedin.com/pub/mike-karels/20/900/9b8 Mike Karels Linkedin Page]
- {{Cite AV media |url=https://www.youtube.com/watch?v=-C6x3fCNwNQ |title=Funeral - Michael Karels, June 18, 2024 |date=2024-06-18 |last=Pax Christi Eden Prairie |access-date=2024-12-28 |via=YouTube}}
{{Berkeley Software Distribution}}
{{Authority control}}
{{DEFAULTSORT:Karels, Michael J.}}
Category:American computer programmers