Citadel (software)
سیٹاڈل ایک بلیٹن بورڈ سسٹم (بی بی ایس) کمپیوٹر پروگرام کا نام ہے، اور اس سے متاثر ہونے والے پروگراموں کی صنف کا۔ سیٹاڈلز اپنے کمرے پر مبنی ڈھانچے (نیچے دیکھیں) اور گیمنگ اور فائلوں کے برخلاف پیغامات اور گفتگو پر نسبتا بھاری زور دینے کے لیے قابل ذکر تھے۔ پہلا سیٹاڈیل 1980 میں ایک واحد 300 باؤڈ موڈیم کے ساتھ آن لائن آیا۔ بالآخر سافٹ ویئر کے بہت سے ورژن، دونوں کلون اور وہ جو اصل کوڈ بیس سے نکلے ہیں (لیکن سب کو عام طور پر "سیٹاڈلز" کہا جاتا ہے)، بی بی ایس کال کرنے والوں اور سیسوپس میں مقبول ہو گئے، خاص طور پر بحر الکاہل شمال مغرب، شمالی کیلیفورنیا اور ریاستہائے متحدہ کے اپر مڈویسٹ جیسے علاقوں میں، جہاں سافٹ ویئر کی ترقی جاری تھی۔ سیٹاڈیل بی بی ایس 1980 کی دہائی کے آخر اور 1990 کی دہائی کے اوائل میں سب سے زیادہ مقبول تھے، لیکن جب انٹرنیٹ آن لائن مواصلات کے لیے زیادہ قابل رسائی ہو گیا تو سیٹاڈلز کا زوال شروع ہو گیا۔ تاہم، سافٹ ویئر کے کچھ ورژن، چھوٹی کمیونٹی بی بی ایس سے لے کر بیک وقت ہزاروں صارفین کی حمایت کرنے والے بڑے سسٹمز تک، آج بھی استعمال میں ہیں۔ سورس کوڈ کو پبلک ڈومین میں رکھنے کے لیے مضبوط دباؤ کے ساتھ قلعے کی ترقی ہمیشہ باہمی تعاون پر مبنی رہی ہے۔ یہ سیٹاڈل کو سب سے قدیم زندہ بچ جانے والے ایف او ایس ایس منصوبوں میں سے ایک بناتا ہے۔ سیٹاڈیل یوزر انٹرفیس ایک قدرتی استعارہ کا استعمال، موضوعات کے لیے وقف کمروں کا تصور، تنظیم کے شعبے میں پچھلے بی بی ایس پیکجوں کے مقابلے میں سیٹاڈیل کی اہم ترقی کو نشان زد کرتا ہے۔ پیغامات کمروں سے وابستہ ہوتے ہیں، جہاں صارف بات چیت میں حصہ لینے کے لیے منتقل ہوتا ہے ؛ اسی طرح، ایک کمرہ اختیاری طور پر بنیادی فائل سسٹم تک رسائی دے سکتا ہے، جس سے دستیاب فائلوں کو نامیاتی انداز میں منظم کرنے کی اجازت ملتی ہے۔ زیادہ تر تنصیبات نے کسی بھی صارف کو ایک کمرہ بنانے کی اجازت دی، جس کے نتیجے میں ایک متحرک اتار چڑھاؤ پیدا ہوا اور حاصل کردہ دوسرے بی بی ایس پیکجوں کے مقابلے میں حقیقی گفتگو کے قریب بہاؤ ہوا۔ قلعے کے کچھ ورژن "ہال ویز" اور/یا "فرش" والے کمروں کے استعارے کو بڑھاتے ہیں، نظام کی ضرورت کے مطابق کمروں کے گروپوں کو منظم کرتے ہیں۔ اس کے برعکس، پچھلے بلیٹن بورڈ سافٹ ویئر نے فائلوں کی دستیابی پر زور دیا، جس میں ایک واحد غیر منسلک پیغام کا علاقہ تھا جسے صرف لکیری، آگے یا پیچھے پڑھا جا سکتا تھا۔ سیٹاڈل نے کمانڈ اور کنٹرول کے شعبے میں صارف کے تجربے کو مزید بہتر بنایا۔ ایلن کی کے یوزر انٹرفیس ڈیزائن کے فلسفے کی بنیاد پر، "سادہ چیزیں سادہ ہونی چاہئیں ؛ پیچیدہ چیزیں ممکن ہونی چاہئیں"، اور اس حقیقت سے متاثر ہو کر کہ سیٹاڈل 300 باؤڈ موڈیم کے دور میں تیار کیا گیا تھا، بنیادی اور سب سے زیادہ استعمال ہونے والے کمانڈوں تک واحد کیسٹروک کے ذریعے رسائی حاصل کی جاتی ہے۔ سب سے زیادہ عام کمانڈز ہیں گوٹو (نئے پیغامات کے ساتھ اگلا کمرہ)، نئے پیغامات (صارف کو کمرے میں نئے پیغامات دکھائیں)، اور کمرے میں ایک پیغام درج کریں۔ دیگر سنگل کی اسٹروک کمانڈز بھی موجود ہیں، جیسے کہ معروف کمرے، جو صارف کو معلوم کمروں کی فہرست دیتے ہیں۔ اس خوبصورت چھوٹے کمانڈ سیٹ نے نظام کو اتنا قابل استعمال بنا دیا کہ قلعے کے سنہری دور کے دوران بہت سے روزانہ استعمال کرنے والوں کو کبھی معلوم نہیں تھا کہ قلعے نے جدید ترین صلاحیتیں بھی فراہم کیں۔ یہ "ڈاٹ" کمانڈز کے نام سے جانے جاتے ہیں اور سنگل کی اسٹروک کمانڈز کے سیٹ سے منطقی طور پر بناتے ہیں۔ ایک سادہ سی مثال براہ راست ایک مخصوص کمرے میں جانے کی ضرورت ہوگی۔ صارف اوٹو ٹائپ کرے گا، جہاں بریکٹ کے درمیان متن صارف ٹائپ کرتا ہے، جبکہ باقی سسٹم کے ذریعے پر کیا جاتا ہے۔ ایک زیادہ پیچیدہ مثال ہو سکتی ہے. ریڈ آل رومز زیڈ موڈیم نیو میسجز (. RaZN)، جس کے نتیجے میں تمام کمروں میں موجود تمام نئے پیغامات جو صارف کو معلوم ہوتے ہیں زیڈ موڈیم پروٹوکول کے ذریعے صارف کو بھیجے جاتے ہیں۔ سیٹاڈل کے ورژن کے لحاظ سے صارفین کے لیے فلٹر، مطلوبہ الفاظ کی تلاش، اور دیگر صلاحیتوں کو نافذ کیا گیا ہے۔ سیٹاڈیل کو اصل میں سی پی/ایم آپریٹنگ سسٹم کے لیے 1981 میں جیف پروتھیرو نے لکھا تھا، جو جدید سیٹاڈیل کی دنیا میں سنبے رو ٹارین (سی آر ٹی) کے نام سے جانا جاتا ہے۔ اس وقت کے زیادہ تر بیسک پر مبنی بی بی ایس پروگراموں کے برعکس، یہ سی کی کافی معیاری بولی میں لکھا گیا تھا جسے بی ڈی ایس سی کے نام سے جانا جاتا تھا، ایک مرتب جسے لیور زولمین نے لکھا اور تقسیم کیا تھا۔ پہلی تنصیب دسمبر 1981 میں آن لائن ہوئی، جو ہیتھ کٹ ایچ-89 پر چل رہی تھی، اور اس نے اپنی 6 ماہ کی زندگی میں فوری کامیابی حاصل کی۔ ورژن 2 کا آغاز ڈیوڈ مچل کے آئی سی ایس بی بی ایس پر ہوا، اور 2.11 کی ریلیز کے ساتھ، پروجیکٹ کے ساتھ پروتھیرو کی شمولیت "شوگر بنی" نامی صارف کے گرد مرکوز تنازعہ کے بعد ختم ہو گئی۔ انہوں نے ماخذ کو پبلک ڈومین پر جاری کیا اور یہ مختلف سسٹمز کے ساتھ ساتھ سی یوزرز گروپ کے ذریعے ڈاؤن لوڈ کے طور پر دستیاب ہو گیا۔ اس موقع پر، قلعے کی تاریخ پیچیدہ ہو جاتی ہے کیونکہ بہت سے افراد نے ماخذ کو اپنے مقاصد کے لیے تبدیل کرنا شروع کر دیا، اور جدید تقسیم شدہ ماخذ ٹریکنگ کی کمی کی وجہ سے، اختراعات کو کبھی بھی مرکزی ماخذ کے ذخیرے میں شامل نہیں کیا گیا، کیونکہ ایسی چیز موجود نہیں تھی۔ ابتدائی طور پر، بروس کنگ، ڈیوڈ بون (اسٹون ہینج کے نام سے ریلیز)، کیرن پارک، اور جیمز شیلڈز، دوسروں کے درمیان، سیئٹل کے علاقے میں موقع حاصل کیا۔ 2. 10 کوڈ سے سب سے طویل عرصے تک رہنے والا کانٹا امریکی مڈویسٹ میں شروع ہوا، جب ہیو وائٹ (عرف ہیو، جونیئر) نے کوڈ کو ایم ایس-ڈاس پر پورٹ کیا اور اسے سیٹاڈل-86 ("سی-86") کہا۔ ان کا بورڈ، سیٹاڈیل-86 ٹیسٹ سسٹم، نہ صرف سافٹ ویئر کے لیے ایک ڈسکشن بورڈ اور ڈسٹری بیوشن سینٹر کے طور پر کام کرتا تھا، بلکہ 612 ایریا کوڈ (جڑواں شہروں) میں ایک زندہ سیٹاڈیل-86 کمیونٹی کے لیے مرکزی نقطہ بھی تھا، جس کی تعداد اپنے عروج پر تقریبا چالیس تھی۔ سسٹمز، اور شاید سالوں میں 100 سے زیادہ۔ مقامی اور قومی دونوں طرح کے سسٹمز اور صارفین کی متعدد تجاویز نے سیٹاڈل-86 کی ترقی کی رہنمائی کی، جس میں نیٹ ورک کی صلاحیت کے اضافے کے ساتھ ساتھ کمانڈ سیٹ میں اضافہ بھی شامل ہے۔ ہیو کی شراکت اتنی کافی تھی کہ کئی دوسرے پورٹنگ منصوبوں نے سیٹاڈیل-86 کو ماخذ مواد کے طور پر استعمال کیا، جیسے کہ اسگارڈ-86 (ایم ایس-ڈاس)، مکاڈیل (میکنٹوش)، اسٹیڈل (اٹاری ایس ٹی، فنورڈیل)، سیٹاڈیل-68 کے (امیگا)، اور سیٹاڈیل: کے 2 این ای (ایم ایس-ڈاس)، اور ان میں سے بہت سے منصوبوں نے ہیو جونیئر کے منصوبے میں واپس تعاون کیا۔ ان میں سے زیادہ تر بندرگاہیں بڑھتے ہوئے سیٹاڈل-86 نیٹ ورک (C86Net) کے ساتھ مطابقت رکھتی تھیں۔ مقامی نظام مانگ کی بنیاد پر ایک دوسرے کے ساتھ نیٹ ورک کرتے تھے (ڈیوڈ پارسنز کے کام کی وجہ سے)، جبکہ طویل فاصلے کے نیٹ ورک کی خدمت رات گئے کی جاتی تھی۔ سیٹاڈل-86 کا ایک ابتدائی کانٹا ڈریگ سیٹ تھا، جسے ڈریگن نے لکھا تھا۔ ڈریگ سیٹ نے نیٹ ورکنگ کوڈ بھی متعارف کرایا، لیکن ڈریگ سیٹ نیٹ ورک عام طور پر سیٹاڈل-86 نیٹ ورک کے ساتھ مطابقت نہیں رکھتا تھا۔ ڈریگ سیٹ نے کئی اور ورژنز کو آگے بڑھایا، بالآخر میٹ فلیگر، رچرڈ گولڈ فائنڈر، برینٹ بوٹلز، ڈان کمبرلن، اور الزبتھ پیرین کی رہنمائی میں کئی کوڈ بیسز کو ضم کرنے کی کوششوں کا باعث بنا، جس کا حتمی نتیجہ سیٹاڈیل + تھا، جو سافٹ ویئر کا ایک ملٹی یوزر قابل ورژن تھا، جس میں ایڈوانسڈ اسکرپٹنگ، میسج ڈسپلے کا صارف کنٹرول، اور دیگر خصوصیات بھی شامل تھیں۔ دیگر قلعے کے نفاذ کے نفاذ جو واقف قلعے کے صارف انٹرفیس کا اشتراک کرتے ہیں، لیکن اصل قلعے کے کوڈ بیس سے اخذ نہیں کیے گئے ہیں، بھی عام ہیں۔ ان میں جدید گرافنگ کیلکولیٹر کے سیریل پورٹ کو کنٹرول کرنے کے لیے سیٹاڈل جیسے کنٹرول پروگرام جیسے وینیٹی پروجیکٹس سے لے کر جدید پروٹوکول کے ساتھ سیٹاڈل انٹرفیس کو جدید بنانے کی مکمل کوششیں شامل ہیں۔ کچھ زیادہ قابل ذکر چیزوں میں گلین گورمین کا ٹی آر ایس-80 بیسک نفاذ جسے منیبن کہا جاتا ہے، سی ٹی-86 کا ایک کلون جس کا مقصد موٹرولا پروسیسرز پر چلنے والے یونکس پر چلنا ہے جسے سی ٹی/68 کہا جاتا ہے، اور ایک یونکس ورژن، جسے تکنیکی طور پر سیٹاڈل/یو ایکس کہا جاتا ہے لیکن مرکزی دھارے کی اوپن سورس کمیونٹی میں اسے صرف "سیٹاڈل" کہا جاتا ہے۔ سیٹاڈل کا یہ ورژن اب بھی تیار کیا جا رہا ہے، جس میں سیٹاڈل استعارہ کو بڑھایا گیا ہے تاکہ اس کے ڈویلپرز "پیغام رسانی اور تعاون کا پلیٹ فارم (لوگوں کی برادریوں کو ایک ساتھ جوڑنے کے لیے)": ایک گروپ ویئر پلیٹ فارم کو فعال کر سکیں۔ سیٹاڈل کے نمونے کو ایک ویب سروس کے طور پر پیش کرنے کے لیے بھی کئی کوششیں کی گئی ہیں، جن میں ویبڈیل، جو سابق سیٹاڈل-86 سساپ جارین جامبک نے لکھا ہے، اور انانسی-ویب، anansi-web.com جس کی میزبانی سابق سیٹاڈل-86 سساپ، الٹراوکس دی میوز نے کی ہے، شامل ہیں۔ صرف موجودہ فعال طور پر تیار کردہ ویب فعال سیٹاڈلز سیٹاڈیل/یو ایکس اور پینگوئن سیٹ ہیں، جو پی ایچ پی پر مبنی سیٹاڈیل ہے۔ فعال سیٹاڈلز حوالہ جات بیرونی روابط سیٹاڈیل آرکائیو (آرکائیو شدہ)، سیٹاڈیل کے نفاذ کے بارے میں تاریخی معلومات کا سب سے بڑا ذخیرہ۔ سیٹاڈل کے بہت سے مختلف ورژن کے آرکائیو شدہ سافٹ ویئر کے ساتھ ساتھ سیٹاڈل فیملی ٹری (آرکائیو شدہ) پر مشتمل ہے، جو اصل سیٹاڈل سے اترتی ہوئی مختلف کوڈ شاخوں کے تعلقات کو ظاہر کرتا ہے۔ جدید سیٹاڈیل سافٹ ویئر کا ہوم پیج، ایک اوپن سورس پروجیکٹ ارلی ٹیکسٹ فائل (1982)، سی آر ٹی کے سیٹاڈیل اور اس کی ابتدائی اولاد کے بارے میں سیٹاڈیل 2.1 سے 1982 میں ریلیز نوٹ (آرکائیو شدہ)، جس میں سیٹاڈیل یوزر انٹرفیس کے پیچھے بنیادی فلسفے کے بارے میں سی آر ٹی کے دلچسپ تبصرے شامل ہیں۔ بلیٹن بورڈ سسٹم سافٹ ویئر DOS سافٹ ویئر 1981 سافٹ ویئر پبلک ڈومین سافٹ ویئر سورس کوڈ کے ساتھ مفت سافٹ ویئر