Resultate: 9 groot tegnologiese deurbrake van 2019

Alexander Chistyakov is in kontak, ek is 'n evangelis vdsina.ru en vertel jou van die 9 beste tegnologie-geleenthede van 2019.

In my beoordeling het ek meer op my smaak staatgemaak as op die mening van kenners. Daarom sluit hierdie lys byvoorbeeld nie bestuurderlose motors in nie, want daar is niks fundamenteel nuut of verrassend in hierdie tegnologie nie.

Ek het nie die gebeure in die lys volgens betekenis of wow-effek gesorteer nie, want die betekenis daarvan sal oor tien jaar duidelik wees, en die wow-effek is te kortstondig, ek het net probeer om hierdie storie samehangend te maak.

1. Draagbare bedienertoepassings in die Rust-programmeertaal vir WebAssembly

Ek sal die resensie begin met twee verslae:

1. Rapporteer Brian Cantrill "Tyd om die bedryfstelsel in Rust te herskryf?", in 2018 deur hom gelees.

Ten tyde van die lees van die verslag, het Brian Cantrill by Joyent gewerk as 'n CTO en het geen idee gehad hoe 2019 vir hom en Joyent sou eindig nie.

2. Verslag deur Steve Klabnik, 'n lid van die kernspan van die Rust-taal en die skrywer van die boek "The Rust Programming Language", werksaam by Cloudflare, waar hy praat oor die kenmerke van die Rust-taal en WebAssembly-tegnologie, wat jou toelaat om webblaaiers te gebruik as platforms om toepassings te laat loop.

In 2019, WebAssembly met sy WASI-koppelvlak, wat toegang bied tot bedryfstelselvoorwerpe soos lêers en voetstukke, het verby blaaiers beweeg en is teiken op die bedienersagtewaremark.

Die kern van die deurbraak is voor die hand liggend - die mensdom het nog een looptyd wat in staat is om draagbare toepassings vir die web te laat loop (onthou iemand die WORA-beginsel, uitgevind deur die skrywers van die Java-taal?).

Ons het ook 'n relatief veilige manier om hierdie toepassings te bou danksy die Rust-taal, wie se bestaan ​​is om hele klasse foute tydens samestellingstyd uit te skakel.

WebAssembly is so 'n spelwisselaar dat Solomon Hikes, een van die skeppers van Docker, geskryf het dat as WebAssembly en WASI in 2008 bestaan ​​het, Docker eenvoudig nie gebore sou gewees het nie.

Resultate: 9 groot tegnologiese deurbrake van 2019

Dit is nie verbasend dat Rust onder die aannemers van die nuwe draagbare tegnologie was nie - sy ekosisteem ontwikkel dinamies en Rust is al vir 'n paar jaar die mees gunsteling programmeertaal, volgens die resultate opname gedoen deur StackOverflow.

Hierdie is 'n skyfie uit Steve se praatjie wat duidelik die verhouding toon van die aantal sekuriteitsfoute wat heeltemal vermy kan word deur Rust te gebruik tot die totale aantal foute in MS. Windows, gevind oor die afgelope dekade en 'n half.

Resultate: 9 groot tegnologiese deurbrake van 2019

Microsoft moes op een of ander manier op so 'n uitdaging reageer, en dit het.

2. Projek Verona van Microsoft, wat sal bespaar Windows en sal 'n nuwe bladsy van geskiedenis vir enige bedryfstelsel oopmaak

Aantal foute in die Microsoft-kern Windows en die meeste gebruikersprogramme het die afgelope 12 jaar amper lineêr toegeneem.

Resultate: 9 groot tegnologiese deurbrake van 2019

In 2019, Matthew Parkinson van Microsoft Projek Verona aan die publiek aangebied, wat 'n einde hieraan kan maak.

Dit is 'n Microsoft-inisiatief om 'n veilige programmeertaal te skep gebaseer op die idees van die Rust-taal: kollegas van Microsoft Research het bevind dat die meeste van die sekuriteitsprobleme verband hou met die swaar nalatenskap van die C-taal, waarin die meeste van die WindowsDie Rust-agtige taal Verona bestuur geheue en gelyktydige toegang tot hulpbronne deur gebruik te maak van nulkoste-abstraksiebeginsel. As jy in detail wil verstaan ​​hoe dit werk, kyk gerus Parkinson se eie verslag.

Dit is interessant dat Microsoft tradisioneel beskou word as 'n bose ryk en 'n teenstander van alles nuut, ten spyte van die feit dat Simon Peyton-Jones, die hoofontwikkelaar van die Glasgow Haskell Compiler, werk by Microsoft.

Resultate: 9 groot tegnologiese deurbrake van 2019

Brian Cantrill se vraag uit die eerste paragraaf: "Is dit nie tyd om die bedryfstelselkern in Rust te herskryf nie?" 'n onverwagte antwoord gekry - dit is duidelik dat dit nog nie moontlik is om die bedryfstelselkern te herskryf nie, maar programme wat in gebruikersruimte loop, word reeds herskryf. 'n Onstuitbare proses het begin, en dit sal 'n nuwe bladsy van die toekoms vir alle bedryfstelsels oopmaak.

3. Die toename in gewildheid van die Dart-programmeertaal danksy die Flutter-raamwerk

Ek is seker dat die volgende nuus 'n groot verrassing is, nie net vir ons en die algemene publiek nie, maar ook vir die meeste van die direkte deelnemers aan die proses van die vorming daarvan. Die Dart-programmeertaal, wat agt jaar gelede by Google verskyn het, het vanjaar vinnig in gewildheid gegroei.

Ek gebruik my metode om die gewildheid van programmeertale te assesseer deur een keer per maand repositories op Github te ontleed data in die tabel by te werk. As daar aan die begin van die jaar net 100 gewilde bewaarplekke op Dart was, is daar vandag reeds 313 van hulle.

Dart het Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua en CoffeeScript in gewildheid verbygesteek. Geen ander programmeertaal het vanjaar blykbaar vinniger gegroei nie. Hoekom het dit gebeur?

Een van die landmerkverslae van hierdie jaar volgens HackerNews-gehoor is deur Richard Feldman gelees en is gebel "Hoekom is funksionele programmering nie die norm nie?" 'n Beduidende deel van die verslag word gewy aan 'n ontleding van hoe programmeertale gewild word. Een van die hoofredes, volgens Richard, is die teenwoordigheid van 'n gewilde toepassing of raamwerk, met ander woorde die moordenaar-app.

Vir die Dart-taal is die rede vir sy gewildheid die ontwikkelingsraamwerk vir mobiele toepassings fladder, waarvan die styging in gewildheid, volgens Google Trends, pas aan die begin van hierdie jaar gebeur het.

Resultate: 9 groot tegnologiese deurbrake van 2019

Ons weet niks van Dart nie, aangesien ons nie mobiele ontwikkeling doen nie, maar ons verwelkom nog 'n staties getikte programmeertaal hartlik.

4. Kans op kernoorlewing Linux en sy gemeenskap danksy die eBPF virtuele masjien

Ons by VDSina is mal oor konferensies: hierdie jaar het ek na die DevOops-konferensie in St. Petersburg gegaan en deelgeneem aan 'n tafelronde gewy aan tendense en warm dinge in die bedryf. In 2019 was die leidende menings in sulke gesprekke:

  • Docker is dood omdat dit te vervelig is
  • Kubernetes leef en sal ongeveer 'n jaar duur - dit sal nog by konferensies in 2020 gepraat word
  • intussen, in die kern Linux geen lewende persoon het lankal ingekyk nie

Ek deel nie die laaste punt, vanuit my oogpunt, in die ontwikkeling van die kern nie. Linux Dinge gebeur tans wat nie net interessant is nie, maar ook revolusionêr. Die mees noemenswaardige is die eBPF virtuele masjien, wat oorspronklik geskep is om die vervelige taak van die filter van netwerkpakkette op te los en sedertdien ontwikkel het tot 'n algemene kernvlak-virtuele masjien.

Resultate: 9 groot tegnologiese deurbrake van 2019
Ontwikkeling vir die kern Linuxwas

Resultate: 9 groot tegnologiese deurbrake van 2019 Resultate: 9 groot tegnologiese deurbrake van 2019
Ontwikkeling vir die kern Linuxdit het geword

Met eBPF rapporteer die kern nou gebeurtenisse wat gedeeltelik buite die kern hanteer kan word—die koppelvlak maak dit moontlik om veilig en doeltreffend met die kern vanuit die gebruikersruimte te kommunikeer en kernfunksionaliteit uit te brei en aan te vul. Linux, wat die alsiende oog van Linus Torvalds omseil.

Voor eBPF, die ontwikkeling van programme waarvan die aktiwiteite nou verwant is aan interaksie met die kern Linux was 'n ingewikkelde storie—die skep van dinge soos drywers vir stadige toestelle en koppelvlakke vir lêerstelsels in gebruikersruimte het 'n formele hersieningsproses deur ervare kernontwikkelaars vereis. Linux.

Die voorkoms van die eBPF-koppelvlak het die proses om sulke programme te skryf aansienlik vereenvoudig - die toegangsdrempel is verlaag, daar sal meer ontwikkelaars wees en die gemeenskap sal weer lewendig word.

Ek is nie alleen in my entoesiasme nie: Jarelange kernontwikkelaar David Miller verklaar die belangrikheid van eBPF vir die oorlewing (!) van die kernontwikkeling-ekosisteem. Nog 'n, nie minder bekende ontwikkelaar nie Brendan Gregg (Ek is sy groot aanhanger) noem eBPF 'n deurbraak, wat vir 50 jaar nie geëwenaar is nie.

Intussen prys Linus Torvalds hom gewoonlik nie in die openbaar hiervoor nie, en ek kan hom verstaan ​​- wie wil homself in die openbaar soos 'n idioot laat lyk? 🙂
Resultate: 9 groot tegnologiese deurbrake van 2019

5. Linux het amper die laaste spyker in FreeBSD se kis geslaan met die asynchrone io_uring-koppelvlak in die kern. Linux

Aangesien ons oor die kern praat Linux, is dit nodig om nog 'n beduidende verbetering te noem wat vanjaar plaasgevind het: die insluiting van 'n nuwe kern hoë-prestasie asynchrone I/O API io_uring deur Jens Axbow van Facebook.

Vir baie jare het FreeBSD-stelseladministrateurs en -ontwikkelaars hul keuse geregverdig deur die feit dat FreeBSD beter asynchrone I/O gehad het as LinuxByvoorbeeld, hierdie argument in sy verslag in 2014 gebruik Gleb Smirnov van Nginx.

Nou het die speletjie omgedraai. Die Ceph-verspreide lêerstelsel het reeds oorgeskakel na die gebruik van io_uring en prestasiemaatstafresultate is indrukwekkend, met IOPS-verhogings wat wissel van 14% tot 102%, afhangende van blokgrootte. Daar is 'n prototipe wat asynchrone I/O in PostgreSQL gebruik (ten minste vir agtergrondskrywer), verdere werk beplan op die omskakeling van PostgreSQL na asynchrone I/O. Maar gegewe die konserwatiewe aard van die ontwikkelaargemeenskap, sal ons hierdie veranderinge nog nie in 2020 sien nie.

Resultate: 9 groot tegnologiese deurbrake van 2019

6. AMD se triomfantlike terugkeer met die Ryzen-verwerkerlyn

Niks ongewoon nie, dit is net dat AMD, wat al lank op die kantlyn in die bedryf is, rekord na rekord breek.

Die nuwe reeks Ryzen-verwerkers het 'n ongelooflike prys/prestasie-verhouding getoon: hulle oorheers die lys van topverkoper-verwerkers op Amazon, en in sommige streke AMD-verwerkerverkope oortref Intel-verkope. In kompetisie word Intel gedwing uiters ongewilde maatreëls tref: Veroorsaak dat programme wat met hul eie samesteller gebou is, minder doeltreffend op 'n mededinger se verwerker loop. Ten spyte van Intel se vuil maniere om te veg, AMD se markwaardasie is baie naby aan die rekordwaardes van 2000.

7. Na aanleiding van AMD beoog Apple om 'n stukkie van die Intel-taart te neem met iPadOS en ou Gates-truuks

Almal wat 'n wapen in hul hande kan hou, probeer gewoonlik om aan die gevegte van reuse deel te neem, en nie net AMD ding mee om Intel se voedselbasis nie. Apple het hom soos die ou bul in die grap gedra.

ons sal stadig die berg afgaan'n Ou en jong bul staan ​​op die top van 'n berg, en 'n trop koeie wei onder.
Die jong bul bied die oue aan:
- Luister, kom ons gaan vinnig, vinnig af en klop aan die koei
en vinnig, vinnig, sal ons teruggaan!
- Geen!
- Wel, dan kom ons gaan vinnig, vinnig af, kom ons roep twee koeie elk en vinnig-
Kom ons staan ​​vinnig terug!
- Geen!
- Wel, wat stel jy dan voor?
- Ons sal stadig, stadig die berg afgaan, ons sal die hele trop doodmaak en
Kom ons keer stadig en stadig terug na ons plek!

Deur die nuwe iPadOS vry te stel, het Apple 'n taktiek teen Intel gebruik wat "ontwrigtende innovasie" genoem word.

Wikipedia definisie

"Ontwrigtende innovasie" is 'n innovasie wat die balans van waardes in die mark verander. Terselfdertyd word ou produkte onmededingend bloot omdat die parameters waarop mededinging voorheen gebaseer was, hul betekenis verloor.

Voorbeelde van "ontwrigtende innovasies" is die telefoon (vervang die telegraaf), stoomskepe (vervang seilskepe), halfgeleiers (vervang vakuumtoestelle), digitale kameras (vervang filmkameras) en e-pos (ontwrig tradisionele pos).

Apple gebruik sy eie lae-krag ARM-gebaseerde verwerkers, en dit het bewys dat dit belangriker vir gebruikers is as die effens sloerende werkverrigting van Intel se x86.

Apple kry dit reg om 'n aandeel van die mark te gryp en die iPad van 'n vermaakterminaal in 'n volwaardige werkinstrument te verander - eers vir diegene wat inhoud skep, en nou vir ontwikkelaars. Natuurlik sal ons nie binnekort 'n ARM-gebaseerde MacBook sien nie, maar klein probleme met die ontwerp van die MacBook Pro-sleutelborde moedig die soeke na alternatiewe oplossings aan, en een van hulle beloof om die iPad Pro met iPadOS te wees.

Wat het Gates en Microsoft daarmee te doen?

Op 'n tyd het Gates presies dieselfde truuk met IBM gedoen.

In die 1970's het IBM die bedienermark oorheers en persoonlike rekenaars vir die gemiddelde persoon met selfvertroue geïgnoreer. In die 1980's het Gates IBM se fondse gebruik om MS-DOS te skep en te lisensieer, terwyl hy die bedryfstelselregte vir homself behou het. Nadat hy die geld ontvang het, het Microsoft 'n grafiese koppelvlak vir MS-DOS geskep, en die wêreld van rekenaars is gebore. Windows — aanvanklik net 'n grafiese oorlegsel op DOS, en toe die eerste rekenaarbedryfstelsel wat gerieflik vir die massas was. IBM, 'n groot, onhanteerbare maatskappy, het die persoonlike rekenaarmark aan die jong en vinnige Microsoft verloor. Ek het hierdie merkwaardige storie baie kortliks opgesom, so as jy belangstel in hoe Apple in 2020 met Intel met iPadOS sal meeding, beveel ek dit sterk aan. lees dit in sy geheel.

8. Versterking van ZFSon se posisieLinux — ’n ou perd bederf nie die voor nie

Canonical Company die moontlikheid van installasie aangebied Ubuntu deur die ZFS-lêerstelsel as die wortellêerstelsel direk vanaf die installeerder te gebruik. Soms dink ek die ingenieurs wat by Sun Microsystems gewerk het, verteenwoordig 'n aparte biologiese spesie van Homo sapiens (die voorgenoemde Brian Cantrill en Brendan Gregg het by Sun gewerk). Oordeel self, ten spyte van jare se pogings van die mensdom om iets te skep wat selfs net 'n bietjie soos die ZFS-lêerstelsel lyk, ten spyte van die onoorkomelike lisensiëringsbeperkings wat die insluiting van die ZFS-bronkode in die hoofstroom-kernontwikkelingstak verhoed. Linux, ons gebruik steeds ZFS en dit sal nie binnekort verander nie.

9. Oxide Computer Company - ons sal die span noukeurig monitor, wat duidelik tot baie in staat is - ten minste 'n cool show skep

Ek eindig my lys met nog 'n vermelding van Brian Cantrill, waar ek begin het.

Brian Cantrill en ander ingenieurs (van wie sommige ook voorheen by Sun gewerk het) het 'n onderneming gestig genaamd Oxide Computer Company, waarvan die hoofdoel is om 'n bedienerplatform te skep wat geskik is vir gebruik op groot skaal. Dit is bekend dat baie groot korporasies soos Google, Facebook en Amazon nie konvensionele bedienerhardeware in hul aktiwiteite gebruik nie. Brian se maatskappy poog om hierdie ongelykheid uit te skakel deur 'n sagteware- en hardewareplatform te ontwikkel wat geskik is vir gebruik deur enige wolkdiens (insluitend die Rust-programmeertaal).

Hul idee is die belofte van 'n nuwe rewolusie, en ek sal ten minste bly wees om die beweging van hul gedagtes en hul ontwikkeling in die komende 2020 te sien.

Wat ons in 2019 by VDSina reggekry het

Ons het geen tegnologiese deurbrake in 2019 met VDSina gemaak nie, maar ons het steeds iets om op trots te wees.

In Februarie het ons die vermoë bygevoeg om 'n plaaslike netwerk tussen bedieners te gebruik en 'n domeinregistrasiediens bekendgestel. Die prys is een van die laagste op die mark gemaak - 179 roebels per ru/рф, insluitend vir hernuwing.

In Maart het ons gepraat by IT Global Meetup #14.

In April het ons die kanaalwydte vir elke bediener van 100 tot 200 megabit vergroot, en die verkeersperk vir alle tariewe (behalwe die goedkoopste) aansienlik verhoog – tot 32 TB per maand.

In Julie is kliënte die opsie gegee om outomaties te installeer Windows Server 2019. Gratis DDoS-beskerming is binne die Moskou-ligging aangebied.
Ook in Julie het ons geselskap op Habré verskyn, met debut artikel oor hoe ons ons eie gasheerbeheerpaneel geskryf het en hoe dit ons gehelp het om 'n kwantumsprong in kliëntediens te neem.

In Augustus het hulle die vermoë bygevoeg om foto's te skep—bedienerrugsteun.
Die publieke API is vrygestel.
Ons het die kanaalwydte vir elke bediener van 200 tot 500 megabits vergroot.
Ons het aan die Chaos Constructions 2019-konferensie deelgeneem, swepe met die maatskappylogo as handelsware versprei (die veldtog slagspreuk was “Wanneer die ontwikkelaar bo is”) en telegramkletse opgeblaas.

In September het ons die oulikste en vriendelikste Instagram van 'n IT-maatskappy bekendgestel - VDSina het oor nuus en alledaagse lewe begin praat doggy ontwikkelaar.

Resultate: 9 groot tegnologiese deurbrake van 2019

In November het ons Highload++ toe gegaan, aan ’n tafelronde oor “databasisse in Kubernetes” deelgeneem en die deelnemers in haaihoede geklee.

In Desember het ons tydens 'n DevOps-vergadering in die GazPromNeft-kantoor gepraat met 'n verslag oor databasisse in Kubernetes en by die DevOpsDays-konferensie in Moskou met 'n verslag oor uitbranding, wat beslis my beste vertoning van die jaar was.

Gevolgtrekking

Soos Nassim Taleb gesê het, is dit baie makliker om te voorspel wat ons beslis nie sal sien nie. Ek wil daarop wys dat alles nuuts wat ons in 2020 sal sien, sy oorsprong in 2019, 2018 en vroeër het. Ek sal nie probeer om die toekoms akkuraat te voorspel nie, maar 2020 sal beslis nie die jaar wees nie. Linux op die lessenaar (wanneer was die laaste keer dat jy 'n lessenaar gesien het?) en die jaar Linux Ons sien dit nou al vir omtrent tien jaar op mobiele toestelle.

Ek hoop in elk geval dat ons oor 'n jaar weer bymekaar sal kom en bespreek hoe alles werklik uitgedraai het.

Geseënde vakansies almal!

Resultate: 9 groot tegnologiese deurbrake van 2019

Volg ons ontwikkelaar op Instagram

Resultate: 9 groot tegnologiese deurbrake van 2019

Bron: will.com

Koop betroubare hosting vir werwe met DDoS-beskerming, VPS VDS-bedieners 🔥 Koop betroubare webwerfhosting met DDoS-beskerming, VPS VDS-bedieners | ProHoster