Michael J. Karels - Michael J. Karels

Michael J. (Mike) Karels é um engenheiro de software americano e uma das pessoas-chave na história do BSD UNIX .

Graduado pela University of Notre Dame com bacharelado em Microbiologia. Mike foi para a Universidade da Califórnia, em Berkeley, para se formar em Microbiologia. Mike teve acesso ao computador do departamento e como o administrador daquele PDP-11 não teve tempo suficiente, Mike começou a ajudá-lo e a fazer alterações no sistema. Mike começou sua contribuição para o Unix com o lançamento 2.9BSD, distribuído para o PDP-11. Quando Mike viu um anúncio de emprego no Computer Systems Research Group no projeto BSD , ele decidiu entrar. Em 1982, Mike assumiu as responsabilidades de Bill Joy quando o Sr. Joy deixou o CSRG e era o arquiteto de sistema do 4.3BSD, a maioria lançamento BSD importante e a base do desenvolvimento para uma série de sabores Unix comerciais disponíveis hoje, incluindo Solaris. Este lançamento foi apresentado ao mundo em detalhes por meio do famoso livro de todos os tempos, O Design e Implementação do Sistema Operacional UNIX 4.3BSD, com capa preta e besta sorridente. Mike foi um programador principal CSRG por 8 anos.

Mike trabalhou junto com Van Jacobson em uma série de algoritmos amplamente aceitos na implementação do TCP. Incluindo o algoritmo Jacobson / Karels de início lento de TCP e a árvore de raiz de roteamento são provavelmente os mais famosos. Mike gasta pouco tempo recebendo crédito por este trabalho e, por outro lado, usa todas as oportunidades para mencionar os nomes de pessoas que tiveram de uma forma ou de outra alguma função ou contribuição para a implementação do TCP / IP no Unix.

Em 1993, a USENIX Association concedeu o Lifetime Achievement Award ( Flame ) ao Computer Systems Research Group da University of California, Berkeley , homenageando 180 indivíduos, incluindo Karels, que contribuíram para o lançamento do 4.4BSD-Lite do CSRG .

Mais tarde, Mike mudou-se para BSDi ( Berkeley Software Design ) e projetou BSD / OS, que foi, por anos, o único estilo BSD Unix disponível comercialmente na plataforma Intel. BSD / OS é uma plataforma de sistema operacional muito confiável projetada para serviços de Internet. O ativo de software da BSDi foi comprado pela Wind River em abril de 2001, e Mike ingressou na Wind River como tecnólogo principal da plataforma BSD / OS.

Em 2009, Mike foi Engenheiro Principal Sênior da McAfee . Em 2015, ele trabalhou para a Intel e posteriormente para a Forcepoint LLC.

Bibliografia

  • S. Leffler, M. McKusick, M. Karels, J. Quarterman: The Design and Implementation of the 4.3BSD UNIX Operating System , Addison-Wesley, Janeiro de 1989, ISBN   0-201-06196-1 . Tradução alemã publicada em junho de 1990, ISBN   3-89319-239-5 . Tradução japonesa publicada em junho de 1991, ISBN   4-621-03607-6 (esgotado).
  • S. Leffler, M. McKusick: The Design and Implementation of the 4.3BSD UNIX Operating System Answer Book , Addison-Wesley, abril de 1991, ISBN   0-201-54629-9 . Tradução japonesa publicada em janeiro de 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, abril de 1996, ISBN   0-201-54979-4 . Tradução francesa publicada em 1997, International Thomson Publishing, Paris, França, ISBN   2-84180-142-X .

Referências

links externos