الیگزینڈر چستیاکوف رابطے میں ہے، میں ایک مبشر ہوں۔
اپنی تشخیص میں، میں نے ماہرین کی رائے سے زیادہ اپنے ذوق پر انحصار کیا۔ لہذا، مثال کے طور پر، اس فہرست میں ڈرائیور کے بغیر کاریں شامل نہیں ہیں، کیونکہ اس ٹیکنالوجی میں بنیادی طور پر کوئی نئی یا حیران کن چیز نہیں ہے۔
میں نے فہرست میں موجود واقعات کو اہمیت یا واہ اثر کے لحاظ سے ترتیب نہیں دیا، کیونکہ ان کی اہمیت دس سال میں واضح ہو جائے گی، اور واہ کا اثر بہت مختصر ہے، میں نے صرف اس کہانی کو ہم آہنگ کرنے کی کوشش کی۔
1. WebAssembly کے لیے Rust پروگرامنگ زبان میں پورٹ ایبل سرور ایپلی کیشنز
میں دو رپورٹس کے ساتھ جائزہ شروع کروں گا:
1. رپورٹ
رپورٹ کو پڑھنے کے وقت، برائن کینٹریل جوئینٹ میں بطور CTO کام کر رہے تھے اور انہیں اندازہ نہیں تھا کہ 2019 ان کے اور جوئینٹ کے لیے کیسے ختم ہو گا۔
2.
2019 میں، WebAssembly اس کے ساتھ
پیش رفت کا جوہر واضح ہے - انسانیت کے پاس ایک اور رن ٹائم ہے جو ویب کے لیے پورٹیبل ایپلی کیشنز چلانے کے قابل ہے (کیا کسی کو WORA اصول یاد ہے، جو جاوا زبان کے مصنفین نے ایجاد کیا تھا؟)۔
ہمارے پاس ان ایپلی کیشنز کو بنانے کا نسبتاً محفوظ طریقہ بھی ہے رسٹ لینگوئج کی بدولت، جس کی وجہ یہ ہے کہ کمپائل کے وقت غلطیوں کی پوری کلاس کو ختم کیا جائے۔
WebAssembly ایک ایسا گیم چینجر ہے کہ Docker کے تخلیق کاروں میں سے ایک Solomon Hikes نے لکھا ہے کہ اگر WebAssembly اور WASI 2008 میں موجود ہوتے تو Docker پیدا ہی نہ ہوتا۔
یہ حیرت کی بات نہیں ہے کہ زنگ نئی پورٹیبل ٹیکنالوجی کو اپنانے والوں میں شامل تھا - اس کا ماحولیاتی نظام متحرک طور پر ترقی کر رہا ہے اور نتائج کے مطابق، زنگ کئی سالوں سے سب سے پسندیدہ پروگرامنگ زبان رہی ہے۔
یہ اسٹیو کی گفتگو کی ایک سلائیڈ ہے، جو واضح طور پر حفاظتی بگز کی تعداد کے تناسب کو ظاہر کرتی ہے جو گزشتہ ڈیڑھ دہائی کے دوران MS Windows میں پائے جانے والے کیڑوں کی کل تعداد کے ساتھ Rust استعمال کرتے وقت مکمل طور پر قابل گریز ہیں۔
مائیکروسافٹ کو کسی نہ کسی طرح اس طرح کے چیلنج کا جواب دینا پڑا، اور ایسا ہوا۔
2. Microsoft کی طرف سے پروجیکٹ Verona، جو ونڈوز کو محفوظ کرے گا اور کسی بھی OS کے لیے تاریخ کا ایک نیا صفحہ کھولے گا۔
پچھلے 12 سالوں میں مائیکروسافٹ ونڈوز کے کرنل اور زیادہ تر صارفین کے پروگراموں میں کیڑے کی تعداد تقریباً یکساں طور پر بڑھی ہے۔
2019 میں، مائیکروسافٹ کے میتھیو پارکنسن
یہ مائیکروسافٹ کی طرف سے ایک محفوظ پروگرامنگ لینگویج بنانے کا اقدام ہے جو رسسٹ لینگویج کے آئیڈیاز پر مبنی ہے: مائیکروسافٹ ریسرچ کے ساتھیوں نے پایا ہے کہ سیکیورٹی کے زیادہ تر مسائل سی لینگویج کے بھاری ورثے سے وابستہ ہیں، جس میں زیادہ تر ونڈوز لکھا جاتا ہے۔ ویرونا کی زنگ جیسی زبان میموری اور وسائل کے استعمال کے ساتھ ساتھ رسائی کا انتظام کرتی ہے۔
یہ دلچسپ بات ہے کہ مائیکروسافٹ کو روایتی طور پر ایک بری سلطنت اور ہر نئی چیز کا مخالف سمجھا جاتا ہے، اس حقیقت کے باوجود کہ
پہلے پیراگراف سے برائن کینٹریل کا سوال: "کیا یہ وقت نہیں ہے کہ آپریٹنگ سسٹم کے کرنل کو زنگ میں دوبارہ لکھیں؟" ایک غیر متوقع جواب موصول ہوا - یہ واضح ہے کہ آپریٹنگ سسٹم کے کرنل کو دوبارہ لکھنا ابھی ممکن نہیں ہے، لیکن یوزر اسپیس میں چلنے والے پروگراموں کو پہلے ہی دوبارہ لکھا جا رہا ہے۔ ایک نہ رکنے والا عمل شروع ہو گیا ہے، اور یہ تمام آپریٹنگ سسٹمز کے لیے مستقبل کا ایک نیا صفحہ کھول دے گا۔
3. فلٹر فریم ورک کی بدولت ڈارٹ پروگرامنگ زبان کی مقبولیت میں اضافہ
مجھے یقین ہے کہ درج ذیل خبر نہ صرف ہمارے اور عام لوگوں کے لیے بلکہ اس کی تشکیل کے عمل میں براہ راست شریک ہونے والے بیشتر افراد کے لیے بھی ایک بڑا تعجب ہے۔ آٹھ سال قبل گوگل پر شائع ہونے والی ڈارٹ پروگرامنگ زبان کی مقبولیت میں اس سال تیزی سے اضافہ دیکھنے میں آیا ہے۔
میں پروگرامنگ زبانوں کی مقبولیت کا اندازہ لگانے کا اپنا طریقہ استعمال کرتا ہوں گیتھب پر ذخیروں کا تجزیہ کرکے، مہینے میں ایک بار
ڈارٹ نے مقبولیت میں Erlang، PowerShell، R، Perl، Elixir، Haskell، Lua اور CoffeeScript کو پیچھے چھوڑ دیا ہے۔ ایسا لگتا ہے کہ اس سال کسی اور پروگرامنگ زبان میں تیزی سے اضافہ نہیں ہوا ہے۔ ایسا کیوں ہوا؟
اس سال کی تاریخی رپورٹس میں سے ایک
ڈارٹ زبان کے لیے، اس کی مقبولیت کی وجہ موبائل ایپلیکیشن ڈویلپمنٹ فریم ورک ہے۔
ہم ڈارٹ کے بارے میں کچھ نہیں جانتے کیونکہ ہم موبائل ڈویلپمنٹ نہیں کرتے ہیں، لیکن ہم ایک اور مستحکم طور پر ٹائپ کردہ پروگرامنگ زبان کا گرمجوشی سے خیرمقدم کرتے ہیں۔
4. eBPF ورچوئل مشین کی بدولت لینکس کرنل اور اس کی کمیونٹی کی بقا کا موقع
ہم VDSina سے محبت کرنے والی کانفرنسوں میں: اس سال میں سینٹ پیٹرزبرگ میں DevOops کانفرنس میں گیا اور صنعت میں رجحانات اور گرم چیزوں کے لیے وقف ایک گول میز میں حصہ لیا۔ 2019 میں، اس طرح کی گفتگو میں سرکردہ آراء یہ تھیں:
- ڈوکر مر گیا ہے کیونکہ یہ بہت بورنگ ہے۔
- Kubernetes زندہ ہے اور ایک سال تک رہے گا - اس کے بارے میں اب بھی 2020 میں ہونے والی کانفرنسوں میں بات کی جائے گی۔
- دریں اثنا، کسی بھی زندہ شخص نے طویل عرصے سے لینکس کرنل کو نہیں دیکھا
میں آخری نکتہ شیئر نہیں کر رہا ہوں؛ میرے نقطہ نظر سے، لینکس کرنل کی ترقی میں نہ صرف دلچسپ بلکہ انقلابی چیزیں ہو رہی ہیں۔ سب سے زیادہ قابل ذکر ای بی پی ایف ورچوئل مشین ہے، جو اصل میں نیٹ ورک پیکٹوں کو فلٹر کرنے کے بورنگ کام کو حل کرنے کے لیے بنائی گئی تھی، اور پھر ایک عام مقصد کے کرنل لیول کی ورچوئل مشین میں تبدیل ہوئی۔
لینکس کرنل کی ترقی: ہاں
لینکس کرنل کی ترقی: اب
ای بی پی ایف کی بدولت، دانا اب ایسے واقعات کی موجودگی کی اطلاع دیتا ہے جن پر جزوی طور پر کرنل سے باہر کارروائی کی جا سکتی ہے - انٹرفیس یوزر اسپیس سے کرنل کے ساتھ محفوظ طریقے سے اور مؤثر طریقے سے بات چیت کرنا اور لینکس کرنل کی فعالیت کو بڑھانا اور مکمل کرنا ممکن بناتا ہے۔ - لینس ٹوروالڈس کی آنکھ دیکھنا۔
ای بی پی ایف سے پہلے، ایسے پروگراموں کو تیار کرنا جن کی سرگرمیاں لینکس کرنل کے ساتھ گہرا تعلق رکھتی تھیں ایک مشکل کہانی تھی - سست ڈیوائسز کے لیے ڈرائیورز اور یوزر اسپیس میں فائل سسٹمز کے لیے انٹرفیس جیسی چیزیں بنانا تجربہ کار لینکس کرنل ڈویلپرز کے ذریعے جائزے کے باقاعدہ طریقہ کار سے گزرنا ضروری تھا۔
eBPF انٹرفیس کی ظاہری شکل نے اس طرح کے پروگراموں کو لکھنے کے عمل کو بہت آسان بنا دیا ہے - داخلے کی حد کو کم کر دیا گیا ہے، وہاں مزید ڈویلپرز ہوں گے اور کمیونٹی دوبارہ زندہ ہو جائے گی۔
میں اپنے جوش میں اکیلا نہیں ہوں:
دریں اثنا، Linus Torvalds عام طور پر اس طرح کی چیزوں کے لئے عوامی طور پر اس کی تعریف نہیں کرتا ہے، اور میں اسے سمجھ سکتا ہوں - جو عوامی طور پر اپنے آپ کو ایک بیوقوف کی طرح دکھانا چاہتا ہے؟ 🙂
5. لینکس نے فری بی ایس ڈی کے تابوت میں تقریباً آخری کیل لگا دی ہے جس کی بدولت لینکس کرنل میں غیر مطابقت پذیر io_uring انٹرفیس ہے۔
جب کہ ہم لینکس کرنل کے موضوع پر ہیں، یہ ایک اور اہم بہتری کو نوٹ کرنے کے قابل ہے جو اس سال ہوئی ہے: ایک نئے کی شمولیت
کئی سالوں سے، سسٹم ایڈمنسٹریٹرز اور فری بی ایس ڈی ڈویلپرز نے اپنی پسند کی بنیاد اس حقیقت پر رکھی کہ فری بی ایس ڈی نے لینکس سے بہتر غیر مطابقت پذیر I/O کیا۔ مثال کے طور پر یہ دلیل
اب کھیل الٹا ہو گیا ہے۔
6. Ryzen پروسیسر لائن کے ساتھ AMD کی فاتحانہ واپسی۔
کچھ بھی غیر معمولی نہیں، بس اتنا ہی ہے کہ AMD، جو انڈسٹری میں کافی عرصے سے موجود ہے، ریکارڈ کے بعد ریکارڈ توڑ رہا ہے۔
رائزن پروسیسرز کی نئی لائن نے ناقابل یقین قیمت/کارکردگی کا تناسب دکھایا: وہ
7. AMD کے بعد، ایپل کا مقصد iPadOS اور گیٹس کی پرانی چالوں کے ساتھ انٹیل پائی کا ایک ٹکڑا لینا ہے۔
ہر کوئی جو اپنے ہاتھ میں ہتھیار پکڑ سکتا ہے وہ عام طور پر جنات کی لڑائیوں میں حصہ لینے کی کوشش کرتا ہے، اور نہ صرف AMD انٹیل کے فوڈ بیس کے لیے کوشاں ہے۔ ایپل نے مذاق میں بوڑھے بیل کی طرح برتاؤ کیا۔
ہم آہستہ آہستہ پہاڑ کے نیچے جائیں گے۔ایک بوڑھا اور جوان بیل پہاڑ کی چوٹی پر کھڑا ہے اور نیچے گایوں کا ایک غول چر رہا ہے۔
جوان بیل بوڑھے کو پیش کرتا ہے:
- سنو، چلو جلدی، جلدی سے نیچے جاؤ اور گائے کو دستک دو
اور جلدی، جلدی، ہم واپس جائیں گے!
- نہیں!
- ٹھیک ہے، پھر جلدی سے، جلدی سے نیچے چلو، چلو دو دو گائیں بلائیں اور جلدی سے-
آئیے جلدی سے واپس چلیں!
- نہیں!
- ٹھیک ہے، آپ پھر کیا تجویز کرتے ہیں؟
- ہم آہستہ آہستہ، آہستہ آہستہ پہاڑ کے نیچے جائیں گے، ہم پورے ریوڑ کو مار ڈالیں گے اور
آئیے آہستہ آہستہ اپنی جگہ پر لوٹتے ہیں!
نئے آئی پیڈ او ایس کو جاری کرکے، ایپل نے انٹیل کے خلاف ایک حربہ استعمال کیا جسے "خلل انگیز اختراع" کہا جاتا ہے۔
ویکیپیڈیا کی تعریف
"خرابی اختراع" ایک اختراع ہے جو مارکیٹ میں اقدار کے توازن کو تبدیل کرتی ہے۔ ایک ہی وقت میں، پرانی مصنوعات محض اس لیے غیر مسابقتی ہو جاتی ہیں کہ وہ پیرامیٹرز جن پر پہلے مقابلہ کی بنیاد تھی، اپنی اہمیت کھو دیتے ہیں۔
"خرابی ایجادات" کی مثالیں ٹیلی فون (ٹیلیگراف کی جگہ لے لی گئی)، سٹیم شپس (بحری جہازوں کی جگہ لے لی گئی)، سیمی کنڈکٹرز (ویکیوم ڈیوائسز کی جگہ لے لی گئی)، ڈیجیٹل کیمرے (فلم کیمروں کی جگہ لے لی گئی)، اور ای میل (روایتی میل میں خلل ڈالنا) ہیں۔
ایپل اپنے کم طاقت والے ARM پر مبنی پروسیسرز استعمال کرتا ہے، اور یہ صارفین کے لیے انٹیل کی x86 کی قدرے پیچھے رہنے والی کارکردگی سے زیادہ اہم ثابت ہوا ہے۔
ایپل مارکیٹ کا ایک حصہ چھیننے کا انتظام کر رہا ہے، آئی پیڈ کو تفریحی ٹرمینل سے کام کے ایک مکمل ٹول میں تبدیل کر رہا ہے - پہلے مواد تخلیق کرنے والوں کے لیے، اور اب ڈویلپرز کے لیے۔ بلاشبہ، ہم جلد ہی کسی بھی وقت ARM پر مبنی MacBook نہیں دیکھیں گے، لیکن MacBook Pro کی بورڈز کے ڈیزائن کے ساتھ چھوٹے مسائل متبادل حل کی تلاش کی حوصلہ افزائی کر رہے ہیں، اور ان میں سے ایک iPadOS کے ساتھ آئی پیڈ پرو بننے کا وعدہ کرتا ہے۔
گیٹس اور مائیکروسافٹ کا اس سے کیا تعلق ہے؟
ایک وقت میں، گیٹس نے IBM کے ساتھ بالکل وہی چال نکالی تھی۔
1970 کی دہائی میں، IBM نے سرور کی مارکیٹ پر غلبہ حاصل کیا، ایک بڑے اعتماد کے ساتھ جو اوسط شخص کے لیے ذاتی کمپیوٹرز کو نظر انداز کر رہا تھا۔ 1980 کی دہائی میں، گیٹس نے پیسے سے IBM بنایا اور اس کے لیے MS-DOS کا لائسنس دیا، آپریٹنگ سسٹم کے حقوق اپنے پاس چھوڑے۔ رقم حاصل کرنے کے بعد، مائیکروسافٹ نے MS-DOS کے لیے ایک گرافیکل انٹرفیس بنایا، اور ونڈوز نے جنم لیا - پہلے صرف DOS پر صرف ایک گرافیکل ایڈ آن، اور پھر PCs کے لیے پہلا آپریٹنگ سسٹم، جو عوام کے استعمال کے لیے آسان تھا۔ IBM، ایک بڑی، اناڑی کمپنی ہونے کے ناطے، پرسنل کمپیوٹر مارکیٹ کو نوجوان اور تیز مائیکروسافٹ کے سامنے کھو رہی ہے۔ میں نے اس عظیم کہانی کو بہت مختصر طور پر دوبارہ سنایا ہے، لہذا اگر آپ سوچ رہے ہیں کہ ایپل آئی پیڈ او ایس کے ساتھ 2020 میں انٹیل کے خلاف کیسے کھیلے گا، تو میں تجویز کرتا ہوں
8. ZFSonLinux کی پوزیشن کو مضبوط کرنا - پرانا گھوڑا کھال کو خراب نہیں کرتا
کینونیکل
9. آکسائیڈ کمپیوٹر کمپنی - ہم اس ٹیم کی قریب سے نگرانی کریں گے، جو واضح طور پر بہت کچھ کرنے کی صلاحیت رکھتی ہے - کم از کم ایک شاندار شو تیار کرنا
میں اپنی فہرست کو برائن کینٹریل کے ایک اور ذکر کے ساتھ ختم کرتا ہوں، جہاں سے میں نے آغاز کیا تھا۔
برائن کینٹریل اور دیگر انجینئرز (جن میں سے کچھ پہلے سن میں بھی کام کرتے تھے) نے ایک وینچر کی بنیاد رکھی
ان کا خیال ایک نئے انقلاب کا وعدہ ہے، اور مجھے کم از کم، آنے والے 2020 میں ان کے خیالات کی نقل و حرکت اور ان کی ترقی کو دیکھ کر خوشی ہوگی۔
VDSina میں ہم 2019 میں کیا کرنے میں کامیاب ہوئے۔
ہم نے VDSina کے ساتھ 2019 میں کوئی تکنیکی پیش رفت نہیں کی، لیکن ہمارے پاس اب بھی فخر کرنے کے لیے کچھ ہے۔
فروری میں، ہم نے سرورز کے درمیان مقامی نیٹ ورک استعمال کرنے کی صلاحیت شامل کی اور ڈومین رجسٹریشن سروس شروع کی۔ قیمت کو مارکیٹ میں سب سے کم قیمتوں میں سے ایک بنایا گیا تھا - 179 روبل فی ru/рф، بشمول تجدید کے لیے۔
مارچ میں ہم نے آئی ٹی گلوبل میٹ اپ #14 میں بات کی۔
اپریل میں، ہم نے ہر سرور کے لیے چینل کی چوڑائی کو 100 سے 200 میگا بٹ تک بڑھا دیا، اور تمام ٹیرف کے لیے ٹریفک کی حد کو نمایاں طور پر بڑھا دیا (سب سے سستے کے علاوہ) - 32 TB فی مہینہ۔
جولائی میں، صارفین کو Windows Server 2019 کو خود بخود انسٹال کرنے کا موقع ملا۔ ماسکو کے مقام پر مفت DDoS تحفظ فراہم کرنا شروع ہو گیا۔
جولائی میں بھی، ہماری کمپنی Habré پر نمودار ہوئی، ڈیبیو کر رہی تھی۔
اگست میں، انہوں نے سنیپ شاٹس — سرور بیک اپ بنانے کی صلاحیت شامل کی۔
عوامی API جاری کر دیا گیا ہے۔
ہم نے ہر سرور کے لیے چینل کی چوڑائی کو 200 سے بڑھا کر 500 میگا بٹس کر دیا۔
ہم نے Chaos Constructions 2019 کانفرنس میں حصہ لیا، کمپنی کے لوگو کے ساتھ بطور مرچی (مہم کا نعرہ تھا "When the Developer is on top") اور ٹیلی گرام چیٹس کو اڑا دیا۔
ستمبر میں، ہم نے آئی ٹی کمپنی کا سب سے پیارا اور دوستانہ انسٹاگرام لانچ کیا - VDSina نے خبروں اور روزمرہ کی زندگی کے بارے میں بات کرنا شروع کی
نومبر میں، ہم Highload++ گئے، "Kubernetes میں ڈیٹا بیس" پر ایک گول میز میں حصہ لیا اور شرکاء کو شارک ٹوپیاں پہنائیں۔
دسمبر میں، ہم نے GazPromNeft دفتر میں ڈیو اوپس میٹنگ میں Kubernetes میں ڈیٹا بیس کے بارے میں ایک رپورٹ اور ماسکو میں DevOpsDays کانفرنس میں بات کی۔
حاصل يہ ہوا
جیسا کہ نسیم طالب نے کہا، یہ پیشین گوئی کرنا بہت آسان ہے کہ ہم یقینی طور پر کیا نہیں دیکھیں گے۔ میں نوٹ کرنا چاہوں گا کہ ہر وہ نئی چیز جو ہم 2020 میں دیکھیں گے وہ 2019، 2018 اور اس سے پہلے کی ہے۔ میں مستقبل کی درست پیشین گوئی کرنے کا خیال نہیں رکھتا، لیکن 2020 یقینی طور پر ڈیسک ٹاپ پر لینکس کا سال نہیں ہوگا (آپ نے آخری بار ڈیسک ٹاپ کب دیکھا تھا؟) اور ہم دس سے موبائل ڈیوائسز پر لینکس کا سال دیکھ رہے ہیں۔ اب سال.
کسی بھی صورت میں، مجھے امید ہے کہ ایک سال میں ہم دوبارہ اکٹھے ہوں گے اور اس بات پر تبادلہ خیال کریں گے کہ سب کچھ واقعی کیسے نکلا۔
سب کو چھٹیاں مبارک!
انسٹاگرام پر ہمارے ڈویلپر کو فالو کریں۔
ماخذ: www.habr.com