Приложение дня: Ultrasurf VPN

MS Windows for Linux



Автор: Евгений Золотов
Дата:

Скажите, как вы смотрите на то, чтобы положить в основу MS Windows ядро операционной системы Linux? :-)

Несколько дней назад в Сети появилась статья "What Lies Beneath" ("А что внизу?"), написанная известным компьютерным журналистом Робертом Крингли (Robert X. Cringely). Статья посвящёна подноготной операционных систем семейства Microsoft Windows, а точнее - раскрытию величайшего обмана всех времён и народов: использованию MS-DOS в качестве основания всех без исключения Windows, от первой версии до XP. Как утверждает Крингли, DOS является тем краеугольным камнем, который по сей день держит всё здание Windows. Все внешние элементы, благодаря которым пользователь воспринимает продукт как ОС Windows, на этот камень попросту навешаны. Утверждение, мягко говоря, спорное и даже скорее всего не соответствующее истине, но Крингли не приходится опасаться за свою судьбу: его имя - всего лишь коллективный псевдоним, под которым в разные времена скрывались разные авторы. Вместе с тем, есть во всём этом и рациональное зерно.

Вспомните, чем была ОС Windows вплоть до своей 95-й версии. Родившаяся в 1985-м году в качестве графической оболочки, призванной повысить удобство работы с DOS (более интуитивным интерфейсом и многозадачностью), Windows оставалась таковой на протяжении своих первых трёх версий и десяти лет эволюции. Многое говорит в пользу того, что и в Windows 95 ситуация изменилась незначительно - выразившись лишь в смене старой версии DOS на её более совершенную модификацию (7.0), по-прежнему работавшую в тесном контакте с обретшим некоторую самостоятельность программным интерфейсом Windows. В Windows 2000 и XP, DOS, наконец, была выведена из состава системы, став лишь процессом, запускаемым по желанию пользователя. Но посмотрите на картину в целом - что изменилось с момента появления Windows 1.0?

Вспомните проект XPde, в рамках которого создаётся графическая оболочка для Linux, функционирующая идентично "рабочему столу" Windows XP. Столкнувшись с таким продуктом (теоретически, конечно) не каждый пользователь сразу сообразит, что он в другой ОС. "Винда" для пользователя - набор окошек с кнопками определённого вида, панель задач, стандартные приложения. А если так - почему бы Microsoft не положить в основу Windows ядро Linux, отказавшись от дальнейшей разработки своего ядра? Самое замечательное, что живой пример подобного перехода уже есть. Это Mac OS X компании Apple, сумевшей сменить ядро своей операционной системы [Mac OS X построена на ядре от FreeBSD. Прим. Софтодрома], почти не повредив восприятию продукта его пользователями: те же окна, те же принципы работы…

Главный плюс такого перехода (возвращаясь к Microsoft) очевиден: будут сэкономлены средства на разработке ядра, берущего на себя все низкоуровневые функции - ведь всё, что потребуется от софтверного гиганта, это написать промежуточную прослойку, эмулирующую Windows API для прикладного программного обеспечения, но взаимодействующую с Linux.

Кроме того, коммерческая компания сможет заделаться крупнейшим в мире сторонником открытого софта, одним махом избавившись от обвинений в нечестной конкуренции и постоянных упрёков в некачественном (читай - дырявом) коде операционной системы. Впрочем, главный минус также на поверхности: совмещение двух сложных систем (ядро Linux + Windows API) вряд ли пройдёт безболезненно, по крайней мере в первое время снизив общую надёжность всего продукта и его быстродействие.

Но так ли уж критична скорость работы ОС в эпоху гигагерцовых процессоров? Какие ещё достоинства и недостатки таит в себе перевод Windows на Linux-ядро? Насколько обоснован он соображениями экономии и не будет ли выгодней продолжать развитие собственного ядра? Возможен ли вообще такой переход - учитывая фантастическую сложность Windows? Любые предположения и идеи приветствуются.


23.11.2022 14:42

Выпущена анонимная операционная система Tails 5.7

Tails — операционная система, ориентированная на обеспечение приватности и анонимности пользователя. Известна тем, что использовалась Эдвардом Сноуденом при разоблачении программы PRISM


01.08.2022 23:38

Состоялся релиз Linux Mint 21

Linux Mint является ответвлением проекта Ubuntu с различными изменениями, такими как другое окружение рабочего стола и отказ от формата кросс-дистрибутивных пакетов Snap в пользу Flatpak


27.07.2022 21:22

Выпущена анонимная операционная система Tails 5.3

Tails — операционная система, ориентированная на обеспечение приватности и анонимности пользователя. Известна тем, что использовалась Эдвардом Сноуденом при разоблачении программы PRISM


29.06.2022 19:54

Сбер перевел банкоматы на Linux

Сбер первым в России перевел сеть банкоматов на собственное программное обеспечение


17.06.2022 20:09

В России пройдут детско-юношеские соревнования по Linux

В рамках соревнований участникам предстоит переехать с Windows на Linux, сохранив все документы, а также выполнить настройку локальной сети


Популярное: Новости НеWindows
23.11.2022 14:42

Выпущена анонимная операционная система Tails 5.7

Tails — операционная система, ориентированная на обеспечение приватности и анонимности пользователя. Известна тем, что использовалась Эдвардом Сноуденом при разоблачении программы PRISM


24.09.2012 17:58

Юзеры негодуют: в Ubuntu появится реклама

В операционной системе Ubuntu 12.10 появится реклама


08.01.2022 21:27

Состоялся релиз Linux Mint 20.3 «Una»

Состоялся релиз операционной системы Linux Mint 20.3 «Una». Это выпуск с долгосрочной поддержкой, который будет поддерживаться до 2025 года


22.07.2017 22:05

Endless OS 3.2 вышла тихо и незаметно

Endless OS примечателен максимально простой схемой дистрибуции


27.07.2022 21:22

Выпущена анонимная операционная система Tails 5.3

Tails — операционная система, ориентированная на обеспечение приватности и анонимности пользователя. Известна тем, что использовалась Эдвардом Сноуденом при разоблачении программы PRISM


» Оставьте первым свой комментарий

Все рубрики статей (3451 / 21):


Реклама | Статистика | Рейтинги | Авторам
Copyright © 1999-2022 Softodrom.ru
О проекте | О перепечатках | Рассылки | Пользовательское соглашение | Политика конфиденциальности | Карта сайта
Яндекс.Метрика