Longhorn XP M3F - Prezentacja
: 01 sie 2011, 20:37
Longhorn XP M3F
1. opis ogólny
Minął rok od ostatniej dużej aktualizacji projektu, wiele osób pewnie myślało ze został on zarzucony, jednak w rzeczywistości powoli i spokojnie pracowałem nad następną wersją. Dzięki temu że miałem dużo czasu w nowej wersji znajduje się spora liczba zmian i poprawek błędów. Zapraszam do prezentacji najnowszej wersji tej jedynej w swoim rodzaju modyfikacji stworzonej z pasją.
Zastanawiacie się pewnie co oznacza literka "F" w nazwie. To wynik zmiany w nazewnictwie wersji. Przestałem się pierdzielić z numerami buildów bo sam już nie ogarniam ile razy robiłem obraz wim przy tworzeniu. Kolejne wersje systemu będą oznaczone po prostu kolejnymi numerkami (M3, M4 itd.) a ostatnia litera będzie oznaczała czy jest to wersja finalna "F", testowa "T", czy inna np. technology preview "TP", zip "Z" itd.
Dzięki zmianie nazewnictwa i sposobie tworzenia (teraz sterowniki pamięci masowych integruje przed robieniem sysprepa) mogę bardzo szybko i sprawnie wydawać kolejne wersje (pod warunkiem że będzie mi się chciało i będę miał co w nich zmieniać ). Przez tyle czasu zdążyłem wszystko sobie oskryptować tak bardzo że zrobienie syspepa i zwimowanie wraz z wywaleniem plików tymczasowych do tylko kilka kliknięć myszą.
Jak widać wersja ta jest pierwszą którą mogę uznać za ukończoną i nadająca się do instalowania jako normalny system a nie tylko jako ciekawostkę czy obiekt do testów. Mimo wszystko proszę użytkowników techvortalu żeby przetestowali system zanim rozpocznę wielki podbój internetu naszym towarem eksportowym
2. Środowisko startowe Wiadro LE
Temu podsystemowi poświęcam cały podpunkt bo jest o czym mówić. Uznałem że do uruchomienia instalatora LHXP typowemu użytkownikowi nie są potrzebne te wszystkie narzędzia które drastycznie zwiększają za to rozmiar pliku ISO. Stworzyłem więc naprawdę lekką wersje systemu Wiadro OS 5.1. Usunąłem wszystko co osobie chcącej tylko zainstalować system jest zbędne (np. obsługę sieci i explorer) pozostawiając komponenty niezbędne do poprawnej instalacji systemu (np. sterowniki SATA). Pozostawiłem odpalany z linii poleceń prosty menedżer plików z NT4 dzięki któremu będzie można operować na plikach i bootsect.exe żeby można było przywrócić bootloader (bo konsoli odzyskiwania też nie ma już). Wiadro Lite zawiera też sterowniki exFAT.
Dzięki temu samo środowisko startowe instalatora zajmuje 180MB zamiast 570. Nie ma większości opcji pełnego Wiadra, ale pełne Wiadro OS można sobie bez problemu ściągnąć oddzielnie.
Screeny środowiska startowego:
Do linii poleceń wchodzimy standardowo, SHIFT+F10 po załadowaniu instalatora, a dalej jak widać, można np. podmienić jakieś pliki systemowe lub przywrócić bootloader.
3. Instalator
Zgodnie z tym co wcześniej pisałem wersja ta bazuje na sprawdzonym instalatorze wim longhorna. Po wnikliwych testach stwierdzam że instalator longhorna 4053 sprawia o wiele mniej problemów niż zip który nie zapisuje wielu uprawnień i struktury systemu plików przez co czasami dzieją się różne dziwne rzeczy w systemie.
Obecny instalator dzięki zastosowaniu pliku instalacji nienadzorowanej (właśnie dlatego użyłem instalatora buildu 4053 a nie 4074 w którym jest błąd z unattended.xml) jest uproszczony najbardziej jak tylko się da i jedyne co musi zrobić użytkownik to wybrać partycje. Nie ma nawet oobe (wychodzę z założenia że użytkownik ustawi sobie wszystkie opcje takie jak hasło, nazwa komputera itd. po instalacji zamiast być zmuszany do ciągłego podawania danych podczas niej co ją niepotrzebnie wydłuża). Program oobe.exe pozostał w systemie i wykonuje się po instalacji, ale "po cichu". Kasuje on tylko pliki tymczasowe nie wymagając od użytkownika podawania żadnych informacji.
Faza wykrywania sprzętu jest naprawdę krótka w porównaniu do tej samej fazy w longhornach 4xxx, viście lub win7. Część urządzeń które nie są krytyczne i wymagane do uruchomienia komputera instaluje się w już działającym systemie dzięki czemu użytkownik ma nad wszystkim pełną kontrolę (ale zarazem nie musi robić niczego sam). Instalator jest całkowicie bezobsługowy (po wybraniu partycji można odejść od komputera na 10-20 min).
Screeny instalatora:
4. Zmiany w systemie względem wersji M2:
- W systemie zostały zintegrowane nowe aktualizacje do Maja 2011 (w tym DirectX). Domyślnie wyłączyłem Windows Update z powodu nadpisywania zedytowanych plików systemowych przez aktualizacje.
- Dodano Windows PowerShell (często przydaje się bardziej zaawansowanym użytkownikom).
- Dodano net frameworki. Wszystkie. Od wersji 1.1 do 4.0 wraz z wszystkim spolszczeniami, aktualizacjami i service packami. Wydaje się że niepotrzebnie zwiększyło to rozmiar pliku wim i to dość drastycznie bo o 400MB ale dopiero teraz czuć moc instalatora wim. Instalacja wszystkich wersji net frameworka po instalacji systemu wraz z tymi wszystkimi aktualizacjami i dodatkami to droga przez mękę, a dodanie tego do instalatora i386 uruchamia poszczególne instalatory po kolei i wydłuża czas instalacji o około 2 godziny. W instalatorze wim wydłużenie czasu wypakowywania plików nie jest większe niż 15 min i wszystko jest gotowe od razu po wypakowaniu. Tak nawiasem mówiąc wim longhorna wypakowuje się o jakieś 10% wolniej niż ten sam wim Windows 7, ale za to Longhorn ma większą kompresje.
- Dodano sidebar. Technicznie jest to zwykły sidebar Visty odpalony na XP dzięki bibliotekom Alky w którym został lekko zmodyfikowany wygląd żeby pasował do stylu Slate i dodane zostały najciekawsze dodatkowe gadżety. W systemie jest pełna kompatybilność z gadżetami Visty/Win 7 z wyjątkiem tych które korzystają z funkcji występujących jedynie w nowszych systemach (np. BitLocker). Wystarczy kliknąć podwójnie na plik z rozserzeniem .gadget tak jak w Viście/Win7. Sidebar domyślnie jest wyłączony.
- Dodano prosty menedżer plików z NT4.0. Czemu jest on taki fajny i co on ma czego nie ma standardowy explorer? Ano pozwala na przejecie na własność całych folderów wraz z zawartością i przyznania sobie uprawnień za pomocą trzech kliknięć. Poza tym działa pieruńsko szybko, jest prosty jak drut, fajny i oldschoolowy, no i zajmuje tylko 250KB
- Zaktualizowano 7-zip do wersji 9.20.
- Dodano True Transparency ze skinem Longhorna (proteza Aero dla tych co lubią pierdołki graficzne), oczywiście program jest opcjonalny i nie uruchamia się sam po starcie systemu.
- Skoro mowa o wyglądzie, dodałem styl wizualny i kompozycje z Visty Beta1, udało mi się też usystematyzować nazewnictwo kompozycji dzięki ich edycji.
- W systemie jest też nowa domyślna tapeta pasująca do klimatu systemu i zarazem ociekająca prostotą i minimalizmem.
- Dodano nieoficjalne dźwięki Longhorna (schemat nieco inny niż w Sigmie).
- Interfejs syntezatora mowy z Longhorna 4093 (prawie żywcem wzięty z Sigmy 2.0 gdzie był on przerobiony do odpalania pod starszymi buildami).
Obsłudze sieci w LHXP M3 poświęcam trochę więcej miejsca, bo bardzo ją dopieściłem.
- W systemie domyślnie włączone jest IPv6 działające równolegle z IPv4 (niech wam nie wmawiają że dopiero od Visty te dwie wersje protokołu mogą działać równolegle). O korzyściach z IPv6 chyba nie muszę mówić, a system jest na nie gotowy "out of box".
- Dodano protokół odnajdywania topologii warstwy łącza dzięki czemu komputery z LHXP wykrywane są na mapie sieci Visty/Winddows 7, poprawia to zauważalnie współprace w sieci lokalnej między Windows 7 i XP, komputery z XP są łatwiej wykrywane przez nowsze systemy. Aktualizacji tej nie wiedzieć czemu nie da się zdobyć w wersji do XP SP3 (microsoft zapewne nie chce ułatwiać życia użytkownikom) i trzeba ją przygotowywać samodzielnie przez modyfikacje wersji przeznaczonej do XP SP2.
- Klient zdalnego pulpitu jest teraz dokładnie taki sam jak w Windows 7. Ułatwia to łączenie z nowszymi systemami. Niby jest do dostępne także jako oficjalna aktualizacja ale nie wiedzieć czemu nie ma jej w Windows Update, a na stronach Microsoftu strasznie trudno ją znaleźć, co ciekawe jedna z aktualizacji krytycznych dostępnych na WU nie instaluje się bez aktualizacji zdalnego pulpitu któej nie ma na WU. I gdzie tu logika? Najwyraźniej Microsoft powoli zaczyna olewać Windows XP.
- Serwer zdalnego pulpitu akceptuje teraz więcej niż jedno połączenie (terminal server patch), dzięki czemu można podłączyć dwóch i więcej użytkowników zdalnie do jednego komputera z XP.
Funkcjonalność ta też jest bardzo przydatna dla bardziej zaawansowanych użytkowników, szczególnie dla tych którzy często korzystają ze zdalnego pulpitu. Wyobraźmy sobie sytuacje w której ktoś musi skorzystać z mocniejszego komputera, możemy wtedy z poziomu słabszego drugiego komputera w domu zalogować się zdalnie na mocniejszy i korzystać w pełni z systemu równocześnie z inną osobą. Widziałem screeny z połączonymi nawet siedmioma użytkownikami podczas gdy ósmy siedział sobie lokalnie. Nie da się wciąż odpalić dwóch sesji zdalnego pulpitu dla jednego użytkownika, to nie Windows Server. W wielu modyfikacjach jacyś debile kompletnie usuwają usługi terminalowe i zdalny pulpit (nie będę pokazywał palcami w których ), co dyskwalifikuje te systemy dla użytkowników o IQ powyżej 80.
- Poprawiono błąd związany z autologowaniem które niepotrzebnie włączało się w wersji M2.
- Poprawiono błąd z niestandardowymi kontrolerami ATA które powodowały BSOD po instalacji wersji M2, system powinien mieć mniej problemów z kontrolerami dyskowymi i obsługiwać ich więcej (najpierw dodanie niestandardowych sterowników pamięci masowych do systemu a potem sysprep wykonany z parametrem -bmsd, w wersji M2 najpierw sys sysprep bez -bmsd a potem dopiero dodanie sterowników). Ulepszono obsługę niestandardowych kontrolerów SATA, SCSI i RAID.
- Dodano bardzo fajne ułatwienia dla użytkowników (menu kontekstowe otwórz wiersz poleceń w tym folderze, menu otwórz w notatniku, oraz globalne ustawienia konsoli i podgląd urządzeń które można odłączyć przez bezpieczne usuwanie sprzętu w panelu sterowania).
- Ukłon w stronę pań urzędniczek które układają całymi dniami pasjanse na komputerze, wygląd kart został zmodyfikowany i wygląda jak w Windows 7.
- Zmieniony buildag poprzez edycje kernela hexeditorem, numeru buildu nie zmieniałem bo skończyłoby się to problemami z aplikacjami i niemożliwością zainstalowania jakiejkolwiek aktualizacji pod XP.
- Dodano wybór przeglądarki internetowej (oficjalna aktualizacja M$) i link do techvortalu na pulpicie (free reklama).
Screeny działającego systemu:
5. Słowo końcowe
Obraz iso ma 1,39 GB, po skompresowaniu 1.14GB. Linki powinny się pojawić niebawem w oddzielnym temacie kiedy skończę upload. Proszę techvortalowców o przetestowanie tej wersji. Jeśli nie zauważycie w niej poważniejszych błędów to można puścić system w świat
1. opis ogólny
Minął rok od ostatniej dużej aktualizacji projektu, wiele osób pewnie myślało ze został on zarzucony, jednak w rzeczywistości powoli i spokojnie pracowałem nad następną wersją. Dzięki temu że miałem dużo czasu w nowej wersji znajduje się spora liczba zmian i poprawek błędów. Zapraszam do prezentacji najnowszej wersji tej jedynej w swoim rodzaju modyfikacji stworzonej z pasją.
Zastanawiacie się pewnie co oznacza literka "F" w nazwie. To wynik zmiany w nazewnictwie wersji. Przestałem się pierdzielić z numerami buildów bo sam już nie ogarniam ile razy robiłem obraz wim przy tworzeniu. Kolejne wersje systemu będą oznaczone po prostu kolejnymi numerkami (M3, M4 itd.) a ostatnia litera będzie oznaczała czy jest to wersja finalna "F", testowa "T", czy inna np. technology preview "TP", zip "Z" itd.
Dzięki zmianie nazewnictwa i sposobie tworzenia (teraz sterowniki pamięci masowych integruje przed robieniem sysprepa) mogę bardzo szybko i sprawnie wydawać kolejne wersje (pod warunkiem że będzie mi się chciało i będę miał co w nich zmieniać ). Przez tyle czasu zdążyłem wszystko sobie oskryptować tak bardzo że zrobienie syspepa i zwimowanie wraz z wywaleniem plików tymczasowych do tylko kilka kliknięć myszą.
Jak widać wersja ta jest pierwszą którą mogę uznać za ukończoną i nadająca się do instalowania jako normalny system a nie tylko jako ciekawostkę czy obiekt do testów. Mimo wszystko proszę użytkowników techvortalu żeby przetestowali system zanim rozpocznę wielki podbój internetu naszym towarem eksportowym
2. Środowisko startowe Wiadro LE
Temu podsystemowi poświęcam cały podpunkt bo jest o czym mówić. Uznałem że do uruchomienia instalatora LHXP typowemu użytkownikowi nie są potrzebne te wszystkie narzędzia które drastycznie zwiększają za to rozmiar pliku ISO. Stworzyłem więc naprawdę lekką wersje systemu Wiadro OS 5.1. Usunąłem wszystko co osobie chcącej tylko zainstalować system jest zbędne (np. obsługę sieci i explorer) pozostawiając komponenty niezbędne do poprawnej instalacji systemu (np. sterowniki SATA). Pozostawiłem odpalany z linii poleceń prosty menedżer plików z NT4 dzięki któremu będzie można operować na plikach i bootsect.exe żeby można było przywrócić bootloader (bo konsoli odzyskiwania też nie ma już). Wiadro Lite zawiera też sterowniki exFAT.
Dzięki temu samo środowisko startowe instalatora zajmuje 180MB zamiast 570. Nie ma większości opcji pełnego Wiadra, ale pełne Wiadro OS można sobie bez problemu ściągnąć oddzielnie.
Screeny środowiska startowego:
Do linii poleceń wchodzimy standardowo, SHIFT+F10 po załadowaniu instalatora, a dalej jak widać, można np. podmienić jakieś pliki systemowe lub przywrócić bootloader.
3. Instalator
Zgodnie z tym co wcześniej pisałem wersja ta bazuje na sprawdzonym instalatorze wim longhorna. Po wnikliwych testach stwierdzam że instalator longhorna 4053 sprawia o wiele mniej problemów niż zip który nie zapisuje wielu uprawnień i struktury systemu plików przez co czasami dzieją się różne dziwne rzeczy w systemie.
Obecny instalator dzięki zastosowaniu pliku instalacji nienadzorowanej (właśnie dlatego użyłem instalatora buildu 4053 a nie 4074 w którym jest błąd z unattended.xml) jest uproszczony najbardziej jak tylko się da i jedyne co musi zrobić użytkownik to wybrać partycje. Nie ma nawet oobe (wychodzę z założenia że użytkownik ustawi sobie wszystkie opcje takie jak hasło, nazwa komputera itd. po instalacji zamiast być zmuszany do ciągłego podawania danych podczas niej co ją niepotrzebnie wydłuża). Program oobe.exe pozostał w systemie i wykonuje się po instalacji, ale "po cichu". Kasuje on tylko pliki tymczasowe nie wymagając od użytkownika podawania żadnych informacji.
Faza wykrywania sprzętu jest naprawdę krótka w porównaniu do tej samej fazy w longhornach 4xxx, viście lub win7. Część urządzeń które nie są krytyczne i wymagane do uruchomienia komputera instaluje się w już działającym systemie dzięki czemu użytkownik ma nad wszystkim pełną kontrolę (ale zarazem nie musi robić niczego sam). Instalator jest całkowicie bezobsługowy (po wybraniu partycji można odejść od komputera na 10-20 min).
Screeny instalatora:
4. Zmiany w systemie względem wersji M2:
- W systemie zostały zintegrowane nowe aktualizacje do Maja 2011 (w tym DirectX). Domyślnie wyłączyłem Windows Update z powodu nadpisywania zedytowanych plików systemowych przez aktualizacje.
- Dodano Windows PowerShell (często przydaje się bardziej zaawansowanym użytkownikom).
- Dodano net frameworki. Wszystkie. Od wersji 1.1 do 4.0 wraz z wszystkim spolszczeniami, aktualizacjami i service packami. Wydaje się że niepotrzebnie zwiększyło to rozmiar pliku wim i to dość drastycznie bo o 400MB ale dopiero teraz czuć moc instalatora wim. Instalacja wszystkich wersji net frameworka po instalacji systemu wraz z tymi wszystkimi aktualizacjami i dodatkami to droga przez mękę, a dodanie tego do instalatora i386 uruchamia poszczególne instalatory po kolei i wydłuża czas instalacji o około 2 godziny. W instalatorze wim wydłużenie czasu wypakowywania plików nie jest większe niż 15 min i wszystko jest gotowe od razu po wypakowaniu. Tak nawiasem mówiąc wim longhorna wypakowuje się o jakieś 10% wolniej niż ten sam wim Windows 7, ale za to Longhorn ma większą kompresje.
- Dodano sidebar. Technicznie jest to zwykły sidebar Visty odpalony na XP dzięki bibliotekom Alky w którym został lekko zmodyfikowany wygląd żeby pasował do stylu Slate i dodane zostały najciekawsze dodatkowe gadżety. W systemie jest pełna kompatybilność z gadżetami Visty/Win 7 z wyjątkiem tych które korzystają z funkcji występujących jedynie w nowszych systemach (np. BitLocker). Wystarczy kliknąć podwójnie na plik z rozserzeniem .gadget tak jak w Viście/Win7. Sidebar domyślnie jest wyłączony.
- Dodano prosty menedżer plików z NT4.0. Czemu jest on taki fajny i co on ma czego nie ma standardowy explorer? Ano pozwala na przejecie na własność całych folderów wraz z zawartością i przyznania sobie uprawnień za pomocą trzech kliknięć. Poza tym działa pieruńsko szybko, jest prosty jak drut, fajny i oldschoolowy, no i zajmuje tylko 250KB
- Zaktualizowano 7-zip do wersji 9.20.
- Dodano True Transparency ze skinem Longhorna (proteza Aero dla tych co lubią pierdołki graficzne), oczywiście program jest opcjonalny i nie uruchamia się sam po starcie systemu.
- Skoro mowa o wyglądzie, dodałem styl wizualny i kompozycje z Visty Beta1, udało mi się też usystematyzować nazewnictwo kompozycji dzięki ich edycji.
- W systemie jest też nowa domyślna tapeta pasująca do klimatu systemu i zarazem ociekająca prostotą i minimalizmem.
- Dodano nieoficjalne dźwięki Longhorna (schemat nieco inny niż w Sigmie).
- Interfejs syntezatora mowy z Longhorna 4093 (prawie żywcem wzięty z Sigmy 2.0 gdzie był on przerobiony do odpalania pod starszymi buildami).
Obsłudze sieci w LHXP M3 poświęcam trochę więcej miejsca, bo bardzo ją dopieściłem.
- W systemie domyślnie włączone jest IPv6 działające równolegle z IPv4 (niech wam nie wmawiają że dopiero od Visty te dwie wersje protokołu mogą działać równolegle). O korzyściach z IPv6 chyba nie muszę mówić, a system jest na nie gotowy "out of box".
- Dodano protokół odnajdywania topologii warstwy łącza dzięki czemu komputery z LHXP wykrywane są na mapie sieci Visty/Winddows 7, poprawia to zauważalnie współprace w sieci lokalnej między Windows 7 i XP, komputery z XP są łatwiej wykrywane przez nowsze systemy. Aktualizacji tej nie wiedzieć czemu nie da się zdobyć w wersji do XP SP3 (microsoft zapewne nie chce ułatwiać życia użytkownikom) i trzeba ją przygotowywać samodzielnie przez modyfikacje wersji przeznaczonej do XP SP2.
- Klient zdalnego pulpitu jest teraz dokładnie taki sam jak w Windows 7. Ułatwia to łączenie z nowszymi systemami. Niby jest do dostępne także jako oficjalna aktualizacja ale nie wiedzieć czemu nie ma jej w Windows Update, a na stronach Microsoftu strasznie trudno ją znaleźć, co ciekawe jedna z aktualizacji krytycznych dostępnych na WU nie instaluje się bez aktualizacji zdalnego pulpitu któej nie ma na WU. I gdzie tu logika? Najwyraźniej Microsoft powoli zaczyna olewać Windows XP.
- Serwer zdalnego pulpitu akceptuje teraz więcej niż jedno połączenie (terminal server patch), dzięki czemu można podłączyć dwóch i więcej użytkowników zdalnie do jednego komputera z XP.
Funkcjonalność ta też jest bardzo przydatna dla bardziej zaawansowanych użytkowników, szczególnie dla tych którzy często korzystają ze zdalnego pulpitu. Wyobraźmy sobie sytuacje w której ktoś musi skorzystać z mocniejszego komputera, możemy wtedy z poziomu słabszego drugiego komputera w domu zalogować się zdalnie na mocniejszy i korzystać w pełni z systemu równocześnie z inną osobą. Widziałem screeny z połączonymi nawet siedmioma użytkownikami podczas gdy ósmy siedział sobie lokalnie. Nie da się wciąż odpalić dwóch sesji zdalnego pulpitu dla jednego użytkownika, to nie Windows Server. W wielu modyfikacjach jacyś debile kompletnie usuwają usługi terminalowe i zdalny pulpit (nie będę pokazywał palcami w których ), co dyskwalifikuje te systemy dla użytkowników o IQ powyżej 80.
- Poprawiono błąd związany z autologowaniem które niepotrzebnie włączało się w wersji M2.
- Poprawiono błąd z niestandardowymi kontrolerami ATA które powodowały BSOD po instalacji wersji M2, system powinien mieć mniej problemów z kontrolerami dyskowymi i obsługiwać ich więcej (najpierw dodanie niestandardowych sterowników pamięci masowych do systemu a potem sysprep wykonany z parametrem -bmsd, w wersji M2 najpierw sys sysprep bez -bmsd a potem dopiero dodanie sterowników). Ulepszono obsługę niestandardowych kontrolerów SATA, SCSI i RAID.
- Dodano bardzo fajne ułatwienia dla użytkowników (menu kontekstowe otwórz wiersz poleceń w tym folderze, menu otwórz w notatniku, oraz globalne ustawienia konsoli i podgląd urządzeń które można odłączyć przez bezpieczne usuwanie sprzętu w panelu sterowania).
- Ukłon w stronę pań urzędniczek które układają całymi dniami pasjanse na komputerze, wygląd kart został zmodyfikowany i wygląda jak w Windows 7.
- Zmieniony buildag poprzez edycje kernela hexeditorem, numeru buildu nie zmieniałem bo skończyłoby się to problemami z aplikacjami i niemożliwością zainstalowania jakiejkolwiek aktualizacji pod XP.
- Dodano wybór przeglądarki internetowej (oficjalna aktualizacja M$) i link do techvortalu na pulpicie (free reklama).
Screeny działającego systemu:
5. Słowo końcowe
Obraz iso ma 1,39 GB, po skompresowaniu 1.14GB. Linki powinny się pojawić niebawem w oddzielnym temacie kiedy skończę upload. Proszę techvortalowców o przetestowanie tej wersji. Jeśli nie zauważycie w niej poważniejszych błędów to można puścić system w świat