mwiacek.comColorColor | Mobile  
Co możemy dostać od Microsoftu za darmo? (2009)
Submitted by marcin on Wed 11-Nov-2009

Polski
benchmark.pl
Windows 7
Windows
Polski artykuł
x86
OS


Poniższy tekst został wpierw opublikowany w serwisie benchmark.pl

W tym artykule nie chciałbym przedstawić zestawu porad typu „należy pobierać wszystkie poprawki bezpieczeństwa, bo to poprawia bezpieczeństwo”, ale raczej zebrać różne ciekawostki i może niekoniecznie znane wszystkim użytkownikom informacje. Będzie to też krótki i stronniczy ;) przegląd tego, co za darmo oferuje Microsoft. Spróbuję również odpowiedzieć na pytanie, czy warto z tego korzystać...

Spis treści
1. Programy na dopingu, podwójnym dopingu czy bez ?
2. Service Packi, poprawki, kumulacje aktualizacji....
3. A teraz nakładamy maseczkę odmładzającą dla okien
4. Łatamy też biuro
5. Wstawiamy nowe mury
6. A może okna za darmo ?
7. Programowanie...
8. A na koniec samowolka i czuwanie Wielkiego Brata, czyli coś za coś
9. Podsumowanie

Programy na dopingu, podwójnym dopingu czy bez ?

Zainstalowaliśmy właśnie Windows XP, przeszliśmy do Panelu Sterowania (Control Panel), kliknęliśmy na ikonę „Aktualizacje automatyczne” („Automatic Updates”), wybraliśmy pierwszą opcję od góry i od ten pory nasz komputer powinien pobierać wszystkie możliwe poprawki. Czy to jednak prawda ?

Niekoniecznie. Okno dialogowe aktualizacji nie informuje bowiem, czy nasz system korzysta z usługi Windows Update czy Microsoft Update. O ile pierwsza dba o aktualizacje samego systemu Windows, o tyle druga pozwala na łatanie większej ilości produktów Microsoftu (wchodzi w to pakiet Office i kilka innych).

Jak uaktywnić tę drugą ? Należy otworzyć w przeglądarce Internet Explorer stronę http://update.microsoft.com/microsoftupdate/ i zgodzić się na włączenie usługi Microsoft Update. Na podanej stronie można również precyzyjnie wybrać, jakie poprawki mają być zainstalowane w systemie.

Jak to działa w Viście/7 ? Tym razem bez większych zarzutów, co widać na załączonym obrazku.

 
Należy pamiętać, iż nie wszystkie poprawki udostępniane są automatycznie od razu – czasem bowiem pojawiają się wpierw w postaci plików instalacyjnych na stronie Microsoftu, a dopiero później z opóźnieniem w systemach Microsoft/Windows Update. Dzieje się tak np. z uwagi na to, aby różne firmy miały czas na przetestowanie działania swoich aplikacji po dodaniu konkretnej poprawki.

Service Packi, poprawki, kumulacje aktualizacji....

Komercyjne produkty Microsoftu mają okres podstawowego wsparcia i czasem również rozszerzonego. W wielkim skrócie można powiedzieć, iż producent w trakcie trwania pierwszego z nich oferuje „pełną” pomoc (tj. oprócz poprawek związanych z bezpieczeństwem udostępnia publicznie np. również pakiety rozszerzające funkcjonalność), a w drugim tego typu usługi świadczy tylko po wykupieniu odpowiedniego pakietu. Szerzej można poczytać o tym np. tutaj. Przykładowe daty na dzień dzisiejszy:

Produkt
Koniec wsparcia podstawowego Koniec wsparcia rozszerzonego
Windows XP 14 kwietnia 2009 8 kwietnia 2014
Office 2003
Windows Vista Business/Enterprise 10 kwietnia 2012 11 kwietnia 2017
Office 2007
Windows Vista (inne wersje) nie dotyczy
Windows 7 Professional/Enterprise 13 stycznia 2015 14 stycznia 2020
Windows 7 (inne wersje) nie dotyczy

 
W chwili obecnej dostępne są różne rodzaje poprawek. Najpopularniejsze to (za stroną KB824684):

  • Poprawka (Hotfix) – pakiet zawierający jeden lub więcej plików służący do rozwiązania jakiegoś problemu (specyficznego np. dla jakiejś firmy i nierozpowszechnianego poza nią)
  • Aktualizacja zabezpieczeń (Security update) – powszechnie dostępny pakiet poprawiający jakąś lukę w zabezpieczeniach (klasyfikowaną jako krytyczna, ważna, umiarkowana lub niska)
  • Aktualizacja krytyczna (Critical Update) – powszechnie dostępny pakiet poprawiający jakąś krytyczną usterkę (nie związaną z zabezpieczeniami)
  • Uaktualnienie (Update) – powszechnie dostępny pakiet poprawiający jakąś niekrytyczną i nie związaną z zabezpieczeniami usterkę
  • Service Pack – zestaw hotfixów, aktualizacji zabezpieczeń, aktualizacji krytycznych i uaktualnień, czasem również dodatkowe elementy. Każdy kolejny Service Pack zawiera elementy z poprzedniego. Ciekawostką jest, iż pierwsza wersja Windows 2008 była udostępniania od razu z Service Pack 1
  • Kumulacja aktualizacji (Update Rollup) - zestaw hotfixów, aktualizacji zabezpieczeń, aktualizacji krytycznych I uaktualnień

Standardowym dniem, w którym udostępniane są poprawki, jest drugi wtorek miesiąca. Poprawki krytyczne pojawiają się oczywiście również w inne dni :)

Część poprawek (np. Service Pack dla Windows XP i Office Professional) bez większych problemów może być integrowana z płytami instalacyjnymi produktów (w procesie tzw. slipstreamingu). Uniemożliwia to wprawdzie ich usunięcie, ale pozwala oszczędzić miejsce na dysku i czas podczas instalacji. Odpowiednie opisy można znaleźć bez problemu w Internecie (np. dla Windows XP), istnieją też narzędzia osób trzecich, które idą dalej i pozwalają dodac praktycznie każdą poprawkę (np. nLite).

W przypadku Service Pack dla Visty jest to trochę trudniejsze. Odpowiedzią Microsoftu na ten problem jest dodawane wraz z Service Pack 2 narzędzie „compcln.exe” - jego uruchomienie usuwa odpowiednie pliki.

A teraz nakładamy maseczkę odmładzającą dla okien

W tym krótkim przeglądzie nie mogło oczywiście zabraknąć Windows 7 ;) Co z niego może się znaleźć również w starszych systemach ?

Poniżej tabelka z przeglądem wybranych funkcjonalności - elementy wytłuszczone nie wymagają instalacji dodatkowych uaktualnień, jeśli jest to natomiast konieczne, podany został od razu odpowiedni adres.

 
Windows XP
(NT 5.1)
Windows Vista
(NT 6.0)
Windows 7
(NT 6.1)
Service Pack SP3 SP2 Jeszcze brak
System plików exFAT (FAT64) Tak Tak (po zainstalowaniu przynajmniej SP1) Tak
Obsługa dysków >137GB (adresowanie LBA) Tak (po zainstalowaniu przynajmniej SP1) Tak
DEP Tak (po zainstalowaniu przynajmniej SP2)
Bluetooth
IPv6 Tak (po zainstalowaniu przynajmniej SP2 i wykonaniu dodatkowych kroków)
Obsługa WPA2 w WIFI Tak (po zainstalowaniu przynajmniej SP3)
Precyzyjne ustawianie wygładzanie czcionek (technologii ClearType) Tak (część pakietu Power Toys) Tak (ograniczony)
Biblioteki .Net 1.1 SP1 Pakiet + SP1   Tak
Biblioteki .Net 2.0 SP2 Tak
Biblioteki .Net 3.0 SP2
Biblioteki .Net 3.5 SP1
Windows Help (obsługa plików HLP) Tak Tak Tak
Obsługa plików XPS Tak Tak
Windows Scripting Host (obsługa m.in. skryptów VBS) 5.7 5.7 5.8
Remote Desktop 7.0 7.0
Linia komend Power Shell 2.0 2.0
DirectX 9.0c 11 11
Windows Search 4.0 4.0 (po zainstalowaniu przynajmniej SP2) 4.0
Windows Installer 4.5 5.0
Internet Explorer 8 8
Windows Media Player 11 11 12

 
Dodatkowo do Windows XP i Vista jest dostępny „Windows Feature Pack for Storage 1.0”, który „umożliwia platformie Windows nagrywanie optycznych dysków głównych na nośnikach Blu-Ray”. Nie byłem w stanie potwierdzić jego funkcjonalności z uwagi na brak odpowiedniego sprzętu...

Oddzielnym produktem jest np. SyncToy służący do synchronizacji katalogów i plików albo Microsoft Network Monitor służący do monitorowania sieci Ethernet.

Chciałbym również wspomnieć tutaj o pakiecie „Power Toys dla Windows XP”. Zawiera on kilka bardzo prostych dodatków rozszerzających funkcjonalność systemu takich jak rozszerzenie okna dialogowego widocznego po naciśnięciu Alt-Tab.

Bardzo ciekawy jest natomiast zestaw narzędzi z pakietu „Sysinternals”. Pozwalają one na bardzo szczegółowe monitorowanie/zmienianie różnych parameterów w systemie operacyjnym. Poniżej kilka przykładów:

Process Explorer potrafi zastąpić Windows Task Managera (widocznego po naciśnięciu Ctrl+Alt+Del). Pokazuje chyba absolutnie wszystkio, co użytkownik, ale i programista może chcieć wiedzieć i zrobić z określonym procesem.

Z kolei Process Monitor potrafi pokazać, co dany proces robi np. z plikami czy Rejestrem systemu:

 
Mamy też narzędzia działające z linii komend. Moim zdaniem interesujące są przede wszystkim:

Ciekawych narzędzi w tym pakiecie jest znacznie więcej :)

Łatamy też biuro

  Office 2003 Office 2007
Service Pack SP3 SP2
Obsługa formatów XML (plików DOCX, XLSX)  PakietSP2 Tak
Okrojona obsługa plików OpenOffice Nie Tak (po zainstalowaniu przynajmniej SP2)
Zapis do plików PDF

Wstawiamy nowe mury

Każda następna wersja Windows zawiera więcej elementów typowych pakietów typu „Internet Security”. Z małą rewolucją mieliśmy przede wszystkim w 2004 wraz z Windows XP SP2. Pojawiły się wtedy:

  • konsola informująca o różnych problemach bezpieczeństwa, czyli Centrum Zabezpieczeń/Windows Security Center
  • widoczny firewall

Później doszedł Windows Defender służący do cyklicznego skanowania systemu pod kątem złośliwego kodu różnego rodzaju (obecnie rozpowszechniany w Microsoft/Windows Update), a teraz mamy również pakiet antywirusowy (Security Essential).

Można przyjąć, iż spełnią one oczekiwania niewymagających użytkowników, mogą nie mieć jednak takiej skuteczności jak produkty firm, które zajmują się wyłącznie bezpieczeństwem.

A może okna za darmo ?

Microsoft udostępnia użytkownikom Windows Vista i XP program do wirtualizacji Virtual PC, natomiast posiadacze droższych edycji Windows 7 mogą pobrać jego zmienioną wersję połączoną z obrazem Windows XP SP3, czyli tak zwany XP Mode.

W chwili obecnej mamy dostępne w formacie Virtual PC także obrazy angielskich Windows XP SP3 z Internet Explorerem 6/7/8 oraz Windows Vista z Internet Explorerem 7/8. Są udostępniane w celu umożliwienia sprawdzenia, jak w tym systemach wyświetlane są różne strony w różnych wersjach Internet Explorera. Więcej na stronie „Internet Explorer Application Compatibility VPC Image”.

Microsoft udostępnia również „Windows Automated Installation Kit”. Pozwala on np. na stworzenie na płycie okrojonej wersji Windows (tzw. Windows PE, czyli Windows Preinstallation Environment) umożliwiającej wykonanie różnych czynności administracyjnych. Obecna wersja Windows PE 3.0 jest oparta na jądrze Windows 7.

Należy pamiętać, iż zgodnie z zapisami licencyjnymi wymagane jest posiadanie legalnej kopii Windows. Alternatywą do wyżej przedstawionych produktów (tj. Virtual PC i Windows PE) są odpowiednio np. darmowy VMWare Player i Bart PE (oba firm/osób trzecich).

Firma daje również możliwość darmowego przetestowania swoich produktów - np. mamy w ten sposób udostępnioną wersję 90-dniową Windows 7 Enterprise. Oprócz tego niektóre grupy (np. studenci po wykupieniu odpowiedniej opcji przez uczelnię w ramach MSDNAA) mają je całkowicie za darmo.

Programowanie...

W chwili obecnej programiści mogą pobrać i wykorzystywać (również do celów komercyjnych) wersje Express różnych narzędzi programistycznych z pakietu Visual Studio. Obecne obrazy płyt zawierają zintegrowany Service Pack 1 (ciekawostka - Service Pack oraz inne poprawki do tego produktu wydają się być niedostępne w Microsoft/Windows Update).

Oprócz nich mamy również pakiety SDK niezbędne do tworzenia aplikacji dla WIndows - np. Platform SDK dla Windows 2003.

Oprócz tego mamy języki skryptowe (np. w ramach wspomnianego już Windows Scripting Host).

Można przyjąć, iż w chwili obecnej potrzeby programistów w podstawowym zakresie są całkowicie zaspokojone.

A na koniec samowolka i czuwanie Wielkiego Brata, czyli coś za coś

Załóżmy, że wyłączyliśmy w Panelu Sterowania opcje aktualizacji. Okazuje się, że nasz komputer będzie dalej łączył się z serwerami Microsoftu i bez naszej zgody uaktualniał pliki służące do wyszukiwania, pobierania i instalowania poprawek. Żeby to wyłączyć, konieczne jest wyłączenie usługi systemowej „Aktualizacje automatyczne” („Automatic updates”).

Musimy pamiętać, iż Microsoft stopniowo wprowadza coraz większą kontrolę legalności licencji w zainstalowanych kopiach swoich aplikacji.

Mamy kolejne poprawki wykonujące tę czynność i udostępniane w Microsoft/Windows Update, mamy aktywację, mieliśmy nawet próby totalnego ograniczania funkcjonalności systemu operacyjnego, gdy sprawdzenie nie wypadło pomyślnie (co mogło wystąpić również w wyniku błędu sprawdzenia i było widoczne w Viście bez Service Pack).

Inna formą jest sprawdzanie legalności przy próbie pobierania niektórych uaktualnień ze strony www Microsoftu - według mnie niepokojącą ciekawostką jest fakt, iż w Firefoxie wymagane jest pobranie dodatku, który nie tylko wygeneruje unikalny kod (który trzeba wpisać na stronie), ale także nawiąże połączenie z jakimś serwerem...

Podsumowanie

Nie mam zastrzeżeń do darmowych programów Microsoftu tak jak do Windows 7 - wszak nic nie kosztują, jest ich dużo i na pewno wielu użytkowników jest w stanie wybrać z nich coś ciekawego. Należy pamiętać, iż niektóre z nich mogą być dostępne jedynie w języku angielskim, ale ten w sumie jest obecnie nieformalnym standardem.

Jeden punkt zmuszony jestem odjąć wyłącznie za:

  1. sposób dystrybucji (np. budzące czasem kontrowersje sposoby sprawdzania legalności)
  2. brak obecności widocznych w dodatkach funkcjonalności w podstawowych produktach (nie jestem przekonany, iż ich dodanie spowodowałoby jakieś oskarżenia o praktyki monolistyczne, a naprawdę by się tam przydały)