Алан Кокс (родился 22 июля 1968 года) — британский программист , сыгравший ключевую роль в разработке Linux . Он поддерживал ветку 2.2 ядра Linux и продолжает активно участвовать в ее разработке, сотрудничество с которым началось в 1991 году. Он живет в Суонси , Уэльс, где он жил со своей женой Телсой Гвинн, которая умерла в 2015 году [1] [2] [4] [5], а сейчас живет с автором Тарой Нил, [6] на которой он женился в 2020 году. [3] Он получил степень бакалавра наук в области компьютерных наук в Университете Суонси в 1991 году и степень магистра делового администрирования в том же университете в 2005 году. [7]
Работая в кампусе Университета Суонси , Кокс установил очень раннюю версию Linux на одну из машин, принадлежащих университетскому компьютерному обществу. [8] Это была одна из первых установок Linux в загруженной сети , которая выявила множество ошибок в сетевом коде. Кокс исправил многие из этих ошибок и переписал большую часть сетевой подсистемы. Затем он стал одним из главных разработчиков и сопровождающих всего ядра. [ необходима цитата ]
Он поддерживал ветку 2.2 и свои собственные версии ветки 2.4 (обозначенные "ac" в версии, например 2.4.13-ac1). Эта ветка была очень стабильной и содержала исправления ошибок, которые напрямую попадали в ядра поставщиков. [ необходима цитата ]
Когда-то Кокса обычно считали «вторым человеком в команде» после самого Линуса Торвальдса , прежде чем он сократил свою деятельность в Linux, чтобы получить степень магистра делового администрирования . [9]
28 июля 2009 года Кокс оставил свою должность специалиста по обслуживанию уровня TTY после разногласий с Торвальдсом относительно объема работ, необходимых для исправления ошибки в этой подсистеме. [10]
Алан работал в компании-дистрибьюторе Linux Red Hat в 1999–2009 годах. [11] С 2011 года он работал в корпорации Intel, но в январе 2013 года [12] оставил Intel и разработку ядра Linux, чтобы полностью посвятить себя уходу за женой в критический период ее лечения, и вернулся к обеим работам в том же году [13] , пока не вышел на пенсию в конце 2019 года. [ требуется ссылка ]
Он также принимал участие в проектах GNOME и X.Org и был главным разработчиком AberMUD , который он написал, будучи студентом Уэльского университета в Аберистуите . [ необходима цитата ]
31 октября 2014 года Алан Кокс анонсировал на Google+ Fuzix OS, крошечное ядро System V, изначально предназначенное для Z80. [ необходима цитата ]
Алан Кокс руководил Etched Pixels, компанией по производству моделей поездов, которая производила наборы для колеи N. Однако она пережила «довольно внезапное закрытие», как описано в сообщении, оставленном на веб-сайте компании, вызванное ростом эксплуатационных расходов. [14]
Кокс — ярый сторонник свободы программирования и ярый противник патентов на программное обеспечение , DMCA и CBDTPA . Он вышел из подгруппы Usenix в знак протеста и заявил, что не посетит Соединенные Штаты из-за страха оказаться в тюрьме после ареста Дмитрия Склярова за нарушения DMCA .
В январе 2007 года он подал заявку на ряд патентов на «RMS» или «системы управления правами». [15] Red Hat Inc., бывший работодатель Кокса, заявил (в документе, составленном Марком Уэббинком и самим Коксом) [16] , что не будет использовать патенты против проектов свободного программного обеспечения . [17]
Кокс также является консультантом Фонда исследований информационной политики и Группы открытых прав . [18]
Кокс был удостоен премии Free Software Foundation за развитие свободного программного обеспечения в 2003 году на конференции FOSDEM в Брюсселе . [19]
5 октября 2005 года Кокс получил награду за достижения всей жизни на церемонии вручения наград LinuxWorld в Лондоне. [20]
18 июля 2013 года Университет Тринити-Сент-Дэвид в Уэльсе присудил Коксу почетную стипендию. [21]
20 июля 2016 года он получил почетную докторскую степень от Университета Суонси, своей альма-матер. [7]
прожив некоторое время с раком, она скончалась в прошлый вторник, 3 ноября 2015 г.