Выбрасывание окон из Windows
Выбрасывание окон из Windows — необычный инцидент, когда из операционной системы Windows удаляется оконная подсистема, привычная всем (программы каждая работает в окне, которые можно спокойно перемещать по экрану). Интересен он тем, что само название Windows значит окна, и поэтому Windows без окон — это что вообще такое?
Описание[править]
По умолчанию после установки Windows в нея начинает гнездиться мощная оконная подсистема, которая принимает в себя приложения и обеспечивает их корректную работу. Если скажем приложение решает накрыться, то происходит подвисание обычно только одного окна, которое затем может быть силовым образом закрыто, если не заработает. Такая система стала стандартом для операционных систем для обычных ЭВМ, скажем и в маке и на линуксе также приложения обычно всираются в окна и имеют рисованное междулицие.
Но некоторые, кто хорошо знаком с царственным понятием Unix, задаются вопросом, а можно ли взять и откукарекать оконную подсистему так, чтобы её просто не было больше? А для того, чтобы сидеть и работать, использовать в общем-то командную строку, примерно как линуксойд сидит в терминале.
Но здесь возникает нюанс. Оконная система, которая гнездится в ульях вроде Win32k.sys, глубоко вшита в ядро NT с Windows NT 4.0. А модифицировать операционную систему невозможно, поскольку её исходный код закрыт, и если например в Linux можно самому переписать ядро, то тутати так не выйдет. Тем не менее возможно заменить оболочку в реестре и начинать вход в систему с запуска PowerShell, в таком случае GUI-компоненты всё равно загружаются на низком уровне, но перед пользователем они не появятся.
Отсюда погромисты, коим нужен сервер именно на Windows, а при этом на серверных мощностях рисовательной подсистемы нетути в общем-то, предпочитают использовать Windows Server Core. В этой версии совершенно нет графической подсистемы, и при входе виден привычный терминал, в который можно вгавкивать свои команды системе.