Алан Кокс (программист)


Алан Кокс (родился 22 июля 1968 года) — британский программист , сыгравший ключевую роль в разработке Linux . Он поддерживал ветку 2.2 ядра Linux и продолжает принимать активное участие в ее разработке, ассоциация, которая восходит к 1991 году. Он живет в Суонси , Уэльс , где он жил со своей женой Телсой Гвинн, которая умерла в 2015 году [1] . [2] [4] [5] и сейчас живет с писательницей Тарой Нил, [6] на которой он женился в 2020 году . [3] Он получил степень бакалавра компьютерных наук в Университете Суонси .в 1991 г. и получил степень MBA в том же университете в 2005 г. [7]

Работая в кампусе Университета Суонси , Кокс установил очень раннюю версию Linux на одну из машин, принадлежащих университетскому компьютерному обществу. [8] Это была одна из первых установок Linux в загруженной сети, которая выявила множество ошибок в сетевом коде. Кокс исправил многие из этих ошибок и переписал большую часть сетевой подсистемы. Затем он стал одним из основных разработчиков и сопровождающих всего ядра.

Он поддерживал ветку 2.2 и свои собственные версии ветки 2.4 (обозначаемые буквой «ac» в версии, например 2.4.13-ac1). Эта ветвь была очень стабильной и содержала исправления, которые вносились непосредственно в ядра поставщиков.

Когда-то Кокса считали «вторым в команде» после самого Линуса Торвальдса , прежде чем он сократил свое участие в Linux до учебы на степень MBA . [9]

28 июля 2009 года Кокс оставил свою роль специалиста по обслуживанию уровня TTY после разногласий с Торвальдсом по поводу объема работ, необходимых для исправления ошибки в этой подсистеме. [10]

Алан работал у дистрибьютора Linux Red Hat в 1999–2009 годах. [11] Начиная с 2011 года он работал в корпорации Intel , но в январе 2013 года оставил разработку ядра Intel и Linux, чтобы полностью позаботиться о своей жене во время критического периода лечения, и вернулся к обоим позже в том же году, [12] до выхода на пенсию в конце 2019 года.


Алан Кокс на LinuxWorldExpo