Andrea Arcangeli хорошо знаком тем, что полностью переписал и стабилизировал подсистему виртуальной памяти в ядрах версии 2.4. Все были удивлены, когда Линус Торвальдс включил его VM в ядро 2.4.10, но новая подсистема памяти давно уже сама себя показала и оправдала. Andrea является 27-летним Линукс-хакером, живет в Италии и работает в SUSE.
В этом интервью, Andrea рассказывает о своем первом знакомстве с ОС Линукс, первые вклады в разработку ядра, и значение GPL. Он очень детально описывает свою работу над подсистемой VM, включая ту, что есть сейчас в ядрах версии 2.4, а также его новые разработки (object-based reverse mapping), которую вы можете найти в его 2.6-aa патчсете. Также он делится со своими планами на будущие версии экспериментального ядра 2.7, описывает возможную альтернативу kernel preemption (выгрузке в ядре), которая в среднем может уменшить время ожидания, его хобби (помимо Линукса), и много другого.