Так. X11 все ще використовується, оскільки це дуже потужна система вікон, і Apple не випустила нічого, що замінить основну функціональність X11.
Я б не витрачав час на вивчення X11 в рефераті, поки у вас не виникне потреба в створенні коду, який працює на X11 або вам не потрібно запускати програмне забезпечення, написане для X11.
У двох словах - це дуже гнучка система клієнт / сервер. Сервер працює там, де клавіатура, миша та дисплей. Клієнт - це програма, яка працює локально або віддалено на іншому комп'ютері. Наприклад, я можу запускати двигуни складання білків на великих серверах, які знаходяться в університеті по всій країні (або світі) і взаємодіяти з користувальницьким інтерфейсом в кафе на моєму MacBook Pro.
У мене є вибір широкого спектру віконних менеджерів, які можна використовувати. Концепції віртуальних та розширених настільних комп’ютерів у X11 дуже відрізняються від типових для Mac, ви отримуєте екран лише у тому випадку, якщо щось фізично підключено або ви можете увімкнути пробіли.
Є кілька недоліків у тому, що система відрізняється, і щоб її використовувати, ви повинні трохи навчитися. Крім того - він не ідеально поєднується з Apple - вирізання та вставка можуть бути дезорієнтуючими, кнопки миші мають різні функції, відображення на клавіатурі може бути складним, а однаковість інтерфейсу Mac порушена, оскільки більшість програм X11 поставляється з великою кількістю різноманітних віджетів . Навіть самий важкий фанат хромування X11 повинен визнати, що багато чого є "вигадливим", а деякі з них справді важко використовувати людям, які очікують на користувацький інтерфейс користувача Macintosh. (Це скоріше культурна річ - деякі країни мають делікатеси, які не передають іншим - це не правильно чи неправильно - просто різні спадщини та довгі припущення щодо того, як щось потрібно "робити".)
Привіт і удачі!