ألكسندر تشيستياكوف على اتصال، أنا مبشر
في تقييمي، اعتمدت على ذوقي أكثر من رأي الخبراء. ولذلك، فإن هذه القائمة، على سبيل المثال، لا تشمل السيارات ذاتية القيادة، لأنه لا يوجد شيء جديد أو مفاجئ بشكل أساسي في هذه التكنولوجيا.
لم أقم بفرز الأحداث في القائمة حسب الأهمية أو تأثير نجاح باهر، لأن أهميتها ستكون واضحة في غضون عشر سنوات، وتأثير نجاح باهر قصير الأجل للغاية، لقد حاولت فقط أن أجعل هذه القصة متماسكة.
1. تطبيقات الخادم المحمولة بلغة برمجة Rust لـ WebAssembly
سأبدأ المراجعة بتقريرين:
1. تقرير
في وقت قراءة التقرير، كان بريان كانتريل يعمل في Joyent كرئيس تنفيذي للتكنولوجيا ولم يكن لديه أي فكرة عن كيفية نهاية عام 2019 بالنسبة له ولجوينت.
2.
في عام 2019، تم إطلاق WebAssembly مع
جوهر الاختراق واضح - لدى البشرية وقت تشغيل آخر قادر على تشغيل التطبيقات المحمولة للويب (هل يتذكر أحد مبدأ WORA، الذي اخترعه مؤلفو لغة جافا؟).
لدينا أيضًا طريقة آمنة نسبيًا لبناء هذه التطبيقات بفضل لغة Rust، التي يتمثل سبب وجودها في التخلص من فئات كاملة من الأخطاء في وقت الترجمة.
يعد WebAssembly بمثابة تغيير جذري في قواعد اللعبة، لدرجة أن Solomon Hikes، أحد مؤسسي Docker، كتب أنه لو كان WebAssembly وWASI موجودين في عام 2008، لما كان Docker قد وُلد ببساطة.
ليس من المستغرب أن تكون Rust من بين مستخدمي التكنولوجيا المحمولة الجديدة - فالنظام البيئي الخاص بها يتطور ديناميكيًا وكانت Rust هي لغة البرمجة المفضلة لعدة سنوات، وفقًا للنتائج.
هذه شريحة من حديث ستيف، والتي توضح بوضوح نسبة عدد الأخطاء الأمنية التي يمكن تجنبها تمامًا عند استخدام Rust إلى إجمالي عدد الأخطاء الموجودة في نظام التشغيل MS Windows على مدار العقد ونصف العقد الماضيين.
وكان على مايكروسوفت أن تستجيب بطريقة أو بأخرى لمثل هذا التحدي، وقد فعلت ذلك.
2. مشروع Verona من Microsoft، والذي سيحفظ Windows ويفتح صفحة جديدة من التاريخ لأي نظام تشغيل
لقد زاد عدد الأخطاء الموجودة في Microsoft Windows kernel ومعظم برامج المستهلك بشكل خطي تقريبًا على مدار الـ 12 عامًا الماضية.
في عام 2019، ماثيو باركنسون من مايكروسوفت
هذه هي مبادرة Microsoft لإنشاء لغة برمجة آمنة تعتمد على أفكار لغة Rust: وقد وجد زملاء من Microsoft Research أن معظم المشكلات الأمنية مرتبطة بالتراث الثقيل للغة C، التي تتم بها كتابة معظم أنظمة Windows. تدير لغة Rust الشبيهة بفيرونا الذاكرة والوصول المتزامن إلى الموارد باستخدام
ومن المثير للاهتمام أن مايكروسوفت يُنظر إليها تقليديًا على أنها إمبراطورية شريرة ومعارضة لكل ما هو جديد، على الرغم من حقيقة ذلك
سؤال براين كانتريل من الفقرة الأولى: "ألم يحن الوقت لإعادة كتابة نواة نظام التشغيل في Rust؟" تلقى إجابة غير متوقعة - من الواضح أنه ليس من الممكن بعد إعادة كتابة نواة نظام التشغيل، ولكن يتم بالفعل إعادة كتابة البرامج التي تعمل في مساحة المستخدم. لقد بدأت عملية لا يمكن إيقافها، وهذا سيفتح صفحة جديدة من المستقبل لجميع أنظمة التشغيل.
3. ارتفاع شعبية لغة البرمجة Dart بفضل إطار Flutter
وأنا متأكد من أن الأخبار التالية تمثل مفاجأة كبيرة ليس لنا وللجمهور العام فحسب، بل أيضًا لمعظم المشاركين المباشرين في عملية تشكيلها. شهدت لغة البرمجة Dart، التي ظهرت في Google قبل ثماني سنوات، نموًا سريعًا في شعبيتها هذا العام.
أستخدم طريقتي في تقييم شعبية لغات البرمجة من خلال تحليل المستودعات على Github، مرة واحدة في الشهر
لقد تفوقت Dart على Erlang، وPowerShell، وR، وPerl، وElixir، وHaskell، وLua، وCoffeeScript من حيث الشعبية. لا يبدو أن أي لغة برمجة أخرى قد نمت بشكل أسرع هذا العام. لماذا حصل هذا؟
من أهم التقارير لهذا العام
بالنسبة للغة Dart، فإن سبب شعبيتها هو إطار تطوير تطبيقات الهاتف المحمول
لا نعرف أي شيء عن Dart نظرًا لأننا لا نقوم بتطوير الأجهزة المحمولة، لكننا نرحب ترحيبًا حارًا بلغة برمجة أخرى مكتوبة بشكل ثابت.
4. فرصة بقاء نواة Linux ومجتمعها على قيد الحياة بفضل الجهاز الظاهري eBPF
نحن في VDSina نحب المؤتمرات: ذهبت هذا العام إلى مؤتمر DevOops في سانت بطرسبرغ وشاركت في مائدة مستديرة مخصصة للاتجاهات والأشياء الساخنة في الصناعة. وفي عام 2019، كانت الآراء الرائدة في مثل هذه المحادثات هي:
- لقد مات عامل ميناء لأنه ممل للغاية
- Kubernetes على قيد الحياة وسيستمر لمدة عام تقريبًا - وسيظل الحديث عنه في المؤتمرات في عام 2020
- وفي الوقت نفسه، لم ينظر أي شخص حي في نواة Linux لفترة طويلة
أنا لا أشاركك النقطة الأخيرة؛ من وجهة نظري، لا تحدث الآن أشياء مثيرة للاهتمام فحسب، بل ثورية أيضًا في تطوير نواة Linux. وأبرزها هو الجهاز الظاهري eBPF، الذي تم إنشاؤه في الأصل لحل المهمة المملة المتمثلة في تصفية حزم الشبكة، ثم تطور بعد ذلك ليصبح جهازًا افتراضيًا على مستوى النواة للأغراض العامة.
تطوير نواة لينكس: نعم
تطوير نواة لينكس: الآن
بفضل eBPF، تقوم النواة الآن بالإبلاغ عن وقوع الأحداث التي يمكن معالجتها جزئيًا خارج النواة - تتيح الواجهة إمكانية التفاعل بأمان وكفاءة مع النواة من مساحة المستخدم وتوسيع واستكمال وظائف Linux kernel، متجاوزة كافة -رؤية عين لينوس تورفالدس.
قبل eBPF، كان تطوير البرامج التي ترتبط أنشطتها ارتباطًا وثيقًا بالتفاعل مع Linux kernel قصة صعبة - حيث كان إنشاء أشياء مثل برامج التشغيل للأجهزة البطيئة وواجهات أنظمة الملفات في مساحة المستخدم يتطلب إجراء مراجعة رسمية من قبل مطوري Linux kernel ذوي الخبرة.
لقد أدى ظهور واجهة eBPF إلى تبسيط عملية كتابة مثل هذه البرامج إلى حد كبير - فقد تم تخفيض عتبة الدخول، وسيكون هناك المزيد من المطورين وسيعود المجتمع إلى الحياة مرة أخرى.
أنا لست وحدي في حماسي:
وفي الوقت نفسه، لينوس تورفالدس عادة لا يمتدحه علنًا لمثل هذه الأشياء، ويمكنني أن أفهمه - من يريد أن يجعل نفسه يبدو أحمقًا علنًا؟ 🙂
5. وضع Linux المسمار الأخير تقريبًا في نعش FreeBSD بفضل واجهة io_uring غير المتزامنة في Linux kernel
بينما نحن نتحدث عن موضوع نواة لينكس، تجدر الإشارة إلى تحسن مهم آخر حدث هذا العام: تضمين إصدار جديد
لسنوات عديدة، اعتمد مسؤولو النظام ومطورو FreeBSD في اختيارهم على حقيقة أن FreeBSD يقوم بعمليات إدخال/إخراج غير متزامنة بشكل أفضل من Linux. على سبيل المثال هذه الحجة
والآن انقلبت اللعبة رأساً على عقب.
6. عودة AMD المظفرة مع خط معالجات Ryzen
لا يوجد شيء غير عادي، كل ما في الأمر هو أن AMD، التي كانت على الهامش في الصناعة لفترة طويلة، تحطم الرقم القياسي تلو الآخر.
أظهر الخط الجديد من معالجات Ryzen نسبة سعر/أداء مذهلة: فهي
7. بعد AMD، تهدف شركة Apple إلى الحصول على قطعة من فطيرة Intel باستخدام iPadOS وحيل Gates القديمة
عادة ما يحاول كل من يمكنه حمل السلاح في يديه المشاركة في معارك العمالقة، وليس فقط AMD هي التي تتنافس على القاعدة الغذائية لشركة Intel. لقد تصرفت شركة أبل مثل الثور العجوز في النكتة.
سوف ننزل ببطء إلى أسفل الجبليقف ثور عجوز وصغير على قمة جبل، ويرعى قطيع من الأبقار في الأسفل.
يقدم الثور الصغير للثور القديم:
- اسمع، دعونا ننزل بسرعة ونطرق البقرة
وبسرعة، بسرعة، سنعود للأعلى!
- لا!
- حسنًا، دعونا ننزل بسرعة، لنستدعي بقرتين لكل واحدة منهما وبسرعة-
دعونا نعود بسرعة!
- لا!
- طيب ماذا تقترح إذن؟
- سوف ننزل ببطء إلى أسفل الجبل، وسنقتل القطيع بأكمله و
دعونا نعود ببطء وببطء إلى مكاننا!
من خلال إطلاق نظام iPadOS الجديد، استخدمت شركة Apple تكتيكًا ضد شركة Intel يسمى "الابتكار التخريبي".
تعريف ويكيبيديا
"الابتكار المزعزع" هو ابتكار يغير ميزان القيم في السوق. وفي الوقت نفسه، تصبح المنتجات القديمة غير قادرة على المنافسة، وذلك ببساطة لأن المعايير التي كانت المنافسة تعتمد عليها في السابق تفقد أهميتها.
ومن أمثلة "الإبداعات الثورية" الهاتف (حل محل التلغراف)، والسفن البخارية (استبدال السفن الشراعية)، وأشباه الموصلات (استبدال الأجهزة الفراغية)، والكاميرات الرقمية (استبدال كاميرات الأفلام)، والبريد الإلكتروني (البريد التقليدي المعطل).
تستخدم شركة Apple معالجاتها منخفضة الطاقة المستندة إلى ARM، وقد ثبت أن هذا أكثر أهمية للمستخدمين من الأداء المتخلف قليلاً لمعالج Intel x86.
تمكنت شركة Apple من انتزاع حصة من السوق، وتحول جهاز iPad من محطة ترفيهية إلى أداة عمل كاملة - أولاً لأولئك الذين يقومون بإنشاء المحتوى، والآن للمطورين. بالطبع، لن نرى جهاز MacBook قائمًا على ARM في أي وقت قريب، لكن المشكلات الصغيرة في تصميم لوحات مفاتيح MacBook Pro تشجع على البحث عن حلول بديلة، ويعد أحدها بأن يكون iPad Pro مع iPadOS.
ما علاقة جيتس ومايكروسوفت بالأمر؟
ذات مرة، قام جيتس بتنفيذ نفس الخدعة تمامًا مع شركة IBM.
في السبعينيات، سيطرت شركة IBM على سوق الخوادم، مع تجاهل ثقة العملاق لأجهزة الكمبيوتر الشخصية للشخص العادي. في الثمانينيات، أنشأ جيتس شركة IBM بالمال وقام بترخيص MS-DOS لها، تاركًا حقوق نظام التشغيل لنفسه. بعد حصولها على الأموال، أنشأت Microsoft واجهة رسومية لـ MS-DOS، وولد Windows - في البداية مجرد وظيفة إضافية رسومية فوق DOS، ثم أول نظام تشغيل لأجهزة الكمبيوتر الشخصية، مناسب للاستخدام من قبل الجماهير. إن شركة IBM، كونها شركة كبيرة وخرقاء، تخسر سوق أجهزة الكمبيوتر الشخصية لصالح شركة Microsoft الشابة والسريعة. لقد أعدت سرد هذه القصة الرائعة باختصار شديد، لذا إذا كنت تتساءل كيف ستلعب Apple ضد Intel في عام 1970 باستخدام iPadOS، فإنني أوصي بشدة
8. تعزيز مكانة ZFSonLinux - الحصان القديم لا يفسد الثلم
شركة الكنسي
9. شركة أكسيد للكمبيوتر - سنراقب عن كثب الفريق، الذي من الواضح أنه قادر على القيام بالكثير - على الأقل إنشاء عرض رائع
أنهي قائمتي بذكر آخر لبريان كانتريل، حيث بدأت.
أسس بريان كانتريل ومهندسون آخرون (بعضهم عمل سابقًا في شركة صن) مشروعًا يسمى
فكرتهم هي الوعد بثورة جديدة، وسأكون سعيدًا على الأقل برؤية حركة أفكارهم وتطورها في عام 2020 المقبل.
ما تمكنا من القيام به في عام 2019 في VDSina
لم نحقق أي اختراقات تكنولوجية في عام 2019 مع VDSina، ولكن لا يزال لدينا شيء نفخر به.
وفي فبراير، أضفنا القدرة على استخدام شبكة محلية بين الخوادم وأطلقنا خدمة تسجيل النطاق. أصبح السعر واحدًا من أدنى الأسعار في السوق - 179 روبلًا لكل ru/ph، بما في ذلك التجديد.
تحدثنا في شهر مارس في لقاء تكنولوجيا المعلومات العالمي رقم 14.
في أبريل، قمنا بزيادة عرض القناة لكل خادم من 100 إلى 200 ميجابت، وقمنا بزيادة حد حركة المرور بشكل كبير لجميع التعريفات (باستثناء الأرخص) - إلى 32 تيرابايت شهريًا.
في يوليو، أتيحت للعملاء فرصة تثبيت Windows Server 2019 تلقائيًا. وبدأ توفير حماية DDoS المجانية داخل موقع موسكو.
وفي شهر يوليو أيضًا، ظهرت شركتنا على حبري لأول مرة
وفي أغسطس، أضافوا القدرة على إنشاء لقطات احتياطية للخادم.
تم إصدار واجهة برمجة التطبيقات العامة.
قمنا بزيادة عرض القناة لكل خادم من 200 إلى 500 ميجابت.
شاركنا في مؤتمر Chaos Constructions 2019، حيث قمنا بتوزيع السياط التي تحمل شعار الشركة كسلع (كان شعار الحملة “عندما يكون المطور في القمة”) وفجرنا محادثات التليجرام.
في سبتمبر، أطلقنا Instagram اللطيف والأكثر ودية لشركة تكنولوجيا المعلومات - بدأت VDSina في الحديث عن الأخبار والحياة اليومية
في نوفمبر، ذهبنا إلى Highload++، وشاركنا في مائدة مستديرة حول "قواعد البيانات في Kubernetes" وألبسنا المشاركين قبعات القرش.
في ديسمبر، تحدثنا في اجتماع DevOps في مكتب GazPromNeft بتقرير حول قواعد البيانات في Kubernetes وفي مؤتمر DevOpsDays في موسكو
اختتام
وكما قال نسيم طالب، من الأسهل بكثير التنبؤ بما لن نراه بالتأكيد. أود أن أشير إلى أن كل ما هو جديد سنراه في عام 2020 يعود إلى عام 2019 و2018 وما قبلها. لا أفترض التنبؤ بالمستقبل بدقة، لكن عام 2020 بالتأكيد لن يكون عام Linux على سطح المكتب (متى كانت آخر مرة رأيت فيها سطح مكتب؟) ونحن نشهد عام Linux على الأجهزة المحمولة منذ عشرة أعوام سنوات الآن.
على أي حال، آمل أن نجتمع مرة أخرى خلال عام واحد ونناقش كيف تحول كل شيء حقًا.
أعيادا سعيدة للجميع!
تابع مطورنا على Instagram
المصدر: www.habr.com