Распрацоўнікі OpenSSH пачалі падзел sshd на некалькі асобных выкананых файлаў. Першым крокам стала даданне ў кодавую базу OpenSSH змены, які вылучае з sshd працэс sshd-session, які выконвае задачы, злучаныя з апрацоўкай сеансаў. У працэсе sshd пакінуты функцыі, якія адказваюць за прыём сеткавых злучэнняў, праверку канфігурацыі, загрузку хостовых ключоў і кіраванне запускаюцца працэсамі ў адпаведнасці з параметрам MaxStartups. Такім чынам выкананы файл sshd зараз утрымоўвае мінімальную функцыянальнасць, неабходную для прыёму новага сеткавага злучэння і запуску sshd-session для апрацоўкі сеансу. У далейшым падзел функцыянальнасці на асобныя працэсы плануюць прадоўжыць.
Крыніца: opennet.ru