wtorek, 25 sierpnia 2015

Kernel v41.6 Premium & Standard [Linux-4.1.6][Pol/Eng]

Udostępniam kernele w wersji v41.6 Premium oraz Standard [K8 i atom] oparte na źródłach Linux-4.1.6. Poza zmianami w źródłach kernela - o czym można się dowiedzieć studiując ten link - git.kernel.org oraz użyciu nowszej wersji gcc version 5.2.1 (eXt73-build_v6.5) 20150818,  ponad zmiany wprowadzone już w kernelu v40.3, zbudowałem patch na błędy dotyczące "Error parsing PCC subspaces from PCCT". Błąd ten występował m.in. na moim Asusie UX303LN. 

Jak już pisałem spore zmiany dotyczą kerneli Premium, obecnie wprowadziłem na poziomie kompilacji optymalizacje idealnie dopasowane do architektur dla jakich buduje, a zatem:

Dla procesorów Intel:
  1. Kernel Sandybride - przeznaczony dla chipów Intela icore - w tym pierwsze wersje architektury Intel Core oraz właśnie Sandy Bridge, np. i3 2100.
  2. Kernel Ivybride - przeznaczony dla chipów Intela icore Ivy Bridge, np. i3 3210.
  3. Kernel Haswell - przeznaczony dla chipów Intela icore Haswell, np. i3 4010U.
  4. Kernel Broadwell - przeznaczony dla chipów Intela icore Broadwell, np. i5 5200U.
Dla procesorów AMD:
  1. Kernel Brazos - przeznaczony dla chipów AMD - w tym maszynach opartych o procesory AMD od A10.5 [Phenom II, Athlon II], przez właśnie platformę Brazos.
  2. Kernel Bulldozer - przeznaczony dla chipów AMD opartych o architekturę Bulldozer, np. FX-8150. Ten kernel można także stosować do chipów opartych na rdzeniu Piledriver.
  3. Kernel Piledriver - przeznaczony dla chipów AMD opartych o architekturę Piledriver, np. FX-8350 oraz Steamroller, np. A10-7850K.
  4. ... w najbliższej przyszłości także Kernel Excavator - przeznaczony dla chipów AMD opartych o architekturę Excavator - stosowane w najnowszych AMD APU Carrizo. Moim zdaniem to będą najlepsze chipy do maszyn mobilnych - laptop/ultrabook.
I released a new version of my kernels v41.6 Premium and Standard [K8 and atom] based on sources Linux 4.1.6. In addition to changes in the kernel source - what you can learn by studying this link - git.kernel.org and using a newer version of  gcc version 5.2.1 (eXt73-build_v6.5) 20150818, over the changes already in the kernel v40.3, I built a patch on an error regarding the "Error parsing the PCC subspaces from PCCT". This error has performed on my Asus UX303LN.

As I said big changes concern on the premium kernels, because here I introduced at the level of the compilation, optimizations suited to architectures for which it builds ideally, and therefore:

For Intel:

  1. Kernel Sandybride - designed for Intel chips Icore - including the first versions of the Intel Core Sandy Bridge and just, for example. I3 2100.
  2. Kernel Ivybride - designed for Intel chips Icore Ivy Bridge, for example. I3 3210.
  3. Kernel Haswell - designed for Icore Intel Haswell chips, for example. I3 4010U.
  4. Kernel Broadwell - designed for Intel chips Icore Broadwell, for example. I5 5200U.

For AMD:

  1. Kernel Brazos - designed for AMD chips - including machines based on AMD from A10.5 [Phenom II, Athlon II], by just Brazos platform.
  2. Kernel Bulldozer - designed for AMD chips based on the Bulldozer architecture, for example. FX-8150. This kernel may be used to chips based on the core Piledriver.
  3. Kernel Piledriver - designed for AMD chips based on the Piledriver architecture, for example. FX-8350 and the Steamroller, for example. A10-7850K.
  4. ... And in the near future also Kernel Excavator - designed for AMD chips based on the architecture Excavator - used in AMD's latest APU Carrizo. I think it would be best chips for mobile machines - laptop / ultrabook.


Pozdrawiam/Regards