Чим Windows Vista SP1 примітний для розробників?

Як багато хто вже помітили, на цьому тижні ми випустили Windows Vista Service Pack 1, А тут ви можете прочитати про зміни. Крім неминучих виправлень помилок і підтримки нового апаратного забезпечення, одне з найбільш важливий змін полягає в тому, що SP1 виводить код Windows Vista на один рівень з кодами Windows Server 2008.

Це дуже важливе зміна, при цьому дивно, наскільки мало людей його помітили: це перший раз, коли ми зробили загальну кодову базу для Windows, яка поширюється від бюджетних комп'ютерів, аж до мейнфрейм-серверів центрів обробки даних. Для самої Microsoft це полегшує проектування продукту: якщо ми хочемо оновити компонент системи, то фактично нам необхідно зробити тільки два виконуваних файлу (х86 і х64) для всіх редакцій ОС і мов. Якщо порівнювати це з епохою Windows XP/ 2003, коли у нас було близько 25 мовних версій, а також х86 і х64-редакції, як для серверних, так і для клієнтських ОС, то ви можете уявити, наскільки спростилося тестування. Ви отримаєте переваги ядра, яке пройшло загартування серверними процесами. Подивіться це відео на Channel 9, Яке я записав з Еріком Хансоном (Eric Hanson) і в якому ми демонструємо стрес-тести, які ми проводили над кожною збіркою.

Крім змін у ядрі і різних підсистемах ОС, Windows Vista SP1 приніс серйозні зміни в IIS7. Якщо порівнювати версію з SP1 з Windows Vista RTM, то це як порівнювати базову і повністю укомплектовану версію автомобіля – IIS7 в SP1 містить всі функції, які були додані, щоб створити потужну серверну редакцію, але все ж Windows Vista SP1 не ліцензована, як комерційний інтернет-сервер. Для порівняння подивіться на два скріншота адміністративної консолі – вгорі Windows Vista RTM, внизу SP1:





Також в Windows Vista SP1 ви побачите і інші зміни, які стосуються нішової групи розробників. Direct3D отримав невелике оновлення до версії 10.1, З'явилися нові API для керування Data Execution Protection і Kernel Patch Protection, Також для розробників доступні нові криптографічні алгоритми й алгоритми випадкового генерування чисел. Як і раніше, додаткова інформація за даними функція може бути знайдена в Windows SDK.

Якщо ви займаєтеся розробкою на. NET, ви помітите, що Vista SP1 оновлює встановлені компоненти. NET до. NET Framework 3.0 Service Pack 1. Гарна новина полягає в тому, що багато удосконалень з. NET Framework 3.5 включені в 3.0 SP1, наприклад, список з 15 поліпшень в WPF, описаних в даній публікації. Все, крім System.AddIn та підтримки Firefox XBAP, включено до Windows Vista SP1. Це трохи бентежить, але, напевно, корисно знати, що кожна версія. NET Framework побудована одна над іншою, а не існують паралельно. Діаграма це наочно ілюструє:




У результаті, всі зміни, зроблені в CLR і бібліотеки класів в існуючі збірки. NET Framework 3.5 включені і в. NET Framework 3.0 SP1 (mscorlib.dll оновлена з версії 2.0.50727.312 до версії 2.0.50727.1434), а бінарні файли ідентичні тим, які поставляються з. NET Framework 3.5. Єдина різниця між. NET Framework 3.0 SP1 і. NET Framework 3.5 в тому, що. NET Framework 3.0 SP1 не містить нових компонентів, Доданих в. NET Framework 3.5 для реалізації таких функцій, як. NET Framework LINQ. Звичайно, якщо ви вже встановили. NET Framework 3.5 на свій комп'ютер з Windows Vista до установки SP1, то і після його установки у вас буде повна версія. NET Framework 3.5.

Багато із змін в SP1 для користувачів та IT-професіоналів не можуть бути описані в рамках даного огляду, але буде досить сказати, що деякі з найбільших проблем вирішені: UAC менш агресивний, швидкість копіювання файлів була значно збільшена, а часу на оцінку копіювання тепер потрібно менше, сумісність з додатками тепер краще, вихід з режиму очікування швидше, а також було виправлено більше тисячі помилок. З більш докладною інформацією про зміни в Windows Vista SP1 можна ознайомитися на основному сайті Windows Vista Service Pack 1.

Варто також відзначити, що більша частина оновлень, що входять до складу SP1, розсилалася через Windows Update протягом останніх дванадцяти місяців. Ми йдемо від старої моделі, коли пакети сервісних оновлень були основним способом доставки оновлень, до моделі, коли більшість оновлень доступні через Windows Update або WSUS, А на більш пізній стадії випускаються як пакет сервісних оновлень. Мета в тому, щоб зменшити затримку між тим, коли ми виправляємо помилку, і тим, коли користувач може отримати його.

Схожі статті:


Сподобалася стаття? Ви можете залишити відгук або підписатися на RSS , щоб автоматично отримувати інформацію про нові статтях.

Коментарів поки що немає.

Ваш отзыв

Поділ на параграфи відбувається автоматично, адреса електронної пошти ніколи не буде опублікований, допустимий HTML: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*

*