Android-x86 süüdistab konsooli OS-i pettuses – mis juhtus

Lugege meie täielikku ajaskaala ja konsooli OS-i ja Android-x86 vastuolude analüüsi.

Android-x86 arendajate kogukonnas on puhkenud torm. Ühisrahastatud projekti "Console OS" tegevjuhti on süüdistatud Kickstarteri toetajate petmises, kuna ta ei suutnud oma lubadusi täita. Tänu populaarsetele lõimedele sotsiaalmeedia saitidel nagu reddit, kasvas torm täiemahuliseks draamaorkaaniks.

Kuid kes on asjaosalised, mis juhtus ja kuidas see avatud lähtekoodiga arendusmaailmas laiemalt paika loksub? Süvenesin selle probleemi kohta tehtud paljudesse postitustesse, nii minevikus kui ka praegu, et anda teile põhjalik ülevaade konsooli OS-i ja Android-x86 vahel juhtunust.


  • Android-IA: Android on Intel Architecture on avatud lähtekoodiga koostöö, et viia Android Inteli riistvarani. Intel ise panustas gruppi suurel hulgal tuge, mis on riistvaraspetsiifiliste vigade parandamiseks ja vajalike draiverite Androidis korralikult tööle panemiseks ülioluline. Ilma suurema hoiatuseta loobus Intel projekti toetamisest kogu riistvara puhul, välja arvatud see
    MinnowBoard MAX. Miks see samm täpselt aset leidis, on ebaselge.
  • Android-x86: Avatud lähtekoodiga koostööl põhinev jõupingutus Androidi portimiseks paljudele Inteli arhitektuuriga arvutitele. Projekti haldavad vabatahtlikud ilma müüjate toetuseta ja on seda teinud Android edukalt teisaldatud väga erinevatele seadmetele.
  • Chih-Wei Huang: Android-x86 avatud lähtekoodiga projekti juhtiv hooldaja. Taiwanis asuv arendaja on pakkunud oma aega Android-x86-le alates 2009. aastast. Intervjuu Chih-Wei Huangiga jooksis Gamasutrale poolteist aastat tagasi, mis annab mõningase ülevaate tema tööst Android-x86-ga.
  • Christopher Price:Console, Inc. tegevjuht ja Console OS-i avalik nägu. Tuntud oma varasemate ettevõtmiste "Mechaworks" ja "iConsoleTV" poolest.
  • Konsooli OS: Ühisrahastatud jõupingutus Mobile Media Ventures, Inc. (MMV) (nüüd muudetud kaubamärgiks Console, Inc.)  Androidi portimiseks Inteli arhitektuuriga arvutitesse. Väidetavalt on Androidi avatud lähtekoodiga projekti kahvel ja selle eesmärk on luua funktsionaalne Android, mis põhineb erinevatel populaarsetel laua-/sülearvutikonfiguratsioonidel, litsentsides Inteli draivereid. Kickstarter lõppes 11. august 2014, 5695 toetajalt koguti kokku $78 497. Projekti pikaajaline eesmärk on tegevjuhi sõnul "astuge Vulkanile ja kasutage konsooli OS-i, et luua mängukonsool, mis võtab vastu peamised mängijad.

Märkus: iga osapoole kaebustes on palju väiksemaid sündmusi, kuid need jäävad allpool loetletud sündmustega võrreldes kahvatuks.

12. juuni 2014: Konsooli OS kuulutati välja Kickstarteris.

~Juuni-august 2014: Christopher Price ja kõik arutelud Console OS-i kohta on Android-x86 arutelutahvlil keelatud. Grupi keelu põhjus on see, et nad otsustasid pärast Price'iga rääkimist kiiresti, et projekt on pettus.

11. august 2014: Konsooli OS Kickstarter lõppes.

~ jaanuar 2015: Intel peatab Android-IA toe, loobudes nii Core'i kui ka PC-tahvelarvutite toetamisest.

11. detsember 2015: Chih-Wei Huang kutsub avalikult välja Christopher Price'i ja Console OS-i, teatades, et Price petab oma Kickstarteri toetajaid, kuna ei suuda oma lubadusi täita.

25. detsember 2015: Vastureaktsioon hakkab mullitama, kui mitmed müügikohad ja arendajad hakkavad probleemi kajastama. See läheb viiruslikuks, kui lugu postitatakse Androidi subredditi. Samal päeval postitab Christopher Price Console OS Kickstarteri lehele värskenduse, vastates kriitikale.

31. detsember 2015: vastuseks Kickstarteri värskenduses Chih-Wei Huangile esitatud süüdistustele esitab Chih-Wei Huang väljakutse Christopher Price toodab vähemalt 10% funktsioonidest, mida ta lubas, ja pakub talle 50 000 dollarit, et seda teha uueks aasta. Christopher Price vastab, kuid ei võta hr Huangi väljakutse vastu, teatades, et Android-IA meililist ei ole selleks õige koht.


Chih-Wei Huang -> Christopher Price / konsooli OS:

  • Süüdistab Price'i oma toetajate petmises, kuna ta ei täitnud Kickstarteri lubadusi.
  • Teatab, et Christopher Price ei ole kirjutanud konsooli OS-i jaoks ühtegi algkoodi ja et konsooli OS-i pole tegelikult olemas.
  • väidab, et konsooli OS-i olemasolu kahjustab Android-x86 mainet, kuna igaüks, kes loeb iConsole'i ​​git-logi, näeb seda "cwhuang" on suurim panustaja projekti juurde. Kui ta on vaikimisi nõus, võidakse teda „[kohtus] kaasosalisena kohelda”.
  • Nendib, et nende arvukates kirjavahetuskatsetes (isegi isiklikult) on Price noominud tema taotlusi konsooli operatsioonisüsteemi demonstreerimiseks.
Hr Huangi ja hr Pricei vestlus

Christopher Price -> Chih-Wei Huang:

  • Väidab, et Chih-Wei Huang üritab hinda "maha raputada", nõudes talt 50 000 dollari maksmist, et tõmmata Android-x86 projektist kood. Tõendite saamiseks pani ta üles meilivestluse, mille ta pidas hr Huangiga. Kuna Chih-Wei Huang on projekti Android-x86 juhtivadministraator, vastutab ta tõmbamistaotluste haldamise eest.
  • kinnitab, et hr Huangil on ebamõistlik nõuda Android-x86-lt annetust, nimetades seda „kahjuks” ja „häbiks avatud lähtekoodiga." Ta juhib tähelepanu sellele, et hr Huang on ASUSe töötaja, ja usub, et see on töötaja poolt ebaprofessionaalne nõuda.
  • Märgib, et Chih-Wei Huang on Inteli ja konsooli OS-i suhtes liiga kriitiline olnud.

Christopher Price/Console OS -> Android-IA

  • Pettunud, et Intel loobus Android-IA toest, kuna konsooli OS toetus suuresti Android-IA-le, et Android saaks Inteli uuema riistvaraga korralikult tööle saada.

Kogukond -> Christopher Price / konsooli OS

  • Usub, et konsooli OS on vaid üks string pikas reas ebaõnnestunud projektidest Mechaworksist, iConsoleTV-st ja nüüd ka Console OS-ist/iConsole Microst. Projektiga seotud peamised probleemid tulenevad aususe puudumisest selle kohta, kust projekt oma allikad ammutab.
  • Mures, et Android-x86 oleks patuoinas Price'i antud lubaduste täitmata jätmise pärast.
  • On süüdistusi, et Price korraldas Kickstarteri kampaania, teades, et Android-IA tugi ei kesta.

On selge, et ümber lükatakse palju-palju väiteid. Uurime igaühte, et saaksite otsustada, mis on asja taga. Pange tähele, et paljud neist linkidest põhinevad erinevate blogide ja artiklite kommentaaride jaotistel. Arutelu sellel teemal on olnud tugevalt katkendlik ja seetõttu raskesti jälgitav.

Christopher Price'i / konsooli OS-i vastu

  1. Kas konsooli OS-i tarnimine ebaõnnestus?
    1. Konsooli OS kuvab uhkusega loendi erinevustest enda ja teiste Android-on-Intel OS-ide vahel. Kuna me pole veel näinud töötavat ehitamist väljaspool esialgset KitKat DR1 ROM-i (mis põhineb Android-IA-l, kuid ilma lubatud funktsioonideta).
    2. Christopher Price on teatanud, et nad on oma Kickstarteri raha kulutanud, püüdes jätkata Android-IA arendamist, kui Intel on toe katkestanud. Nad väidavad, et olid kulutanud märkimisväärseid rahalisi vahendeid konsooli OS-i litsentsimiseks ja arendamiseks ning et nad ei saa praegu inimestele raha tagasi maksta. pärast Amazoni/Kickstarteri tehtud kärpeid. Lisaks teatab ta, et tema 6-liikmelisel meeskonnal on elas kogutud 78 000 dollarist sel möödunud aastal.
    3. Kickstarteri osana on meeskond lubanud oma toetajatele tarnida T-särke, sülearvuteid ja muid maiuspalasid. neid pole tarnitud.
      Konsooli OS-i funktsioonide võrdlus
  2. Kas konsooli OS on olnud ebaaus?
    1. Kickstarteri jaotises „Riskid” ei viidanud tõepoolest sellele, et projekt tugines arenduses suuresti Android-IA-le.
    2. Aastal 29. oktooberth värskendada nende Kickstarteri lehel kasutas Console OS tõenäoliselt juba Android-x86 baasina, ilma et oleks seda maininud. Selleks hetkeks oli Android-IA tugi iseenesestmõistetav, kuid värskenduses märgib Price, et nad suutsid seda teha "[watch] kolm filmi otse HD-s" alates "Intel Core 2-in-1". Sel ajal teatas Price, et Console OS-i meeskond ei pea enam seda tegema "Võitle hammaste ja küüntega mootori ehitamiseks" mis on nüüd mõistlik, arvestades avalikustamist, et need põhinevad Android-x86-l.
    3. Price väidab nüüd, et seda on teinud ka Kickstarteri toetajad investeerinud aastal Konsooli OS-i veebisait ja foorum. Kickstarteri lehel selle kohta otsest viidet ei olnud, kuid tundub, et Price kavatseb konsooli OS-i kallal tööd jätkata, et tööstuse tugi. Veebisaidi ja kogukonna loomisega ning Console OS-i avatud lähtekoodiga muutmisega loodab Price, et suudab arendajaid ja originaalseadmete tootjaid projekti toetada.
    4. Seda, kas Price pani oma Kickstarteri välja, teades, et Android-IA tugi kestab või mitte, ei saa ühel või teisel viisil tõestada. Oma Kickstarteri värskenduses väidab Price, et ta oli kindlustanud "määratud lepingud nii turunduse kui ka inseneritöö kohta" Intelilt, aga need lepingud "ei teavitanud [neid] Inteli toe olulistest muudatustest enne, kui Kickstarteri kampaania oli lõppenud." Price pole kunagi tõeliselt tõestanud, et tal oleks olnud ka Inteli toetust, mis on ülioluline, et toetada tema väidet, et tal on Inteliga tugevad suhted.
  3. Kas konsooli OS on lisanud originaalkoodi?
    1. Oma esialgses postituses konsooli OS-i kohta mainib Chih-Wei Huang, et Price ei ole teinud originaaltööd. Tõenduseks, ta esitas git-diffi näitamaks, et ainsad muudatused olid nimemuutus ja Trebucheti (Cyanogenmodi kanderaketi) kaasamine. Price väidab, et nende tehtud muudatused "ei ilmuks git-diff-il." Tema selgitus, miks see nii juhtub, on see, et Price'i sõnul ainult 70% nende koodist on Githubis otseülekandes ja sellest ka see kriitika on ennatlik. Lisaks väidab ta, et konsooli OS-i funktsioone tipptasemel Inteli draiverid mis pole saadaval üheski Android-x86 distributsioonis.
    2. Värskenduses väidab Price, et ta on seda teinud "avatud lähtekoodiga kümneid tuumaplaastreid." Kui aga järgite tema pakutavat linki ja avate ZIP-faili, leiate, et ZIP-fail sisaldab peamiselt plaastreid, mis on võetud otse Inteli töötajatelt.
      Inteli töötajate paigad
    3. Sees kommenteerige redditis, Price väidab, et Console OS "tõlgi dünaamiliselt ARM NDK kood x86 koodiks", mis Chih-Wei Huangi sõnul on Android-IA-st võetud funktsioon, mis on juba Android-x86-s olemas.
    4. Price lubab mitmes kohas tulevikus Android-x86-le ülesvoolu koodi sisestada (isegi nii kaugele kui juuli 2014), kuid pole seda veel tegemata. "Kui oleme GitHubi täielikult lavale toonud, pakume kindlasti kogukonnale stiimuleid, et aidata kaasa täiustustele ja boonustele, millest saavad kasu nii Android-IA, Android-x86 kui ka konsooli OS." Price keeldub aga an "väljapressimise tasu" Android-x86 hargile. Price teatas, et konsooli OS-ist saab "Cyanogenmod to [Android-x86] AOSP."
  4. OnKonsooli OS täitis kõik lubadused?
    1. Konsooli OS väidab täielikku toetust Unity, Havok Project Anarchy ja Unreal Engine 4. Siiski ei saa me öelda, et see nõue oleks täidetud, kui seda pole tõestatud.
    2. Price on lubanud ehitada a hüperviisor nimega "InstaSwitch", et võimaldada sujuvat ümberlülitamist Windowsi ja Androidi vahel ilma GPU-ga. Ta väitis seda mitmed nimetamata originaalseadmete tootjad pidasid temaga läbirääkimisi selle tehnoloogia üle.
    3. Hind lubas iConsole Micro tarnida 2015 aasta suve jooksul märtsiks ka Console OS-i alfa- ja öised versioonid, kuid kumbki neist eesmärkidest ei täitunud.
    4. UX-i osas on Price lubanud teha sellise kasutajaliidese "[Tundub] nagu PC OS-i liideste standardite põhijoon." Sellel kasutajaliidesel oleks olnud rakenduste menüü, mis "töötab koos mitme toimimisega", "uus navigeerimisriba", üheleheline avaekraan ja hiiresõbralik olekuriba. Lõpuks väitis ta, et tal on "AOSP-režiim", mis lülitab välja kõik konsooli OS-i täiendused. See UX saadeti väidetavalt erinevatele arvutitootjatele, kes ütlesid, et neile "see meeldis".
    5. Seoses Wi-Fi-kaartide ja USB-kontrolleritega väidab Price, et need on Realteki, Broadcomi, Qualcommi, Atherose ja Inteli draiverite litsentsimine vaid et nad võitlesid Marvelliga. Ta väitis ka, et USB 3.0 töötas ettevõttesSuperSpeed määrad."
      Konsooli OS lubas kunagi tuua meieni mängude tulevikku
  5. Kas konsooli OS varastab koodi?
    1. Ei, nagu Chih-Wei Huang märgib, on Android-x86 forking "Kindlasti [seaduslik] ja lubatud." Ta isegi julgustab seda, kui hark suudab projekti jaoks midagi kasulikku arendada.
    2. Enamik Android-x86 on litsentsitud Apache 2.0 litsents, mis keelab tarkvara edasi levitamise ilma seda õigesti omistamata. Hr Price teatab, et on antud täielik panus nüüd on kogu Android-x86-st tõmmatud kood, mis tõene tähendab, et ta ei ole ühegi litsentsi rikkumise all. Androidis kasutatav Linuxi tuum nõuab, et allikas oleks välja antud ka GPL-i all, millele konsooli OS näib vastavat. Chih-Wei Huang ei ole Console OS-i süüdistanud selles, et see ei ole oma koodi omistanud üheski hiljutises avalduses, seega võib kindlalt öelda, et selle üle ei vaielda.

Chih-Wei Huangi vastu

  1. Kas hr Huang on süüdi hinna ja kvaliteedi suhte langetamises?
    1. Price'i postitatud meilivestluse kohaselt oli hr Huangi täpne sõnastus "annetada" saidile "android-x86.org". Hr Huangi sõnul50 000 dollari suurune nõue oli katse katsetada Price'i, et näha, kas ta suudab seekord näidata "midagi tõelist". Hr Huang nõuab konsooli OS-i või Githubisse üles laaditud koodi videodemot.
  2. Kas hr Huangil on probleeme Android-IA-ga töötamisel?
    1. Saate lugeda asjakohased süüdistused siin temalt sisse nõutud. Härra Huangil on kuna vastas nendele väidetele Android-x86 Google'i grupis.

Selline stsenaarium pole avatud lähtekoodiga maailmale sugugi võõras. Sarnane tõrge juhtus ka tagasi 2005 CherryOSi ja PearPC vahel. Populaarne avatud lähtekoodiga renderdusprogramm Blender on seisnud silmitsi paljude katsetega oma koodibaasi kasumi teenimiseks ilma et oleks näha palju ülesvoolu esitatud täiustusi. Värskem ja asjakohasem näide hõlmab Menuet OS ja selle kahvel Kolibri OS. Christopher Price väidab, et tema kahvel ei sarnane nende varasemate näidetega. Ühes ajaveebipostituses võrdleb ta konsooli OS-i omaga Boxee, CyanogenMod ja Apple'i WebKit.

Hind lubab arendust jätkata 2016. aastal, väidab end olevat pakkudes auhindu kõigile panustajatele oma avatud lähtekoodiga projektile ja teatab, et saadab kõik ülejäänud hüved oma toetajatele. Teisest küljest on Chih-Wei Huang lõpetanud Lollipop-x86 arendamise ja kolinud Marshmallow-x86 harule, et "Pettumuse pettumus kiiremini."

Oleme välja toonud tausta, süüdistused ja tõendid, et anda teile loodetavasti põhjalik ülevaade konsooli OS-i ümbritsevatest vaidlustest. Loodame, et vaatate seda meeldetuletusena kriitiliselt uurima ühisrahastatud projektide kohta esitatud nõudeid enne oma raha sellesse investeerimist. Edaspidi peame ootama ja vaatama, kas konsooli OS-i meeskond suudab toota mõnda väärt koodi. Seni on Androidi kogukond Android-x86 meeskonna paljastuste tõttu projekti vastu usu kaotanud.


Kuhu te selles küsimuses seisate? Andke meile allolevates kommentaarides teada.

Värskendus: Chris Price on pärast seda vastanud mitmele r/Androidi kommentaarile selle artikli kohta, leidke needsiin