CyanogenMod yra negyvas, nužudytas patronuojančios bendrovės Cyanogen. Bendruomenė bando paimti kūrinius ir sukurti naują projektą LineageOS, pagrįstą kodu. Tačiau primena, kad atvirojo kodo programinė įranga yra ne visi saulės spinduliai, vaivorykštės ir stabilumas: iš tikrųjų tai dažnai gali būti labai nepatogus.
Net jei projektas yra atvirojo kodo, jis nebūtinai netgi reaguoja į bendruomenę , daug mažiau patikimos programinės įrangos, nuo kurios galite priklausyti. Projektai skiriasi: kai kuriuos vieną ar du kūrėjai valdo kaip hobis, o kiti sutelkia kūrėjus, kuriuos moka daugybė didelių korporacijų, o kitas - vienintelė patronuojanti bendrovė. Kiekviena situacija turi savo problemas ir dramą.
Mums patinka atvirojo kodo programinė įranga, kad mes netinkami, bet tai kelia tam tikrų sunkumų. Atkreipkite dėmesį į keletą.
Atrodo, kad daugelis atvirojo kodo projektų kenčia nuo lėto tempo, kai naujos versijos yra be galo uždelstos, naujos funkcijos ateina lėtai, jei kada nors , ir sunku nustatyti pirmenybę sudėtingoms, tačiau svarbioms funkcijoms.
Tiesiog pažvelkite į "Ubuntu" bandymus paleisti "Unity 8" darbalaukį ir "Mir" rodymo serverį, leidžiantį "konvergencijos" viziją. Ši nauja "Linux" darbalaukio versija turėjo būti stabili prieš daugelį metų ir dar nėra. Projektas nukrito ledyniu tempu, kad Canonical "Microsoft" nugalėjo "Punch", kuris iki "Windows 10" paskelbė savo viziją kompiuterio, kuriame veikia "smart-phone", ir pristatė jį. "Canonical" vis dar nepateikė savo ilgai pažadėtos vizijos. Galbūt jis bus stabilus dar kelerius metus.
SUSIJĘS: Štai kodėl "Firefox" vis dar metų už Google Chrome
"Mozilla taip pat turėjo tam tikrų sunkumų nustatydamas pirmenybę. "Firefox" vis dar nepateikė kelių procesų ir "sandboxing" funkcijų. Tai yra labai svarbu, kad naršyklė būtų apsaugota, užkirstas kelias gedimams pašalinti visą naršyklę ir geriau panaudotų daug procesų procesorius. Visos kitos pagrindinės naršyklės pristatė šias funkcijas, įskaitant neapykantą "Internet Explorer". "Mozilla" sukūrė "Electrolysis" projektą, kad pridėtų šias savybes, bet 2011 m. Sustabdė jį, nes tai buvo pernelyg sudėtinga. Tada Mozilla turėjo ją iš naujo paleisti 2013 m. Ši funkcija, atrodo, pasirodys 2017 m., O tai iš tiesų tikrai vėluoja. Tuo tarpu "Mozilla" švaistė laiką, dirbdami "Firefox OS", nesėkmingos išmaniųjų telefonų operacinės sistemos.
Kai projektas naudoja tiek daug savanorių kūrėjų, gali būti sunku rasti žmones atlikti sunkų darbą, kuris nėra įdomus.
Atviro šaltinio projekto šaltinio kodas yra prieinamas visiems, kam reikia keisti. Tai yra esmė! Jei atvirojo kodo projektas pasikeičia jums nepatinka, tada jūs arba bendruomenė gali priimti senąjį šaltinio kodą ir tęsti darbą kaip naują projektą. Tačiau bendruomenės projektai dažnai yra suvynioti į vidinę dramą, dėl ko jie gali suskaidyti į daugelį projektų, painioja ir pašalina naudotojus.
Pavyzdžiui, kai buvo paleista GNOME 3 ir daugelis GNOME 2 vartotojų nebuvo patenkinti, t tiesioginis akivaizdus kelias. Kūrėjai turėjo ištraukti GNOME kodą į kitus projektus, tokius kaip MATE ir Cinamon. Viena darbastalio aplinka paversta trimis, o kūrimo ištekliai yra labiau išsibarstę tarp projektų.
SUSIJĘS: "OpenOffice" ir "LibreOffice": koks skirtumas ir kokia turėtų būti naudojama?
Panašiai, "OpenOffice" bendruomenė nebuvo laimingas, kai Oracle įsigijo Sun. "Oracle" netgi trumpai pakeitė nuosavą, ne atviro kodo Office Suite "StarOffice į" Oracle Open Office ". Bendruomenė turėjo sukurti naują "LibreOffice" šaką, pagrįstą "OpenOffice" kodu. Daugeliui žmonių tai tapo de facto atviro kodo programų paketu, bet kiti vis dar naudoja "OpenOffice", nes nežino apie geresnę šakę ir jos dramą. "OpenOffice" turi daug sustiprinto vardo atpažinimo.
Ir, žinoma, yra CyanogenMod. Cyanogen Inc tiesiog ištraukė kištuką į "CyanogenMod" internetines paslaugas - tai reiškia, kad jie greičiau užmuš patį populiariausią trečiosios šalies "Android" ROM, o ne perduos jį bendruomenei, užuot priversdama bendruomenę sukurti naują "CyanogenMod" pavadinimą "LineageOS". Kodėl "Cyanogen" tiesiog neperduoda "CyanogenMod" projekto bendruomenei? Atsakymas, atrodo, yra vidinė dramatė (čia matote raštą?). "Cyanogen" buvo kompanija, kurios generalinis direktorius pažadėjo, kad jie "iškels" Google "galvą". Vietoj to "CyanogenMod" galva buvo užfiksuota kulka.
Visa tai tiesiog pablogina "CyanogenMod" naudotojus, kurie labai nedaug įspėjo prieš "CyanogenMod" serverių ir paslaugų uždarymą. Telefonai ir toliau dirbs, bet patogūs atnaujinimai ir kitos paslaugos smarkiai išauga beveik nakčiai. Vartotojai turi tikėtis, kad "LineageOS" projektas greitai taps pakaitalu.
Atvirojo kodo projektai ne visada priklauso nuo bendruomenės. Kalbėdamas apie programą yra atvirojo kodo, tik tai reiškia, kad galima padaryti kodą. Programinės įrangos kūrimo bendrovė nebūtinai turi ją naudoti kaip bendruomenės projektą, arba ji gali būti suinteresuota naudoti projektą savo kitos programinės įrangos reklamai.
"CyanogenMod" yra geras pavyzdys. Kai Cyanogen Inc. atėjo, jie tikrai nesirūpino CyanogenMod. Naujasis "Cyanogen" tikslas buvo parduoti "Cyanogen Modular OS" platformą gamintojams, prekiaujantiems "CyanogenMod" puikiu pavadinimo pripažinimu, kai žuvo projektas. Galbūt tai tik ta vieta, kur pinigai yra.
"Oracle" niekada nesirūpino "OpenOffice", bet iš pradžių norėjo naudoti savo vardą, kad galėtų parduoti "StarOffice" nuosavą biurų komplektą, pavadindami jį "Open Office" vardu. Tada jis paaukojo projektą "Apache", kai dauguma savanorių kūrėjų paliko.
"Google" iš tikrųjų nelabai rūpinasi "Android" kaip visišku atviro kodo projektu, todėl vis daugiau "Android Open Source Project" dalių "(Arba" AOSP ") yra palikta. "Google" nori, kad "Android" būtų atidaryta taip, kad gamintojams būtų lengva pritaikyti, tačiau atvirojo kodo programos, pavyzdžiui, klaviatūra ir dialer, tampa vis labiau pasenusi. Naudotojo "Android" įrenginyje "Google" tiesiog sujungia savo uždarų šaltinių klaviatūrą, rinkmeną ir kitas programas. "Google" atrodo įsipareigojusi "Android" atviro kodo branduolio, bet ne visos atvirojo kodo operacinės sistemos, kurią žmonės gali naudoti be "Google" programinės įrangos ir paslaugų. Galų gale, "Android Open Source" projekto tobulinimas tiesiog padeda "Amazon Fire" OS, konkurentė "Google" "Android" įrenginiams.
Širdies gelta paaiškinta: kodėl reikia keisti savo slaptažodžius dabar Jei projektas yra atvirojo kodo, tai reiškia, kad "atvirojo kodo" kiekvienas gali jį naudoti be prisidedančių - net didelių kompanijų. Tai sukelia problemų, kai svarbus, plačiai naudojamas projektas turi didelį darbo jėgos ir lėšų stygių.
Mes matėme šio rezultato rezultatus 2014 m. "Heartbleed" saugumo spragą. "Heartbleed" išnaudojo "OpenSSL" pažeidžiamumą. OpenSSL yra svarbi šifravimo biblioteka, kurią naudoja daugybė milžiniškų technologijų kompanijų ir šimtai tūkstančių interneto serverių. Tačiau jis turėjo tik vieną visą darbo dieną dirbančio darbuotojo be užimtumo ir 2000 dolerių per metus. Projektas priėmė papildomų lėšų iš komercinės paramos sutarčių ir konsultacijų, tačiau tik vienas pilnas darbo laikas dirbantis darbuotojas atrodo šokiruojantis mažai kritinei infrastruktūrai, kurią naudoja daugialypės terpės korporacijos, pavyzdžiui, "Google" ir "Facebook".
"Heartbleed" atkreipė dėmesį į kaip nepakankamai finansavo ši svarbi programinės įrangos dalis, todėl didelės technologinės kompanijos įsipareigojo kiekvienais metais užsidirbti pinigų, siekdamos finansuoti "OpenSSL" ir kitų svarbių projektų, kaip "Pagrindinės infrastruktūros iniciatyvos" dalies, finansavimą.
Tai yra geras rezultatas Tikra istorija, bet tik todėl, kad buvo atkreiptas dėmesys į jį. Kai jūs naudojate atvirojo kodo projektą, kad galėtumėte įdiegti savo infrastruktūrą, priklausomai nuo jo lengva pasibaigti, ir manys, kad kažkas kitas jį palaiko pakankamai gerai. Koks kitas svarbus atviro kodo projektas yra kritikuojamas nepakankamai lėtai? Mes negalime pastebėti, kol nėra dar vienos didelės problemos.
Vaizdo kreditas: snoopsmaus
Kaip veikia terminis vaizdavimas?
Jei kada nors matėte nuotraukas ar vaizdo įrašus, kuriuose viskas yra raudonos ir geltonos spalvos netvarka, tai vadinama thermography - dažniausiai vadinama terminis vaizdas. Štai kaip tai veikia. SUSIJUSIOS: Kaip pritaikyti judesio jautrumą žiediniame durų žiede Šiluminis vaizdas naudojamas visais skirtingais scenarijais - komunalinės ir energetikos bendrovės jas naudoja, kad pamatytumėte, kur namas gali būti prarasti šilumą per duris ir lango įtrūkimus.
Kaip sukurti svečio paskyrą "Windows 10" versijoje
Jei pastebėsite, kad jūsų svečiai pakankamai dažnai klausia naudoti kompiuterį, norėdami patikrinti savo el. Laišką arba ieškoti kažko internete, jūs SUSIJĘS: Kodėl kiekvienas vartotojas jūsų kompiuteryje turi turėti savo vartotojo abonementą "Windows" naudojamas tam, kad būtų skirta svečio paskyra galite įgalinti, kad kažkas galėtų laikinai naudotis savo kompiuteriu, tuo pačiu užtikrinant, kad jie nematytų jūsų asmeninių duomenų.