Já to pořád nechápu. Jak může ze 192MB RAM (podle postů nahoře) zbýt 2–3 nebo (nedej bože) 20MB pro vlastní využití? Je to 32bit, ne? Když si rozjedu minimální Linux kernel s ~5–6MB userspace (včeně squashfs-mounted /lib/modules) v RAMFS, „free“ mi hlásí okolo 8MB used. Chápu, že Xserver něco sežere (nebo na čem to běží), kdyby nějakých 10–20MB, aplikace / procesy (nepoužívám Android terminologii) se super-cool 800×480 grafikou taky něco, pokud na pozadí běží řekněme 20 processů včetně garbage collectoru a ostatního crapware, i se zbytkem systému by se to mělo sakra do ~92MB vejít, nechávajích 100MB pro „foreground“ aplikace. Jak je možné si na _minimálním_ desktopu vyžít s 128–256MB bez swapu (z toho 80% sežere web browser), ale na smartphone to nestačí?
Když jsem poprvé zkompiloval busybox se 70% utilitami (v configu) s uClibc, statická binárka měla okolo 560KB. Ano, správně, 560KB. Celý nekomprimovaný userspace v 560KB. GNU verze těchto utilit spolu s tunou dokumentace (jak je u distribucí zvykem) zaberou celkem .. 160–180MB. Uznávám, v busyboxu není tuna „legacy“ věcí a spousta vlastností, které málokdo používá, ale … ten rozdíl je sakra velký.
Tak co to sakra běží na Androidu tak nenažraného? Ubuntu ve virtualboxu?