Имя пользователя:
Пароль:  
Помощь | Регистрация | Забыли пароль?  | Правила  

Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [флейм] Впечатления от Windows 7

Закрытая тема
Настройки темы
Разное - [флейм] Впечатления от Windows 7

Аватара для CtrlSoft

Ветеран


Сообщения: 569
Благодарности: 169


Конфигурация

Профиль | Сайт | Отправить PM | Цитировать


Изменения
Автор: CtrlSoft
Дата: 13-03-2009
Цитата Vadikan:
В теме 1000 постов - достаточно флейма в тематическом разделе. Ладно бы в ней только делились впечатлениями... Но здесь постоянно задают вопросы, которые можно задать в обычном порядке. Если у вас есть вопрос, задайте его в соответствии с правилами форума. А для флейма есть одноименный форум.
»

-------
Windows 7 AIO x86-x64


Отправлено: 18:32, 27-12-2008

 

Аватара для Жора Брусникин

Новый участник


Сообщения: 25
Благодарности: 0

Профиль | Отправить PM | Цитировать


Рассмотрим ситуацию когда Windows 7 просто не планировалось бы, все просто Vista стала бы обростать сервис паками фиксами, и прочими типичными вещами для долгосрочного проекта. Шумели бы проекты по адаптации ПО к Виста, Ноутбуки!!! стали бы работать БыстрЕЕ!!! и никто при покупке ноута не просил системщика поставить XP.
НетБуки стали бы работать на Висте а не сторонних ОСях кроме XP.
Буду с вами честен мне просто все равно какая ОСь будет далее я например сейчас сижу на Висте. Но выпускать Windows 7 спустя три года после Vista о чем то говорит!
XP - 2001 - 2014 - ЭЭЭЭХ )))
Vista - 2007 - ?
Windows 7 - наверно 2009? - ???

А может это просто бизнес!

-------
http://img143.imageshack.us/img143/3214/ois.gif


Отправлено: 22:56, 24-04-2009 | #481



Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети.

Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля.


Ветеран


Сообщения: 1958
Благодарности: 306

Профиль | Отправить PM | Цитировать


Жора Брусникин,

Цитата:
Автор: gefix
Источник: habrahabr

* История Windows
* Windows сегодня
* Разработка Windows
* Изменения ядра Windows 7
* Сопровождение Windows, обновления/исправления

История Windows
Мало кто знает, когда началась разработка Windows NT – больше, чем 20 лет назад, в ноябре 1988 года. Ходят слухи, что Microsoft купила/украла Windows NT. Конечно, это всё не так. Для работы над новой операционной системой, Microsoft пригласила Дэйва Катлера (Dave Cutler), который работал в корпорации DEC и был одним из разработчиков операционной системы DEC VAX VMS. В 1988 году группе разработки новой операционной системы было всего 12 человек, среди которых, наряду с Дэйвом Катлером, были также бывшие сотрудники DEC, принимавшие участие в разработке DEC VAX VMS. И весь код новой Windows NT был написан в Microsoft.
Аббревиатура «NT» маркетингом расшифровывается как «New Technologies», но в проектной документации, она означала совсем другое. Дело в том, что Windows NT разрабатывалась для нового, еще не выпущенного в 1988-м году, процессора Intel i860. Его кодовое название было «N10» (N Ten).
Первая версия — Windows NT 3.1, вышла через 5 лет, в 1993 году. На этот момент в команде было уже 250 разработчиков.

Windows сегодня

* 1 миллиард пользователей
* 140 миллионов строк кода (включая тестовый код и инструментарий)
Код Windows очень разный. Какие-то части написаны 20 лет назад, какие-то появились только в текущей версии. Например, код Web Services on Devices (WSD) в Windows Vista существует в своей первой версии, код GDI находится на завершающей стадии своего развития и почти не изменяется, код DirectX уже хорошо разработан, но активно изменяется и в настоящее время.
* 8000 разработчиков
* 36 языков локализации
* 20 лет разработки


Разработка Windows
20-30 лет назад использовалась только одна методология программирования «Водопад». Она представляет собой последовательность:
Спецификации → Дизайн → Реализация → Тестирование → Поставка.
Но такая методология работает только для небольших проектов. Для такого продукта, как Windows сегодня, нужны другие методологии:

* Product Cycle Model
* Team Software Process
* «Экстремальное программирование»

У всех этих методологий есть и преимущества и недостатки. В зависимости от размера команды и этапа развития компонента разные группы разработчиков Windows применяют разные методологии разработки.
Для Windows, как продукта в целом, используется Product Cycle Model:

* Периоды по 3-4 месяца
* Внутри периода – «водопад»

Самая главная проблема в разработке продукта такого масштаба состоит в том, что разработка требует времени. На начальном этапе решаются те проблемы, которые существуют в текущем времени и существующими средствами. Но единственная вещь, которая постоянна, это то, что все изменится. За годы разработки:

* Требования изменятся
* Возможности изменятся
* График работ изменится
* Проект изменится
* Пользователи изменятся

Несмотря на то, что разные команды ведут разработку по-разному, существуют «универсальные» правила:

* Выпуск промежуточных версий (milestones, beta, CTP) для широких масс тестеров
* Выпуск внутренних сборок с короткими циклами (1 сутки)
* Простота и надежность дизайна
* Личные и командные вычитывания кода
* Unit-тесты
* Верификационные тесты (Build Verification Tests)
* Любая промежуточная сборка должна быть качественной (то, что написано, должно работать)

От себя отмечу, что за месяц работы с Windows 7 build 6801 в качестве основной ОС на домашнем компьютере, у меня сформировалось положительное впечатление об этой сборки.

Весь процесс разработки Windows построен вокруг ежедневной сборки:

* Это пульс продукта
* Разработка никогда не прекращается
* Ежедневное автоматическое тестирование
* Интеграция на ранней стадии
* Ответственность разработчиков
* Очевидное состояние продукта

Когда-то раньше была только одна ветка исходного кода, и все разработчики вносили изменения прямо в неё. Сейчас команда разработчиков настолько большая, что это не работает. Поддерживается множество веток, среди которых есть основная – WinMain. У каждой лаборатории есть своя локальная ветка разработки, в которую интегрируются изменения. Проверенные изменения со временем интегрируются в WinMain.

Ежедневный цикл разработки:
* 15:00 — Допущенные к интеграции изменения в систему контроля исходного кода
* Сборка 6 версий (Free/Checked – x86, x64, IA64)
* 18:00 — Новые версии доступны для тестирования
* Новая версия устанавливается на несколько тысяч рабочих станций и серверов для тестирования
* Автоматизированный стресс-тест
* 05:00 — Протоколы тестов анализируются, сбои диагностируются
* 09:00 — Сводные отчеты автоматически рассылаются командам
* 09:30 — Сводное совещание руководителей команд для определения целей

Все участники проекта, включая самых высокопоставленных руководителей, используют промежуточные версии на своих рабочих (а обычно и домашних) компьютерах.

На чем пишется Windows?

* C, C++, C#, Ассемблер (x86, x64, IA64)
Ассемблеры применяются в довольно ограниченном объеме в тех ситуациях, когда без этого не обойтись
* Visual Studio, Source Insight, build, nmake
* Source Depot – система контроля исходных текстов
* WinDbg, KD, NTSD – отладчики

Многие внутренние инструменты, такие как build, можно скачать с microsoft.com/whdc/devtools.

Изменения ядра Windows 7
Ядро Windows 7 претерпело следующие изменения:

* Рефакторинг
Почему в Windows нельзя удалить графическую подсистему?
Ответ на этот вопрос с технической точки зрения состоит в том, что графическая подсистема в Windows не самостоятельна, это часть подсистемы Win32.
В Windows 7 произошел рефакторинг многих низкоуровневых компонентов для того, чтобы разбить зависимости. Пользователям это не будет заметно, появятся только новые Dll, например kernel32.dll разделилась на kernel32.dll и kernelbase.dll.
Это разбиение дало возможность выделить минимальное ядро, называемое MinWin (20 мегабайт на диске).
* Поддержка EFI для x86 и x64 (как в Vista SP1)
Многие производители пытаются избавиться от BIOS в пользу EFI.
* Загрузка с VHD (виртуальный жесткий диск)
* Параллельная инициализация устройств и старт сервисов
При загрузке Windows довольно длительное время занимает построение дерева устройств. PNP-менеджер должен опрашивать драйверы шин (PCI, USB, FireWire и др.) на предмет того, какие устройства на них есть. И большую часть времени процессор ждет, пока устройства ответят (или нет). Ведь для того, чтобы определить устройства на шине нужно их опросить. Если они есть, то они ответят, а если нет, то приходится ждать, и процессор простаивает. Параллельное выполнение этих задач сокращает время загрузки.
* Удаление Dispatcher lock из планировщика и PFN lock из менеджера памяти
Последние несколько лет тактовые частоты процессоров не растут, и развитие идет в сторону увеличения кол-ва параллельно выполняющихся инструкций как на уровне одного ядра, так и на уровне системы (multicore). В связи с этим, была проведена большая работа по улучшению масштабирования.
Два самых «горячих» лока, которые были в ядре, это Dispatcher lock и PFN lock были удалены.
Dispatcher lock использовался планировщиком при изменении состояния потоков. Этот лок был удален, и состояние потока «ожидание» разделилось на несколько:
o Ожидание: В процессе
o Ожидание: Завершено
o Ожидание: Отменено
PFN lock использовался при изменении атрибутов физических страниц памяти. В мультипроцессорной системе каждый процессор запрашивал доступ к этому локу, что вело к большим затратам времени.
* Поддержка 256 логических процессоров
Раньше в Windows в качестве affinity mask использовалось машинное слово. Это было сделано из-за того, что так было легко находить свободные процессоры – каждый бит представляет собой процессор. Соответственно, в 32-битной системе поддерживалось 32 логических процессора, а в 64-битной – 64.
В Windows 7 в результате перехода на сегментную модель affinity mask стала возможна поддержка 256 логических процессоров. Процессоры стали группироваться в группы/сегменты. В каждой группе могут находиться до 64-х процессоров. В результате получается обратная совместимость, старые программы «видят» только процессоры в одной группе, а новые программы, использующие новые интерфейсы, работают со всеми процессорами в системе.
* Улучшенное энергосбережение: отключение процессорных сокетов Сегодня стоит серьезная проблема энергосбережения не только перед владельцами ноутбуков, но и владельцами датацентров. В США 2% электроэнергии потребляются компьютерными датацентрами. Многие из них выключают часть своих серверов на время низкой активности пользователей (выходные дни).
Было выяснено, что гораздо выгоднее отключать весь процессорный сокет, чем по одному ядру на нескольких, т.к. в этом случае можно отключить и всю инфраструктуру поддержки сокета (контроллер памяти).


Сопровождение Windows, обновления
Раньше обновления зачастую были кумулятивными(накапливаемыми). Это означало, что если ошибочный код содержался в раннем обновлении компонента, то и поздние версии будут содержать этот код. Но не всем пользователям нужны все обновления, у них разная конфигурация.
Теперь после выпуска (RTM) в Windows существует 2 версии исходного кода:

* RTM GDR (General Distribution Release)
Включает те немногие изменения, которые предназначены для всех. В основном исправления безопасности.
* RTM LDR (Limited Distribution Release)
Во время установки обновления клиент Windows Update выбирает нужную ему ветку и устанавливает код из нее.

Создание обновления безопасности
Работа по созданию обновления безопасности начинается с обнаружения уязвимости. Есть масса разных способов обнаружения – внутренние команды безопасности, партнеры безопасности, разработчики. Когда уязвимость обнаружена, начинается 2 параллельных процесса:

* Разработка исправления для всех платформ
* Поиск «вариантов»
Масштабный поиск похожих вариантов уязвимостей на всех платформах. Поиск не идентичного кода, а похожего.

После разработки исправления, начинаются проверки его кода. Когда они завершатся, исправление интегрируется в сборку, и сборка отправляется на тестирование:

* Ручное и автоматическое тестирование компонент
* Автоматическое тестирование искажений форматов файлов, сетевых компонент и т.п. (больше миллиона вариантов)
* Тестирование системы в целом, включая тестирование обратной совместимости

Только исправления, удовлетворяющие всем критериям качества, допускаются к выпуску на Windows Update и Download Center.
Разработка Vista началась я думаю с 2004г. от Longhorn.

Отправлено: 11:45, 25-04-2009 | #482


Аватара для ackerman2007

Старожил


Сообщения: 492
Благодарности: 55

Профиль | Отправить PM | Цитировать


Цитата Valeant:
Разработка Vista началась я думаю с 2004г. от Longhorn. »
C 2003.

-------
Если я вам чем-то помог, нажмите кнопку "Полезное сообщение".


Отправлено: 17:02, 25-04-2009 | #483


Ветеран


Сообщения: 3320
Благодарности: 916

Профиль | Отправить PM | Цитировать


Цитата Valeant:
Автор: gefix
Источник: habrahabr »
Это достоверные данные?
Быть может всё же автор Иван Рузанов, сотрудник MS, которые привёл данную информацию на платформе 2009.

Отправлено: 20:12, 25-04-2009 | #484


Аватара для drnik

Новый участник


Сообщения: 21
Благодарности: 0

Профиль | Отправить PM | Цитировать


Поставил я вчера семёрку 7100 x64 и офигел, во первых не ожидал сам для себя, что все драйвера идущие в системе встали на всё моё железо и это уже обрадовало. Программы какие мне нужны тоже без проблем пошли. Теперь я и не вернусь на VISTA! А теперь вопрос, читал я как можно убрать надпись в углу о версии системе, так вот там надо файл user32.dll.mui открыть редактором Resource Hacker а у меня когда я открываю в окошках нет не чё, чё можете предложить

Отправлено: 08:55, 27-04-2009 | #485


Аватара для www007

Новый участник


Сообщения: 25
Благодарности: 2

Профиль | Отправить PM | Цитировать


попробуй это-http://rapidshare.com/files/226339719/RemoveWatermarkX64.rar.html

-------
Я НЕ АНГЕЛ!!!!!!!


Отправлено: 17:55, 27-04-2009 | #486


Новый участник


Сообщения: 16
Благодарности: 0

Профиль | Отправить PM | Цитировать


Мда ну чтож скачать, сказка

Дайте ключик к Windows 7 7100 Proffesional

Отправлено: 00:36, 28-04-2009 | #487


Пользователь


Сообщения: 87
Благодарности: 13

Профиль | Сайт | Отправить PM | Цитировать


Цитата papawapa:
Дайте ключик к Windows 7 7100 Proffesional »
На сайте майкрософт иди и получи бесплатно

-------

""Это невозможно!" - сказала Причина.
"Это безрассудство!" - заметил Опыт.
"Это бесполезно!" - отрезала Гордость.
"Попробуй..." - шепнула Мечта."


Отправлено: 10:14, 28-04-2009 | #488


Аватара для XIMERA123

Старожил


Сообщения: 377
Благодарности: 70

Профиль | Отправить PM | Цитировать


Заметил, что по умолчанию в семерки второй дисплей включен, отключения его убрало дерганья aero и немного производительности вроде как добавило -)

Отправлено: 11:14, 28-04-2009 | #489


Аватара для ackerman2007

Старожил


Сообщения: 492
Благодарности: 55

Профиль | Отправить PM | Цитировать


Вчера получил небольшую проблему - флешка перестала определяться в системе. В диспетчере дисков нету, в моем компьютере лишь пустой диск, в диспетчере устройств висит "Disk device". Кажется, к этой проблеме привела попытка сменить драйвер флешки на Hitachi Microdrive, чтобы флешка определялась как винт, т.к. я подумал что слетела таблица разделов и захотел использовать Acronis Recovery Expert для восстановления потерянного. Но не тут-то было. Систему переставлять очень не хотелось (к слову, до сих пор стоит билд 7077, ставил еще в начале апреля, хотя уже скачал 7100). Воткнул флешку в другой комп - MBR цел, файловая система цела, файлы целы. Сегодня что-то в мозгу щелкнуло, я решил открыть удалить данные о флешке из системы, открыл в редакторе реестра ключ HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Enum\USBSTOR, удалил там все сведения о флешке, втыкаю... И вуаля - работает! Сегодня же решил еще одну проблему, уже с Office 2007 (решил перейти на него, т.к. понравился ленточный интерфейс и еще некоторые плюшки) - при запуске любого приложения (Word/Powerpoint/Excel) всплывает окошко Windows Installer и что-то конфигурирует. При запуске Excel еще и выдается собщение stdole32.tlb, но при этом сами программы работают корректно. Погуглил - наткнулся на тему на форуме thevista.ru, воспользовался решением с subinacl, переустановил Office - все работает! В общем, борюсь с возникшими проблемами своими силами, не прибегая к переустановке системы, чего и вам желаю

-------
Если я вам чем-то помог, нажмите кнопку "Полезное сообщение".


Отправлено: 18:08, 29-04-2009 | #490



Компьютерный форум OSzone.net » Клиентские ОС Microsoft » Microsoft Windows 7 » Разное - [флейм] Впечатления от Windows 7

Участник сейчас на форуме Участник сейчас на форуме Участник вне форума Участник вне форума Автор темы Автор темы Шапка темы Сообщение прикреплено

Похожие темы
Название темы Автор Информация о форуме Ответов Последнее сообщение
[Архив] Флейм на тему - Проект Windows WinStyle 2009 RU Vadikan Проект WinStyle 663 04-08-2009 21:19
Хулиганский флейм Linux и Windows zai Новости и флейм из мира *nix 338 03-06-2009 20:00
впечатления euthymol О сайте и форуме 4 01-03-2008 21:11
Windows Vista RC1 Build 5600 установлена! Первые впечатления. kuka_VSLines Microsoft Windows Vista 3 24-11-2006 15:36
Впечатления и проблемы с WINDOWS VISTA BETA 2 hellrised Microsoft Windows Vista 55 26-08-2006 16:45




 
Переход