![]() |
||
Nagrywarki |
Pliki |
Dyski twarde |
Recenzje |
Księgarnia |
Biosy |
Artykuły |
Nagrywanie od A do Z |
Słownik |
FAQ
|
||
|
|
#511 |
|
Jukebox Hero
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
literówka się wkradła do skryptu init.d, powinno być bez szóstki na końcu
![]() @revolver0 Ordroid-X fajna rzecz, tylko jak ostatnio (z pół roku temu) sprawdzałem ceny podzespołów ARM to płyta kosztowała tyle co kompletne urządzenie na Atomie czy AMD. Fakt tamte biorą więcej prądu, ale i możliwości większe. Ile to teraz kosztuje? Ostatnio zmieniany przez sobrus : 09.01.2013 o godz. 08:40 |
|
|
|
| #ads | |
|
CDRinfo.pl
Reklamowiec
Data rejestracji: 29.12.2008
Lokalizacja: Sieć globalna
Wiek: 31
Posty: 1227
|
|
|
|
|
|
#512 |
|
Guru
Data rejestracji: 06.12.2005
Lokalizacja: Torchwood
Posty: 3,839
![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Cena wysoka coś koło 550 złoty, zależy od kursu dolara, itp.
|
|
|
|
|
|
#513 |
|
Jukebox Hero
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
No właśnie i to pewnie za gołe PCB?
Wolałbym dorzucić do tego: http://allegro.pl/foxconn-nanopc-nt-...890396568.html Póki co zjada wszystkie ARM na śniadanie i jest gotowy do uzytku :/ Nowe terminale na Atomie można kupić za pół ceny tego. Ostatnio zmieniany przez sobrus : 09.01.2013 o godz. 13:11 |
|
|
|
|
|
#514 | |||
|
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Trochę o zarządzaniu pamięcią w Androidzie - jak ją dostosować pod siebie.
Cytat:
![]() http://forum.xda-developers.com/showthread.php?t=622666 Power of OpenSource! ![]() U siebie w kernelu (dodaje fajne modyfikacje ) mogę to regulować skryptem z /etc/init.d - nie trzeba używać aplikacji w stylu Kernel Tuner, która jest swoją drogą świetna ![]() Cytat:
Cytat:
Kod:
#!/system/bin/sh
# ==============================
# AIO kernel MOD
# ==============================
# Script base created by IBA21
# ==============================
# Modified by axetilen
# ==============================
#### Change your own settings here!!!
### General arena: customize settings for 3 kernels
### NOT ALL SETTINGS ARE FOR ALL KERNELS !!!
# Config 3D GPU clock
# 266667000 = 267mhz
# 300000000 = 300mhz
# 320000000 = 320mhz
GPU=300000000;
# Config i/o scheduler
# deadline
# cfq
# noop
# sio
# vr
IO=sio;
# Vsync Control
# 0 = Vsync disabled
# 1 = Vsync enabled
VSYNC=1;
# Disable logcat
# 1 = yes
# 2 = no
LOGCAT=2;
# Enable Sweep2Wake - Only for PYD & Sultan kernels
# 0 = disabled
# 1 = enabled
# 2 = enabled (with no button backlight)
SWEEP=2;
# Enable Fastcharge - Only for PYD & Sultan kernels
# 0 = disabled
# 1 = substitute AC to USB charging always
# 2 = substitute AC to USB charging only if there is no USB peripheral detected
FASTCHARGE=0;
# Fsync Control - Only for PYD & Sultan kernels
# 2 = Fsync disabled
# 1 = Fsync enabled
FSYNC=2;
## Config CPU Frequency
# Config CPU max frequency
MAXFREQ=1242000;
# Config CPU max frequency for EACH core
MAX0=;
MAX1=;
# Config CPU min frequency for BOTH cores
MINFREQ=192000;
# Config CPU max screen-off frequency - Only for PYD kernel
MAXOFF=648000;
# Config CPU phase frequencies
# Second phase frequency
PHASE=972000;
# Third phase frequency (only for badass governor - Sultan kernel)
PHASE3=;
# Config OnDemand
# 1 = battery save (sampling rate = 1.2 second)
# 2 = balance (sampling rate = 0.5 second)
# 3 = performance (sampling rate = 0.1 second)
OND=;
# Config Minfree (a.k.a OOM or LMK value - in megabytes)
# 1 = Very Light (2,4,5,8,12)
# 2 = Light (4,8,10,16,24,32)
# 3 = Medium (4,8,16,32,48,64)
# 4 = Aggressive (8,16,32,64,96,128)
# 5 = Optimal I (8,16,32,64,150,180)
# 6 = Optimal II (8,16,32,64,180,200)
# 7 = Very Aggressive (16,32,64,128,192,256)
FREE=2;
# Notification LED Duration Mod (Yank555)
# 0 = Will blink forever until cleared by user
# 1 = Will blink as requested by app or until cleared by user
# 2 = Will blink TWICE as requested by app multiplied by value or until cleared by user
# 5 = Will blink 5 TIMES as requested by app multiplied by value or until cleared by user
# 10 = Will blink 10 TIMES as requested by app or until cleared by user
# 60 = Will blink 60 TIMES as requested by app or until cleared by user
# 255 = Will blink 255 TIMES as requested by app multiplied by value or until cleared by user
LED=1;
# Config CPU governor
# badass
# intellidemand
# ondemand
# lagfree
# performance
GOV=lagfree;
# Config 2D GPU clock
# 200000000 = 200mhz
# 228571000 = 228mhz (229mhz)
# 266667000 = 267mhz
DD=228571000;
# Kernel Based msm_mpdecision (Show-p1984)
# 1 = enabled
# 0 = disable mpdecision and force both CPU cores online
MSM=1;
# Kernel samepage merging (KSM)
# 0 = disabled
# 1 = enabled
KSM=0;
# Config badass
# 1 = battery save
# 2 = balance
# 3 = performance
BAD=;
## Config intellidemand
# Inactive max frequency
INTELLIDEMAND=;
####### This is the end of the area that you can config #######
### Fobidden area - PlEASE DO NOT CHANGE ANYTHING FROM THIS
## Config CPU governor
echo "$GOV" > /sys/devices/system/cpu/cpu0/cpufreq/scaling_governor
echo "$GOV" > /sys/devices/system/cpu/cpu1/cpufreq/scaling_governor
# Config OnDemand
if [ "$GOV" = "ondemand" ]
then
if [ "$OND" = "1" ]
then
echo 120000 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate
fi
if [ "$OND" = "2" ]
then
echo 50000 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate
fi
if [ "$OND" = "3" ]
then
echo 10000 > /sys/devices/system/cpu/cpufreq/ondemand/sampling_rate
fi
fi
# Config badass
if [ "$GOV" = "badass" ]
then
if [ "$BAD" = "1" ]
then
echo 50000 > /sys/devices/system/cpu/cpufreq/badass/sampling_rate
echo 140 > /sys/devices/system/cpu/cpufreq/badass/busy_threshold
echo 110 > /sys/devices/system/cpu/cpufreq/badass/busy_clr_threshold
echo 80 > /sys/devices/system/cpu/cpufreq/badass/semi_busy_threshold
echo 20 > /sys/devices/system/cpu/cpufreq/badass/semi_busy_clr_threshold
echo 300 > /sys/devices/system/cpu/cpufreq/badass/gpu_semi_busy_threshold
echo 250 > /sys/devices/system/cpu/cpufreq/badass/gpu_semi_busy_clr_threshold
echo 750 > /sys/devices/system/cpu/cpufreq/badass/gpu_busy_threshold
echo 600 > /sys/devices/system/cpu/cpufreq/badass/gpu_busy_clr_threshold
fi
if [ "$BAD" = "2" ]
then
echo 50000 > /sys/devices/system/cpu/cpufreq/badass/sampling_rate
echo 130 > /sys/devices/system/cpu/cpufreq/badass/busy_threshold
echo 100 > /sys/devices/system/cpu/cpufreq/badass/busy_clr_threshold
echo 14 > /sys/devices/system/cpu/cpufreq/badass/semi_busy_threshold
echo 6 > /sys/devices/system/cpu/cpufreq/badass/semi_busy_clr_threshold
echo 260 > /sys/devices/system/cpu/cpufreq/badass/gpu_semi_busy_threshold
echo 180 > /sys/devices/system/cpu/cpufreq/badass/gpu_semi_busy_clr_threshold
echo 700 > /sys/devices/system/cpu/cpufreq/badass/gpu_busy_threshold
echo 500 > /sys/devices/system/cpu/cpufreq/badass/gpu_busy_clr_threshold
fi
if [ "$BAD" = "3" ]
then
echo 10000 > /sys/devices/system/cpu/cpufreq/badass/sampling_rate
echo 120 > /sys/devices/system/cpu/cpufreq/badass/busy_threshold
echo 80 > /sys/devices/system/cpu/cpufreq/badass/busy_clr_threshold
echo 8 > /sys/devices/system/cpu/cpufreq/badass/semi_busy_threshold
echo 4 > /sys/devices/system/cpu/cpufreq/badass/semi_busy_clr_threshold
echo 150 > /sys/devices/system/cpu/cpufreq/badass/gpu_semi_busy_threshold
echo 50 > /sys/devices/system/cpu/cpufreq/badass/gpu_semi_busy_clr_threshold
echo 300 > /sys/devices/system/cpu/cpufreq/badass/gpu_busy_clr_threshold
echo 450 > /sys/devices/system/cpu/cpufreq/badass/gpu_busy_threshold
fi
fi
# Config intellidemand
if [ "$GOV" = "intellidemand" ]
then
echo 1 > /sys/devices/system/cpu/cpufreq/intellidemand/io_is_busy
echo $MAXFREQ > /sys/devices/system/cpu/cpufreq/intellidemand/lmf_active_max_freq
echo $MAX0 > /sys/devices/system/cpu/cpufreq/intellidemand/lmf_active_max_freq
echo $INTELLIDEMAND > /sys/devices/system/cpu/cpufreq/intellidemand/lmf_inactive_max_freq
fi
# Config CPU Frequency
chmod 644 /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo $MAXFREQ > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
chmod 644 /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
echo $MINFREQ > /sys/devices/system/cpu/cpu0/cpufreq/scaling_min_freq
chmod 644 /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
echo $MAXFREQ > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
chmod 644 /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq
echo $MINFREQ > /sys/devices/system/cpu/cpu1/cpufreq/scaling_min_freq
echo $MAX0 > /sys/devices/system/cpu/cpu0/cpufreq/scaling_max_freq
echo $MAX1 > /sys/devices/system/cpu/cpu1/cpufreq/scaling_max_freq
chmod 644 /sys/devices/system/cpu/cpu0/cpufreq/screen_off_max_freq
echo $MAXOFF > /sys/devices/system/cpu/cpu0/cpufreq/screen_off_max_freq
# Config Second Phase Frequency
chmod 644 /sys/devices/system/cpu/cpufreq/ondemand/two_phase_freq
echo $PHASE > /sys/devices/system/cpu/cpufreq/ondemand/two_phase_freq
if [ "$GOV" = "badass" ]
then
chmod 644 /sys/devices/system/cpu/cpufreq/badass/two_phase_freq
echo $PHASE > /sys/devices/system/cpu/cpufreq/badass/two_phase_freq
fi
if [ "$GOV" = "intellidemand" ]
then
chmod 644 /sys/devices/system/cpu/cpufreq/intellidemand/two_phase_freq
echo $PHASE > /sys/devices/system/cpu/cpufreq/intellidemand/two_phase_freq
fi
# Config Three Phase Frequency
if [ "$GOV" = "badass" ]
then
chmod 644 /sys/devices/system/cpu/cpufreq/badass/three_phase_freq
echo $PHASE3 > /sys/devices/system/cpu/cpufreq/badass/three_phase_freq
fi
# Config 3D GPU setting
chmod 644 /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
echo $GPU > /sys/devices/platform/kgsl-3d0.0/kgsl/kgsl-3d0/max_gpuclk
# Config 2D GPU setting
chmod 644 /sys/devices/platform/kgsl-2d0.0/kgsl/kgsl-2d0/max_gpuclk
chmod 644 /sys/devices/platform/kgsl-2d0.0/kgsl/kgsl-2d0/gpuclk
chmod 644 /sys/devices/platform/kgsl-2d1.1/kgsl/kgsl-2d1/max_gpuclk
chmod 644 /sys/devices/platform/kgsl-2d1.1/kgsl/kgsl-2d1/gpuclk
echo $DD > /sys/devices/platform/kgsl-2d0.0/kgsl/kgsl-2d0/max_gpuclk
echo $DD > /sys/devices/platform/kgsl-2d0.0/kgsl/kgsl-2d0/gpuclk
echo $DD > /sys/devices/platform/kgsl-2d1.1/kgsl/kgsl-2d1/max_gpuclk
echo $DD > /sys/devices/platform/kgsl-2d1.1/kgsl/kgsl-2d1/gpuclk
# Config Sweep2Wake
chmod 644 /sys/android_touch/sweep2wake
echo "$SWEEP" > /sys/android_touch/sweep2wake
# Config Notification LED Time-out
chmod 644 sys/kernel/notification_leds/off_timer_multiplier
echo "$LED" > /sys/kernel/notification_leds/off_timer_multiplier
chmod 644 /sys/kernel/fast_charge/force_fast_charge
echo "$FASTCHARGE" > /sys/kernel/fast_charge/force_fast_charge
chmod 644 sys/kernel/notification_leds/off_timer_multiplier
echo "$LED" > /sys/kernel/notification_leds/off_timer_multiplier
# Config msm_decision
if [ "$MSM" = "1" ]
then
chmod 777 /sys/kernel/msm_mpdecision/conf/enabled
echo "$MSM" > /sys/kernel/msm_mpdecision/conf/enabled
chmod 777 /sys/devices/system/cpu/cpu1/online
fi
if [ "$MSM" = "0" ]
then
chmod 777 /sys/kernel/msm_mpdecision/conf/enabled
echo "$MSM" > /sys/kernel/msm_mpdecision/conf/enabled
chmod 777 /sys/devices/system/cpu/cpu1/online
echo "1" > /sys/devices/system/cpu/cpu1/online
chmod 444 /sys/devices/system/cpu/cpu1/online
fi
chmod 777 /system/bin/mpdecision
rm -f /system/bin/mpdecision
chmod 777 /system/bin/thermald
rm -f /system/bin/thermald
chmod 777 /system/etc/thermald.conf
rm -f /system/etc/thermald.conf
chmod 777 /system/etc/init.post_boot.sh
rm -f /system/etc/init.post_boot.sh
chmod 777 /system/etc/init.qcom.post_boot.sh
rm -f /system/etc/init.qcom.post_boot.sh
# Config KSM
chmod 644 /sys/kernel/mm/ksm/run
echo "$KSM" > /sys/kernel/mm/ksm/run
# Config i/o scheduler
chmod 644 /sys/block/mmcblk0/queue/scheduler
echo "$IO" > /sys/block/mmcblk0/queue/scheduler
chmod 644 /sys/block/mmcblk1/queue/scheduler
echo "$IO" > /sys/block/mmcblk1/queue/scheduler
# Config Minfree
echo "0,1,2,4,6,15" > /sys/module/lowmemorykiller/parameters/adj
chmod 664 /sys/module/lowmemorykiller/parameters/minfree
if [ "$FREE" = "1" ]
then
echo "512,1024,1280,2048,3072,4096" > /sys/module/lowmemorykiller/parameters/minfree
fi
if [ "$FREE" = "2" ]
then
echo "1024,2048,2560,4096,6144,8192" > /sys/module/lowmemorykiller/parameters/minfree
fi
if [ "$FREE" = "3" ]
then
echo "1024,2048,4096,8192,12288,16384" > /sys/module/lowmemorykiller/parameters/minfree
fi
if [ "$FREE" = "4" ]
then
echo "2048,4096,8192,16384,24576,32768" > /sys/module/lowmemorykiller/parameters/minfree
fi
if [ "$FREE" = "5" ]
then
echo "2048,4096,8192,16384,38400,46080" > /sys/module/lowmemorykiller/parameters/minfree
fi
if [ "$FREE" = "6" ]
then
echo "2048,4096,8192,24576,46080,51200" > /sys/module/lowmemorykiller/parameters/minfree
fi
if [ "$FREE" = "7" ]
then
echo "4096,8192,16384,32768,49152,65536" > /sys/module/lowmemorykiller/parameters/minfree
fi
# Config logcat
if [ "$LOGCAT" = "1" ]
then
if [ -e /dev/log/main ] ; then
rm /dev/log/main
fi
fi
# Config Vsync
if [ "$VSYNC" = "1" ]
then
mount -t debugfs debugfs /sys/kernel/debug
echo "1" > /sys/kernel/debug/msm_fb/0/vsync_enable
echo "1" > /sys/kernel/debug/msm_fb/0/hw_vsync_mode
umount /sys/kernel/debug
fi
if [ "$VSYNC" = "2" ]
then
mount -t debugfs debugfs /sys/kernel/debug
echo "0" > /sys/kernel/debug/msm_fb/0/vsync_enable
echo "0" > /sys/kernel/debug/msm_fb/0/hw_vsync_mode
umount /sys/kernel/debug
fi
# Config Fsync
if [ "$FSYNC" = "2" ]
then
echo "0" > sys/class/misc/fsynccontrol/fsync_enabled
fi
__________________
XMPP: andrzej(at)czerniak.info.pl Ostatnio zmieniany przez andy : 16.01.2013 o godz. 00:24 |
|||
|
|
|
|
|
#515 |
|
Jukebox Hero
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Śmiem zauważyć że to nie ma nic wspólnego z open source, na takie rzeczy pozwalał też windows mobile, trzeba było tylko pogrzebać w rejestrze.
Tak po prostu wygląda ręczne konfigurowanie linuksa I być może innych systemów unixowych, tego już nie wiem.Rzeczywiście możliwości konfiguracji linuksa są ogromne. Z całego posta najważniejsza jest jedna linijka echo "4096,8192,16384,32768,49152,65536" > /sys/module/lowmemorykiller/parameters/minfree reszta to wolna interpretacja autora skryptu, który wymyślił sobie 7 poziomów zwalniania pamieci ($FREE). Ale dzięki za resztę skryptu, dowiedziałem się jak dobrać się do zegara GPU Mam 300Mhz, ciekawe czy moge to regulować....
Ostatnio zmieniany przez sobrus : 16.01.2013 o godz. 08:46 |
|
|
|
|
|
#516 | |||
|
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Cytat:
Cytat:
Cytat:
![]() Te wartości dla poziomów są zapewne dobrane na podstawie własnych doświadczeń. U mnie spisuje się dobrze, ba bardzo dobrze poziom 3 (telefon ma 768MB RAM). Przy słabszych wartościach pamięć została zwalniana zbyt późno co skutkowało czkawką. Przy poziomie 3 wszystko działa świetnie. ---- Gdyby kogoś interesowała zabawa w tworzenie ROMa to w tym artykule podstawa obsługi instalatora AROMA. http://android.com.pl/wiki-2/android...onfiguracyjny/
__________________
XMPP: andrzej(at)czerniak.info.pl |
|||
|
|
|
|
|
#517 |
|
egipski bóg
Data rejestracji: 28.02.2004
Lokalizacja: Gdańsk/Okolice
Posty: 2,976
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Jest już oficjalny JB dla S2, póki co wersja dla Hiszpanii, więc czekamy na Xeo
![]() http://www.sammobile.com/2013/01/23/...e-galaxy-s-ii/ Ostatnio zmieniany przez ynsiwy : 23.01.2013 o godz. 08:22 |
|
|
|
|
|
#518 |
|
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
__________________
XMPP: andrzej(at)czerniak.info.pl |
|
|
|
|
|
#519 |
|
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Większość producentów telefonów powinna brać przykład od SONY
![]() http://www.xda-developers.com/androi...sort-of-thing/
__________________
XMPP: andrzej(at)czerniak.info.pl |
|
|
|
|
|
#520 |
|
Jukebox Hero
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Oczywiście, dystrybucja skompilowanego jadra linuksa bez dostarczenia kodu źródłowego jest pogwałceniem (a w zasadzie exploitem) licencji GPLv2.
Tiwonizacja również jest sprzeczna z ideą GPL! Dlatego zrobiono GPLv3, które jednak kernela jeszcze nie dotyczy ![]() A SZKODA. Ostatnio zmieniany przez sobrus : 28.01.2013 o godz. 11:31 |
|
|
|
|
|
#521 |
|
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
@sobrus nie zrozumiałeś chyba tego newsa. Otóż SONY, jako jedna z nielicznych (albo i jedyna) udostępniła wersję Alpha swojego oprogramowania developerom! Mało kto takie coś robi oficjalnie, pomijam wycieki.
__________________
XMPP: andrzej(at)czerniak.info.pl |
|
|
|
|
|
#522 |
|
Jukebox Hero
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Wydaje mi się że zrozumiałem.
Sony udostępniło kod źródłowy do kernela w wersji alpha. Podszedłem tylko z nieco innej strony - kod źródłowy kernela powinien być ZAWSZE dostępny. Przecież to jest wolne oprogramowanie, licencja GPL. A tu nagle wielkie święto - kod dostępny! wow! Jak się to ma do idei wolnego oprogramowania Stallmana, gdzie user miał mieć możliwość modyfikowania programu który otrzymał? No chyba że święto jest z powodu tego, że to wersja alpha. To wtedy faktycznie nie zrozumiałem, przyznaje się bez bicia ![]() Kiedyś moderator zwrócił mi uwagę na forum SUSE, gdy zamieściłem paczki RPM bez źródeł ![]() Choć to było po to, by pomóc użytkownikom (w repo pojawił się wstrętny bug) i tylko na chwilę, dopóki poprawione wersje nie będą dostępne. Ale złamałem GPL i dostałem nakaz usunięcia plików z mojego prywatnego serwera. Ostatnio zmieniany przez sobrus : 28.01.2013 o godz. 22:50 |
|
|
|
|
|
#523 | |||
|
logged out
CDRinfo VIP
Data rejestracji: 12.07.2003
Lokalizacja: /home
Posty: 12,518
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Cytat:
SONY udostępniło społeczności wersję ALPHA swojego systemu. Wiadomo im więcej oczu tym wyłapie się więcej dziur itp. Sony jako jedyna firma udostępniła kod XPERII S jako AOSP! Cytat:
Cytat:
Oczywiste jest że wraz z modyfikacją jądra linuksa i rozprowadzeniem go w postaci binarnej musisz udostępnić jego kod źródłowy. Inaczej łamiesz licencję. Sony zawsze mi się kojarzyło z firmą, która jest anty Open Source a tu proszę. Takie firmy jak HTC czy nawet Samsung, który również nie do końca dobrze to robi powinny się uczyć.
__________________
XMPP: andrzej(at)czerniak.info.pl Ostatnio zmieniany przez andy : 28.01.2013 o godz. 22:56 |
|||
|
|
|
|
|
#524 |
|
Jukebox Hero
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Społeczność zrobi im za darmo robotę , przetestuje błędy, a może nawet zrobi lepiej niż ich programisci.
To chwalebne, że się tak poświęcili ![]() Firmy pro-open source widać na przykład tu: https://www.linux.com/learn/tutorial...wrote-linux-32 Brać to każdy potrafi. Bardzo miło ze strony Samsunga. Google czy Canonical zazwyczaj zamykają stawkę. http://www.theinquirer.net/inquirer/...cal-linux-2632 Microsoft więcej napisał niż Canonical, ale fail. Ostatnio zmieniany przez sobrus : 28.01.2013 o godz. 23:25 |
|
|
|
|
|
#525 |
|
Jukebox Hero
Data rejestracji: 17.09.2004
Lokalizacja: Back for the Attack
Posty: 10,800
![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
Co za pacan popełnił tego androida.
Walcząc z OOM killerem doczytałem trochę o samym androidzie i co wyszło? 1. Android domyślnie ma limit uruchomionych aplikacji 15 sztuk ![]() Jak spojrze na odpalone aplikacje to co widzę? 1. Ustawienia 2. SimContacts 3. engineering activity (nie wiem co to) 4. Kontakty 5. Usługi Google 6. Mapy google 7. Mapy google (uwaga: nie korzystam z map google, ale dwa miejsca to gówno zajmuje) 8. Music FX (korektor graficzny do muzyki) 9. Klawiatura android 10. Launcher czyli 10 zajmuje sam system i syfy od google. Na całą resztą moich aplikacji zostaje mi ... 5 sztuk? ![]() Co jakiś czas odpali się w tle jakaś aplikacja, poczta, youtube, sms czy coś, co spowoduje ze nasze 5 sztuk maleje do raptem 2-3 sztuk, albo mniej. To jest multitasking w wydaniu androida. Kpina. 2. Android zabija aplikacje nieużywane przez 30 minut 3. Android pozwala tylko 2 aplikacjom niewidocznym na przeżycie, reszta może być wyrzucana z pamieci - nie wiem dokładnie na jakiej podstawie I pare innych kwiatków. Nie wiem jak można było linuksa tak okaleczyć. Wszystkie te rzeczy wynikają z maszyny wirtualnej na której działają aplikacje. Cudowanie z ustawieniami kernela nic nie da, żadne cudowne apki nie pomogą. Trzeba spatchować plik services.jar - pikuś. Każdy ma w domu patcher. Jeżeli ktoś sie zastanawia czemu Android laguje i marnie działa to mam odpowiedź : ponieważ projektowali go idioci. Z resztą obserwując ustawienia kernela i ograniczenia wprowadzane przez Androida można odnieść wrażenie, że Google o linuksie gówno wie albo go nie lubi. CFQ na pamieci flash? Linuks nie umie przeczytać karty EXT4? Padam. Wywaliłem mapy google, przynajmniej 2 miejsca mi sie zwolniły. Ostatnio zmieniany przez sobrus : 13.02.2013 o godz. 14:54 |
|
|
|
![]() |
| Tagi |
| android |
|
|
Podobne dyskusje
|
||||
| Dyskusja | Autor | Forum | Odpow. | Ostatni Post |
| Apple flame war (było: Apple iPad) | Bartez | Systemy operacyjne i aplikacje | 8008 | 20.04.2020 17:13 |
| Microsoft flame war | Patrix | Komputery - oprogramowanie i sprzęt | 83 | 20.08.2014 23:54 |
| [Sprzedam] God of War: Chains of Olympus | Kamilekxp | Kupię/Sprzedam/Zamienię | 1 | 18.08.2008 15:56 |
| Problem z grą Cold War | vasily | Zabezpieczenia CD/DVD/Blu-ray | 3 | 28.01.2006 22:31 |