Графичният интерфейс, който никога не знаехте: Системата X-Window
Докато общността продължава да обсъжда KDE срещу Unity срещу GNOME (докато поддръжниците на други GUI среди барабанят пръстите си), тези, които са нови за Linux, рядко срещат важен компонент, който прави всяка от тези десктопи възможна: великолепната X-Window System. Нека да разгледаме по-подробно този важен софтуер.
История на системата X-Window
X-Window System първоначално е разработена, за да бъде успешна W прозоречната система на UNIX, която работи много бавно. X се превърна във важен компонент на средите на мрежовата компютърна среда, тъй като една от неговите сили е подкрепата за показването на приложения, които се изпълняват в мрежа. Първоначално под грижата на Консорциума на MIT X (до версия 11, а оттам и съкращението X11 ), редица разногласия по отношение на лицензирането доведоха до създаването на проект XFree86, въпреки че в крайна сметка това беше окончателно пренасочено към основната X- кодова база.
Какво представлява X-Window System?
В по-ранна част дори графичният интерфейс на Microsoft Windows беше "черупка", която се движеше над OS (командния ред) ... колко хора помнят да напишат "win" на прозореца "C: \"? От Windows 95 потребителят бе изпратен директно до познатия интерфейс Start-menu-and-tool-bar и повечето Linux дистрибуции започнаха да правят същото преди много време. Но факт е, че Linux настолните компютри също са черупки, които работят над инструментите на ядрото и базовата операционна система, чиято основа е X-Windows
X-Windows (официално известна като " X-Window System ", но също така и като X11 или просто X ) е колекция от софтуер, който се движи между хардуера на системата (технически софтуер на по-ниско ниво на системата, Linux ядрото, което на свой ред изпраща и получава сигнали от хардуера) и друг софтуер, известен като X клиенти . Когато потребителят кликне върху даден бутон в дадено приложение, кликването с мишката се изпраща на ядрото, което го изпраща на X-Window Server, който го интерпретира и / или го изпраща заедно с приложението (X клиента), което ще Например, запазете текущия файл.
Как X-Window System помага на потребител на Linux?
На първо място, нито един от елегантните, смайващи или по друг начин полезни настолни компютри (или техните инструменти и приложения) ще бъде възможно без X-Windows. Така че от гледната точка на "застава на раменете на гиганти", X-Windows заслужава известно уважение. X-Windows също ви позволява да изпълните някои чисти трикове, като например тунелиране на приложение през SSH.
Имаше време, когато инсталацията на Линукс не е конфигурирала автоматично X за вас, или го е направила с по-малко точност, така че инсталирането ви може просто да ви изхвърли на командния ред. Тогава имахте незавидната задача да търсите в интернет (на друг компютър, тъй като няма да имате GUI или чрез текстов браузър като връзки ) за XF86Config файл, който ще работи на вашия компютър.
Какво означава това за вас е, че трябва да бъдете много, много благодарни, че новите сървърни пакети X.org са много по-добре приспособени към съвременния хардуер. Те са толкова по-добре пригодени, че вероятно не сте виждали директно X-Windows директно (само дисплей мениджър като LightDM, следван от избрания от вас компютър), освен курсора в X формат, който може да се покаже толкова кратко преди сесията ви започва.