
Po miesiącu prac mam przyjemność opisać najnowszą, jeszcze ciepłą wersje systemu Longhorn XP która jako pierwsza została udostępniona publicznie.
1. Opis ogólny
W systemie zrobiłem sporo poprawek i zmian które w sumie sprawiają że całość wygląda już na jakiś projekt. W dalszym ciągu w systemie nie ma (i raczej nie będzie) szaleństw, nie akceptuje przeładowanych bajerami i programami systemów, w wersji M2 jedyny zintegrowany program to 7-zip nie ma nawet .NET Frameworka, dzięki temu system naprawdę mało zajmuje, gdyby nie Wiadro 5.0.1 zmieściłby się na CD.
Teraz krótko o systemie ratunkowym Wiadro OS 5.0.1 LE z którego ładuje się instalator, jak wcześniej pisałem wersja LE nie posiada wieloprocesorowego ACPI (zamierzam usunąć to takę z oddzielnej wersji bo sprawia że system nie odpala na sporej liczbie komputerów, głównie laptopów). System w wersji LE nie posiada także konfiguratora startowego który pozwala zmienić rozmiar ramdysku, tutaj ten parametr zmienia się automatycznie, w praktyce sposób startu wersji 5.0 LE jest taki jak w starej dobrej Sigmie PE 4.1.
Nowa wersja systemu ratunkowego zawiera zaktualizowane niektóre programy np. Operę do wersji 10.60.
Screeny Wiadro OS 5.0.1 LE:










2. Zmiany względem Milestone 1
Instalator:
- Zamiast instalki Longhona 4074 użyłem instalatora Longhorna 4053, działa on szybciej i pozwala na użycie instalacji nienadzorowanej, dzięki czemu pominąłem np. przepisywanie kodu. Spolszczenie robiłem od zera. Jedyne czego nie ma starszy build instalatora to ładowanie sterowników dyskowych, ale w 4074 ta opcja i tak jest niedorobiona. W przyszłości wznowię prace nad instalatorem zip.
- System instaluje się na każdym kontrolerze dysku zawartym w najnowszym Driver Packu, zrobienie aby system ładował przy bootowaniu każdy sterownik kosztowało mnie najwięcej pracy, pomogły mi skrypty Panther XP. Teraz XP ładuje wszystkie sterowniki SATA AHCI, SCSI i RAID tak jak Seven przy uruchamianiu, dzięki czemu jest podobnie jak on przenośny między platformami, wcześniej można go było porównać bardziej do Longhorna który, instalował się jedynie na standardowych kontrolerach.
- Instalator potrafi także wykrywać wielordzeniowe procesory i dostosować do nich ACPI, także pomogły mi skrypty Panthrer XP
- Usunąłem fazę wykrywania pnp co przyśpiesza instalacje, mniej ważny sprzęt wykrywany jest po pierwszym logowaniu. Sama faza minisetup wykrywa tylko krytyczne elementy, i musi przebiegać automatycznie, bo nie działa w niej mysz ani klawiatura (wykrywana jest dopiero po kilku minutach). Przenosi to cały ciężar konfiguracji na OOBE po pierwszym logowaniu. OOBE będzie najważniejszą rzeczą do zrobienia w następnej wersji.
- W systemie są tylko Driver Packi do pamieci masowych, kart sieciowych przewodowych i wifi, a nie wszystkie jak do tej pory, dzięki czemu system zajmuje mniej miejsca. Zachowałem jednak najważniejszą rzecz, Internet w większości przypadków działa od razu po instalacji dzięki czemu można pobrać inne sterowniki i dodatkowe programy.
- Nowa wersja oobe (0.2), obsługująca wybór przeglądarki internetowej, jednak wciąż jest w bardzo wczesnej wersji i nie pozwala na wiele, zostanie mocno udoskonalone w kolejnej wersji.
Screeny instalatora:













System:
- Jak już wcześniej wspomniałem najważniejsze w tej wersji byłojak największe zmniejszenie rozmiaru, oprócz usunięcia driver packów wykombinowałem sposób aby usunąć 99% kopii katalogu i386, zostawiając tam tylko pliki niezbędne do fazy wykrywania sprzętu i konfiguracji, aby system się o nie nie pytał, co byłoby dość uciążliwym fantem bo wtedy nie działa jeszcze mysz i klawiatura. Katalog ten zamiast 400 MM ma 50MB.
- Usunąłem kolejne komponenty systemu (m.in ISS, pieska z wyszukiwarki i systemowy paker zip, zastąpiony 7-zipem).
- Sposób zamykania jak w nowszysch Windowsach (przycisk zamknij system, nie ma pytań o nic, więcej opcji (wyloguj, uruchom ponownie itp), jest w menu kontekstowym.
- Kilka drobnych tweaków
- Zmodyfikowano kolejne elementy wyglądu, dodałem dużo tapet i styli wizyalnych które uporządkowano w tematach, zmodyfikowano bootscreen, domyślna czcionka systemowa to już nie SegoeUI ale domyślna w zależności od stylu wizualnego.
- Każda modyfikacja w systemie działa także dla każdego użytkownika i każdego nowo utworzonego konta, niby oczywiste a nie takie łatwe do osiągnięcia.
Screeny działającego systemu:










Screeny styli wizualnych w systemie:









4. Download i słowo końcowe
Obraz ISO ma 1.11 GB, po skompresowaniu w rar tylko 775 MB, linki w niemal wszystkich formach przesyłania pliku (kilka serwisów hostingowych, torrent), pojawią się w oddzielnym temacie. Posiadacze rang specjalnych mający dostęp do ftpa mogą już od teraz ściągać (plik LHXP_M1.rar na głównym ftpie w folderze Projekty/Longhorn XP).
Co mogę powiedzieć na koniec

Następną wersją będzie w zależności od wyników testów Milestone 3 lub Beta 1 w której to premierę będzie miało znacznie bardziej zaawansowane i dopracowane OOBE, instalacja będzie jeszcze prostsza i przyjaźniejsza, a sam system także będzie bardziej dopieszczony jak na betę przystało.
Życzę miłego ściągania i testowania