Alexander Chistyakov este în legătură, eu sunt un evanghelist
În aprecierea mea, m-am bazat mai mult pe gustul meu decât pe opinia experților. Prin urmare, această listă, de exemplu, nu include mașinile fără șofer, deoarece nu există nimic fundamental nou sau surprinzător în această tehnologie.
Nu am sortat evenimentele din listă după semnificație sau efect wow, pentru că semnificația lor va fi clară în zece ani, iar efectul wow este prea scurt, am încercat doar să fac această poveste coerentă.
1. Aplicații server portabile în limbajul de programare Rust pentru WebAssembly
Voi începe revizuirea cu două rapoarte:
1. Raport
La momentul citirii raportului, Brian Cantrill lucra la Joyent ca CTO și habar n-avea cum se va încheia anul 2019 pentru el și Joyent.
2.
În 2019, WebAssembly cu sale
Esența descoperirii este evidentă - umanitatea mai are încă un timp de execuție capabil să ruleze aplicații portabile pentru Web (își amintește cineva principiul WORA, inventat de autorii limbajului Java?).
Avem, de asemenea, o modalitate relativ sigură de a construi aceste aplicații datorită limbajului Rust, a cărui rațiune de a fi este de a elimina clase întregi de erori în timpul compilării.
WebAssembly este un astfel de schimbător de jocuri, încât Solomon Hikes, unul dintre creatorii Docker, a scris că dacă WebAssembly și WASI ar fi existat în 2008, Docker pur și simplu nu s-ar fi născut.
Nu este de mirare că Rust s-a numărat printre adoptatorii noii tehnologii portabile - ecosistemul său se dezvoltă dinamic, iar Rust este cel mai preferat limbaj de programare de câțiva ani, conform rezultatelor.
Acesta este un diapozitiv din discursul lui Steve, care arată clar raportul dintre numărul de erori de securitate care sunt complet evitabile atunci când utilizați Rust și numărul total de erori găsite în MS Windows în ultimul deceniu și jumătate.
Microsoft a trebuit cumva să răspundă unei astfel de provocări și a făcut-o.
2. Proiectul Verona de la Microsoft, care va salva Windows și va deschide o nouă pagină de istorie pentru orice sistem de operare
Numărul de erori din nucleul Microsoft Windows și din majoritatea programelor de consum a crescut aproape liniar în ultimii 12 ani.
În 2019, Matthew Parkinson de la Microsoft
Aceasta este inițiativa Microsoft de a crea un limbaj de programare securizat bazat pe ideile limbajului Rust: colegii de la Microsoft Research au descoperit că majoritatea problemelor de securitate sunt asociate cu moștenirea grea a limbajului C, în care este scrisă majoritatea Windows. Limbajul asemănător Rust din Verona gestionează memoria și accesul simultan la resurse folosind
Este interesant că Microsoft este perceput în mod tradițional ca un imperiu al maleficului și un oponent al tot ceea ce este nou, în ciuda faptului că
Întrebarea lui Brian Cantrill din primul paragraf: „Nu este timpul să rescriem nucleul sistemului de operare în Rust?” a primit un răspuns neașteptat - este evident că nu este încă posibil să rescrieți nucleul sistemului de operare, dar programele care rulează în spațiul utilizator sunt deja rescrise. Un proces de neoprit a început, iar aceasta va deschide o nouă pagină a viitorului pentru toate sistemele de operare.
3. Creșterea în popularitate a limbajului de programare Dart datorită cadrului Flutter
Sunt sigur că vestea următoare este o mare surpriză nu numai pentru noi și publicul larg, ci și pentru majoritatea participanților direcți la procesul de formare a acesteia. Limbajul de programare Dart, care a apărut la Google în urmă cu opt ani, a cunoscut o creștere rapidă a popularității în acest an.
Folosesc metoda mea de evaluare a popularității limbajelor de programare analizând depozitele de pe Github, o dată pe lună
Dart a depășit în popularitate Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua și CoffeeScript. Niciun alt limbaj de programare nu pare să fi crescut mai repede în acest an. De ce s-a întâmplat?
Unul dintre cele mai importante rapoarte ale acestui an
Pentru limbajul Dart, motivul popularității sale este cadrul de dezvoltare a aplicațiilor mobile
Nu știm nimic despre Dart, deoarece nu facem dezvoltare pentru mobil, dar salutăm cu căldură un alt limbaj de programare tip static.
4. Șansa de supraviețuire a nucleului Linux și a comunității sale datorită mașinii virtuale eBPF
Noi cei de la VDSina iubim conferințele: anul acesta am fost la conferința DevOops din Sankt Petersburg și am participat la o masă rotundă dedicată tendințelor și lucrurilor fierbinți din industrie. În 2019, opiniile principale în astfel de conversații au fost:
- Docker a murit pentru că e prea plictisitor
- Kubernetes este în viață și va dura aproximativ un an - despre el se va vorbi în continuare la conferințe din 2020
- Între timp, nicio persoană în viață nu s-a uitat mult timp în nucleul Linux
Nu împărtășesc ultimul punct; din punctul meu de vedere, nu numai lucruri interesante, dar și revoluționare se întâmplă acum în dezvoltarea nucleului Linux. Cea mai notabilă este mașina virtuală eBPF, care a fost creată inițial pentru a rezolva sarcina plictisitoare de filtrare a pachetelor de rețea, iar apoi a devenit o mașină virtuală de uz general la nivel de nucleu.
Dezvoltare pentru nucleul Linux: da
Dezvoltare pentru nucleul Linux: acum
Datorită eBPF, nucleul raportează acum apariția unor evenimente care pot fi procesate parțial în afara nucleului - interfața face posibilă interacțiunea sigură și eficientă cu nucleul din spațiul utilizatorului și extinde și completează funcționalitatea nucleului Linux, ocolind toate -ochiul văzător al lui Linus Torvalds.
Înainte de eBPF, dezvoltarea de programe ale căror activități erau strâns legate de interacțiunea cu nucleul Linux era o poveste dificilă - crearea de lucruri precum drivere pentru dispozitive lente și interfețe pentru sistemele de fișiere din spațiul utilizatorului a necesitat să treacă printr-o procedură formală de revizuire de către dezvoltatorii experimentați de kernel Linux.
Apariția interfeței eBPF a simplificat foarte mult procesul de scriere a unor astfel de programe - pragul de intrare a fost scăzut, vor fi mai mulți dezvoltatori și comunitatea va prinde din nou viață.
Nu sunt singur cu entuziasmul meu:
Între timp, Linus Torvalds, de obicei, nu-l laudă public pentru astfel de lucruri și îl pot înțelege - cine vrea să se facă public să arate ca un idiot? 🙂
5. Linux a pus aproape unghiul final în sicriul FreeBSD datorită interfeței io_uring asincrone din nucleul Linux
Deși vorbim despre kernel-ul Linux, merită remarcată o altă îmbunătățire semnificativă care a avut loc anul acesta: includerea unui nou
Timp de mulți ani, administratorii de sistem și dezvoltatorii FreeBSD și-au bazat alegerea pe faptul că FreeBSD a făcut I/O asincron mai bine decât Linux. De exemplu acest argument
Acum jocul s-a dat peste cap.
6. Revenirea triumfătoare a AMD cu linia de procesoare Ryzen
Nimic neobișnuit, doar că AMD, care a fost pe margine în industrie de mult timp, bate record după record.
Noua linie de procesoare Ryzen a arătat un raport preț/performanță incredibil: ei
7. După AMD, Apple își propune să ia o bucată din plăcinta Intel cu iPadOS și trucuri vechi Gates
Toți cei care pot ține o armă în mână încearcă de obicei să participe la luptele giganților și nu numai AMD luptă pentru baza alimentară a Intel. Apple s-a comportat ca bătrânul taur din glumă.
vom coborî încet munteleUn taur bătrân și tânăr stau pe vârful unui munte și o turmă de vaci păște dedesubt.
Tânărul taur îi oferă celui bătrân:
- Ascultă, hai să coborâm repede și să batem la vaca
și repede, repede, vom merge înapoi!
- Nu!
- Ei bine, atunci hai să coborâm repede, repede, să numim câte două vaci și repede...
Să ne ridicăm repede!
- Nu!
- Păi ce propui atunci?
- Vom coborî încet, încet muntele, vom omorî toată turma și
Să ne întoarcem încet și încet la locul nostru!
Prin lansarea noului iPadOS, Apple a folosit o tactică împotriva Intel numită „inovație perturbatoare”.
Definiția Wikipedia
„Inovația disruptivă” este o inovație care schimbă echilibrul valorilor din piață. În același timp, produsele vechi devin necompetitive doar pentru că parametrii pe care se baza anterior concurența își pierd semnificația.
Exemple de „inovații perturbatoare” sunt telefonul (înlocuit telegraful), navele cu aburi (navele cu vele înlocuite), semiconductorii (dispozitivele de vid înlocuite), camerele digitale (camere cu film înlocuite) și e-mailul (poșta tradițională perturbată).
Apple folosește propriile procesoare bazate pe ARM de putere redusă, iar acest lucru s-a dovedit a fi mai important pentru utilizatori decât performanța ușor în urmă a x86 de la Intel.
Apple reușește să smulgă o cotă de piață, transformând iPad-ul dintr-un terminal de divertisment într-un instrument de lucru cu drepturi depline – mai întâi pentru cei care creează conținut, iar acum pentru dezvoltatori. Desigur, nu vom vedea în curând un MacBook bazat pe ARM, dar micile probleme cu designul tastaturilor MacBook Pro încurajează căutarea de soluții alternative, iar una dintre ele promite să fie iPad Pro cu iPadOS.
Ce legătură au Gates și Microsoft cu asta?
La un moment dat, Gates a reușit exact același truc cu IBM.
În anii 1970, IBM a dominat piața serverelor, cu încrederea unui gigant care ignoră computerele personale pentru omul obișnuit. În anii 1980, Gates a creat IBM cu bani și a licențiat MS-DOS pentru el, lăsând pentru el însuși drepturile asupra sistemului de operare. După ce a primit banii, Microsoft a creat o interfață grafică pentru MS-DOS și sa născut Windows - la început doar un add-on grafic peste DOS, iar apoi primul sistem de operare pentru computere, convenabil pentru utilizare de către mase. IBM, fiind o companie mare, stângace, pierde piața computerelor personale în fața tânărului și rapid Microsoft. Am repovestit această poveste grozavă foarte pe scurt, așa că dacă vă întrebați cum va juca Apple împotriva Intel în 2020 cu iPadOS, vă recomand cu căldură
8. Întărirea poziției ZFSonLinux - calul bătrân nu strică brazda
Compania Canonică
9. Oxide Computer Company - vom monitoriza îndeaproape echipa, care este clar capabilă de multe - cel puțin creând un spectacol cool
Închei lista cu o altă mențiune despre Brian Cantrill, de unde am început.
Brian Cantrill și alți ingineri (dintre care unii au lucrat anterior la Sun) au fondat o societate numită
Ideea lor este promisiunea unei noi revoluții și, cel puțin, voi fi încântat să urmăresc mișcarea gândurilor lor și dezvoltarea lor în 2020.
Ce am reușit să facem în 2019 la VDSina
Nu am făcut progrese tehnologice în 2019 cu VDSina, dar mai avem cu ce să fim mândri.
În februarie, am adăugat posibilitatea de a folosi o rețea locală între servere și am lansat un serviciu de înregistrare a domeniilor. Prețul a fost făcut unul dintre cele mai mici de pe piață - 179 de ruble pe ru/рф, inclusiv pentru reînnoire.
În martie, am vorbit la IT Global Meetup #14.
În aprilie, am mărit lățimea canalului pentru fiecare server de la 100 la 200 de megabiți și am crescut semnificativ limita de trafic pentru toate tarifele (cu excepția celor mai ieftine) - la 32 TB pe lună.
În iulie, clienții au avut ocazia să instaleze automat Windows Server 2019. Protecția DDoS gratuită a început să fie oferită în locația din Moscova.
Tot în iulie, compania noastră a apărut pe Habré, debutând
În august, au adăugat capacitatea de a crea instantanee - copii de rezervă ale serverului.
API-ul public a fost lansat.
Am mărit lățimea canalului pentru fiecare server de la 200 la 500 de megabiți.
Am luat parte la conferința Chaos Constructions 2019, distribuind bici cu logo-ul companiei ca marfă (sloganul campaniei a fost „Când dezvoltatorul este în top”) și am aruncat în aer chat-urile telegramelor.
În septembrie, am lansat cel mai drăguț și mai prietenos Instagram al unei companii de IT - VDSina a început să vorbească despre știri și viața de zi cu zi
În noiembrie, am fost la Highload++, am participat la o masă rotundă pe tema „baze de date în Kubernetes” și am îmbrăcat participanții în pălării de rechin.
În decembrie, am vorbit la o întâlnire DevOps în biroul GazPromNeft cu un raport despre bazele de date din Kubernetes și la conferința DevOpsDays de la Moscova
Concluzie
După cum a spus Nassim Taleb, este mult mai ușor să prezicem ceea ce cu siguranță nu vom vedea. Aș dori să remarc că tot ce vom vedea nou în 2020 datează din 2019, 2018 și mai devreme. Nu presupun că prevăd viitorul cu exactitate, dar 2020 cu siguranță nu va fi anul Linux pe desktop (când ați văzut ultima dată un desktop?) Și vedem anul Linux pe dispozitive mobile de zece ani acum.
În orice caz, sper că într-un an să ne întâlnim din nou și să discutăm despre cum a ieșit totul cu adevărat.
Sarbatori fericite tuturor!
Urmărește dezvoltatorul nostru pe Instagram
Sursa: www.habr.com