Susisiekia Aleksandras Čistjakovas, aš esu evangelistas
Vertindamas labiau pasikliaudavau savo skoniu, o ne ekspertų nuomone. Todėl į šį sąrašą, pavyzdžiui, neįeina automobiliai be vairuotojo, nes nieko iš esmės naujo ar stebinančio šioje technologijoje nėra.
Sąraše įvykių nerūšiavau pagal reikšmingumą ar vau efektą, nes jų reikšmė paaiškės po dešimties metų, o vau efektas per trumpalaikis, tiesiog stengiausi, kad ši istorija būtų nuosekli.
1. Nešiojamos serverio programos „WebAssembly“ programavimo kalba „Rust“.
Apžvalgą pradėsiu nuo dviejų ataskaitų:
1. Pranešimas
Tuo metu, kai skaitė pranešimą, Brianas Cantrillas dirbo „Joyent“ techniniu direktoriumi ir neįsivaizdavo, kaip jam ir Joyentui baigsis 2019 m.
2.
2019 m. WebAssembly su savo
Proveržio esmė akivaizdi – žmonija turi dar vieną vykdymo laiką, galintį paleisti nešiojamas žiniatinklio programas (ar kas nors prisimena WORA principą, sugalvotą Java kalbos autorių?).
Mes taip pat turime gana saugų būdą kurti šias programas dėl Rust kalbos, kurios tikslas yra pašalinti visas klaidų klases kompiliavimo metu.
„WebAssembly“ yra toks žaidimų keitiklis, kurį vienas iš „Docker“ kūrėjų Solomonas Hikesas rašė, kad jei „WebAssembly“ ir WASI būtų buvę 2008 m., „Docker“ tiesiog nebūtų gimęs.
Nenuostabu, kad Rust buvo tarp naujosios nešiojamosios technologijos pritaikytojų – jos ekosistema dinamiškai vystosi, o „Rust“ jau kelerius metus yra pati mėgstamiausia programavimo kalba, rodo rezultatai.
Tai skaidrė iš Steve'o kalbos, kurioje aiškiai parodytas saugos klaidų, kurių galima visiškai išvengti naudojant Rust, skaičiaus santykis su bendru klaidų skaičiumi, rastų MS Windows per pastarąjį pusantro dešimtmečio.
„Microsoft“ turėjo kažkaip reaguoti į tokį iššūkį, ir tai padarė.
2. Projektas Verona iš Microsoft, kuris išsaugos Windows ir atvers naują istorijos puslapį bet kuriai OS
„Microsoft Windows“ branduolio ir daugumos vartotojų programų klaidų skaičius per pastaruosius 12 metų išaugo beveik tiesiškai.
2019 m. Matthew Parkinson iš „Microsoft“.
Tai „Microsoft“ iniciatyva sukurti saugią programavimo kalbą, pagrįstą „Rust“ kalbos idėjomis: kolegos iš „Microsoft Research“ išsiaiškino, kad dauguma saugumo problemų yra susijusios su sunkiu C kalbos, kuria parašyta didžioji dalis „Windows“, paveldu. Veronos „Rust“ kalba valdo atmintį ir tuo pačiu metu prieigą prie išteklių
Įdomu tai, kad „Microsoft“ tradiciškai suvokiama kaip blogio imperija ir viso naujo priešininkė, nepaisant to, kad
Briano Cantrillo klausimas iš pirmosios pastraipos: „Ar ne laikas perrašyti operacinės sistemos branduolį Rust? sulaukė netikėto atsakymo – akivaizdu, kad operacinės sistemos branduolio perrašyti dar negalima, tačiau jau perrašomos vartotojo erdvėje veikiančios programos. Prasidėjo nesustabdomas procesas ir tai atvers naują ateities puslapį visoms operacinėms sistemoms.
3. Dart programavimo kalbos populiarumo augimas dėl Flutter sistemos
Esu tikras, kad ši žinia yra didelė staigmena ne tik mums ir plačiajai visuomenei, bet ir daugumai tiesioginių jos kūrimo proceso dalyvių. Prieš aštuonerius metus Google pasirodžiusios Dart programavimo kalbos populiarumas šiemet sparčiai augo.
Aš naudoju savo metodą programavimo kalbų populiarumui įvertinti analizuodamas Github saugyklas kartą per mėnesį
„Dart“ populiarumu aplenkė Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua ir CoffeeScript. Panašu, kad šiais metais jokia kita programavimo kalba neišaugo greičiau. Kodėl taip atsitiko?
Vienas iš svarbiausių šių metų ataskaitų
„Dart“ kalbos populiarumo priežastis yra mobiliųjų programų kūrimo sistema
Mes nieko nežinome apie Dart, nes nevykdome mobiliojo ryšio kūrimo, tačiau nuoširdžiai sveikiname kitą statiškai įvestą programavimo kalbą.
4. Galimybė išlikti Linux branduoliui ir jo bendruomenei eBPF virtualios mašinos dėka
Mes VDSina meilės konferencijose: šiais metais buvau „DevOops“ konferencijoje Sankt Peterburge ir dalyvavau apskritojo stalo diskusijoje, skirtame tendencijoms ir aktualiems dalykams pramonėje. 2019 m. tokiuose pokalbiuose pagrindinės nuomonės buvo:
- Dockeris mirė, nes per nuobodu
- „Kubernetes“ gyvuoja ir truks apie metus – apie tai dar bus kalbama konferencijose 2020 m.
- Tuo tarpu joks gyvas žmogus ilgą laiką nežiūrėjo į Linux branduolį
Nepritariu paskutiniam punktui, mano požiūriu, kuriant Linux branduolį dabar vyksta ne tik įdomūs, bet ir revoliuciniai dalykai. Žymiausia yra eBPF virtuali mašina, kuri iš pradžių buvo sukurta siekiant išspręsti nuobodžią tinklo paketų filtravimo užduotį, o vėliau išaugo į bendrosios paskirties branduolio lygio virtualią mašiną.
„Linux“ branduolio kūrimas: taip
„Linux“ branduolio kūrimas: dabar
eBPF dėka branduolys dabar praneša apie įvykius, kurie gali būti iš dalies apdoroti už branduolio ribų – sąsaja leidžia saugiai ir efektyviai sąveikauti su branduoliu iš vartotojo erdvės ir išplėsti bei papildyti Linux branduolio funkcionalumą, apeinant visus -pamačiusi Lino Torvaldso akį.
Prieš eBPF kurti programas, kurių veikla buvo glaudžiai susijusi su sąveika su Linux branduoliu, buvo sudėtinga – norint sukurti tokius dalykus kaip lėtų įrenginių tvarkyklės ir failų sistemų sąsajos vartotojo erdvėje, patyrusiems Linux branduolio kūrėjams reikėjo atlikti oficialią peržiūros procedūrą.
Pasirodžiusi eBPF sąsaja labai supaprastino tokių programų rašymo procesą – pažemintas įėjimo slenkstis, atsiras daugiau kūrėjų ir bendruomenė vėl atgys.
Aš nesu vienas su savo entuziazmu:
Tuo tarpu Linusas Torvaldsas dažniausiai jo viešai negiria už tokius dalykus, ir aš jį suprantu – kas nori viešai atrodyti kaip idiotas? 🙂
5. Linux įdėjo beveik paskutinę vinį į FreeBSD karstą dėl asinchroninės io_uring sąsajos Linux branduolyje
Kol kalbame apie Linux branduolio temą, verta paminėti dar vieną reikšmingą patobulinimą, kuris įvyko šiais metais: naujo
Daugelį metų sistemų administratoriai ir „FreeBSD“ kūrėjai savo pasirinkimą grindė tuo, kad „FreeBSD“ asinchroninis įvestis/išvestis veikia geriau nei „Linux“. Pavyzdžiui, šis argumentas
Dabar žaidimas apsivertė aukštyn kojomis.
6. AMD triumfuojantis sugrįžimas su Ryzen procesorių linija
Nieko neįprasto, tiesiog AMD, kuris ilgą laiką buvo pramonės nuošalyje, muša rekordą po rekordo.
Naujoji Ryzen procesorių linija parodė neįtikėtiną kainos ir našumo santykį: jie
7. Po AMD, Apple siekia paimti dalį Intel pyrago su iPadOS ir senais Gateso triukais
Milžinų kovose dažniausiai bando dalyvauti visi, kas gali rankose laikyti ginklą, o dėl „Intel“ maisto bazės pretenduoja ne tik AMD. Apple elgėsi kaip senas jautis juokaujant.
lėtai leisimės nuo kalnoSenas ir jaunas jautis stovi kalno viršūnėje, o apačioje ganosi karvių banda.
Jaunasis jautis siūlo senajam:
- Klausyk, greitai, greitai nusileiskime ir beldžiamės į karvę
ir greitai, greitai, mes grįšime!
- Ne!
- Na, tada greitai, greitai nusileiskime, pakvieskime po dvi karves ir greitai...
Greitai atsikelkime!
- Ne!
- Na, ką tada siūlai?
- Mes lėtai, lėtai leisimės nuo kalno, išžudysime visą bandą ir
Lėtai ir lėtai grįžkime į savo vietą!
Išleisdama naują „iPadOS“, „Apple“ prieš „Intel“ panaudojo taktiką, vadinamą „ardančia inovacija“.
Vikipedijos apibrėžimas
„Ardomoji inovacija“ – tai inovacija, keičianti vertybių pusiausvyrą rinkoje. Tuo pačiu metu seni produktai tampa nekonkurencingi vien dėl to, kad parametrai, kuriais anksčiau buvo grindžiama konkurencija, praranda savo reikšmę.
„Žlugdančių naujovių“ pavyzdžiai yra telefonas (pakeitęs telegrafą), garlaiviai (pakeisti burlaiviai), puslaidininkiai (pakeisti vakuuminiai įrenginiai), skaitmeniniai fotoaparatai (pakeisti kino kameros) ir el. paštas (sutrikdytas tradicinis paštas).
„Apple“ naudoja savo mažos galios ARM pagrindu veikiančius procesorius, o tai vartotojams pasirodė svarbiau nei šiek tiek atsiliekantis „Intel“ x86 našumas.
„Apple“ sugeba išplėšti dalį rinkos, „iPad“ iš pramogų terminalo paversdama visaverčiu darbo įrankiu – pirmiausia tiems, kurie kuria turinį, o dabar ir kūrėjams. Žinoma, ARM pagrindu veikiančio „MacBook“ dar greitai nepamatysime, tačiau nedidelės „MacBook Pro“ klaviatūrų dizaino problemos skatina ieškoti alternatyvių sprendimų, o vienas iš jų žada tapti „iPad Pro“ su iPadOS.
Ką su tuo turi Gatesas ir „Microsoft“?
Vienu metu Gatesas sugalvojo lygiai tą patį triuką su IBM.
Aštuntajame dešimtmetyje IBM dominavo serverių rinkoje, pasitikėdama milžinu, ignoruojančiu asmeninius kompiuterius paprastam žmogui. Devintajame dešimtmetyje Geitsas už pinigus sukūrė IBM ir už tai licencijavo MS-DOS, palikdamas teises į operacinę sistemą sau. Gavusi pinigus „Microsoft“ sukūrė grafinę MS-DOS sąsają, ir gimė „Windows“ – iš pradžių tik grafinis priedas per DOS, o vėliau pirmoji operacinė sistema kompiuteriams, patogi naudoti masei. IBM, būdama didelė, gremėzdiška įmonė, pralaimi asmeninių kompiuterių rinką jaunai ir sparčiai Microsoft. Labai trumpai perpasakojau šią puikią istoriją, todėl jei jums įdomu, kaip „Apple“ žais su „Intel“ 1970 m. su „iPadOS“, labai rekomenduoju
8. ZFSonLinux pozicijų stiprinimas - senas arklys vagos negadina
Kanoninis
9. Oxide Computer Company – atidžiai stebėsime komandą, kuri aiškiai sugeba daug – bent jau sukurti šaunią laidą
Sąrašą baigiu dar vienu Brian Cantrill paminėjimu, nuo kurio aš pradėjau.
Brianas Cantrillas ir kiti inžinieriai (kai kurie iš jų taip pat anksčiau dirbo Sun) įkūrė įmonę pavadinimu
Jų idėja yra naujos revoliucijos pažadas, ir man bus bent jau malonu stebėti jų minčių judėjimą ir jų raidą ateinančiais 2020 m.
Ką mums pavyko padaryti 2019 metais VDSinoje
2019 m. su VDSina nepadarėme jokių technologinių proveržių, bet vis tiek turime kuo didžiuotis.
Vasario mėnesį įtraukėme galimybę naudoti vietinį tinklą tarp serverių ir pradėjome domeno registravimo paslaugą. Kaina buvo viena iš mažiausių rinkoje - 179 rubliai už ru / рф, įskaitant atnaujinimą.
Kovo mėnesį kalbėjomės IT Global Meetup #14.
Balandžio mėnesį kiekvieno serverio kanalo plotį padidinome nuo 100 iki 200 megabitų, o visų tarifų (išskyrus pigiausius) srauto limitą gerokai padidinome – iki 32 TB per mėnesį.
Liepos mėnesį klientai turėjo galimybę automatiškai įdiegti Windows Server 2019. Maskvos vietoje pradėta teikti nemokama DDoS apsauga.
Taip pat liepos mėnesį mūsų kompanija pasirodė Habré, debiutavusi
Rugpjūčio mėn. jie pridėjo galimybę kurti momentines kopijas – serverio atsargines kopijas.
Viešoji API buvo išleista.
Kiekvieno serverio kanalo plotį padidinome nuo 200 iki 500 megabitų.
Dalyvavome konferencijoje „Chaos Constructions 2019“, kaip prekę dalindami botagus su įmonės logotipu (kampanijos šūkis buvo „Kai kūrėjas yra viršuje“) ir išpūtėme telegramų pokalbius.
Rugsėjo mėnesį pristatėme mieliausią ir draugiškiausią IT įmonės „Instagram“ – VDSina pradėjo kalbėti apie naujienas ir kasdienybę
Lapkričio mėnesį vykome į „Highload++“, dalyvavome apskritajame stale „Duomenų bazės Kubernetes“ ir aprengėme dalyvius ryklių kepurėmis.
Gruodžio mėnesį kalbėjome DevOps susitikime GazPromNeft biure su pranešimu apie duomenų bazes Kubernetes ir DevOpsDays konferencijoje Maskvoje.
išvada
Kaip sakė Nassimas Talebas, daug lengviau nuspėti tai, ko tikrai nepamatysime. Noriu pastebėti, kad visa nauja, ką pamatysime 2020 m., yra 2019, 2018 ir anksčiau. Nenoriu tiksliai prognozuoti ateities, bet 2020-ieji tikrai nebus „Linux“ metai darbalaukyje (kada paskutinį kartą matėte darbalaukį?) O „Linux“ metus mobiliuosiuose įrenginiuose matome jau dešimt metų dabar.
Bet kokiu atveju tikiuosi, kad po metų vėl susibursime ir aptarsime, kaip viskas iš tikrųjų susiklostė.
Linksmų švenčių visiems!
Stebėkite mūsų kūrėją Instagram
Šaltinis: www.habr.com