poniedziałek, 22 września 2014

Kernel 3.16 i problemy z regulacją jasności ekranu

Po przejściu na kernel 3.16 okazało się, że przestała działać regulacja jasności ekranu. W zależności od używanego sprzętu potrzebny jest jeden z poniższych parametrów w konfiguracji kernela. Dla laptopa Lenovo G50 poniższa konfiguracja przywraca działanie klawiszy regulujących jasność ekranu. Zmiany wykonujemy w pliku syslinux.cfg na pierwszej partycji.

label kanapi
  kernel /3_16
  append initrd=/initrd video.use_native_backlight=-1
#video.brightness_switch_enabled=0
#acpi_osi=Linux
#video.use_native_backlight=1
#video.brightness_switch_enabled=0

sobota, 26 lipca 2014

Nowa wersja KaNaPi w wersji wczesno-szkolnej dostępna do ściągnięcia z SF

Na stronie projektu: KaNaPi można pobrać nowy obraz 0.2 dysku USB z KaNaPi.
Tym razem wybrane zostały programy dla przedszkolaków i dzieci z młodszych klas szkoły podstawowej. Interfejs użytkownika został zminimalizowany do 20 ikonek, które służą do uruchomienia programów albo gier, a menu główne zostało wyłączone.

Obraz został podzielony na 4 części:
  1. boot - 10MB
  2. kanapi_packages - 104MB 
  3. kanapi_basic - 367MB
  4. kanapi_apps - 590MB
KaNaPi packages - zawiera te same bazowe pakiety co wersja mini.
KaNaPi basic - pakiety potrzebne do uruchomienia programów i gier.
KaNaPi apps - 20 wybranych aplikacji edukacyjnych i gier.
Gdzie było to możliwe ustawiona jest polska wersja językowa.

Wśród nich znajdziemy:
  • abe-1.1 - gra w labiryncie
  • gnumch-0.2.0 - nauka matematyki
  • pingus-0.7.6 - gra z pinwinami
  • tuxmath_w_fonts-2.0.1 - nauka matematyki
  • allegro-5.0.8 - dwie gry i jeden program muzyczny
  • gnurobbo-0.66 - gra z robotem
  • pysiogame-0.4.1-beta - zestaw edukacyjny
  • tuxpaint-0.9.21 - program do rysowania
  • extremetuxracer-0.5beta - gra z pingwinem na śniegu
  • multiplicationstation-0.6.4 - nauka matematyki
  • Ri-li-2.0.1 - gra z pociągami
  • tuxracer-0.61 - gra z pingwinem na śniegu
  • gamine-1.1 - rysowanie dla maluchów
  • numptyphysics-0.3.3 - gra logiczna
  • tuxtype_w_fonts-1.8.1 - nauka pisania
  • gcompris-14.05 - zestaw edukacyjny
  • omnitux-1.2.1 - zestaw edukacyjny
  • tuxmathscrabble-0.7.4 - nauka matematyki

sobota, 19 lipca 2014

Pierwszy image binarny z KaNaPi wersja 0.1 minimalna

Pierwszy obraz do testowania KaNaPi na konsoli tekstowej gotowy do pobrania na stronie projektu na Source Forge:
https://sourceforge.net/projects/kanapi/

Zawiera tylko podstawowe pakiety:
  • busybox
  • alsa-lib-1.0.25      
  • findutils-4.4.2
  • linux-3.15
  • util-linux-2.22
  • alsa-oss-1.0.25
  • coreutils-8.19
  • glib-2.32.4
  • ncurses-5.9
  • wpa_supplicant-1.1
  • alsa-plugins-1.0.25
  • dbus-1.6.8
  • psmisc-22.20
  • zlib-1.2.7
  • alsa-utils-1.0.25
  • dhcp-4.2.4-P2
  • kanapi_packages
  • strace-4.7
  • bash-4.2.20
  • eglibc-20133
  • libffi-3.0.11
  • sysvinit-2.88dsf
  • expat-2.1.0
  • udev-175
  • libnl- 3.2.16
Aby użyć ten obraz, należy go rozpakować używając programu xz i nagrać na  USB stick:
# xz -d kanapi_image_usb-0.1.xz
# dd if=kanapi_image_usb-0.1 of=/dev/sdb

gdzie  /dev/sdb to pendrive.

wtorek, 18 marca 2014

Status baterii dla ASUS T100TA działa

Właśnie została opublikowana wersja robocza patcha na kernel umożliwiająca odczyt statusu baterii na tablecie Asus T100TA.

Patch dostępny jest w bugu: 69011
jak również w repozytorium baytrail-m: draft.patch




niedziela, 16 marca 2014

Po wielu miesiącach eksperymentów opublikowałem kolejne zmiany.

Możemy teraz uruchamiać pakiety z innych dystrybucji linuksowych w KaNaPi. Testowałem między innymi takie dystrybucje:

  • Debian 7 (stable and testing)
  • Doudolinux 2.0
  • Fedora 16 and 20
  • Mint 16
  • OpenSuse 13.1
Na kolejnych konsolach możemy uruchamiać całe dystrybucje linuksowe. Programy te mogą być uruchomione w Xterminalu, na konsoli tekstowej lub w nowym X serwerze. Testowałem równolegle z KaNaPi dystrybucje takie jak Debian, Fedora, Mint, OpenSuse. Każda z tych dystrybucji mogła być uruchomiony w oddzielnym X serwerze. Wszystkie te dystrybucje były uruchamiane z tej samej partycji.

Możemy również uruchomić Android x86 wewnątrz KaNaPi (na oddzielnej konsoli) korzystając tylko z 2 dodatkowych skryptów.

Jak dystrybucje te działają razem, można obejrzeć na prezentacji z zimowiska linuksowego w Pucku. Prezentacja na Youtube


W samym KaNaPi dodałem wiele nowych pakietów. Możemy teraz używać narzędzi jak rpm czy dpkg w KaNaPi.

Możemy również uruchomić aplikację z innych systemów operacyjnych jak:
  • Windows korzystając z  "wine"
  • DOS używając "dosbox"
  • Atari przy pomocy emulatora atari800
Sprzętowa akceleracja została dodana do program vlc dla kart graficznych Intela.
gcc został przekompilowany aby umożliwić kompilację dla architektury 64 bitowej.
Linux kernel został uaktualniony do wersji 3.12, 3.13, 3.14*

Wsparcie dla nowego tableta/notebooka Asus Transformer Book T100TA tablet/notebook zostało również dodane.
Jak na razie korzystając z najnowszych wersji  kerneli z różnych repozytoriów możemy korzystać na tym tablecie:
  • sprzętowa akceleracja video (OGL and libva)
  • WIFI
  • Touchscreen
  • USB
  • Reboot and poweroff
  • Power management for CPU and GPU
  • Sound
Dodatkowe informacje i patche dla Asusa można znaleźć w oddzielnym repozytorium:
 https://github.com/jdanecki/baytrail-m/tree/kanapi/kanapi

Na zimowisku w Pucku przedstawiłem jak uruchomić KaNaPi na tym tablecie.
Prezentacja na Youtube