گھر آڈیو freebsd پر ایک قریبی نظر

freebsd پر ایک قریبی نظر

فہرست کا خانہ:

Anonim

اس کی عمر کے باوجود ، یہ اب بھی ایسی جگہوں پر کھڑا ہوجاتا ہے جس کی آپ کو توقع نہیں ہوگی۔ اگر آپ ایپل ڈیوائس کا استعمال کرتے ہیں تو ، واٹس ایپ پر چیٹ کرتے ہیں یا نیٹ فلکس پر فلم دیکھتے ہیں ، تو آپ فری بی ایس ڈی کے ساتھ بات چیت کر رہے ہیں۔ یہاں ہم اس یونکس نما آپریٹنگ سسٹم پر ایک نظر ڈالتے ہیں۔

تاریخ

فری بی ایس ڈی کی جڑیں یونکس کے اصل بی ایس ڈی ورژن میں موجود ہیں جو پہلی بار 1977 میں بل جوئی نے تخلیق کی تھی ، جو بعد میں سن مائکرو سسٹم کا شریک ہوگا۔ ہم نے ایک اور مضمون میں عام طور پر بی ایس ڈی کی تاریخ کا احاطہ کیا ہے۔


فری بی ایس ڈی ، نیز نیز بی ایس ڈی سمیت دیگر تمام اہم بی ایس ڈی مختلف حالتیں 386BSD سے ہیں ، جو پی سی ہارڈویئر پر چلنے والا پہلا بی ایس ڈی ورژن ہے۔ مختلف وجوہات کی بناء پر 386BSD کے خالق ولیم جولٹز نے اس منصوبے پر تعطل کیا۔ دوسرے گروپوں نے اپنی ہی ترمیم کے ساتھ قدم رکھا ، جسے "پیچکیٹس" کے نام سے جانا جاتا ہے۔ وہ گروپ جو فری بی ایس ڈی بن جائے گا ان میں سے ایک تھا۔


اے ٹی اینڈ ٹی کے ذریعہ بی ایس ڈی کوڈ پر حق اشاعت کے دعوے سے کمیونٹی پریشان ہوگئی ، لیکن شرائط پر عمل کیا گیا اور فری بی ایس ڈی بی ایس ڈی 4.4 "لائٹ" کوڈ بیس میں چلا گیا جس کا ورژن 2.0 میں اے ٹی اینڈ ٹی کوڈ نہیں تھا۔


90 کی دہائی میں فری بی ایس ڈی کو بہت زیادہ توجہ ملی ، جس میں متعدد آئی ایس پی اور ویب سائٹ چلانے کے لئے استعمال کیا جارہا تھا۔ یاہو ایک قابل ذکر صارف تھا۔ فری بی ایس ڈی کا موجودہ ورژن 10 ہے ، اور یہ اب بھی مضبوط ہورہا ہے ، یہاں تک کہ کمپیوٹر کی دنیا بدل گئی ہے۔

خصوصیات

فری بی ایس ڈی میں متعدد خصوصیات ہیں جو اسے صارفین کا پسندیدہ بنا دیتی ہیں۔


استحکام

فری بی ایس ڈی صارفین اس کے استحکام کو ختم کرنا چاہتے ہیں۔ اگرچہ فری بی ایس ڈی ، سرور ماحول میں اس کی مقبولیت کی بدولت ، اکثر حادثے کا شکار نہیں ہوتا ہے ، لیکن اس کا عزم بہت زیادہ گہرا ہوتا ہے۔ جیسا کہ فری بی ایس ڈی ایڈوکیسی پیج نے یہ بتایا ہے کہ: "اس کا مطلب یہ ہے کہ سسٹم کو اپ گریڈ کرنے میں صارف کو اپ گریڈ کرنے کی ضرورت نہیں ہوتی ہے۔ وقت کے ساتھ ترتیب کے انٹرفیس میں بھی تبدیلی آتی ہے ، لیکن صرف اس صورت میں جب کوئی اچھی وجہ ہو۔ اگر آپ نے 2000 میں فری بی ایس ڈی کو استعمال کرنے کا طریقہ سیکھا تو ، آپ کا زیادہ تر علم متعلقہ ہوگا ۔پچھلے حصے کی مطابقت فری بی ایس ڈی ٹیم کے لئے بہت اہم ہے ، اور کسی بڑی ریلیز سیریز میں کسی بھی ریلیز سے کسی بھی کوڈ کو چلانے کے قابل ہونے کی توقع کی جاتی ہے۔ جس میں کرنل ماڈیول بھی شامل ہیں - جو پہلے ورژن پر چلتا ہے۔ بیس سسٹم ایک ساتھ تیار کیا گیا ہے ، جس میں دانا ، بنیادی افادیت اور کنفگریشن سسٹم بھی شامل ہے ، لہذا اپ گریڈ عام طور پر بغیر تکلیف دہ ہوتے ہیں۔ شامل ماڈلز جیسے انضمام ماسٹر کی تشکیل فائلوں کو بہت کم یا بغیر دستی مداخلت کے ساتھ اپ ڈیٹ کرنے میں مدد کرتے ہیں۔ "


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


زیڈ ایف ایس

اگرچہ زیڈ ایف ایس فری بی ایس ڈی کے لئے خصوصی نہیں ہے ، کیونکہ یہ اصل میں سورج (اب اوریکل) نے تیار کیا تھا ، یہ اب بھی سب سے بڑا اوپن سورس عمل آوری ہے ، کیوں کہ زیڈ ایف ایس کے پاس کچھ لائسنسنگ ایشوز موجود ہیں جن پر لینکس کے کرنل ڈویلپرز کو قابل اعتراض سمجھا گیا ہے۔


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


زیڈ ایف ایس کارکردگی کو بڑھانے کے لئے کچھ نفیس کیچنگ کا استعمال بھی کرتا ہے۔


LLVM اور بجنا

اگرچہ ایک مرتب کرنے والا زیادہ تر صارفین پر اثر نہیں ڈالے گا ، لیکن یہ ڈویلپرز کے لئے ضروری ہے ، کیونکہ اس کے بغیر باقی سسٹم موجود نہیں ہوسکتا تھا۔ بجنا ایک سی مرتب کنندہ ہے ، جیسا کہ نام سے پتہ چلتا ہے ، یہ ایل ایل وی ایم کا سامنے کا اختتام ہے۔ یہ اصل میں ایپل کے ذریعہ تیار کیا گیا تھا (بعد میں فری بی ایس ڈی سے ان کے تعلقات کے بارے میں مزید) فری بی ایس ڈی اسے جی سی سی کے حق میں استعمال کررہی ہے ، جو اوپن سورس دنیا میں ہر جگہ ہے۔ بجنا نے جی سی سی پر تیز کارکردگی کا مظاہرہ کیا۔


ایل ایل وی ایم ، یا نچلی سطح کی ورچوئل مشین ، چھوٹے اجزاء میں سے ایک مرتب بنانے کی کوشش ہے۔ نام کے باوجود ، یہ اصل میں ایک ورچوئل مشین نہیں ہے۔ یہ صرف C تک محدود نہیں ہے ، بلکہ نظریہ طور پر کسی بھی زبان کی حمایت کرسکتا ہے۔ یہ صرف ایسا ہوتا ہے کہ یونکس کے نظام پر سی سب سے زیادہ وسیع زبان ہے۔


بندرگاہیں اور پیکجز

جدید یونکس جیسے نظاموں کی ایک طاقت پیکیج مینیجرز ہیں ، جو سافٹ ویئر کو انسٹال کرنا بہت آسان بنا دیتے ہیں۔ وہ اس قدر اچھ ideaا خیال رکھتے ہیں کہ ونڈوز اور میک OS X دونوں نے اپنے اپنے سافٹ ویئر اسٹورز کے ساتھ اس آئی پیڈ کو کاپی کیا۔


فری بی ایس ڈی کا اپنا ورژن ہے جو دو ذائقوں میں آتا ہے: بندرگاہیں اور پیکیجز۔ بندرگاہوں کو عام طور پر مرتب کیا جاتا ہے ، جو BSD دنیا میں مرتب کرنے والے کو زیادہ اہم بناتا ہے ، جبکہ پیکیجز صرف پریپمائل بائنریز ہوتے ہیں۔ مؤخر الذکر بڑے سافٹ ویر پروگراموں کے ل suited موزوں ہیں جیسے ڈیسک ٹاپس جو زیادہ تر سسٹم پر مرتب کرنے کے لئے وقتی ضوابط ہیں۔


جیلیں

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


ایسا ہی خیال لینکس کی دنیا میں بھی شروع ہو رہا ہے ، خاص کر ڈوکر کے ساتھ۔


بی ایس ڈی لائسنس

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

کون فری بی ایس ڈی استعمال کرتا ہے؟

فری بی ایس ڈی اپنی عمر کے باوجود ، آج کل بہت استعمال کرتا ہے۔ اس میں بہت سرایت ایمبیڈڈ استعمال ہے ، جیسے روٹرز اور دیگر آلات میں۔ ذیل میں اخذ کردہ مشتقات بھی عمدہ مثالیں ہیں۔ کچھ بہت بڑے نام ، بشمول نیٹ فلکس اور واٹس ایپ فری بی ایس ڈی کا استعمال کرتے ہیں۔ واٹس ایپ کے ایک ڈویلپر نے فری بی ایس ڈی فاؤنڈیشن کو ایک بہت بڑا چندہ دیا۔ پلے اسٹیشن 3 اور پلے اسٹیشن 4 کنسولز بھی فری بی ایس ڈی پر مبنی ہیں۔ فری بی ایس ڈی ہر جگہ ہے۔


مشتق:

  • فری این اے ایس ایک اسپن آف ہے جو نیٹ ورک سے منسلک اسٹوریج پیش کرتا ہے۔ یہ واقعتا یہ ظاہر کرتا ہے کہ زیڈ ایف ایس کیا کرسکتا ہے۔
  • پی سی - بی ایس ڈی فری او ایس ڈی پر مبنی اوبنٹو کے لئے فری بی ایس ڈی کا جواب ہے ، فری بی ایس ڈی پر مبنی آسان استعمال ڈیسک ٹاپ کی پیش کش کرتا ہے۔
  • میک OS X اور iOS فری بی ایس ڈی کے ایک حصے میں مبنی ہیں ، لیکن صرف "یوزر لینڈ" کی افادیتیں ، جو آپ شاید نہیں دیکھیں گے جب تک کہ آپ کمانڈ لائن استعمال نہ کریں۔ پھر بھی ، اگر آپ اسے ایپل ڈیوائس پر پڑھ رہے ہیں تو ، فری بی ایس ڈی پردے کے پیچھے ممکن بنارہا ہے۔

مستقبل؟

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


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


فری بی ایس ڈی جو بھی شکل اختیار کرتا ہے ، کچھ وقت کے ل around اب بھی موجود ہوگا ، اور یہ دیکھنے کے ل worth جانچ پڑتال کے قابل ہوگا کہ آیا یہ آپ کے لئے کوئی معنی رکھتا ہے یا نہیں۔

freebsd پر ایک قریبی نظر