یہ ایک ایسا OS ہے جس کے بارے میں آپ نے 90 کی دہائی میں فائل کی بازیافت کے ساتھ کبھی نہیں سنا ہوگا، اور ہم نے اس خوبصورتی کو بلوٹ کے لیے تجارت کیا ہے۔

اگر آپ نے کبھی اپنے آپریٹنگ سسٹم کے ایکٹیویٹی مانیٹر کو دیکھا ہے، تو آپ نے ممکنہ طور پر ایک بیک گراؤنڈ ڈیمون دیکھا ہوگا جس کا واحد کام OS کے سرچ فنکشنز کے لیے ہر چیز کو انڈیکس کرنا ہے۔ عام طور پر اس کا مطلب ہے کہ آپ صرف بیٹھ کر بہترین کی امید کرتے ہیں، لیکن اگر کچھ غلط ہو جاتا ہے، تو یہ بہت زیادہ وسائل استعمال کر سکتا ہے۔

تو پھر کسی نے اپنے کمپیوٹر کو تلاش کے لیے ہر چیز کو انڈیکس کرنے کے لیے اس سے بہتر، زیادہ موثر طریقہ کیوں ایجاد نہیں کیا؟ ٹھیک ہے، یہ پتہ چلتا ہے کہ کسی نے پہلے ہی کیا ہے. انہوں نے دراصل 1995 میں تلاش کی ایک زیادہ خوبصورت خصوصیت جاری کی، لیکن جدید کمپیوٹنگ کا مطلب ہے کہ انہیں اسے ایک طرف رکھنا پڑا۔

آپ کے کمپیوٹر کے چیزوں کو دریافت کرنے کے طریقے کو تبدیل کرنے کے لیے BeOS یہاں ہے۔

یہ بھی جلدی شروع ہو گیا۔

1995 میں، جیسا کہ ایپل سسٹم 7 پر کام کر رہا تھا اور مائیکروسافٹ ونڈوز 95 کو ختم کر رہا تھا، عاجز BeOS جاری کیا گیا۔ یہ OS شروع سے Be Inc. نے بنایا تھا، اور اس کا بنیادی مقصد ملٹی میڈیا فائلوں اور بھاری کام کے بوجھ کو بہتر طریقے سے ہینڈل کرنا تھا۔

BeOS کے سب سے منفرد عناصر میں سے ایک اس کا فائل سسٹم تھا۔ یہ سسٹم، جسے "Be File System” (BFS) کہا جاتا ہے، کچھ دیر بعد، 1997 میں، BeOS کی زندگی کے اختتام پر جاری کیا گیا۔ سسٹم فائلوں کو نامعلوم ڈیٹا کے ٹکڑوں کے طور پر محفوظ نہیں کرتا تھا۔ اس کے بجائے، ایپلیکیشنز پراپرٹیز کا استعمال کرتے ہوئے فائلوں کو ٹیگ کر سکتی ہیں۔ تصویر کی خصوصیات میں اس شخص کے بارے میں معلومات شامل ہو سکتی ہے جس نے اسے بنایا ہے، جب کہ گانے میں اس سے وابستہ فنکار، عنوان اور صنف شامل ہو سکتی ہے۔

اگر کسی فائل میں یہ تمام خصوصیات ہیں، تو OS فائل کو B+ ٹری کے اندر اس وقت ترتیب دیتا ہے جب یہ بنتی ہے۔ اس کا مطلب ہے کہ آپ کو فائلوں کی تلاش میں اپنے سسٹم کو ٹرول کرنے والے ڈیمون کی ضرورت نہیں ہے۔ پہنچنے پر سب کچھ اپنی جگہ پر تھا۔

بی فائل سسٹم آپ کے ڈیٹا کو صاف ستھرا رکھتا ہے۔

وہ اس وقت بہت ذہین تھا۔

باس کی اصطلاحات

آئیے اس پر گہری نظر ڈالتے ہیں کہ Be File System نے کام کیسے کیا۔ جب BeOS کسی فائل کو محفوظ کرتا ہے، تو یہ اس کی تمام خصوصیات کو ڈیٹا بیس جیسے سسٹم میں محفوظ کرتا ہے۔ اس نے ان خصوصیات کو کالموں میں محفوظ کیا جنہیں OS آسانی سے پڑھ سکتا تھا۔ درحقیقت، یہ خصوصیات فائل کے انوڈ ڈیٹا کے ساتھ محفوظ ہوتی ہیں، اس لیے آپ کا پی سی تمام معلومات ایک ہی ڈسک تک رسائی کے پاس حاصل کر سکتا ہے۔

چونکہ بی فائل سسٹم نے فائلوں کو اس طرح اسٹور کیا، اس کا مطلب یہ تھا کہ لوگ اور OS انہیں اسی طرح ڈھونڈ سکتے ہیں جس طرح وہ کسی بھی ڈیٹا بیس سافٹ ویئر میں تلاش کرتے ہیں۔ مثال کے طور پر، آپ اپنے کمپیوٹر پر تمام Daft Punk MP3s حاصل کرنے کے لیے "NAME == "*.mp3” && ARTIST == "Daft Punk”” چلا سکتے ہیں۔ اگر آپ کی ڈسکوگرافی کو صحیح طریقے سے ٹیگ کیا جائے تو سب کچھ مل سکتا ہے۔ اور یہ بہت جلد ہو جائے گا.

انڈیکس کو اپ ٹو ڈیٹ رکھنا بھی تقریباً فوری تھا۔ BeOS نے تمام خصوصیات کو ایک علیحدہ B+ درخت میں محفوظ کیا۔ جب بھی کوئی فائل بنائی یا اپ ڈیٹ ہوتی ہے، BeOS ان B+ درختوں کو کرنل کی سطح پر اپ ڈیٹ کر سکتا ہے۔ اس کا مطلب ہے کہ فائل کے ہٹنے کے وقت انڈیکس 100% اپ ٹو ڈیٹ تھا۔ ایسا لگتا تھا کہ یہ فائل اسٹوریج کا مستقبل ہوسکتا ہے۔

…لیکن ڈیٹا تیزی سے غیر منظم ہو گیا۔

معاملات الجھ گئے۔

یقینا، اب ہم جانتے ہیں کہ BeOS سسٹم فائل اسٹوریج کا مستقبل نہیں ہیں۔ تو ہم نے ڈیمون کو ڈیفالٹ کیوں کیا جو سسٹم کے وسائل کو کھا جاتا ہے؟ فائل سسٹم کی بہترین فائل سرچ فیچرز کو کیوں کھودیں؟

BFS کا سرچ انجن صرف اس وقت کام کرتا ہے جب تمام فائلوں میں مناسب گھر ہوں۔ اور 1997 میں، یہ بہت آسان تھا. تاہم، جیسے ہی انٹرنیٹ پر قبضہ ہوا، ہم نے غیر ساختہ فائلوں کا ایک بہت بڑا بہاؤ دیکھا۔ ہم نے ان فائلوں میں ہر لفظ کے میٹا ڈیٹا کے بغیر، HTML صفحات، پی ڈی ایف دستاویزات، خام متن، اور آفس فائلوں کو سرورز پر اپ لوڈ اور بلک میں ڈاؤن لوڈ کیا ہوا دیکھا ہے۔

فائل کو قابل تلاش بنانے کے لیے، آپریٹنگ سسٹم کو دستاویز سے گزرنا چاہیے، تمام الفاظ کو نکالنا چاہیے اور انہیں ٹوکنائز کرنا چاہیے۔ اگر آپ کی دستاویز چند صفحات پر مشتمل ہے تو یہ ٹھیک ہے۔ ایک بار جب آپ 500 صفحات پر مشتمل پی ڈی ایف فائلوں کے دائرے میں جانا شروع کر دیتے ہیں تو چیزیں غلط ہونے لگتی ہیں۔ اگر BeOS نے فائل سسٹم کی پرت پر اس کی کوشش کی، تو یہ آپ کے کمپیوٹر کو اس وقت لاک کر دے گا جب یہ آپ کے دستاویزات کے ذریعے گھمنڈ کرتا ہے۔

لیکن ایک متبادل تھا۔ OS دستاویز کے ذریعے جانے اور ہر لفظ کو ٹوکنائز کرنے کے بجائے، صارف فائل کو ڈاؤن لوڈ کر سکتا ہے اور پھر ایک ڈیمون پیدا کر سکتا ہے جو فائل کو بتدریج چباتا ہے۔ اس کے بعد آپ اپنے سرچ کیٹلاگ کو وقت کے ساتھ اپنے نتائج کے ساتھ اپ ڈیٹ کرتے ہیں۔ لہٰذا خوبصورت BeOS مبہم ہو گیا (جب Be Inc. نے اپنے اثاثے فروخت کیے اور 2001 میں خود کو ختم کر دیا)، اور ڈیمون ایک جدید آپریٹنگ سسٹم کی خصوصیت کے طور پر زندہ رہا۔

BeOS کے بہترین نظام کو جدید تقاضوں کی نذر کر دیا گیا ہے۔

BeOS کا سرچ فنکشن خوبصورت تھا۔ میں نے فائلیں لیں، انہیں ان کے مناسب مقامات پر رکھا، اور سب کچھ کہاں تھا اس کا منظم اور صاف ریکارڈ رکھا۔ تاہم، انٹرنیٹ کے پھیلاؤ اور لوگ مستقل بنیادوں پر بڑی دستاویزات کو ڈاؤن لوڈ کرنے کے ساتھ، OS سرچ ٹولز کو رسائی کے لیے کارکردگی کو قربان کرنا پڑا۔

اس کے لیے جدید ڈیمن بہترین انتخاب تھا۔ یہ آپ کے سی پی یو کے وسائل کو کھا جاتا ہے، آپ کی بیٹری نکال دیتا ہے، اور اگر کچھ غلط ہو جاتا ہے تو آپ کے سسٹم کو کرال پر گھسیٹ سکتا ہے۔ لیکن جب اس کے ہر لفظ کو نشان زد کرنے کے کام کا سامنا کرنا پڑتا ہے، انگوٹھیوں کا مالک ایک ای بک جسے کسی نے ابھی ڈاؤن لوڈ کیا ہے بہت بہتر نتائج ملے ہیں۔ اور آج تک، جب لوگ فوری تلاش کے ٹولز تلاش کرتے ہیں (بشمول ہائیکو، بی او ایس کا اوپن سورس جانشین)، ڈیمون یہاں رہنے کے لیے موجود ہے۔

Scroll to Top