FWIW:
http://lwn.net/Articles/360343/
Welte: Android Mythbusters (Matt Porter)
[Development] Posted Nov 4, 2009 17:46 UTC (Wed) by jake
Harald Welte has issued a scathing opinion of Android[1] on his blog. He
bases it on Matt Porter's presentation at the Embedded Linux Conference
Europe, called "Android Mythbusters[2]" [PDF]. Porter outlined what he
learned while porting Android to PowerPC and MIPS architectures. Welte
characterizes Android as Google having "thrown 5-10 years of Linux
userspace evolution into the trashcan and re-implemented it partially
for no reason. [...] Executive summary: Android is a screwed,
hard-coded, non-portable abomination."
[1] http://laforge.gnumonks.org/weblog/2009/11/04/#20091104-android_mythbusters
[2] http://tree.celinuxforum.org/CelfPubWiki/ELCEurope2009Presentations?action=AttachFile&do=get&target=Mythbusters_Android.pdf
Αν ο κύριος θεωρεί "no reason" ότι κάτι κτήνη σαν το hal και το udev
θα έπρεπε να καταναλώνουν το
50% της μπαταρίας του κινητού για να κάνουν poll 300 φορές το
δευτερόλεπτο για κανένα απολύτως λόγο, κάπου
χάνει κάτι. btw κανείς δεν είπε ότι το android είναι linux.
(Συγγνώμη V13, καταλάθος εστάλη μόνο σε σένα αρχικά)
Καμία προσωπική εμπάθεια αλλά μετά από δυο γρήγορα googlings και
δεδομένου ότι δεν έχεις τεκμηριώσει τίποτα από όσα λες μη σου κάνει
εντύπωση που θα πιστέψουμε τον Matt Prorter και όχι εσένα
πρώτο Googling:
Your search - "Greg Potamianos" embeded android - did not match
any documents.
δευτερό Googling:
"Matt Porter" embeded android
1st link: """Matt Porter started contributing to Linux as an early
Debian GNU/Linux developer. He has developed and maintained support
for embedded systems in the mainline kernel including PowerPC VME/cPCI
systems, PowerPC 4xx, and the RapidIO subsystem. [...] He joined with
other embedded Linux veterans to found Embedded Alley and now works on
embedded Linux and Android product architecture. """
--
"The software is licensed, not sold" -- MICROSOFT LICENSE TERMS
To "kanenas apolytos logos" den nomizo oti stekei. An den ypirxe den tha
ypirxan kai ayta.
To polling kai to polling interval einai configurable. An theleis ta ksyloneis
h ta allazeis apo to userspace.
Poy stirizeis to oti to udev katanalonei mpataria?
Apo ekei kai pera, an theleis na kaneis oikonomia sthn energeia mporeis na
katafygeis se diafores texnikes, alla sigoyra den tha mporeis na les to
apotelesma soy "Linux". Profanos kai mporeis na baleis ta perissotera pragmata
mesa ston kernel kai na ksiloseis ta panta userspace afinontas mono ena JVM.
Apo tin allh omos, an to kaneis ayto tha katalikseis se kapoio leitoyrgiko
systhma poy tha eixe melon kamia 15etia noritera.
<<V13>>
"Αυτά" υπάρχουν για να τρέχουν σε ένα desktop σύστημα όπου συνήθως το
plug'n play
εκτιμάται από τον end user. Σε ένα κινητό τα devices είναι προκαθορισμένα.
>
> To polling kai to polling interval einai configurable. An theleis ta ksyloneis
> h ta allazeis apo to userspace.
Δέχομαι το "ta ksyloneis" οπότε ξυλώνοντας το polling έχεις
αχρηστεύσει ουσιαστικά
hal και udev.
>
> Poy stirizeis to oti to udev katanalonei mpataria?
Το udev δε καταναλώνει μπαταρία, απλά θα καθυστερούσε αρκετά το
booting του κινητού.
>
> Apo ekei kai pera, an theleis na kaneis oikonomia sthn energeia mporeis na
> katafygeis se diafores texnikes, alla sigoyra den tha mporeis na les to
> apotelesma soy "Linux".
Επαναλαμβάνω, ουδέποτε βάφτησε η google το android "Linux" με την
έννοια του GNU/Linux.
Το android είναι ένα OS βασισμένο στον linux kernel.[1] [2]
> Profanos kai mporeis na baleis ta perissotera pragmata
> mesa ston kernel kai na ksiloseis ta panta userspace afinontas mono ena JVM.
> Apo tin allh omos, an to kaneis ayto tha katalikseis se kapoio leitoyrgiko
> systhma poy tha eixe melon kamia 15etia noritera.
Αυτό το μέλλον θα το δείξει. Μέχρι στιγμής κυκλοφορούν περίπου 6-7
κινητά από μεγάλους
κατασκευαστές (aka όχι κινέζους που βγάζουν μαιμούδες βασισμένες στο
hero) και έχουν ανακοινωθεί αρκετά ακόμα.
Δεν έχω κάτι με το maemo platform, ούτε καν το έχω χρησιμοποιήσει.
Θεωρώ όμως οτι και τα δύο links έχουν λάθος οπτική γωνία πάνω στο θέμα διότι
1) Τον end user[3] δεν τον νοιάζει αν τρέχει hal, παρα μόνο ποιά η
αυτονομία του κινητού
2)Επίσης δεν τον νοιάζει αν θα μπορεί να κάνει "cd /sbin" για να δεί
τι έχει ο φάκελος μέσα.
[1] http://en.wikipedia.org/wiki/Android_(operating_system)
[2] http://developer.android.com/guide/basics/what-is-android.html
[3] Το 95% των χρηστών κινητών, όχι εμάς.
Αν δεν σε νοιάζει το FLOSS, τι αρχεία έχει το /sbin και το code
re-usability είμαι 100% μαζί σου αλλά δεν έχει νόημα να κρίνεις *αυτό*
το άρθρο[1] και μάλιστα σε αυτή τη mailing list: το άρθρο δεν αφορά
εσένα και η κριτική σου δεν αφορά αυτό.
Αν διαβάσεις το άρθρο με την ελάχιστη δυνατή προσοχή θα προσέξεις ότι
ο συγγραφέας του ξεκαθαρίζει απόλυτα από την πρώτη κιόλας πρόταση[2]
ότι ΔΕΝ απευθύνεται στο "95% των χρηστών κινητών" αλλά στη μειοψηφία
φίλων του Linux και του FLOSS που μας νοιάζει να βλέπουμε "κάτω από το
καπό" και σε ειδικότερα δε σε όσους από αυτούς ενδιαφέρονται να κάνουν
open source development σε android/maemo.
______________
[1] αναφέρομε στο 1ο άρθρο από το top posting (το 2ο το διάβασα μόνο
διαγώνια οπότε δεν είμαι σίγουρος. Αλλά πάντως, αν έπρεπε να μαντέψω
θα έλεγα ότι μοιάζει να έχει το ίδιο target group με το 1ο)
[2] Software freedom is probably the main attraction of both Android
and Maemo, but which one should we back as Free software users and
developers?
Βρήκα μια
ενδιαφέρουσα σύγκριση των δυο δημοφιλών ανοιχτων πλατφόρμων ανάπτυξης λογισμικού για κινητά.
Αν όχι πολύ αναλυτική ,μια καλή βάση για συζήτηση πάντως
http://cool900.blogspot.com/2009/10/comparing-freedom-on-maemo-and-android.html
--
linux-greek-users mailing list -- http://lists.hellug.gr
Διαβάζοντας την πρώτη πρόταση δε βλέπω κάτι τέτοιο, βλέπω οτι για
κάποιο λόγο ο αρθρογράφος
θεωρεί πως οι δύο εταιρίες χρησιμοποιούν ως μέσο promotion την
ελευθερία της πλατφόρμας τους(?????).
Επίσης από τη στιγμή που κάπου αναφέρει αυτο [1] δυσκολεύομαι να
καταλάβω από πού έβγαλες το
συμπέρασμα οτι γράφει για την μειοψηφία. Ακόμα και να ήθελε να το
κάνει, φάσκει και αντιφάσκει.
Εάν δε, ήθελε να κάνει ένα review για όσους ενδιαφέρονται να κάνουν
dev για κάποιο κινητό
θα σχολίαζε το android API, τα libs του maemo και τα υπερ/κατά του
dev σε ένα consistent api
σε αντίθεση με την ευελιξία που σου προσφέρει η πληθόρα opensource libs κλπ.
[1] "Beginners aren't even going to consider doing it. Freedom
shouldn't require expertise, and who are we to say that no novice has
a legitimate need for root access, ever?"
πρώτο Googling:
Your search - "Greg Potamianos" embeded android - did not match
any documents.
δευτερό Googling:
"Matt Porter" embeded android
Magic με donut(Amon_ra img apo to xda.developers) πάντως 3 μέρες
αυτονομία με wifi browsing και λιώσιμο στο
Abduction(και γαμώ τα χαζοπαίχνιδα).
Egw pantws akoma den exw katalabei gia poio akribws logo 8a prepei to
kinhto mou na trexei ena full-fledged UNIX leitourgiko (h Windows, for
that matter), ektos apo thn eykolia tou na dinei stous "mobile
developers" th dynatothta na ftiaksoun eykola kai grhgora akoma pio
polla fobera kai tromera wroskopia, rologia, pyksides, notepads,
fliperakia, metrhtes 8ermidwn, "ypologistes agaphs", kai "eikonoskopia
gymnias".
Kai kati asxeto. Ti stoixhma pate oti oso opensource kai na einai oi
platformes oi idies, ta kinhta pou 8a kykloforhsoun telika ston poly
kosmo 8a synexisoun na apaitoun to palio, kalo kai dokimasmeno
application signing?
Kanena, to application signing den xreiazetai oute se Android oute se Maemo,
kai apo oso ksero den iparxei akoma kapoio plano na to yio8ethsoun.
G.
To 8ema den einai an "xreiazetai", to 8ema einai ti 8a 8elhsoun na
kanoun oi retail vendors kai oi mobile operators. Oute sto symbian
"xreiazetai" application signing, alla h Nokia to exei ylopoihsei.
Kai profanws den milaw gia thn agora twn 500 mobile phone geeks.
Το δικό σου κινητό δεν έχει κανέναν απολύτως λόγο να τρέχει πλήρες ή
ημίπαχο λειτουργικό. Το δικό μου και κάποιων άλλων ωστόσο έχει
πολλούς... hot-plug peripherals, multiple networking stacks and physical
layers, removable and dynamic storage, heterogenous, dense data storage
(therefore modern filesystems), multi-tasking, userland separation,
debugging facilities, device interconnects, real-time requirements,
multimedia support, increased resolution and depth displays, multiple
input devices including pointing devices, και (όπως ξέρεις πολύ καλά)
μπορώ να συνεχίσω για κάνα τέταρτο και βάλε.
Και για να έρθουμε περισσότερο επί της ουσίας: Ναι, είναι καρα-geek
εφαρμογή να θέλω να τραβάω hi-res, hi-rate image sequences και να κάνω
real-time barcode reading στο κινητό μου με SOAP/XML code lookups. Μέχρι
να βρεθεί κάποιος άλλος και να του φτιάξει ένα γυαλιστερό GUI. Και μετά
κάποιος που θα γράψει μια εφαρμογούλα για ψώνια. Και κάποιος άλλος μια
για συλλογές CD / βιβλίων. Και ένας μαύρος μια άλλη για απογραφή
αποθήκης κλπ.
Όχι, δεν είναι αυτή η "δουλειά" του "κινητού τηλεφώνου". Ούτε και το web
browsing είναι, όμως. Παραδέξου το επιτέλους - οι φορητές συσκευές δεν
είναι πλέον "τηλέφωνα", απλά κάνουν /και/ αυτή τη δουλειά. Και επειδή το
προφίλ χρήσης αυτών των συσκευών κινείται όλο και περισσότερο στην
κατεύθυνση του generic computing device, χρειάζονται και λειτουργικό της
προκοπής: ευέλικτο, επεκτάσιμο, scalable, μεταφέρσιμο κλπ.
Α.
Disclaimer: Προφανώς ο barcode reader παραπάνω είναι παράδειγμα, και δεν
πιστεύω ότι είναι το επόμενο killer app. Παρ' όλα αυτά οι του γούγλη το
έκαναν: http://code.google.com/p/*zxing*/ (και αν ενδιαφέρεται κανείς
κάπου έχω καταχωνιάσει μια μισοτελειωμένη Java υλοποίηση με V4L)
-----Original Message-----
From: Christos Ricudis [mailto:ric...@komodino.itc.auth.gr]
Giannis Beredimas wrote:
>> Kanena, to application signing den xreiazetai oute se Android oute se
Maemo,
>> kai apo oso ksero den iparxei akoma kapoio plano na to yio8ethsoun.
> To 8ema den einai an "xreiazetai", to 8ema einai ti 8a 8elhsoun na
> kanoun oi retail vendors kai oi mobile operators. Oute sto symbian
> "xreiazetai" application signing, alla h Nokia to exei ylopoihsei.
An kai exei akoma thn pleiopsifia tis agoras sta smartphones den exei to
monopolio. Se android, Maemo kai Windows mobile mporeis arketa eykola na
stiseis o,ti 8es. Nokia probably got it wrong here, den nomizo oti to
mandatory signing pou sou spaei ta #(&*$%()-8 sto Symbian 3rd edition 8a
einai koinos topos sto mellon.
> Kai profanws den milaw gia thn agora twn 500 mobile phone geeks.
Oute ego. Alla oute to Maemo oute to Android stoxeyoun se aythn tin agora:
- to oti to Maemo apey8ynetai se high end phones de shmainei oti apey8ynetai
se geeks (to iPhone to apedeikse ayto)
- to Android stoxeyei se mia eksairetika eyreia gkama siskeywn: sigoura oxi
sto low-end (not yet at least) alla sigoura oxi mono to ypsilo (i.e. iPhone)
kommati tis agoras. Ypirxe ena prosfato (techcrunch nomizw) ar8ro pou elege
poses syskeyes android anamenontai, o ari8mos htan omologoumenws poli
megalos
Cheers,
J.
Μου επιτρέπετε παρακαλώ να πεταχτώ σ'αυτό το σημείο?
Απλά θα ήθελα να πω οτι οι φορητές συσκευές, που πάντως εξελίχθηκαν από τα
τηλέφωνα, δεν είμαι και πολύ σιγουρος για το πόσο καλά κάνουν αυτή τη δουλειά
πλέον. Του τηλεφώνου εννοώ.
Είμαι κάτοχος ενός Motorola A1200e (που τρέχει Linux!) και ενός Sony W200i.
Βασικό μου τηλέφωνο είναι όχι το Motorola αλλά το Sony, γιατί είναι πιο μικρό
αλλά και πιο εύχρηστο[1] ως τηλέφωνο.
My 2 cents,
Θοδωρής
[1] μέτρο της ευχρηστίας = μ.ο. δευτερολέπτων ή μ.ο. keystrokes που
απαιτούνται για να ολοκληρωθεί το 90% των πιο συχνών εργασιών
--
"Beauty is transitory"
"Beauty survives"
- Mr. Spock & Capt. Kirk, "That which survives", stardate unknown
by Theodore Lytras <thly...@gmail.com>
Edo yparxoyn dyo tina:
a) To thread einai entelos off-topic kai tha prepei na metaferthei se mia
lista opoy syzitiontai kinita.
b) Ayta poy les den poly-isxyoyn kai pragmati syzitame to "Linux" komati ton
dyo leitoyrgikon.
To arxiko mail stalthike sthn LGU kai epomenos ypotheto pos syzitame to linux
komati toy. Eksoy kai ta sxolia moy.
<<V13>>
a) To na mporeis na kaneis apt-get upgrade :-)
b) Den eipe kaneis oti "xreiazetai"
... an omos peis oti "xreiazetai" kai meta peis "protimo to android epeidi
trexei linux" tote kataligeis se ayto to thread.
<<V13>>
Nai, h me kapoio tropo tha exoyn ena "prostateymeno" komati. Einai aparaithto
gia to DRM kai gia osoys ftiaxnoyn emporika programmata gia kinita. To epomeno
kinito apo to N900 (to opoio tha exei to maemo 6) lene oti tha exei dyo
katastaseis: Mia kleidomeni kai mia ksekleidoti. Oti exei na kanei (p.x.) me
to n-gage tha doylevei mono sth kleidomeni opoy tha threitai to DRM (mpliax).
To thema toy kleidomatos einai apolytos aparaithto gia th proothisi. Eidika
sthn Ameriki einai dedomeno pos mia etairia poy dinei ena kinito thelei na
doylevei mono me ayth h na exei orismenes customies (a'la vodafone). Ayto
mporei na doylepsei mono me kleidomena kinita (mpliax^2). Etsi, an ena kinito
den mporei na kleidothei den tha einai ayto poy tha sponsorarei enas paroxos
(blepe iphone).
<<V13>>
FWIW, ta smartphones exoyn entelos diaforetiki agora apo ta "lower-end"
thlefona. Yparxei arketos kosmos poy exei problimata me to iphone kai psaxnei
na to allaksei alla den yparxei antistoixo. To oti p.x. den yparxei ayth th
stigmi kinito me organomeno systima arxeion einai megalo problima.
Oson afora to "500", ena apo ta koyla pragmata einai to oti eno to N900 (kai
kat'epektash to maemo 5) den exei kykloforisei akomi, to talk.maemo.org exei
~26.000 melh (!) kai exoyn hdh ftiaxtei ~30 efarmoges (!!) (ksanaleo: DEN
KYKLOFORISE AKOMH!). Episis, ena *poly* megalo komati apo symbian developers
perimenei na pidiksei se maemo giati to blepei os to melon kai tha exei
perissoteres dynatothtes. Dedomenoy toy oti to symbian exei *poly* (opos leme
"megalo plithos") poromeno kosmo apo piso toy, katalabaineis oti ta pragmata
ginontai endiaferonta :-)
p.s. Den einai asteio to oti otan milame gia kinita akoyme to poso kalo einai
to "app store" toy iphone, eno otan milane gia ypologistes oi idioi xristes
protimane na psaxnoyn sto internet gia na katebasoyn ena
aposympiestiko/whatever anti na to broyne sto apt repository ths geitonias
toys? An diladi metonomazame to apt-get se app-store mporei kai na eixe
diafora :-)
<<V13>>
Επίσης μπορείς να στείλεις σε μια mailing list για γλυκά κουταλιού μια
σύγκριση ανάμεσα στο μελιτζανάκι γλυκό και το ιμάμ.
Αυτό δε σημαίνει ότι το ιμάμ θα γίνει κάποτε γλυκό.
Den to epiasa to yponooymeno, opote rotao: Den soy fainetai diladi oti mia
tetoia sygkrisi den exei noima?
Pantos leme ta idia: An to android synexisei na einai opos einai den tha ginei
pote "glyko".
<<V13>>
Einai poy de bazeis arketo meli sto imam sou.
οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ feedback οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½
οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½ οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½οΏ½-οΏ½οΏ½.
οΏ½.οΏ½
;-)
Α.