گھر آڈیو Bsd: دوسرا مفت یونکس

Bsd: دوسرا مفت یونکس

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

Anonim

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

برکلے سافٹ ویئر کی تقسیم کی تاریخ

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


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


80 80 کی دہائی کے اوائل میں ڈارپا نے یو سی برکلے کو بی ایس ڈی میں ٹی سی پی / آئی پی کی مدد شامل کرنے کا معاہدہ دیا ، کیوں کہ کمپیوٹر سائنس ریسرچ کی دنیا میں یونکس ڈی فیکٹو معیار بن رہی تھی۔


متعدد کمپنیاں بی ایس ڈی کو چلانے والے ورک سٹیشن پیش کر رہی تھیں جو بنیادی طور پر کم کمپیوٹرز ڈیسک ٹاپ سائز تک سکڑ گئی تھیں۔ ایک بڑا کارخانہ دار سن مائکرو سسٹم تھا۔ بل جوئی بانیوں میں سے ایک تھا۔


90 کی دہائی کے اوائل میں ، ولیم جولٹز نے پی ایس پر بی ایس ڈی کی بندرگاہ بندی کی ، جو اب ایک اور بڑی پیشرفت ہے۔ او ایس کو ترقی پذیر کرنے کا کام اسے خود ہی بہت مشکل ہوا ، لیکن اس کا 386 / BSD آج کے تمام جدید بی ایس ڈی ورژن کی بنیاد ہے۔


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


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

BSD ورژن

بہت سے بی ایس ڈی ورژن منتخب کرنے کے لئے موجود ہیں۔


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


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


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


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


ڈریگن فلائی بی ایس ڈی بی ایس ڈی کا ایک اور ورژن ہے ، لیکن اس کا مقصد کارکردگی کا ہے۔ حالیہ برسوں میں ، یہ ایس ایس ڈی کی کارکردگی اور ملٹی پروسیسر سسٹم پر کارکردگی کے لئے ایک بہت بڑا زور لگا رہا ہے۔

ثقافت: بی ایس ڈی بمقابلہ لینکس

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

بی ایس ڈی فلسفہ

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


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

Bsd: دوسرا مفت یونکس