Alexander Chistyakov është në kontakt, unë jam ungjilltar
Në vlerësimin tim më shumë u mbështeta në shijen time sesa në mendimin e ekspertëve. Prandaj, kjo listë, për shembull, nuk përfshin makina pa shofer, sepse nuk ka asgjë thelbësisht të re apo befasuese në këtë teknologji.
Unë nuk i rendita ngjarjet në listë sipas rëndësisë ose efektit wow, sepse rëndësia e tyre do të jetë e qartë pas dhjetë vjetësh, dhe efekti wow është shumë jetëshkurtër, thjesht u përpoqa ta bëj këtë histori koherente.
1. Aplikacionet e serverëve portativë në gjuhën e programimit Rust për WebAssembly
Do ta filloj rishikimin me dy raporte:
1. Raporti
Në kohën e leximit të raportit, Brian Cantrill punonte në Joyent si CTO dhe nuk e kishte idenë se si do të përfundonte viti 2019 për të dhe Joyent.
2.
Në vitin 2019, WebAssembly me të
Thelbi i zbulimit është i qartë - njerëzimi ka edhe një kohë ekzekutimi të aftë për të ekzekutuar aplikacione portative për Ueb (a e mban mend dikush parimin WORA, të shpikur nga autorët e gjuhës Java?).
Ne kemi gjithashtu një mënyrë relativisht të sigurt për të ndërtuar këto aplikacione falë gjuhës Rust, arsyeja e ekzistencës së së cilës është të eliminojë klasa të tëra gabimesh në kohën e përpilimit.
WebAssembly është një ndryshim i tillë i lojës sa Solomon Hikes, një nga krijuesit e Docker, shkroi se nëse WebAssembly dhe WASI do të kishin ekzistuar në 2008, Docker thjesht nuk do të kishte lindur.
Nuk është për t'u habitur që Rust ishte ndër adoptuesit e teknologjisë së re portative - ekosistemi i tij po zhvillohet në mënyrë dinamike dhe Rust ka qenë gjuha më e preferuar e programimit për disa vite, sipas rezultateve.
Ky është një rrëshqitje nga fjalimi i Steve, i cili tregon qartë raportin e numrit të gabimeve të sigurisë që janë plotësisht të shmangshme kur përdoret Rust me numrin total të gabimeve të gjetura në MS Windows gjatë një dekade e gjysmë të fundit.
Microsoft duhej t'i përgjigjej disi një sfide të tillë, dhe e bëri.
2. Projekti Verona nga Microsoft, i cili do të kursejë Windows dhe do të hapë një faqe të re të historisë për çdo OS
Numri i gabimeve në bërthamën e Microsoft Windows dhe në shumicën e programeve të konsumit është rritur pothuajse në mënyrë lineare gjatë 12 viteve të fundit.
Në vitin 2019, Matthew Parkinson i Microsoft
Kjo është nisma e Microsoft për të krijuar një gjuhë programimi të sigurt bazuar në idetë e gjuhës Rust: kolegët nga Microsoft Research kanë zbuluar se shumica e problemeve të sigurisë lidhen me trashëgiminë e rëndë të gjuhës C, në të cilën është shkruar shumica e Windows. Gjuha e ngjashme me Rust të Veronës menaxhon kujtesën dhe aksesin e njëkohshëm në burime duke përdorur
Është interesante që Microsoft tradicionalisht perceptohet si një perandori e keqe dhe një kundërshtar i gjithçkaje të re, pavarësisht faktit se
Pyetja e Brian Cantrill nga paragrafi i parë: "A nuk është koha për të rishkruar kernelin e sistemit operativ në Rust?" mori një përgjigje të papritur - është e qartë se nuk është ende e mundur të rishkruhet kerneli i sistemit operativ, por programet që funksionojnë në hapësirën e përdoruesit tashmë janë duke u rishkruar. Një proces i pandalshëm ka filluar dhe kjo do të hapë një faqe të re të së ardhmes për të gjitha sistemet operative.
3. Rritja e popullaritetit të gjuhës programuese Dart falë kornizës Flutter
Jam i sigurt se lajmi i mëposhtëm është një surprizë e madhe jo vetëm për ne dhe publikun e gjerë, por edhe për shumicën e pjesëmarrësve të drejtpërdrejtë në procesin e formimit të tij. Gjuha e programimit Dart, e cila u shfaq në Google tetë vjet më parë, ka parë rritje të shpejtë të popullaritetit këtë vit.
Unë përdor metodën time për të vlerësuar popullaritetin e gjuhëve të programimit duke analizuar depot në Github, një herë në muaj
Dart ka kaluar në popullaritet Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua dhe CoffeeScript. Asnjë gjuhë tjetër programimi nuk duket se është rritur më shpejt këtë vit. Pse ndodhi?
Një nga raportet historike të këtij viti
Për gjuhën Dart, arsyeja e popullaritetit të saj është korniza e zhvillimit të aplikacionit celular
Ne nuk dimë asgjë për Dart pasi nuk bëjmë zhvillim celular, por mirëpresim ngrohtësisht një gjuhë tjetër programimi të shtypur statikisht.
4. Shansi për mbijetesë të kernelit Linux dhe komunitetit të tij falë makinës virtuale eBPF
Ne në konferencat VDSina i duam: këtë vit unë shkova në konferencën DevOops në Shën Petersburg dhe mora pjesë në një tryezë të rrumbullakët kushtuar tendencave dhe gjërave të nxehta në industri. Në vitin 2019, opinionet kryesore në biseda të tilla ishin:
- Docker ka vdekur sepse është shumë i mërzitshëm
- Kubernetes është gjallë dhe do të zgjasë rreth një vit - do të flitet ende në konferenca në 2020
- Ndërkohë, asnjë person i gjallë nuk ka parë në kernel Linux për një kohë të gjatë
Unë nuk e ndaj pikën e fundit; nga këndvështrimi im, gjëra jo vetëm interesante, por revolucionare po ndodhin tani në zhvillimin e kernelit Linux. Më e dukshme është makina virtuale eBPF, e cila fillimisht u krijua për të zgjidhur detyrën e mërzitshme të filtrimit të paketave të rrjetit, dhe më pas u rrit në një makinë virtuale të nivelit të kernelit me qëllime të përgjithshme.
Zhvillimi për kernelin Linux: po
Zhvillimi për kernelin Linux: tani
Falë eBPF, kerneli tani raporton ndodhjen e ngjarjeve që mund të përpunohen pjesërisht jashtë kernelit - ndërfaqja bën të mundur ndërveprim të sigurt dhe efikas me kernelin nga hapësira e përdoruesit dhe zgjerimin dhe plotësimin e funksionalitetit të kernelit Linux, duke anashkaluar të gjitha - shikimi i syrit të Linus Torvalds.
Përpara eBPF, zhvillimi i programeve, aktivitetet e të cilëve ishin të lidhura ngushtë me ndërveprimin me kernelin Linux, ishte një histori e vështirë - krijimi i gjërave si drejtues për pajisjet e ngadalta dhe ndërfaqet për sistemet e skedarëve në hapësirën e përdoruesve kërkonte kalimin e një procedure zyrtare shqyrtimi nga zhvillues me përvojë të kernelit Linux.
Shfaqja e ndërfaqes eBPF ka thjeshtuar shumë procesin e shkrimit të programeve të tilla - pragu i hyrjes është ulur, do të ketë më shumë zhvillues dhe komuniteti do të kthehet përsëri në jetë.
Unë nuk jam vetëm në entuziazmin tim:
Ndërkohë, Linus Torvalds zakonisht nuk e lavdëron publikisht për gjëra të tilla dhe unë mund ta kuptoj atë - kush dëshiron të bëjë publikisht veten si një idiot? 🙂
5. Linux vendosi thuajse gozhdën e fundit në arkivolin e FreeBSD falë ndërfaqes asinkrone io_uring në kernel Linux
Ndërsa jemi në temën e kernelit Linux, ia vlen të përmendet një përmirësim tjetër domethënës që ndodhi këtë vit: përfshirja e një të re
Për shumë vite, administratorët e sistemit dhe zhvilluesit e FreeBSD e bazuan zgjedhjen e tyre në faktin se FreeBSD bënte I/O më mirë asinkrone sesa Linux. Për shembull ky argument
Tani loja është kthyer përmbys.
6. Rikthimi triumfues i AMD me linjën e procesorëve Ryzen
Asgjë e pazakontë, është thjesht se AMD, e cila ka qenë në mënjanë në industri për një kohë të gjatë, po thyen rekord pas rekord.
Linja e re e procesorëve Ryzen tregoi një raport të jashtëzakonshëm çmim / performancë: ata
7. Pas AMD, Apple synon të marrë një pjesë të byrekut Intel me iPadOS dhe truket e vjetra të Gates
Të gjithë ata që mund të mbajnë një armë në duar zakonisht përpiqen të marrin pjesë në betejat e gjigantëve, dhe jo vetëm AMD po konkurron për bazën ushqimore të Intel. Apple u soll si demi i vjetër në shaka.
do të zbresim ngadalë nga maliNjë dem i vjetër dhe i ri qëndrojnë në majë të një mali dhe një tufë lopësh kullosin poshtë.
Demi i ri i ofron të vjetrit:
- Dëgjo, le të zbresim shpejt, shpejt dhe të trokasim lopën
dhe shpejt, shpejt, ne do të kthehemi lart!
- Jo!
- Epo, atëherë le të zbresim shpejt, shpejt, le të thërrasim dy lopë secila dhe shpejt-
Le të ngrihemi shpejt!
- Jo!
- Epo, çfarë propozoni atëherë?
- Do të zbresim ngadalë, ngadalë nga mali, do të vrasim gjithë tufën dhe
Të kthehemi ngadalë dhe ngadalë në vendin tonë!
Duke lëshuar iPadOS-in e ri, Apple përdori një taktikë kundër Intel-it të quajtur "inovacion përçarës".
Përkufizimi i Wikipedia
“Inovacioni përçarës” është një risi që ndryshon balancën e vlerave në treg. Në të njëjtën kohë, produktet e vjetra bëhen jokonkurruese thjesht sepse parametrat mbi të cilët bazohej më parë konkurrenca humbasin rëndësinë e tyre.
Shembuj të "novacioneve përçarëse" janë telefoni (të zëvendësuar telegrafin), anijet me avull (anijet me vela të zëvendësuara), gjysmëpërçuesit (pajisjet vakum të zëvendësuara), kamerat dixhitale (kamerat filmike të zëvendësuara) dhe emaili (posta tradicionale e ndërprerë).
Apple përdor procesorët e tij me fuqi të ulët të bazuar në ARM, dhe kjo është dëshmuar të jetë më e rëndësishme për përdoruesit sesa performanca pak e vonuar e x86 e Intel.
Apple po arrin të rrëmbejë një pjesë të tregut, duke e kthyer iPad-in nga një terminal argëtimi në një mjet pune të plotë - fillimisht për ata që krijojnë përmbajtje dhe tani për zhvilluesit. Natyrisht, nuk do të shohim së shpejti një MacBook të bazuar në ARM, por problemet e vogla me dizajnin e tastierave MacBook Pro po inkurajojnë kërkimin e zgjidhjeve alternative dhe një prej tyre premton të jetë iPad Pro me iPadOS.
Çfarë lidhje kanë Gates dhe Microsoft me të?
Në një kohë, Gates bëri saktësisht të njëjtin mashtrim me IBM.
Në vitet 1970, IBM dominonte tregun e serverëve, me besimin e një gjiganti që injoronte kompjuterët personalë për një person mesatar. Në vitet 1980, Gates krijoi IBM me para dhe licencoi MS-DOS për të, duke i lënë vetes të drejtat për sistemin operativ. Pasi mori paratë, Microsoft krijoi një ndërfaqe grafike për MS-DOS, dhe Windows lindi - në fillim vetëm një shtesë grafike mbi DOS, dhe më pas sistemi i parë operativ për PC, i përshtatshëm për t'u përdorur nga masat. IBM, duke qenë një kompani e madhe dhe e ngathët, po humbet tregun e kompjuterëve personalë ndaj Microsoft-it të ri dhe të shpejtë. Unë e kam ritreguar këtë histori të mrekullueshme shumë shkurt, kështu që nëse po pyesni se si do të luajë Apple kundër Intel në 2020 me iPadOS, ju rekomandoj shumë
8. Forcimi i pozicionit të ZFSonLinux - kali i vjetër nuk e prish brazdën
Kanonike
9. Kompania Oxide Computer - ne do të monitorojmë nga afër ekipin, i cili është qartësisht i aftë për shumë - të paktën të krijojë një shfaqje të lezetshme
Unë e përfundoj listën time me një përmendje tjetër të Brian Cantrill, ku e nisa.
Brian Cantrill dhe inxhinierë të tjerë (disa prej të cilëve gjithashtu kanë punuar më parë në Sun) themeluan një sipërmarrje të quajtur
Ideja e tyre është premtimi i një revolucioni të ri dhe, të paktën, do të jem i kënaqur të shikoj lëvizjen e mendimeve të tyre dhe zhvillimin e tyre në 2020-ën e ardhshme.
Çfarë arritëm të bëjmë në 2019 në VDSina
Ne nuk bëmë asnjë përparim teknologjik në 2019 me VDSina, por kemi ende diçka për të cilën të krenohemi.
Në shkurt, ne shtuam mundësinë për të përdorur një rrjet lokal midis serverëve dhe nisëm një shërbim të regjistrimit të domenit. Çmimi u bë një nga më të ulëtit në treg - 179 rubla për ru/рф, përfshirë edhe rinovimin.
Në mars folëm në IT Global Meetup #14.
Në prill, ne rritëm gjerësinë e kanalit për çdo server nga 100 në 200 Megabit dhe rritëm ndjeshëm kufirin e trafikut për të gjitha tarifat (përveç më të lirit) - në 32 TB në muaj.
Në korrik, klientët patën mundësinë të instalonin automatikisht Windows Server 2019. Mbrojtja DDoS falas filloi të sigurohet brenda vendndodhjes së Moskës.
Gjithashtu në korrik, kompania jonë u shfaq në Habré, duke debutuar
Në gusht, ata shtuan aftësinë për të krijuar fotografi - kopje rezervë të serverit.
API-ja publike është lëshuar.
Ne rritëm gjerësinë e kanalit për çdo server nga 200 në 500 Megabits.
Ne morëm pjesë në konferencën Chaos Constructions 2019, duke shpërndarë kamxhik me logon e kompanisë si mall (slogani i fushatës ishte "Kur zhvilluesi është në krye") dhe shpërndamë bisedat me telegram.
Në shtator, ne lançuam Instagramin më të lezetshëm dhe miqësor të një kompanie IT - VDSina filloi të flasë për lajmet dhe jetën e përditshme
Në nëntor, shkuam në Highload++, morëm pjesë në një tryezë të rrumbullakët mbi "bazat e të dhënave në Kubernetes" dhe i veshëm pjesëmarrësit me kapele peshkaqeni.
Në dhjetor, ne folëm në një takim DevOps në zyrën e GazPromNeft me një raport rreth bazave të të dhënave në Kubernetes dhe në konferencën DevOpsDays në Moskë
Përfundim
Siç tha Nassim Taleb, është shumë më e lehtë të parashikohet se çfarë nuk do të shohim patjetër. Dua të theksoj se gjithçka e re që do të shohim në 2020 daton në 2019, 2018 dhe më herët. Nuk supozoj të parashikoj të ardhmen me saktësi, por 2020 nuk do të jetë padyshim viti i Linux në desktop (kur ishte hera e fundit që patë një desktop?) Dhe ne kemi parë vitin e Linux në pajisjet celulare për dhjetë vite tani.
Në çdo rast, shpresoj që pas një viti të mblidhemi përsëri dhe të diskutojmë se si doli vërtet gjithçka.
Gëzuar festat të gjithëve!
Ndiqni zhvilluesin tonë në Instagram
Burimi: www.habr.com