Александр Чистяков холбоотой байна, би сайн мэдээг түгээгч
Үнэлгээ хийхдээ би шинжээчдийн дүгнэлтээс илүү өөрийнхөө амтанд тулгуурласан. Тиймээс, жишээлбэл, энэ жагсаалтад жолоочгүй машинууд ороогүй, учир нь энэ технологид цоо шинэ, гайхмаар зүйл байхгүй.
Жагсаалтад байгаа үйл явдлуудыг би ач холбогдол, wow эффектээр нь ангилаагүй, учир нь тэдний ач холбогдол нь арван жилийн дараа тодорхой болно, мөн хөөх нөлөө нь хэтэрхий богино настай тул би энэ түүхийг уялдаатай болгохыг хичээсэн.
1. WebAssembly-д зориулсан Rust програмчлалын хэл дээрх зөөврийн серверийн програмууд
Би шалгалтыг хоёр тайлангаар эхлүүлнэ:
1. Тайлан
Тайланг уншиж байх үед Брайан Кантрилл Жойентэд техникийн ерөнхий захирлаар ажиллаж байсан бөгөөд 2019 он түүний болон Жоентын хувьд хэрхэн дуусахыг төсөөлөөгүй байв.
2.
2019 онд WebAssembly өөрийн
Энэ нээлтийн мөн чанар нь тодорхой юм - хүн төрөлхтөн вэбэд зориулсан зөөврийн програмуудыг ажиллуулах чадвартай дахин нэг ажиллах цагтай болсон (Ява хэлний зохиогчдын зохион бүтээсэн WORA зарчмыг хэн нэгэн санаж байна уу?).
Бидэнд Rust хэлний ачаар эдгээр программуудыг бүтээх харьцангуй аюулгүй арга бий, учир шалтгаан нь эмхэтгэх үед бүхэл бүтэн ангиллын алдааг арилгах явдал юм.
WebAssembly бол тоглоомыг өөрчилдөг нэгэн тул Docker-ийг бүтээгчдийн нэг Соломон Хикс хэрэв 2008 онд WebAssembly болон WASI байсан бол Докер төрөхгүй байх байсан гэж бичжээ.
Зөөврийн шинэ технологийг нэвтрүүлсэн хүмүүсийн дунд Rust байсан нь гайхах зүйл биш юм - түүний экосистем динамикаар хөгжиж байгаа бөгөөд Rust нь хэдэн жилийн турш хамгийн дуртай програмчлалын хэл байсаар ирсэн.
Энэ бол Стивийн илтгэлээс слайд бөгөөд Rust програмыг ашиглахад бүрэн зайлсхийх боломжтой аюулгүй байдлын алдааны тоог сүүлийн 10 жил хагасын хугацаанд MS Windows-д олдсон нийт алдааны тоотой харьцуулсан харьцааг тодорхой харуулсан байна.
Майкрософт ийм сорилтод ямар нэгэн байдлаар хариу өгөх ёстой байсан бөгөөд үүнийг ч хийсэн.
2. Windows-ыг хэмнэж, ямар ч үйлдлийн системд түүхийн шинэ хуудсыг нээх Microsoft-ын Verona-ийн төсөл
Сүүлийн 12 жилийн хугацаанд Microsoft Windows цөм болон ихэнх хэрэглээний программ дахь алдааны тоо бараг шугаман байдлаар өссөн байна.
2019 онд Майкрософт компанийн Мэттью Паркинсон
Энэ бол Microsoft-ын Rust хэлний санаан дээр суурилсан аюулгүй програмчлалын хэлийг бий болгох санаачилга юм: Microsoft Research-ийн хамт олон аюулгүй байдлын ихэнх асуудал нь Windows-ийн ихэнх хэсэг нь бичигдсэн Си хэлний хүнд өвтэй холбоотой болохыг олж мэдсэн. Веронагийн Rust-тэй төстэй хэл нь санах ойг удирдаж, нөөцийг ашиглан нэгэн зэрэг ханддаг
Майкрософтыг уламжлал ёсоор муу гүрэн, шинэ бүхнийг эсэргүүцэгч гэж үздэг нь сонирхолтой юм.
Эхний догол мөрөөс Брайн Кантрилийн асуулт: "Үйлдлийн системийн цөмийг Rust дээр дахин бичих цаг болоогүй гэж үү?" гэнэтийн хариулт авсан - үйлдлийн системийн цөмийг дахин бичих хараахан боломжгүй байгаа нь ойлгомжтой, гэхдээ хэрэглэгчийн талбарт ажиллаж байгаа програмууд аль хэдийн дахин бичигдсэн байна. Зогсоох боломжгүй үйл явц эхэлсэн бөгөөд энэ нь бүх үйлдлийн системд ирээдүйн шинэ хуудсыг нээх болно.
3. Flutter фрэймворкийн ачаар Dart програмчлалын хэлний нэр хүнд өссөн
Дараах мэдээ нь зөвхөн бидний төдийгүй олон нийтэд төдийгүй түүнийг бий болгох үйл явцад шууд оролцогчдын ихэнхийг гайхшруулсан гэдэгт итгэлтэй байна. Найман жилийн өмнө Google-д гарч ирсэн Dart програмчлалын хэл энэ жил маш хурдацтай хөгжиж байна.
Би сард нэг удаа Github дээрх репозиторуудад дүн шинжилгээ хийх замаар програмчлалын хэлний алдар нэрийг үнэлэх аргыг ашигладаг.
Дарт нэр хүндээрээ Erlang, PowerShell, R, Perl, Elixir, Haskell, Lua болон CoffeeScript-ийг гүйцэж түрүүлсэн. Энэ жил өөр ямар ч програмчлалын хэл илүү хурдан хөгжөөгүй бололтой. Яагаад ийм болсон бэ?
Энэ оны онцлох мэдээнүүдийн нэг
Dart хэлний хувьд алдартай болсон шалтгаан нь гар утасны програм хөгжүүлэх хүрээ юм
Бид гар утасны хөгжүүлэлт хийдэггүй тул Dart-ийн талаар юу ч мэдэхгүй ч статик хэлбэрээр бичигдсэн өөр програмчлалын хэлийг халуун дотноор угтаж байна.
4. eBPF виртуал машины ачаар Линукс цөм болон түүний нийгэмлэгийн оршин тогтнох боломж
Бид VDSina-д дуртай чуулгануудад дуртай: энэ жил би Санкт-Петербургт болсон DevOops чуулганд оролцож, салбарын чиг хандлага, халуун зүйлсэд зориулсан дугуй ширээний уулзалтад оролцлоо. 2019 онд ийм яриа хэлэлцээний гол саналууд нь:
- Энэ нь хэтэрхий уйтгартай учраас Докер үхсэн
- Кубернетес амьд бөгөөд нэг жил орчим үргэлжилнэ - энэ тухай 2020 онд бага хурал дээр ярих болно
- Энэ хооронд ямар ч амьд хүн Линуксийн цөм рүү удаан хугацаанд хараагүй
Би сүүлчийн санааг хуваалцахгүй байна, миний бодлоор Линуксийн цөмийн хөгжилд зөвхөн сонирхолтой төдийгүй хувьсгалт зүйл тохиолдож байна. Хамгийн алдартай нь eBPF виртуал машин бөгөөд энэ нь анх сүлжээний пакетуудыг шүүх уйтгартай ажлыг шийдэхийн тулд бүтээгдсэн бөгөөд дараа нь ерөнхий зориулалтын цөмийн түвшний виртуал машин болж өссөн.
Линукс цөмд зориулсан хөгжүүлэлт: тийм ээ
Линукс цөмд зориулсан хөгжүүлэлт: одоо
eBPF-ийн ачаар цөм нь цөмөөс гадуур хэсэгчлэн боловсруулж болох үйл явдлуудын талаар мэдээлдэг болсон - интерфэйс нь хэрэглэгчийн талбараас цөмтэй аюулгүй, үр дүнтэй харьцах боломжийг олгодог бөгөөд Линуксийн цөмийн функцийг бүхэлд нь алгасч өргөжүүлж, нөхөж өгдөг. -Линус Торвалдсын нүдийг харах.
eBPF-ээс өмнө үйл ажиллагаа нь Линуксийн цөмтэй харилцахтай нягт холбоотой программуудыг хөгжүүлэх нь хэцүү түүх байсан - хэрэглэгчийн орон зайд удаашралтай төхөөрөмжүүдийн драйверууд, файлын системүүдийн интерфейс зэрэг зүйлсийг бий болгох нь туршлагатай Линукс цөм хөгжүүлэгчдийн албан ёсны хяналт шалгалтыг хийх шаардлагатай байв.
eBPF интерфэйсийн дүр төрх нь ийм програм бичих үйл явцыг ихээхэн хялбаршуулсан - элсэлтийн босго буурч, илүү олон хөгжүүлэгчид гарч ирэх бөгөөд нийгэм дахин амилах болно.
Би урам зоригоороо ганцаараа биш:
Энэ хооронд Линус Торвалдс түүнийг ийм зүйлийн төлөө олон нийтэд магтдаггүй, би түүнийг ойлгож байна - хэн өөрийгөө тэнэг хүн шиг харагдуулахыг хүсдэг вэ? 🙂
5. Линукс нь Линукс цөм дэх асинхрон io_uring интерфейсийн ачаар FreeBSD-ийн авс руу бараг эцсийн хадаасыг тавьсан.
Бид Линуксийн цөмийн сэдвээр ярилцаж байгаа ч энэ жил гарсан өөр нэг чухал сайжруулалтыг онцлон тэмдэглэх нь зүйтэй.
Олон жилийн турш системийн администраторууд болон FreeBSD хөгжүүлэгчид FreeBSD нь Линуксийг бодвол илүү сайн асинхрон оролт гаралтыг хийдэг байсанд үндэслэн сонголтоо хийсэн. Жишээлбэл, энэ аргумент
Одоо тоглоом орвонгоороо эргэжээ.
6. Ryzen процессорын шугамын тусламжтайгаар AMD-ийн ялалт
Ер бусын зүйл байхгүй, зүгээр л энэ салбарт удаан хугацаанд тасархай байсан AMD дээд амжилтыг эвдэж байна.
Ryzen процессоруудын шинэ шугам нь үнэ / гүйцэтгэлийн гайхалтай харьцааг харуулсан: тэд
7. AMD-ийн дараа Apple iPadOS болон хуучин Гейтсийн заль мэхийг ашиглан Intel-ийн бялууг авахыг зорьж байна.
Гартаа зэвсэг барьж чаддаг хүн бүр аварга том хүмүүсийн тулалдаанд оролцохыг хичээдэг бөгөөд зөвхөн AMD нь Intel-ийн хүнсний баазын төлөө өрсөлддөггүй. Apple хошигнол дээрх хөгшин бух шиг аашилсан.
Бид аажмаар уулнаас буунаУулын орой дээр хөгшин залуу бух зогсож, доор нь үхэр сүрэг бэлчиж байна.
Залуу бух хөгшинд нь:
- Сонсооч, хурдан бууцгаая, үхрийг тогшье
мөн хурдан, хурдан, бид буцах болно!
- Үгүй!
- За тэгвэл хурдан, хурдан бууцгаая, тус бүр хоёр үнээ дуудаад хурдан-
Хурдан босцгооё!
- Үгүй!
-За тэгвэл та юу санал болгох вэ?
- Бид аажуухан, аажуухан уулнаас доошоо бууж, бүх сүргийг устгана
Аажмаар, аажим аажмаар байрандаа буцаж ирцгээе!
Шинэ iPadOS-ийг гаргаснаар Apple Intel-ийн эсрэг "сөрөг шинэчлэл" хэмээх тактик ашигласан.
Википедийн тодорхойлолт
"Үйлдвэрлэгч инноваци" нь зах зээл дээрх үнэт зүйлсийн тэнцвэрийг өөрчилдөг инноваци юм. Үүний зэрэгцээ, урьд өмнө нь өрсөлдөөнд тулгуурлаж байсан параметрүүд ач холбогдлоо алддаг тул хуучин бүтээгдэхүүн өрсөлдөх чадваргүй болдог.
"Үндэслэх инновац"-ын жишээ нь утас (телеграфыг сольсон), усан онгоц (дарвуулт онгоцыг сольсон), хагас дамжуулагч (солигдсон вакуум төхөөрөмж), дижитал камер (солих кино камер), цахим шуудан (уламжлалт шуудангийн тасалдал) юм.
Apple нь өөрийн бага чадалтай ARM-д суурилсан процессоруудыг ашигладаг бөгөөд энэ нь Intel-ийн x86-ийн бага зэрэг хоцрогдсон гүйцэтгэлээс илүү хэрэглэгчдэд илүү чухал болох нь батлагдсан.
Apple нь зах зээлийн тодорхой хувийг булаан авч, iPad-ыг зугаа цэнгэлийн терминалаас эхлээд контент бүтээгчид, харин одоо хөгжүүлэгчдэд зориулсан бүрэн хэмжээний ажлын хэрэгсэл болгон хувиргаж байна. Мэдээжийн хэрэг, бид удахгүй ARM-д суурилсан MacBook-ийг харахгүй байх болно, гэхдээ MacBook Pro гарны дизайнтай холбоотой жижиг асуудлууд нь өөр шийдлүүдийг эрэлхийлэхэд түлхэц болж байгаа бөгөөд тэдгээрийн нэг нь iPadOS-тэй iPad Pro болно гэж амлаж байна.
Гейтс, Майкрософт хоёр үүнд ямар хамаатай вэ?
Нэгэн цагт Гейтс IBM-тэй яг ижил мэх хийж байсан.
1970-аад онд IBM серверийн зах зээлд ноёрхож, аварга том компанид итгэлтэйгээр энгийн хүний хувийн компьютерийг үл тоомсорлож байв. 1980-аад онд Гейтс IBM компанийг мөнгөөр бүтээж, түүнд зориулж MS-DOS программыг лицензжүүлэн үйлдлийн системийн эрхийг өөртөө үлдээжээ. Мөнгөө хүлээн авсны дараа Майкрософт MS-DOS-д зориулсан график интерфэйсийг бүтээж, Windows мэндэлжээ - эхлээд DOS-ийн график нэмэлт, дараа нь олон нийтэд ашиглахад тохиромжтой компьютерт зориулсан анхны үйлдлийн систем. IBM нь том, болхи компани учраас хувийн компьютерын зах зээлийг залуу, хурдан Microsoft-д алдаж байна. Би энэ гайхалтай түүхийг маш товчоор дахин хэлсэн тул та Apple 2020 онд iPadOS ашиглан Intel-ийн эсрэг хэрхэн тоглох бол гэж бодож байгаа бол би танд зөвлөж байна.
8. ZFSonLinux-ийн байр суурийг бэхжүүлэх - хөгшин морь ховилыг сүйтгэхгүй.
Каноник компани
9. Оксид компьютерийн компани - бид маш их зүйлийг хийх чадвартай багийг сайтар хянаж байх болно - ядаж дажгүй шоу хийх болно.
Би жагсаалтаа эхлүүлсэн Брайн Кантрилийн тухай өөр нэг дурдлаар төгсгөж байна.
Брайан Кантрилл болон бусад инженерүүд (зарим нь өмнө нь Sun-д ажиллаж байсан) компани байгуулжээ.
Тэдний санаа бол шинэ хувьсгалын амлалт бөгөөд би ядаж л ирэх 2020 онд тэдний бодлын хөдөлгөөн, хөгжлийг ажиглахад таатай байх болно.
2019 онд VDSina дээр бид юу хийж чадсан бэ
Бид 2019 онд VDSina-тай ямар ч технологийн нээлт хийгээгүй ч бахархах зүйл бидэнд байсаар байна.
Хоёрдугаар сард бид сервер хоорондын дотоод сүлжээг ашиглах боломжийг нэмж, домэйн бүртгэлийн үйлчилгээг эхлүүлсэн. Үнэ нь зах зээл дээрх хамгийн бага үнийн нэг болсон - 179 рубль / рф, шинэчлэлтийг оруулаад.
Гуравдугаар сард бид IT Global Meetup №14 дээр үг хэлсэн.
Дөрөвдүгээр сард бид сервер бүрийн сувгийн өргөнийг 100-аас 200 мегабит хүртэл нэмэгдүүлж, бүх тарифын (хамгийн хямдаас бусад) трафикийн хязгаарыг сар бүр 32 TB хүртэл нэмэгдүүлсэн.
Долдугаар сард хэрэглэгчид Windows Server 2019-ийг автоматаар суулгах боломжтой болсон. Москвагийн байршилд DDoS хамгаалалтыг үнэ төлбөргүй олгож эхэлсэн.
Мөн 7-р сард манай компани Habré дээр гарч, дебютээ хийсэн
8-р сард тэд агшин зуурын зураг үүсгэх чадварыг нэмсэн - серверийн нөөцлөлт.
Нийтийн API гарлаа.
Бид сервер бүрийн сувгийн өргөнийг 200-аас 500 мегабит болгон нэмэгдүүлсэн.
Бид Chaos Constructions 2019 бага хуралд оролцож, компанийн лого бүхий ташууруудыг бараа бүтээгдэхүүн болгон тарааж ("Хөгжүүлэгч дээр байх үед" кампанит ажлын уриа байсан) болон телеграмын чатуудыг дэлбэлсэн.
9-р сард бид мэдээллийн технологийн компанийн хамгийн өхөөрдөм, найрсаг Instagram-ыг нээлээ - VDSina мэдээ, өдөр тутмын амьдралын талаар ярьж эхлэв.
11-р сард бид Highload++-д очиж, "Кубернетес дэх мэдээллийн сан" сэдэвт дугуй ширээний уулзалтад оролцож, оролцогчдод акул малгай өмсгөв.
12-р сард бид ГазПромНефть оффис дээр болсон DevOps уулзалт дээр Кубернетес дэх мэдээллийн сангийн тухай тайлан болон Москвад болсон DevOpsDays бага хурлын үеэр ярилцсан.
дүгнэлт
Насим Талебын хэлснээр бидний харахгүй байгаа зүйлийг урьдчилан таамаглахад илүү хялбар байдаг. 2020 онд бидний харах шинэ бүхэн 2019, 2018 болон түүнээс өмнөх онуудад тохиолдож байгааг тэмдэглэхийг хүсч байна. Би ирээдүйг яг таг таамаглахгүй байна, гэхдээ 2020 он бол ширээний компьютер дээрх Линуксийн жил биш байх нь дамжиггүй (та хамгийн сүүлд хэзээ ширээний компьютер харсан бэ?) Мөн бид арван жилийн турш хөдөлгөөнт төхөөрөмж дээр Линуксийн жилийг харж байна. одоо жил.
Ямар ч байсан жилийн дараа дахин нэгдэж, бүх зүйл үнэхээр хэрхэн болсон талаар ярилцана гэж найдаж байна.
Бүгдэд нь баярын мэнд хүргэе!
Манай хөгжүүлэгчийг Instagram дээр дага
Эх сурвалж: www.habr.com