Samo že dostane a co?
Ten hardware je nástupce lowendu Asha . 512MB RAM, 4GB storage, bez SDkarty, 4.0-inch WVGA , 3megapixelový foťák bez blesku. Upřímně i kdyby to mělo čistý 4.4 Kitkat je to pro spoustu lidí nepoužitelný / zbytečný telefon.
To i Samsung Nexus S z bazaru má lepší výbavu o Nexus 3,4... nemluvě.
Pamatováka, přátelé. To, co se děje, se v minulosti dělo mockrát. Microsoft se takto choval poměrně často. Viz například Microsoft a jeho plány s Javou kolem přelomu tisíciletí.
Aby nám nepřišel den, kdy Android bude ten "odlehčený OS" od Microsoftu a verze od Google bude "pro socky" a "mnohem horší než originál od MS".
Takže opatrně a obezřetně.
Jenže on Android není nijak skvěle technicky řešený (plynulost UI, bezpečnost, spotřeba), a pořád nad ním visí soudní pře s Oraclem ohledně Javy (Oracle se odvolal, a pro Google to nevypadá dobře). MS má lepší technologii, sjednocuje vývoj pro Windows Phone, RT a Metro, má pokryté patenty, a kdyby šel do Androidu, nemohlo by to PR. To jsou důvody, proč by MS neměl jít do Androidu. Nějak mi chybí důvody pro.
http://www.fosspatents.com/2013/12/oracle-apparently-winning-android-java.html
Na Androidu například UI běží na stejném threadu jako aplikace, takže se to UI i na nabušeném osmijádrovém CPU škube víc, než na low endovém WP s dvoujádrem.
Vizionářské schopnosti vývojářů Linuxu vypadají tak, že nabízí uživatelům 1:1 opis třicet let starého Unixu, s lahůdkami typu OOM Killeru a Big Kernel Locku - tedy i na svět Unixů dost mizernou implementaci. Vizionářství Googlu pak spočívá v tom, že na tenhle kernel naroubuje ukradenou Javu, výsledek má tak "plynulé" GUI jak jsem popsal výše, a je tak "bezpečný", že je cílem naprosté většiny mobilního malwaru (včetně toho distribuovaného přes Google Play). A jakoby to nestačilo, je Android pro Google především nástrojem pro sběr osobních údajů a prodej reklamy. Jo a samozřejmě to Google dělá pro blaho celého lidstva, o tom snad nikdo nepochybuje :D
Prosim vas, o tom OOM Killeru a dalsich vecech jste tu psal uz aspon 350x. Nakonec vam to vzdy nekdo vyvratil, tak to sem uz netahejte a radsi si to vytisknete, protoze zretelne mate sklerozu, jak poleno. Zkuste jist vic cesneku, treba se to zlepsi.
Jinak to, ze NIXy maji sva leta, neni na skodu. Nektere myslenky jsou tak dobre, ze i za hodne dlouho stale jeste maji smysl. Treba auta se kdysi zacala delat se ctyrma kolama a dela se to tak furt. Auta se trema nebo treba sesti se jaksi moc neujala. Cervene vin nebo syr jsou take lepsi, kdyz jsou nalezite vyzrale. Jen Microsoft porad prichazi s kokotinami, ktere nejsou vyzrale, nicmene pres svou novotu jiz smrdi.
OOM Killer nikdo nevyvrátil. Nejvýš jsem se dozvěděl co vím, tedy že ho lze vypnout. Jenže to věci nepomůže, protože Unixy tradičně nemají obdobu volání CreateProcess, a tradičně používaný postup fork/exec má značné (a zcela zbytečné) paměťové nároky. Ten memory overcommit implementovali na Linuxu nejspíš právě proto, že na tehdejším PC HW fork/exec rychle vedl k nedostatku paměti. Jen tak mimochodem u toho došlo k vytvoření "skvělých" návyků autorů aplikací. Nedostatek paměti neošetřují, protože jim kernel paměť vždycky dá, a až když ji chtějí použít, tak OOM Killer něco sestřelí.
Srovnejte to s jiným implementacemi: Solaris nikdy neprovádí memory overcommit, při nedostatku paměti to prostě sdělí aplikaci, a jistou část paměti aplikacím prostě nedá, aby dál mohl fungovat kernel. Windows to mají podobně, a navíc kernel používá zvláštní memory pool. AIX používá memory overcommit, ale když se blíží stav nedostatku paměti, tak nejprve posílá aplikacím signál, a ty mohou například zmenšit buffery. Implementace na Linuxu je s přehledem nejhorší.
Jistě, některé myšlenky použité na Unixech jsou super, a proto se používají i jiných OS, včetně Windows. Jiné věci jsou nešťastné, například koncept "všechno je soubor", když už všichni desítky let jedou koncept "všechno je objekt". A další věci jsou naprosto katastrofické: X11 které ani Google nepoužil v Androidu, (ne)podpora Unicode v libc, absence řady API (mimo jiné management síťového interface včetně změny IP adresy, jakékoliv zacházení se servisy, user management) atd. Linux není POSIXový systém, byl psaný od nuly, a měl tedy šanci koncepty Unixů rozvinout a opravit. A místo toho jde o opsané historické systémy, a to včetně chyb.
A když mluvíte o tradici, vyzrálém sýru a červeném vínu, je dobré si uvědomit, že Linux takový rozhodně není. Jednou z lahůdek je například rozhraní Unity, které - typicky linuxově - vyšlo ve stavu, proti kterému je Metro ve Win8 rajskou zahradou.
http://www.root.cz/zpravicky/unity-proslo-testy-pouzitelnosti/
Neni API na zmenu IP? A jak ted IP meni napriklad z utility ifconfig? Urcite tedy ne prepisem konfiguraku v /etc a restartem.
Ten OOM Killer uz nechte na pokoji. Podle vas by mi mely porad padat aplikace nebo chcipat jadru, ale nic takoveho nepozoruji.
Mezi Unity a Metro je jeden zakladni rozdil. Zatimco Metro je jedinym interacem Widli,, Unity je pouze jednim z mnoha. Nelibi? Nepouzivejte to, ja to delam take tak. Ale jak nahradite Metro? Aha, asi si koupite nejakou opicarnu od ne MS developeru?
Ifconfig samozřejmě umí pracovat s konfigurací network interface. Jenže když kdysi Unixy stavěli, tak administraci systému prováděl ručně administrátor. Neuvažovali jaksi o tom, že by nějaká nastavení měnila aplikace. Proto popsaná API (prakticky jen libc) žádné takové funkce nenabízejí. A pro manuální změny konfigurace se pak používají utility, které interně používají nedokumentovaná API. Ta API proto nejsou součástí POSIXu a většinou ani jiné dokumentace (i když u Linuxu je těžké říct co ta dokumentace vlastně je - nic jako MSDN Library neexistuje), a liší se systém od systému. A protože jistě i vy víte, že vývoj Unixů se prakticky zastavil někdy v době příchodu 8" disket, veřejná API nebyla nikdy do POSIXu doplněna.
Ano, i jednonohý může chodit :)
Metro samozřejmě můžete nahradit desítkami různých utilit. Ano, nejsou od MS developerů. To mi ovšem připadá irelevantní, zvlášť když to chcete srovnávat s Linuxem, kde je každé distro sbírkou SW různých kvalit od hromady autorů.
Jo, pane, kdyz staveli NIXy, o kterych mluvite, tak to bylo nekdy v dobe, kdy Gates jeste tahal kacera. Staveli je na stroje, na kterych bylo tak malo pameti, ze dnes byste tam nespustil ani piskvorky. Vzhledem k tomu, ze to byla nova vec, tak zacli jaksi od zakladu, ne od GUI jako v Redmondu. Konfigurace site se tedy menila rucne, API prislo pozdeji.
Hele loliku ... uz se widle naucily aspon logovat? Aha, stale nic ... hlavne ze generujou miliony aznamu do logu, ale vsechny naprosto k hownu ... kdyz se neco podela, dozvim se maximalne o nezname chybe ...
A o ukradenem DOSu, na ktery M$ naroboval ukradene UI - tedy widle ... by sme mohli povidat doaleluja, ze. Stejne jako o mnoha jinych ukradenych a navic zkurvenych technologiich.
Jooo, widle vubec nejsou anstrojem pro sber udaju, proto vubec nevnucujou M$ acc, a dokonce ani SP uz bez nej nejde nainstalovat ... lol.
Vy jste skoro jako rádio Jerevan. Telemost mezi Moskvou a Washingtonem. Dotaz z Washingtonu: - "Za jak dlouho si u vas prumerny delnik vydela na automobil?" Odpoved: - "A vy zase mlatite cernochy." :D. Ale zkusím odpovědět.
Osobně v logu nevidím miliony neznámých chyb. Asi děláte něco špatně.
MS systém DOS koupil, nikoliv ukradl. A neukradl ani UI - pokud ho podle vás neukradli úplně stejně v Apple, IBM, a na všech UNIXech. Zaráží mě ale váš pohled na věc. Když má Oracle ve zdrojácích Androidu kusy dekompilovaného Sun JDK, tak je to nejspíš v pohodě. Když Samsung, který vyráběl iPhone, začne produkovat telefony zkopírované od Applu včetně umístění a barvy ikon, je to OK. Ale když si MS dovolí napsat GUI, stejně jako ho měl Apple (a před ním Xerox), je to podle vás krádež. Nakonec proč měřit všem stejným metrem, když jde o náboženství, že? ;)
Win8 nabádají k použití MS účtu, ale nikdo vás k tomu nenutí. Win8.1 Update 1 by měly opět nabízet i lokální účet, bez té obezličky. Jinak Service Pack nejde nainstalovat bez MS účtu? Který, od kdy?