Udostępnij za pośrednictwem


Три желания к Windows 8

??????????? ????, ??? ?? ?????? ?? ????????? ??????, ??? ??? ?????? ?? ?????, ? ???? ??????? ? ????? ????? ??????? ? ???? Windows ? ???????... ?? ????????, ? ????... ???????. ? ???, ???????? ???? ????? ?? ??????? ? ?????????? ??? ??? ???????, ??? ?? ?????? ?? ??????? ? Windows 8. ??? ?? ??? ?????

 ???? ??????? ????.

  1. ?????????? ?? svchost. ????? ??? ??????? ?? ?????? ????????? ?????? ???? ????, ??? ??? ?? ??????? ?? ????? ?????? ???????????.
  2. ?????????? (firewall) - ??? - TCP/IP ????! - ?????????? ?? ???????????, ? ?? ????????, ? ??????????? ?????????????? ?????? ??? ?????????????? ??????????, ? ????? ?? ???? ?????????? ?? ????? ??????? ????, ???? ? ??? ?? ???. ???? ????????. ????? ?????????. ???? ????.
  3. Message loop ??? ??????? ???????? ????. ???? ????? ???? ????????, ??? ?????? ?????? ?? ????????. ????? ?? ? Windows 7 ??? ??????? ???????, ?? ??? ????? ?????????, ????? ???? ???????? ? ?????? ????? ????? ?? ???????? - ????? ???? ??? ? ?? ???????.

? ??? ?? ????????

Comments

  • Anonymous
    January 01, 2003
    Огромные извинения, что не утверждал комментарии... опять потогонка на работе... И спасибо за ответы. Насчет message loop - вроде бы вы правы, но отчего же одна зараза может всю систему по-прежнему зависнуть? Может нужно, чтобы можно было отбирать контроль у программы, если слишком долго не отдает, но это единственное что приходит в голову.

  • Anonymous
    January 01, 2003
    Полностью поддерживаю товарища котрый хочет 1 - Устранить воровство фокуса 2 - Модальный диалог не должен лочить управление родительским окном 3 - Нормальный оконный менеджер По 1 и 3 в Windows 7 уже видны положительные подвижки. Вроде фокус больше не отдаётся всем подряд, точно не пмню, хорошего не замечаешь. Aero Snap рулит, но нельзя останавливаться на достигнутом. Также поддерживаю: Копирование эксплорером не должно останавливаться из-за одного файла. Должна собираться summary за весь процесс и кнопки показать детальный лог и повторить. и от себя: При копировании эксплорер должен с самого начала проверять, что файл > 4 Гб нельзя скопироватиь на FAT, а не когда до него дойдёт. Автоматическая очередь копирования: если я копирую на один и тот же том из двух мест или в два места с медленного носителя (напр. внешний винт на USB), то одна операция должна паузиться до завершения первой. Причём не безусловно, а адаптивно - в зависимости от того как в реальности эффективнее. И темы хочу. Чтобы создание темы было не хачеством. Чтобы тема не обязательно должна была быть подписана Microsoft. Достаточно подтверждения UAC "Эта тема не подписана, установить всё-равно?". Темы должны создаваться на XAML'е, API должно быть документировано и с примерами. Возможности кастомизации не должны ограничиваться перекрашиванием и заменой битмапов.

  • Anonymous
    August 27, 2009
    >>Брэндмауер (firewall) - нет - TCP/IP стек! - основанный на разрешениях, а не запретах, с настройками индивидуальных портов для индивидуальных приложений, и чтобы ни одно приложение не имело никаких прав, пока я ему не дам. Это невозможно, так как Вы тут смешиваете фаервол приложений с фаерволом протоклов. Кроме того, все современные фаерволы (за исключением персональных м.б.) по аналогичному принципу и работают, просто в конце списка правил разрешений стоит правило "запретить всё ото всех", это и позволяет реализовать "что не разрешено - то запрещено"

  • Anonymous
    August 27, 2009
    Для доработки винды, нужно чудо! 1000 и 1 желание :)

  • Anonymous
    August 27, 2009
    В догонку к TCP/IP стеку - даешь условную маршрутизацию! Чтоб Windows знал, что у пакета есть не только destination, но и source!

  • Anonymous
    August 27, 2009
    Насчет svchost согласен. Действительно  неудобно, когда не поймешь, какой за что отвечает. По поводу firewall не знаю - система то "и" для домохозяек тоже. А они заклюют за запреты...

  • Anonymous
    August 27, 2009
    Я думаю, что позднова-то Вы три желания озвучили... Их бы лет 8 назад... хотя если все сделать как надо/хочется, что тогда продавать потом?

  • Anonymous
    August 27, 2009

  1. Сделать нормальное определение когда надо и когда не надо запускать chkdsk - на ноуте очень утомляет перед каждой загрузкой проверка диска ( хотя завершение работы всегда корректно выполняю)
  2. к Вашему П.2 - API чтобы можно было управлять всеми разрешениямизапретами, или интерпретатор файлов из IPFW :)
  3. Более детальные сообщения и настройка для UAC - чтобы было понятно не просто "приложение Х хочет админские права" - а что именно запросило сделать приложение - к реестру обратилось за своими данными или желает отправить 2 мегабайта данных на сервер http://wind0wz8-update.cn Отдельным пунктом - Windows Media Player 1х который не теряет (в идеале - синхронизирует с инетом, но пусть хотя бы не теряет, очень частая проблема) метаданные рейтингов для всей 50-70Гб медиа коллекции из-за обычного ребута или просто неудачного закрытия приложения.
  • Anonymous
    August 27, 2009
    Хочется, чтобы каждому приложению можно было назначить аудиоустройство вывода. Например, чтобы мультики детям выводить на телевизор по HDMI, а самому в наушниках на том же компьютере делать все что угодно (смотреть кино или слушать музыку или... ). Сейчас такое возможно только, если сами разработчики постарались поддерживать разные устройства вывода. А постарались немногие.

  • Anonymous
    August 27, 2009
    Хм. пункт 3 звучит как бы так сказать... наивно. message loop свой даже не для процесса, а для каждого потока. Причём уже лет 15 как. Ну а с svchost - это просто небольшая доработка task manager-a. Process Explorer отлично умеет показывать процессы внутри svchost уже чёрт знает сколько времени. Кстати, он умеет притворятся task manager-ом, так что вовсе необязательно дожидаться следующей версии винды ;)

  • Anonymous
    August 27, 2009
    1 - Приоритет пользователя над нуждами ОС. Задолбало это воровство фокуса ввода... 2 - Модальным диалогам - НЕТ! Я хочу перемещать и сворачивать окно, выплюнувшее модальный диалог. 3 - <a href=http://ru.wikipedia.org/wiki/%D0%A4%D1%80%D0%B5%D0%B9%D0%BC%D0%BE%D0%B2%D1%8B%D0%B9_%D0%BE%D0%BA%D0%BE%D0%BD%D0%BD%D1%8B%D0%B9_%D0%BC%D0%B5%D0%BD%D0%B5%D0%B4%D0%B6%D0%B5%D1%80_X_Window_System>Фреймовый менеджер окон</a> (опционально). Я не хочу тратить свое время на расстановку окон. То, что умеет винда по дефолту - каменный век.

  • Anonymous
    August 27, 2009
    Кое что уже сделали 3d party.

  1. Реализуется заменой Task Manager на Process Explorer (практически для MSFT свое - родное)
  2. Ну Outpost, например, такой.
  • Anonymous
    August 27, 2009
  1. Избавиться от Message loop вообще. Оформить как отправку сообщений, например как в Erlang или Axum.
  • Anonymous
    August 27, 2009
    "Избавиться от svchost." Я только за.

  • Anonymous
    August 27, 2009

  1. Продолжать копированиеперемещение если не удалось скопировать 1 файл.
  2. Пауза копированияперемещения
  3. Режим гамера - загружаем только необходимые компоненты.
  • Anonymous
    August 27, 2009
  • сборка из сырцов
  • альтернативные WindowManagers GNOME и KDE
  • Anonymous
    August 27, 2009
    >> # Избавиться от svchost. А надо ли? Лучше просто сделать нормальный  Task Manager, чтобы была возможность понять кто крутится в svchost. >> Может попросить. если надо. Это тоже уже проходили. Если юзера все время спрашивать - это дико раздражает. Можно проверить, включив файрвол в режим "спрашивать про всё". Поэтому сейчас есть умные правила и авторазрешения. >>Message loop для каждого процесса свой. так он и есть для каждого свой вроде как. иначе бы ничего не работало при зависании одного из процессов. а оно работает.

  • Anonymous
    August 27, 2009

  1. не раздувать дальше Висту а делать на основе Minwin (чтобы системные требования были как у 2K или хотя бы как у XP), установочный диск был на CD а все дополнительные красивости шли как дополнения за отдельную денюжку на DVD или еще на чем.
  2. поддержку других файловых систем (ext2, ext3,XFS...) "из коробки".
  3. полной совместимости с драйверами Windows предыдущих версий (до NT 4.0)
  • Anonymous
    August 27, 2009
    а я хочу чтоб любимый copy/paste файлов не убивал explorer...наблюдаю начиная с висты на разных машинах...про тормознутость консолей типа dns (RSAT+7RTM) можно и не писать, лучше уже не будет. Чего бы я хотел, так это изменения ценовой политики в отношении локализованных версий(одна и та же редакция, местная стоит дешевле аглицкой)

  • Anonymous
    August 27, 2009
    я скромнее, вот от етого хочу избавиться: http://opensimuser.files.wordpress.com/2008/06/winxpcantopenfile.jpg

  • Anonymous
    August 27, 2009

  1. Эмулятор ДОС, чтоб старые ДОСовые игрушки шли не хуже, чем под Линуксовым dosbox-ом.
  2. Эмуляция старых версий ОС для драйверов. Чтоб можно было поставить крыжик "соври драйверу вот этого устройства, что это win98"
  3. "персональный" EnablePlainTextPassword для каждой шары (трёхпозиционный: включить / выключить / оставить как в глобальном параметре прописано) ...тут то я и понял, что мне срочно нужен ящик бутлированных джиннов...
  • Anonymous
    August 27, 2009
    The comment has been removed

  • Anonymous
    August 27, 2009
    Так message loop же, вроде, и так свой? Или это о чем7

  • Anonymous
    August 27, 2009
    Хотел бы увидеть реализацию ИИ,в виде нейросети,которая во время использования Windows,наблюдала бы за поведением хозяина.И на основе этих наболюдений в дальнейшем либо закачивала с интернета то,что ему интересно,либо делала ещё что нибудь,что соответствует его интересам,и наконец вообще не соглашалась включаться,если пользователь этого заслуживает.:)

  • Anonymous
    August 27, 2009
    Я бы желал, чтобы при установке если есть 2й раздел сразу предлагалось перенести все профили и настройки на него, что не пришлось вручную редактировать это в реестре, чтобы если ОС не работает можно было не задумываться какие программы какие настройки куда распихали и просто format c: и при загрузке сразу попадаешь в свои Документы и тп.

  • Anonymous
    August 28, 2009
    The comment has been removed

  • Anonymous
    August 28, 2009

  1. +1
  2. -1 потому что так станет ещё сложнее и разработчику и пользователю.
  3. ??? уже давно как реализовано, разве нет? по крайней мере зависонов всей системы от message loop под NT никогда не видел.
  • Anonymous
    August 28, 2009
  1. Сделать нормальное определение когда надо и когда не надо запускать chkdsk - на ноуте очень утомляет перед каждой загрузкой проверка диска ( хотя завершение работы всегда корректно выполняю)
  2. к Вашему П.2 - API чтобы можно было управлять всеми разрешениямизапретами, или интерпретатор файлов из IPFW :)
  3. Более детальные сообщения и настройка для UAC - чтобы было понятно не просто "приложение Х хочет админские права" - а что именно запросило сделать приложение - к реестру обратилось за своими данными или желает отправить 2 мегабайта данных на сервер http://wind0wz8-update.cn Отдельным пунктом - Windows Media Player 1х который не теряет (в идеале - синхронизирует с инетом, но пусть хотя бы не теряет, очень частая проблема) метаданные рейтингов для всей 50-70Гб медиа коллекции из-за обычного ребута или просто неудачного закрытия приложения.
  • Anonymous
    August 28, 2009
  1. Чтобы наконец-то у пользователя был приоритет над всеми остальными процессами в системе. Т.е. когда я кликаю мышкой на кнопке, система сразу прекращала страдать хнёй и начинала обслуживать моё нажатие (и не говорите, что это умеют только системы реального времени).
  2. Связано с первым. Чтобы как бы ни была нагружена система, всегда (ну кроме BSOD) можно было мгновенно вызвать диспетчер задач и с его помощью грохнуть паразита, загрузившего систему.
  3. Чтобы процесс оптимизации кода, слегка явленный в Windows 7 продолжился и притом более активно и её требования были действительно заметно меньше требований Vista/7 (потому как в реальности их требования практически не различаются), а производительность при этом заметно выше (а то 7 от висты зачастую и не отличишь по производительности: то одна быстрее вроде бы, то другая).
  • Anonymous
    August 29, 2009
  1. Открыть под лицензией GPL3.
  2. Аннулировать патенты Microsoft Corporation, использованные в Windows.
  3. Отделить GUI от ядра и дать возможность рядовому пользователю возможность установки без GUI.
  • Anonymous
    August 30, 2009
    Лудше напиток , а не этот демон. Билл всё равно сделает посвоему.

  • Anonymous
    August 31, 2009
    > отчего же одна зараза может всю > систему по-прежнему зависнуть? Может нужно, > чтобы можно было отбирать контроль у программы, > если слишком долго не отдает, но это > единственное что приходит в голову. Эно называется вытесняющая многозадачность. Это было мега-фичей Windows 95 :)

  • Anonymous
    August 31, 2009
    Очень хотелось бы, чтобы ось понимала, что программа работает в полноэкранном режиме (например игры) и не пыталась бы в это время задавать вопросы, из-за которых приложение (игра) сворачивается на панель задачь и задаётся вопрос. Меня лично народ достал вопросом, как отключить такие вопросы просто потому, что компы не слишком мощьные, а играя в тяжёлую игру тратится много времени на сворачивание и разворачивание.

  • Anonymous
    September 01, 2009
    Как правило зависание всей винды из-за одного приложения - это особенности синхронизации какой-нить лабуды типа "Advanced Text Services" на одном глобальном обьекте ядра. Крайне неприятная гадость, проявляется к примеру при попытке приконнектится отладчиком Visual Studio к процессу, и влечёт за собой глобальные тормоза на всю систему. Если интересно, могу попробовать поискать ссылки по теме. Ещё одна неприятная гадость - это поддержка DDE. DDE уж 100 лет как мёртв, но до сих пор если хоть одно окно в системе (в любом процессе!) не обрабатывает сообщения (к примеру, выполняет долгую операцию) то это приводит к тому что Open/Save dialog открывается с задержкой в 30 секунд, что очень быстро приводит в бешенство даже самого спокойного юзера.

  • Anonymous
    September 01, 2009
    чтобы это был вообще не Виндоус, а что то другое, пусть скажем Андроид.

  • Anonymous
    September 02, 2009
    Хочется, чтобы при попытке извлечения Removable Disk оно не просто сообщало, что диск используется, а писало бы, какой программой он используется.

  • Anonymous
    September 03, 2009
    POSIX совместимость из коробки для всех версий

  • Anonymous
    September 03, 2009
    Я все-таки думаю что 8рка будет уже веб OS. Ну и три желания отталкиваясь от этой идеи следующие:

  1. 100Mb/sec интернет за 10 USD или любой другой валюты в месяц.
  2. Бесплатно или в разумные суммы > 10 USD аренда нечто подобного по архитектуре доступа и взаимодействия как хоум сервер для частных лиц на стороне провадеров. Хостинг но не под веб проекты. Допустим имея роутер и несколько ноутов дома я получаю сервер домашней сети по скоростному каналу см. пункт 1.
  3. Microsoft Windows 8 (any) Edition подписаный СЕО Microsoft'а чтобы повесить его в рамочку дома :)
  • Anonymous
    September 03, 2009
    Выкинуть из кода ядра к чёртовой матери PatchGaurd- люди, которые его туда засунули, приведут компанию через 25 лет к катастрофе.

  • Anonymous
    September 07, 2009

  1. при сетевом входе при ошибке пароля хочется не "Добро пожаловать" во время проверки, а затем "Неправильное имя пользователя и пароль", а "Идет проверка пользователя и пароля".
  2. к IE как части OC, что бы табы можно было вынимать из одного окна в другое или отдельное (как в хроме)
  3. эмоционально присоединяюсь к "Чтобы как бы ни была нагружена система, всегда (ну кроме BSOD) можно было мгновенно вызвать диспетчер задач и с его помощью грохнуть паразита, загрузившего систему."
  • Anonymous
    September 09, 2009
    The comment has been removed
  • Anonymous
    September 11, 2009
    svchost.exe должен быть убит :) Ибо если сервис завис в нём, и этот процесс хостит еще с десяток сервисом, то ребут обеспечен.