История изменений
Исправление X512, (текущая версия) :
Последние разработчики, которые героически отпиливали от иксов вот такую вот хрень: https://cgit.freedesktop.org/xorg/xserver/commit/?id=c9468177486833d521ec62c7b0266b4be8200de7
Возможно это было нужно для загрузки драйверов, когда родного загрузчика модулей не было (в ранних версиях UNIX не было libdl и динамической загрузки модулей) или он был недостаточно функционален. Не вижу в этом ничего плохого. Это ещё может позволить загружать одни и те же бинарники драйверов на разных ОС. В Chrome есть свой ELF загрузчик для NaCl, а в последнее время ещё модули WASM добавили.
Исходная версия X512, :
Последние разработчики, которые героически отпиливали от иксов вот такую вот хрень: https://cgit.freedesktop.org/xorg/xserver/commit/?id=c9468177486833d521ec62c7b0266b4be8200de7
Возможно это было нужно для загрузки драйверов, когда родного загрузчика модулей не было или он был недостаточно функционален. Не вижу в этом ничего плохого. Это ещё может позволить загружать одни и те же бинарники драйверов на разных ОС. В Chrome есть свой ELF загрузчик для NaCl, а в последнее время ещё модули WASM добавили.