Концепция Windows.NET
- modified:
- reading: 3 minutes
В свете бурно обсуждаемых интересных концепций новых платформ, вроде той же GoogleOS, пришла мне в голову, может, даже достаточно очевидная идея: Windows.NET. Приставка .NET подразумевает как направленность на использование в основе Microsoft .NET Framework, так и направленность на интернет.
Итак. Операционная система должна устанавливаться из сети, все что нам нужно – подрубить свеже-купленный ноутбук к интернету – дальше имеем консоль установки. А все что нас просят сделать – выбрать ПО, которое хотим поставить по умолчанию, а так же создать нового пользователя (или скачать профайл существующего из сети). Хочу, чтобы у меня был один пользователь на несколько компьютеров, а не приходилось постоянно при установке свежей Windows – все подстраивать и кастомезировать, и более того, когда компьютеров несколько – делать совместную кастомизацию на обоих компьютерах. Потому, пускай все мои настройки хранятся там, как принято сейчас говорить, в облаках. Если я на одном компьютере решил поставить свежую Visual Studio 2010 beta 2 с определенными настройками, я хочу не заморачиваясь, чтобы она появилась и на другом компьютере. Хотя это, наверное, слишком – хватит, наверное просто мигрирование всех настроек. Ну и соответственно, если я когда-то давно настроил параметры R#, я хочу, чтобы эти параметры сразу же загрузились на свежекуленный ноутбук.
Я не хочу особо задумываться, какая у меня структура каталогов и файлов, следить за тем, чтобы всяческие приложения не создавали свои временные каталоги, где захотят. Я хочу, чтобы было как в XBox 360, установил приложение и только увидел, что оно занимает 565,78 мегабайт. Мне нужен только один каталог, в котором я буду как следует прибираться – это Мои Документы.
А если мне захотелось купить программу – я хочу видеть магазин, в котором мне предоставят весь список программ, и дадут скачать пробную версию. А когда я ее куплю – я хочу видеть эту программу и использовать на всех компьютерах, за которыми я сижу. И мне не нужно будет вести отдельную страничку в OneNote для хранения всех имеющихся у меня лицензий, пускай это все помнит мой профайл.
Так же я хочу, чтобы была возможность действительно настраивать и выбирать свои приложения. В какой то момент я не хочу использовать вообще стандартный проводник (если он вообще нужен будет), а хочу использовать только Total Commander. Так же я не хочу использовать стандартную панель задач от Windows, а буду использовать подобную MacOS. А так как .NET мне даст классы для работы с процессами (они и так есть уже), а так же список основных команд или задач Windows, то я смогу вообще написать свою собственную панель задач.
Это будет по-настоящему ламерская ОСь, но мне именно такую и хочется… Эта ось, скорее всего не подходит для работы в организациях (хотя можно и додумать и сетевые и групповые политики), но для меня была бы самое то в работе дома. Чем дальше будет проще, тем же будет намного лучше. В общем, посмотрев на XBox Live Marketplace понимаешь насколько же хочется, чтобы все было по простому. :)
Думаю, что всяческие Android, iPhone, iPad как раз к этому и близки, потому что им можно, а Microsoft скорее всего никто не позволит так сделать, ибо антимонополия!