Aleksandro Ĉisjakov estas en kontakto, mi estas evangeliisto
En mia takso, mi fidis pli je mia gusto ol je la opinio de spertuloj. Tial ĉi tiu listo, ekzemple, ne inkluzivas senŝoforajn aŭtojn, ĉar estas nenio esence nova aŭ surpriza en ĉi tiu teknologio.
Mi ne ordigis la eventojn en la listo laŭ signifo aŭ wow-efiko, ĉar ilia signifo estos klara post dek jaroj, kaj la wow-efiko estas tro mallongdaŭra, mi nur provis koherigi ĉi tiun rakonton.
1. Porteblaj servilaj aplikoj en la Rust programlingvo por WebAssembly
Mi komencos la recenzon per du raportoj:
1. Raporto
Dum legi la raporton, Brian Cantrill laboris ĉe Joyent kiel CTO kaj ne sciis kiel 2019 finiĝos por li kaj Joyent.
2.
En 2019, WebAssembly kun sia
La esenco de la trarompo estas evidenta - la homaro havas ankoraŭ unu rultempon kapablan ruli porteblajn aplikaĵojn por la Reto (ĉu iu memoras la principon WORA, elpensitan de la aŭtoroj de la lingvo Java?).
Ni ankaŭ havas relative sekuran manieron konstrui ĉi tiujn aplikaĵojn danke al la Rust-lingvo, kies ekzistokialo estas forigi tutajn klasojn da eraroj je kompilo.
WebAssembly estas tia ludŝanĝilo ke Solomon Hikes, unu el la kreintoj de Docker, skribis ke se WebAssembly kaj WASI ekzistus en 2008, Docker simple ne estus naskita.
Ne estas surprize, ke Rust estis inter la adoptantoj de la nova portebla teknologio - ĝia ekosistemo evoluas dinamike kaj Rust estas la plej ŝatata programlingvo dum pluraj jaroj, laŭ la rezultoj.
Ĉi tio estas lumbildo el la prelego de Steve, kiu klare montras la rilatumon de la nombro da sekurecaj cimoj, kiuj estas tute eviteblaj kiam oni uzas Rust, al la totala nombro da cimoj trovitaj en MS Windows dum la pasinta jardeko kaj duono.
Mikrosofto devis iel respondi al tia defio, kaj ĝi faris.
2. Projekto Verona de Microsoft, kiu savos Vindozon kaj malfermos novan paĝon de historio por iu ajn OS
La nombro da cimoj en la Vindozo-kerno kaj la plej multaj konsumprogramoj preskaŭ linie pliiĝis dum la lastaj 12 jaroj.
En 2019, Matthew Parkinson de Microsoft
Jen la iniciato de Mikrosofto krei sekuran programlingvon bazitan sur la ideoj de la Rust-lingvo: kolegoj de Microsoft Research trovis ke la plej multaj sekurecproblemoj estas rilataj al la peza heredaĵo de la C-lingvo, en kiu la plej granda parto de Vindozo estas skribita. La Rust-simila lingvo de Verona administras memoron kaj samtempan aliron al rimedoj uzante
Estas interese, ke Mikrosofto estas tradicie perceptita kiel malbona imperio kaj kontraŭulo de ĉio nova, malgraŭ tio, ke
La demando de Brian Cantrill el la unua alineo: "Ĉu ne estas tempo reverki la operaciuman kernon en Rust?" ricevis neatenditan respondon - estas evidente, ke ankoraŭ ne eblas reverki la operaciuman kernon, sed programoj ruliĝantaj en uzantspaco jam estas reverkitaj. Nehaltigebla procezo komenciĝis, kaj ĉi tio malfermos novan paĝon de la estonteco por ĉiuj operaciumoj.
3. La pliiĝo de populareco de la programlingvo Dart danke al la kadro Flutter
Mi certas, ke la sekva novaĵo estas granda surprizo ne nur por ni kaj la ĝenerala publiko, sed ankaŭ por la plimulto de la rektaj partoprenantoj en la procezo de ĝia formado. La programlingvo Dart, kiu aperis ĉe Guglo antaŭ ok jaroj, vidis rapidan popularecon ĉi-jare.
Mi uzas mian metodon por taksi la popularecon de programlingvoj analizante deponejojn sur Github, unufoje monate.
Dart superis Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua kaj CoffeeScript en populareco. Neniu alia programlingvo ŝajnas esti kreskinta pli rapide ĉi-jare. Kial ĝi okazis?
Unu el la gravaj raportoj de ĉi tiu jaro
Por la Dart-lingvo, la kialo de ĝia populareco estas la kadro de evoluiga aplikaĵo por poŝtelefono
Ni scias nenion pri Dart ĉar ni ne faras moveblan disvolviĝon, sed ni varme bonvenigas alian statike tajpitan programlingvon.
4. Ŝanco por supervivo de la Linukso-kerno kaj ĝia komunumo danke al la virtuala maŝino eBPF
Ni ĉe VDSina amas konferencojn: ĉi-jare mi iris al la DevOops-konferenco en Sankt-Peterburgo kaj partoprenis en ronda tablo dediĉita al tendencoj kaj varmaj aferoj en la industrio. En 2019, la ĉefaj opinioj en tiaj konversacioj estis:
- Docker mortis ĉar ĝi estas tro enuiga
- Kubernetes vivas kaj daŭros ĉirkaŭ unu jaron - ĝi ankoraŭ estos priparolata en konferencoj en 2020
- Dume, neniu vivanta persono rigardis en la Linuksan kernon dum longa tempo
Mi ne kundividas la lastan punkton; el mia vidpunkto, ne nur interesaj, sed revoluciaj aferoj okazas nun en la evoluo de la Linukso-kerno. La plej rimarkinda estas la virtuala maŝino eBPF, kiu estis origine kreita por solvi la enuigan taskon filtri retpakaĵojn, kaj tiam kreskis en ĝeneraluzebla kern-nivela virtuala maŝino.
Disvolviĝo por la Linukso-kerno: jes
Disvolviĝo por la Linukso-kerno: nun
Danke al eBPF, la kerno nun raportas la okazon de eventoj kiuj povas esti parte prilaboritaj ekster la kerno - la interfaco ebligas sekure kaj efike interagi kun la kerno de uzantspaco kaj vastigi kaj kompletigi la funkciecon de la Linukso-kerno, preterirante la tutan. -vida okulo de Linus Torvalds.
Antaŭ eBPF, evoluigi programojn kies agadoj estis proksime rilataj al interagado kun la Linukso-kerno estis malfacila rakonto - krei aferojn kiel ŝoforojn por malrapidaj aparatoj kaj interfacoj por dosiersistemoj en uzantspaco postulis ekzameni formalan revizian proceduron de spertaj Linuksaj kernoprogramistoj.
La aspekto de la eBPF-interfaco multe simpligis la procezon de verkado de tiaj programoj - la enira sojlo estis malaltigita, estos pli da programistoj kaj la komunumo reviviĝos.
Mi ne estas sola en mia entuziasmo:
Dume, Linus Torvalds kutime ne publike laŭdas lin pro tiaj aferoj, kaj mi povas kompreni lin — kiu volas publike aspektigi sin kiel idioto? 🙂
5. Linukso metis preskaŭ la finan najlon en la ĉerkon de FreeBSD danke al la nesinkrona io_uring-interfaco en la Linukso-kerno
Dum ni estas pri la temo de la Linukso-kerno, indas noti alian gravan plibonigon, kiu okazis ĉi-jare: la inkludo de nova
Dum multaj jaroj, sistemadministrantoj kaj FreeBSD-programistoj bazigis sian elekton sur la fakto ke FreeBSD faris pli bone nesinkronan I/O ol Linukso. Ekzemple ĉi tiu argumento
Nun la ludo renversiĝis.
6. La triumfa reveno de AMD kun la Ryzen-procesora linio
Nenio nekutima, estas nur, ke AMD, kiu estis flanke de la industrio dum longa tempo, batas rekordon post rekordo.
La nova linio de procesoroj Ryzen montris nekredeblan prezon/efikecproporcion: ili
7. Sekvante AMD, Apple celas preni pecon de la Intel-kukaĵo kun iPadOS kaj malnovaj lertaĵoj de Gates
Ĉiuj, kiuj povas teni armilon en siaj manoj, kutime provas partopreni en la bataloj de gigantoj, kaj ne nur AMD konkuras por la manĝbazo de Intel. Pomo kondutis kiel la maljuna virbovo en la ŝerco.
ni malrapide malsupreniros la montonMaljuna kaj juna virbovo staras sur la supro de monto, kaj grego da bovinoj paŝtas malsupre.
La juna virbovo proponas la maljunan:
- Aŭskultu, ni rapide, rapide malsupreniru kaj frapu la bovinon
kaj rapide, rapide, ni reiros supren!
- Ne!
- Nu, do ni rapide, rapide malsupreniru, ni voku po du bovinojn kaj rapide-
Ni rapide releviĝu!
- Ne!
- Nu, kion vi proponas do?
- Ni malrapide, malrapide malsupreniros la monton, ni mortigos la tutan gregon kaj
Ni malrapide kaj malrapide revenu al nia loko!
Liberigante la novan iPadOS, Apple uzis taktikon kontraŭ Intel nomitan "interrompa novigado".
Vikipedia difino
"Disrompa novigado" estas novigo, kiu ŝanĝas la ekvilibron de valoroj en la merkato. Samtempe, malnovaj produktoj fariĝas nekonkurencivaj simple ĉar la parametroj, sur kiuj antaŭe baziĝis konkurenco, perdas sian signifon.
Ekzemploj de "interrompaj novigoj" estas la telefono (anstataŭigis la telegrafon), vaporŝipojn (anstataŭigis velŝipojn), duonkonduktaĵojn (anstataŭigis vakuaparatojn), diĝitkameraojn (anstataŭigis filmkameraojn), kaj retpoŝto (interrompita tradicia poŝto).
Apple uzas siajn proprajn malalt-potencajn ARM-bazitajn procesorojn, kaj ĉi tio pruvis esti pli grava por uzantoj ol la iomete malfrua agado de la x86 de Intel.
Apple sukcesas kapti parton de la merkato, igante la iPad de distra terminalo en plentaŭgan laborilon - unue por tiuj, kiuj kreas enhavon, kaj nun por programistoj. Kompreneble, ni baldaŭ ne vidos ARM-bazitan MacBook, sed malgrandaj problemoj kun la dezajno de la MacBook Pro klavaroj instigas la serĉon de alternativaj solvoj, kaj unu el ili promesas esti la iPad Pro kun iPadOS.
Kion rilatas Gates kaj Microsoft al ĝi?
Siatempe, Gates eltiris precize la saman trukon kun IBM.
En la 1970-aj jaroj, IBM dominis la servilmerkaton, kun la fido de giganto ignoranta personajn komputilojn por la meza persono. En la 1980-aj jaroj, Gates kreis IBM kun mono kaj licencis MS-DOS por ĝi, lasante la rajtojn al la operaciumo al li mem. Ricevinte la monon, Mikrosofto kreis grafikan interfacon por MS-DOS, kaj Windows naskiĝis - komence nur grafika aldonaĵo super DOS, kaj poste la unua operaciumo por komputiloj, konvena por uzado de la amasoj. IBM, estante granda, mallerta firmao, perdas la personan komputilan merkaton al la juna kaj rapida Mikrosofto. Mi rerakontis ĉi tiun bonegan historion tre mallonge, do se vi scivolas kiel Apple ludos kontraŭ Intel en 2020 kun iPadOS, mi tre rekomendas.
8. Plifortigi la pozicion de ZFSonLinux - la maljuna ĉevalo ne difektas la sulkon
Kanonika
9. Oxide Computer Company - ni atente kontrolos la teamon, kiu klare kapablas multon - almenaŭ kreante bonegan spektaklon
Mi finas mian liston per alia mencio de Brian Cantrill, kie mi komencis.
Brian Cantrill kaj aliaj inĝenieroj (kelkaj el kiuj ankaŭ antaŭe laboris ĉe Suno) fondis entreprenon nomitan
Ilia ideo estas la promeso de nova revolucio, kaj mi, almenaŭ, ĝojos rigardi la movadon de iliaj pensoj kaj ilian evoluon en la venonta 2020.
Kion ni sukcesis fari en 2019 ĉe VDSina
Ni ne faris iujn ajn teknologiajn sukcesojn en 2019 kun VDSina, sed ni ankoraŭ havas ion pri kio fieri.
En februaro, ni aldonis la kapablon uzi lokan reton inter serviloj kaj lanĉis domajnan registran servon. La prezo fariĝis unu el la plej malaltaj sur la merkato - 179 rubloj per ru/рф, inkluzive por renovigo.
En marto ni parolis ĉe IT Global Meetup #14.
En aprilo, ni pliigis la larĝon de kanalo por ĉiu servilo de 100 ĝis 200 Megabits, kaj signife pliigis la trafiklimon por ĉiuj tarifoj (krom la plej malmultekostaj) - ĝis 32 TB monate.
En julio, klientoj havis la ŝancon aŭtomate instali Windows Server 2019. Senpaga DDoS-protekto komencis esti provizita ene de la Moskva loko.
Ankaŭ en julio, nia kompanio aperis ĉe Habré, debutante
En aŭgusto, ili aldonis la kapablon krei momentfotojn—servilaj sekurkopioj.
La publika API estis publikigita.
Ni pliigis la kanalan larĝon por ĉiu servilo de 200 ĝis 500 Megabits.
Ni partoprenis en la konferenco de Chaos Constructions 2019, disdonante vipojn kun la firmaa emblemo kiel varo (la kampanja slogano estis "Kiam la programisto estas supre") kaj eksplodigis telegramajn babilojn.
En septembro, ni lanĉis la plej belan kaj amikan Instagram-on de IT-kompanio - VDSina komencis paroli pri novaĵoj kaj ĉiutaga vivo.
En novembro, ni iris al Highload++, partoprenis en ronda tablo pri "datumbazoj en Kubernetes" kaj vestis la partoprenantojn per ŝarkaj ĉapeloj.
En decembro, ni parolis en kunveno de DevOps en la oficejo de GazPromNeft kun raporto pri datumbazoj en Kubernetes kaj ĉe la konferenco DevOpsDays en Moskvo.
konkludo
Kiel diris Nassim Taleb, estas multe pli facile antaŭdiri tion, kion ni certe ne vidos. Mi ŝatus noti, ke ĉio nova, kion ni vidos en 2020, devenas de 2019, 2018 kaj pli frue. Mi ne supozas antaŭdiri la estontecon precize, sed 2020 certe ne estos la jaro de Linukso sur la labortablo (kiam estis la lastan fojon kiam vi vidis labortablon?) Kaj ni vidis la jaron de Linukso sur porteblaj aparatoj de dek. jarojn nun.
Ĉiukaze mi esperas, ke post unu jaro ni denove kuniĝos kaj diskutos, kiel ĉio vere rezultis.
Feliĉajn feriojn al ĉiuj!
Sekvu nian programiston ĉe Instagram
fonto: www.habr.com