Nie jesteś zalogowany na forum.

#1 2015-09-05 11:49:11

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,056
WWW

Linux-gc 4.2 (BFQ, BFS etc)

Ze względu na popularność BFQ i BFS (przede wszystkim), postanowiłem dodać nowy wątek osobno od opisywanych przeze mnie zwykle zmian w wątku: http://forum.archlinux.org.pl/viewtopic.php?id=20. Alfred Chen udostępnił właśnie kernel z linii 4.2 w wersji gc. Przypomnę - jest to jego autorski projekt, zbliżony nieco do bardziej popularnego kernela "pf", który do waniliowych źródeł kernela dodaje różne poprawki, jak patch BFQ i BFS, a także inne usprawnienia wprowadzane przez Alfreda. BFS w jego wersji nazwać można forkiem oryginalnego BFS, choć wiele jego poprawek trafia później do BFS rozwijanego przez Cona Kolivasa. Tak, czy inaczej to pierwszy kernel z linii 4.2, na którym można nałożyć BFS. Udostępniony (zob.: http://cchalpha.blogspot.com/2015/09/42 … ranch.html) przez Alfreda patch zawiera wyłącznie zmieniony dla kernel-4.2 patch BFS. Dodatkowo nałożyłem patch BFQ (dalej w wersji 4.1, ale buduje się i działa poprawnie) oraz patch grayskiego rozszerzający optymalizacje dla GCC dla procesorów.
Z uwagi na to, że kernel z linii 4.2 wprowadził całkiem sporo nowości, gorąco zalecam jego kompilację w oparciu o config dostarczany dla tego kernela. Najprościej można go uzyskać ściągając skrypty budujące kernel linux-4.2, które dostępne są dla repozytorium [Testing] Archa: https://projects.archlinux.org/svntogit … ages/linux
Pozostałe skrypty budujące kernel-gc dostępne są pod adresem: http://www.archlike.darmowefora.pl/inde … ml#msg2033.
Wnikliwy czytelnik już wie, że linux-gc w tej wersji buduje kernel z następującymi patchami: BFS, BFQ oraz GCC graysky'ego, co czyni go najbardziej podobnym do linux-bfs Lucka. Być może udostępnię pełną wersję linux-gc, budowaną bezpośrednio ze źródeł Alfreda, która zawiera nieco więcej


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki, kf5.65rc; kernel własny zawsze z najnowszej linii
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

#2 2015-09-05 12:36:05

barthalion
Developer
Lokalizacja: Poznań
Data rejestracji: 2015-08-20
Liczba postów: 225
WWW

Odp: Linux-gc 4.2 (BFQ, BFS etc)

Z tego co się orientuję, to prawie to samo można znaleźć w extra/linux-zen, jeżeli ktoś ceni sobie czas i szkoda mu go na niepotrzebne komp(l)i(k)acje.

Offline

#3 2015-09-05 12:51:54

pavbaranov
Administrator
Lokalizacja: Kraków
Data rejestracji: 2015-08-22
Liczba postów: 2,056
WWW

Odp: Linux-gc 4.2 (BFQ, BFS etc)

AFAIK w linux-zen BFS nigdy nie było, albo - o ile jest to budowane na patchu lqx (bo nie pamiętam, czy zen na lqx czy odwrotnie) - nigdy nie wiadomo co zawiara ten patch. BFQ jest. Dostosowanie GCC do procesora odbywa się poprzez ustawienie flagi "native", ale wyłącznie teoretycznie. W oryginalnym patchu zen, który zawarty jest w źródłach tego kernela w extra, jest to możliwe. Niemniej jednak dostarczane źródła nie umożliwiają wyboru tej flagi i to nawet przy kompilowaniu tego kernela z udostępnionych źródeł z włączoną opcją n/x/menuconfig. Innymi słowy - z istotnych patchy - linux-zen 4.2, który jest w extra, zawiera wyłącznie patch BFQ.
Oczywiście, czy kompilować, czy też nie i dokonać wyboru spośród różnych kerneli, które są dostępne w różnych repozytoriach jest indywidualną sprawą każdego.


Hardware: AMD: A8-7410 APU with Radeon R5; Arch testing+kde-unstable, kernel linux-pb, KDE+poprawki, kf5.65rc; kernel własny zawsze z najnowszej linii
https://deviantart.com/pavbaranov/ https://pavbaranov.blogspot.com https://linux-pavbaranov.blogspot.com

Offline

Stopka

Forum oparte na FluxBB