Речь не о темах, которых во времена Windows XP и ранее было настолько много и они были настолько плохи, что Microsoft в итоге поддалась на уговоры IT сообщества и усложнила кастомизацию интерфейса. Эта статья именно про оболочки, про замену системному Проводнику.
Оболочка - это интерфейс взаимодействия пользователя с операционной системой. Существуют графические оболочки (графический интерфейс пользователя, GUI), текстовые (терминал, командная строка) и удалённые, которые могут варьироваться в зависимости от назначения и протокола взаимодействия машин. Для рабочих станций, то есть для компьютеров обычных людей сейчас повсеместно используются графические оболочки, да и на серверах они сегодня встречаются всё чаще. С ростом ресурсов их расход на GUI становится некритичным.
Если в Linux таких оболочек множество и все к этому привыкли, то под Windows известен лишь Проводник, а меж тем как современная ОС от Microsoft, так и любая предыдущая версия Windows позволяет без проблем использовать любой совместимый GUI.
Когда-то давно замена графической оболочки Windows производилась путём правки одной строчки в реестре. Это один из примеров того, что ОС для профессионалов не надо переделывать в ОС для широкого круга пользователей. Речь идёт всё о той же XP. В ранних её версиях не только GUI, но и загрузочные разделы определялись простым текстом в простом файле boot.ini. Школьники быстро освоили, что подправив одну строчку можно "убить ОС" и если boot.ini относительно быстро защитили, то запись shell в реестре использовалась злоумышленниками довольно долго. Даже не удивлюсь, если заменить Проводник на свою программу в XP можно таким образом до сих пор. Помните эпидемию "не убираемых" баннеров, так называемых винлоков?
Их зоопарк мог похвастаться несколькими путями реализаций блокировки, но среди прочих была и подмена Проводника.
Однажды мне попался компьютер, где в качестве оболочки использовался Total Commander. Проводник не запускался вовсе, как и должно быть в таком случае. Учитывая, что я сам в качестве файлового менеджера использую TC, данный пример заставил меня подумать о том, чтобы сделать подобное у себя. В итоге всё таки нет. TC у меня и так открыт постоянно, получается, что переход к такому решению, как в примере просто лишил бы Проводника и ничего нового не привнёс бы.
Когда-то их было много, потом лишь несколько...
Для этой статьи на виртуальную машину с Windows 10 была установлена альтернативная оболочка Aston. Вам не кажется, что её дизайн выглядит несколько устаревшим? Он не вписывается в современные реалии по одной простой причине - ей 10 лет. К настоящему моменту мне не удалось найти ни одной развивающейся альтернативы Проводнику, но почему так?
В отличии от тем оформления, которые может клепать каждый школьник десятками за раз, GUI - это серьёзный программный продукт, требующий работы профессионалов, которые дорого стоят. И во-первых этот продукт должен быть интереснее Проводника, а во-вторых он должен как минимум окупиться, а желательно ещё принести прибыль. И вот здесь альтернативщики от графических интерфейсов для Windows просто растеряли аудиторию после того, как сама Microsoft отнеслась иначе к своему продукту и стала делать упор на красоту в ущерб интуитивной понятности.
Красоту народ любит, а к элементам интерфейса мы уже привыкли. Нам вовсе не обязательно, чтобы кнопка выглядела, как кнопка.
Тот же Aston, по крайней мере последняя его версия в этом плане является неполноценной графической оболочкой. Если вы откроете какую-нибудь папку, то Aston без зазрения совести обратиться к Проводнику, чего уважающий себя GUI не должен делать:
Аналогично Астону закрылись и другие альтернативные проекты, в том числе KDE. Из операционных систем для широкого круга пользователей сегодня только Android может похвастаться разнообразием оболочек, которые там называются ланчерами (не путать с лончерами и лаунчерами)