############## Wersje testowe ##############
W treści niniejszego wątku umieszczał będę wersje testowemoich kerneli, a także skrypty i pliki konfiguracyjne.
Pozdrawiam
Tomasz `e X t 7 3` Miś
Oczywiście proszę o nie wnoszenie komentarzy oraz ewentualnych uwag w treści niniejszego wątku. Takowe wraz ze zgłaszanymi błędami proszę umieszczać w treści niniejszego wątku.
################################ PayPal ################################
Panie i Panowie
Jeśli jesteście zadowoleni z wyników mojej pracy i macie ochotę oraz możliwości finansowo wspomóc mój projekt datkami przez PayPal, proszę o kontakt - wiadomość prywatna lub mail.
Pozdrawiam ... i z góry dziękuje za ewentualne finansowe wsparcie.
Tomasz `e X t 7 3` Miś
##########################################################
####### 3.7.9-ext73-f1-22.3-atom lub K8-ags-cfs #######
##########################################################
UWAGA kernele przeznaczone dla Ubuntu 12.04 oraz Ubuntu 12.10. Podkreślenia wymaga fakt, iż w przypadku korzystania z zamkniętych sterowników graficznych, konieczne będą ich najnowsze wersje dla Nvidii, bądź AMD/ATi. Obecnie wymagane sterowniki dostarczam w ramach aplikacji NeteXt'73, która od wersji 4.0 posiada dział ze sterownikami. Obecnie dostępne są dla 64 bitowych systemów sterowniki Nvidii current-304.51 [które zalecam dla maszyn mobilnych], czy też experimental-310_310.19 - te zalecam dla maszyn stacjonarnych oraz dla AMD Redon Catalysty 13.1. Natomiast na chwile obecną dla wersji 32 bitowych dostępny jest tylko pakiet sterowników Nvidii current-304.51. W najbliższym czasie dostępne powinny być także Catalysty 13.1 [kiedy zbuduje paczki - na ten moment generuje mi tu błędy].
Poniższe kernele oraz proponowane modyfikacje powinny jednak - przy spełnieniu powyższych przesłanek - działać także z nowymi wersjami (odpowiadających obecnym wersjom Ubuntu) dystrybucji bazujących na Debianie - zatem
Mint oraz właśnie
Debian, a także
innym pokrewnych. Jednakże instalacja na innych dystrybucjach niż Ubuntu - we wskazanych wersjach, realizowana jest jedynie na ryzyko i odpowiedzialność podejmujących się tego Śmiałków
Kernele (wraz ze sterownikami) zostały zbudowane w oparciu o źródła Vanilla ("czysty" kernel) kernela 3.7.9. W tym przypadku podobnie, jak już to uczyniłem wcześniej, zastosowałem
auto-grupowanie (Automatic process group scheduling). Poniższe kernele używają
schedulera I/O CFQ. Jednakże istnieje możliwość aktywowania włączonych w kernelu schedulerów:
noop oraz
deadline.
Poniżej jedynie informacja nt. kerneli - celem instalacji poszczególnych kerneli proszę udać się do wątku z instalatorem graficznym.
Uwaga - tu po raz pierwszy brak wsparcia dla zamkniętego sterownika WiFi Firmy Broadcom - od teraz zalecam wyłączenie tego sterownika [wyłączenie i odinstalowanie - menadżer zamkniętych sterowników] i używanie sterowników otwartych zawartych w kernelu.
Uwaga BARDZO mocno zalecam
Włączenie (w Biosie)
PCI latency na wartość
32 (cykle). Taka wartość pod moim kernelem pozwala nie dość, że na bardzo wysoką responsywność, to dodatkowo - im mocniejsza maszyna, tym większy wzrost - na najwyższą możliwą wydajność.
##########################################################
Źródła Kerneli i Licencja
##########################################################
Poniżej znajduje się link do aktualnych źródeł moich kerneli zarówno stabilnych, jak i [będzie zawierał] testowych. Obecnie zatem będą to źródła kernela v22.3 [stabilnego] bazującego na Linux-3.7.9.
Poniżej wskazane źródła dla pakietów oznaczonych jako 22.3 zawierają następujące zmiany w stosunku do wersji oryginalnej źródeł (kodu źródłowego) ze strony kernel.org:
- wprowadzono nową wersje sterownika SP5100 – podniesiono z wersji 0.1 do 0.3,
- wprowadzono patch naprawiający błąd - Fast TSC calibration failed,
- zmodyfikowano kod źródłowy sterowników kart sieciowych ethernet Firmy Intel, oznaczonych jako e1000e oraz igb,
- apparmor 2.4 compatibility patch-set.
Powszechna Licencja Publiczna GNU w wersji trzeciej [GPL 2.0] - wersja oryginalna - obowiązująca.
Powszechna Licencja Publiczna GNU w wersji trzeciej [GPL 2.0] - wersja polskojęyczna (nieoficjalne tłumaczenie)
Przygotowane przeze mnie kernele udostępniane są zgodnie z postanowieniami powołanej powyżej Powszechnej Licencji Publicznej GNU w wersji trzeciej [GPL 2.0]. Zgodnie z jej postanawianiami udostępniam źródła na podstawie których budowane są poszczególne pakiety deb.
Zgodnie z postanowieniami licencji GPL na udostępniane źródła (kod źródłowy) oraz pakiety (kod wynikowy) nie udziela się gwarancji. Jedynie w przypadku pakietów (kod wynikowy) oznaczonych jako i7 oraz Brazos gwarantuje, iż pakiety te są zbudowane prawidłowo i są zgodne z GNU/Linux Ubuntu oraz Kubuntu. W związku z powyższym oraz postanowieniami powołanej licencji nie ponoszę odpowiedzialności za skutki ewentualnych błędów wynikających z funkcjonowania udostępnionych pakietów.
Wskazane źródła zostają przeze mnie poddane modyfikacji (o czym mowa powyżej) i prawo do korzystania z nich udostępniam na zasadach opisanych w powołanym akcie normatywnym. Kod źródłowy jest odpowiedni dla wszystkich wydań (K8, atom, i7, Brazos) z danej serii (np. v22.x) i dystrybuowany jest zgodnie z wszelkimi postanowieniami Licencji GPL w wersji 2.
Pakiety binarne (kod wynikowy) zawierające kernele oznaczone, jako K8 oraz atom udostępniam w pełni nieodpłatnie, bez ograniczenia ilości stanowisk na których użytkownik je instaluje oraz bez ograniczenia swobody ich rozpowszechniania.
W przypadku pakietów binarnych (kod wynikowy) oznaczonych, jako i7 oraz Brazos, ich dystrybucja ma charakter odpłatny i realizowana jest na podstawie indywidualnej umowy wykonania dzieła - budowy kodu wynikowego zoptymalizowanego dla architektury 64 bitowych, w tym architektury Intel Sandy Bridge i Ivy Bridge – i3, i5 oraz i7 (pakiety oznaczone, jako i7) oraz dla architektury Firmy AMD od wersji K10.5 – w tym Athlon II, Phenom II, Brazos, Fusion (Llano, Trinity, Piledriver) oraz FX (Zambezi, Bulldozer, Vishera, Piledriver) – pakiety oznaczone, jako Brazos. Umowa zawierana jest pomiędzy moją osobą, jako przyjmującym zamówienie, a ich użytkownikiem (zamawiającym) otrzymującym prawo do korzystania z tego dzieła (danej kompilacji, np. wersja v22.3), który w ramach jednorazowej zapłaty opiewającej na kwotę 60 zł, uzyskuje prawo do otrzymania najnowszej - na danych dzień - wersji dzieła oraz jej kolejnych ulepszonych wersji (następne kompilacje, np. wersja 21.1 lub v23.0, etc.) w okresie roku od dnia zawarcia umowy (dnia zapłaty). Użytkownik w ramach wskazanej jednorazowej opłaty uzyskuje prawo do korzystania w powołanym okresie z dzieła oznaczonego jako pakiety i7, bądź też Brazos oraz prawo do testowania przedpremierowych wersji pakietów oznaczonych jako K8.
Źródła
##########################################################
Kernel 3.7.9-ext73-f1-22.3-i7-64-ags-cfs
##########################################################
Kernel maksymalnie zoptymalizowany i przeznaczony dla maszyn typu Desktop, laptop/notebook opartych o procesory
Intel - i3, i5 oraz i7 [Sandy oraz Ivy Bridge].
##########################################################
Kernel 3.7.9-ext73-f1-22.3-brazos-64-ags-cfs
##########################################################
Kernel maksymalnie zoptymalizowany i przeznaczony dla maszyn typu Desktop, laptop/notebook opartych o procesory
AMD od A10.5 [Phenom II, Athlon II] poprzez Llano, Brazos, Bulldozer i wyższe.
##########################################################
Kernele bezpłatne
##########################################################
##########################################################
Kernele 64-bitowe
##########################################################
##########################################################
Kernel 3.7.9-ext73-f1-22.3-k8-64-ags-cfs
Dla komputerów stacjonarnych (Desktop/Workstation) oraz laptopów wyposażonych w procesory firm Intel oraz AMD
##########################################################
Kernel przeznaczony dla maszyn typu Desktop, laptop/notebook opartych o procesory Intel - od Pentium 4 i AMD od K8 [obsuługujace sse3].
##########################################################
Kernel 3.7.9-ext73-f1-22.3-atom-64-ags-cfs
Dla Netbooków opartych na procesorach Intel Atom
##########################################################
Kernel przeznaczony dla maszyn typu Desktop, netebook opartych o procesory Intel Atom - [pozwalających na instalacje środowiska 64 bitowego].
##########################################################
Kernele 32-bitowe
##########################################################
##########################################################
Kernel 3.7.9-ext73-f1-22.3-k8-32-ags-cfs
Dla komputerów stacjonarnych (Desktop/Workstation) oraz laptopów wyposażonych w procesory firm Intel oraz AMD
##########################################################
Kernel przeznaczony dla maszyn typu Desktop, laptop/notebook opartych o procesory Intel - od Pentium 4 i AMD od K8 [obsuługujace sse3].
##########################################################
Kernel 3.7.9-ext73-f1-22.3-atom-32-ags-cfs
Dla Netbooków opartych na procesorach Intel Atom
##########################################################
Kernel przeznaczony dla maszyn typu Desktop, netebook opartych o procesory Intel Atom.
Pozdrawiam