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?
Tak si odpovím sám;
… the G1 has 192MB, but 40MB of that is used by the radio image, another bunch
is not available to Linux but does get used for surfaces and other buffers,
and we have about 90MB available to Linux. So if there is truly 128MB
available to Linux, you are probably in decent shape – that is similar to
the G1, especially if you are putting surfaces and other buffers in that
128MB.
Mohla by se taky ukázat zprávička „Jak funguje marketing u smartphonů“. A vůbec – kolik paměti můj SE T610 má? 128KB? Tam by se binární 40MB „radio image“ asi nevlezl. To už vývojáři tak zlenivěli a píšou to v nějaké nástavbě Bashe?
Ani mi nemluv člověče…palm user víc než 10 let…1/20 takt procíku proti dnešním „hitech“…ramka totéž…a umí to věci o kterých si dnešní výkřiky moderní techniky mohou ještě pár let nechat zdát…nebýt toho že palmové (dneska access) neudělali přechod na unicode, tak by moje dneska 7 let staré treo stále nemělo konkurenci…vždycky nevím zdali mám plakat nebo se smát když někde někdo prezentuje novinky jejich superduper nového modelu a já si uvědomím že to co prezentuje jsem považoval za samozřejmost coby palm user už tak před 10–5 lety :-(
btw, krása n900 je mezi jiným v tom, že existuje parádně funkční palm emulátor, takže ty desítky a desítky palm aplikací mám stále onboard včetně jejich datových souborů (např. databáze s nepřetržitou evidencí po dobu více než 9 let).
Takže n900 je v vlastně více palm, než jsou nové palmy (s palm web os) samotné :-)
jednak radio image zerie pamet, potom rozne buffery pre SD kartu I/O, vecsino si nieco zoberie aj obrazovka. A tiez treba ratat ze risc aplikacie su instrukcne vecsie, aj ked samozrejme to nebude radovo v desiatkach a ani asi jednotkach MB. Inak celkom by ma zaujimalo o kolko sa natiahne priblizne ta ista aplikacia risc vs cisc ? (samozrejme to bude zalezat od mnohych veci ale aspon priblizne).