غالب لینکس ڈسٹری اپنایا جب Systemd. ، حریف توزیع کاںٹیدار اور نئے منصوبوں کا آغاز کیا. تاکہ آپ کے اختیارات آپ کو ایک غیر systemd تقسیم کے لئے تلاش کر رہے ہیں تو کیا ہیں؟ چلو ایک نظر ڈالیں.
systemd: ایک فوری recap
تاریخی طور پر، ایک لینکس نظام میں ابتدائیہ تسلسل کے ساتھ پیش کیا گیا تھا کہ ابتدا کے نظام کی ایک نقل کی تھی سسٹم V یونیکس (SysV). SysV init کے نظام کو التزام یونیکس فلسفہ . لوگ یونیکس فلسفے سے رجوع کرتے ہیں، وہ عام طور پر معروف soundbite اسے کم "ایک کام کرو، اور اچھی طرح سے کرتے ہیں." اور اس چیز کو سب سے پہلے عمل کے طور پر شروع کرنے کے لئے اور پھر دوسرے کے عمل کو شروع ہوا تھا. یہ بھی منتخب شدہ ہیں zombies کبھی کبھار.
SysV init کے ساتھ ساتھ کافی اپنا کام کیا، لیکن یہ بھی مؤثر طریقے سے ایسا نہیں کیا. یہ ایک کے بعد ایک، serially عمل شروع کر دیا. کوئی متوازیت آگئی. ڈیزائن ماحصل بوتل گردن. یہ کم یا زیادہ جدید ہارڈ ویئر کی رفتار فوائد کی طرف سے نقاب پوش کیا گیا تھا، اور یہ ایک لینکس کمپیوٹر بوٹنگ ایک ابدی عمر لیا ہے تو اس کو بھی نہیں ہے. لیکن ہاں، تکنیکی طور پر، یہ زیادہ موثر بنایا جا سکتا تھا.
کسی اور لینکس میں ہر چیز کے ساتھ کے طور پر، صارفین کو ایک چارہ نہیں تھا. متبادل دستیاب تھے. مجاز صارفین کو ایک مختلف init کے نظام کو، ایک متوازی عمل شروع کر دیا ہے اور جس طرح سے وہ پسند کیا کام کیا ہے کہ استعمال کرنے کے لئے ان کے لینکس کمپیوٹر ترتیب دے سکتا ہے.
اختیارات میں سے کچھ تھے:
- کل کا نواب : اس کی طرف سے تیار ایک پہل تھی کیننیکل کی طرف سے اپنایا جائے کرنے پر چلا گیا لال ٹوپی ڈسٹری کا خاندان، بشمول کانٹاوس اور Fedora کے . کل کا نواب ترقی میں نہیں ہے.
- runit : یہ ایک آزاد، کراس پلیٹ فارم منصوبہ ہے اس پر رنز FreeBSD اور دیگر BSD ماخوذ اس کے ساتھ ساتھ پر طور پر MacOS کے ، سولیرس ، اور لینکس نظام. یہ پہلے سے طے شدہ init کے سسٹم یا کئی لینکس ڈسٹری پر انسٹال وقتی اختیارات میں سے ایک یا تو کے طور پر اپنایا گیا ہے.
- S6-لینکس کی init کے : S6 SysV init کے کے سیریل نوعیت سے خطاب اور یونیکس فلسفے کو سچ رہنے کی کوشش کرتا ہے کہ init پر SysV لئے ایک متبادل ہے.
systemd SysV init کے لئے ایک اور متبادل ہے، لیکن یہ ایک پوری بہت زیادہ شامل ہیں. یہ جسمانی آلات، صارف لاگ ان، نیٹ ورک کا نام قرارداد، اور بہت کچھ کا انتظام ہے کہ اس سے زیادہ ہے-یہ 70 سے زیادہ binaries کے اور کوڈ کے اوور 1.4 ملین لائنوں سے بنا ہوتا ہے ماڈیولز ہے. مقابلے کی طرف سے، SysV لئے init پر آرکیٹ لینکس کے کوڈ کا 2،000 سے بھی کم لائنوں کرنے کے مترادف ہے. واضح طور پر، systemd اور واقعی یونیکس فلسفہ ترک کر دیا ہے. اور صرف یہی نہیں، یہ مکمل طور پر نظر انداز کی مزید پاننڈ کا ارتکاب پورٹ ایبل آپریٹنگ سسٹم انٹرفیس (POSIX) سٹینڈرڈ.
systemd دلائل سے سب سے زیادہ گرم میں نے کبھی ایک اوپن سورس کمیونٹی میں دیکھا ہے میں سے کچھ یہ ہیں. (اور چلو کچھ کہہ کہ.) یکساں طور پر مخر نواز systemd اور کوئی systemd کیمپوں کورس کے، ملوث صرف ان لوگوں کو نہیں ہیں. مجھے یہ بھی کہ systemd نہیں جانتے ان لوگوں کی ایک بہت سے بات ایک بات یہ ہے کے ساتھ ساتھ کے طور پر اس کے بارے میں سنا ہے لیکن ایک رائے ایک ہی راستہ یا دوسرے فارم کے لئے کافی تفصیلات نہیں جانتے دوسروں کی کافی مقدار ہے. سچ کہوں تو، وہ پرواہ نہیں ہے. وہ صرف کام کرنے کی چیزیں چاہتے ہیں.
آپ کو یقین نہیں کہ آپ ایک systemd کی بنیاد پر تقسیم پر ہو چاہے ہیں، کو چلانے کے
پی ایس
کمانڈ
عمل ID 1.
PS -p 1
آپ جواب میں "systemd" نظر آتا ہے تو، اس کے بعد واضح طور پر، آپ systemd استعمال کررہے ہیں. اگر یہ کہتا ہے کچھ اور-عام طور پر "init کے" -then تم نہیں ہو.
متعلقہ: لینکس کی systemd اب بھی تمام کے بعد ان سالوں تقسیم ہے کیوں
فلسفہ، فن تعمیرات اور انجینئرنگ معیار
مختلف لوگوں کے مختلف وجوہات کی بنا پر systemd پر اعتراض. کچھ لوگوں کے لئے، یہ روایتی یونیکس فلسفے کو نظرانداز نہیں. یہ واجب سمجھتے نہیں ہے، یہ "یونکس راستہ" ہے. اور یہ وقت کی کسوٹی پر کھڑا ہے کہ ایک طریقہ ہے: چھوٹے افادیت کہ پائپ کے ذ ریعے ایک ساتھ ہو سکتا ہے لہذا ان کی پیداوار پائپ لائن میں اگلے عمل کے ان پٹ بن جاتا ہے، اس کا بنیادی حصہ یہ ہے کہ لینکس اس کے احساس اور کردار کو کیا دیتا ہے. یہ وہی ہے جو فوری طور پر ایک آف یا مختصر زندگی کی ضروریات کے لئے تخلیقی حل کے ساتھ مل کر فوری طور پر مناسب طریقے سے موزوں بناتا ہے.
دوسروں نے Systemd، "سافٹ ویئر فن تعمیر" کے پیچھے ڈیزائن کے فیصلے کا اعلان کیا. اس میں تمام فعالیت میں شامل کیوں ہے جس میں ایک نظام کو بوٹنگ کرنے کے لئے کچھ نہیں ہے؟ اگر ان دیگر عناصر کو اپ ڈیٹ کرنے یا بہتر بنانے کی ضرورت ہوتی ہے تو ایسا ہی کریں. لیکن کیوں کہ ایپلی کیشنز کے ایک بڑے پیمانے پر، انٹر لنکڈ سویٹ میں پوری طرح ضم کیا؟
نظام کے ڈویلپرز کے بارے میں خدشات اٹھائے گئے ہیں بگ اصلاحات کی طرف سے Cavalier رویہ عام طور پر، اور کی طرف عام خطرات اور نمائش خاص طور پر. آپ کے پاس کوڈ کی زیادہ لائنیں، آپ کو اس سے نمٹنے کی ضرورت ہے. جب ان کیڑے سیکورٹی سے متعلق ہیں اور ان کے اپنے CVE نمبر ان کو مختص کیا جاتا ہے، تو آپ کو کل ان سے نمٹنے کے لئے ضروری ہے.
جو کچھ بھی آپ کے نظام کی بنیاد پر لینکس کی تقسیم کو چھوڑنے کے لئے چاہتے ہیں، سوال یہ ہے کہ آپ اگلے کہاں جاتے ہیں؟ شاید آپ مکمل طور پر نئی کوشش کرنا چاہتے ہیں. آپ نئی تقسیم کے اندر اور آؤٹ آؤٹ سیکھنے کے منتظر ہیں. دوسری طرف، آپ کو ابھی تک ایک اور سیکھنے کی وکر کے لئے نہ ہی وقت اور نہ ہی بھوک ہو سکتا ہے. آپ کو ایک ایسا نظام پر جتنا ممکن ہو سکے جتنا ممکن ہو سکے جتنا جلدی جتنا ممکن ہو سکے.
Debian خاندان: Devuan.
اگر آپ Debian استعمال کرتے ہیں یا متضاد Debian-Derivatives میں سے ایک
ubuntu.
اور رشتہ داروں کے پورے قبیلے، یہ آپ کو چیک کرنے کے لئے سمجھتا ہے
Devuan.
. Devuan Debian کا ایک کانٹا ہے، لہذا تقریبا سب کچھ واقف ہو جائے گا. پہلے سے طے شدہ شیل بش اور پیکیج مینیجر ہے
Apt.
. DEVUAN 2014 میں Debian سے نکالا گیا تھا. یہ ٹھوس اور مستحکم ہے اور ایک خوشگوار کمیونٹی ہے.
اگر آپ ترجیح دیں گنو آپ کے طور پر ڈیسک ٹاپ ماحول، آپ کو تھوڑا سا اضافی کام کرنا پڑے گا. تنصیب کے دوران ڈیسک ٹاپ انتخاب کے طور پر گنبد کی پیشکش نہیں کی جاتی ہے. ساتھی ، دار چینی ، XFCE. ، اور دیگر دستیاب ہیں، لیکن آپ کو آپ کے سسٹم کو اپ اور چلانے کے بعد GNOME دستی طور پر انسٹال کرنا ہوگا.
GNOME Systemd اجزاء پر کچھ انحصار ہیں، یعنی، UDEV. ہارڈ ویئر ڈیوائس مینیجر اور The. لاگ ان لاگ ان مینیجر. ان کے لئے متبادل کی طرف سے پیدا کیا گیا ہے Gentoo Linux. ڈویلپرز
ایوارڈ اور elogind. سسٹم ڈی کے طور پر کام کرنے کے لئے سسٹم ڈی پر مشکل انحصار کے ساتھ ایپلی کیشنز کی اجازت دیں. اینٹی سسٹم ڈی پریسسٹ اس کے ساتھ بھی اعتراض کرتے ہیں، اس بات کا یقین کرتے ہوئے کہ سافٹ ویئر کو پکارتے ہیں کہ نظام کے لئے مشکل انحصار میں کوڈت تقریبا نظام چلانے کے طور پر خراب ہے.
Devuan پر اندرونی نظام کے انتخاب SYSV INTT یا Openrc. .
آرک خاندان: آرٹکس لینکس
آرکیٹ اور منجو صارفین کو لینے کے لئے چاہتے ہیں آرٹکس ایک اسپن کے لئے لینکس. Artix آرک OpenRC منصوبے پر تعمیر کرتا ہے کہ آرک کا ایک کانٹا ہے. 2017 میں اس کی پہلی رہائی آئی.
آرک ویکیپیڈیا پر مشتمل ہے OpenRC کے ساتھ Systemd کو تبدیل کرنے پر ہدایات ، لیکن یہ سرکاری طور پر حمایت نہیں کی ہے. اسی طرح، اوپنریسی سپورٹ تھا منجرو سے گرا دیا ، کوئی منجرو سے حاصل کردہ تقسیم نہیں ہے جو سسٹم ڈی مفت ہے.
لہذا اگر آپ آرک کائنات میں رہنا چاہتے ہیں، تو آپ کو آرٹکس کی طرح آرک پر مبنی فورک منتخب کرنے کی ضرورت ہے جو ایک مختلف انٹیل سسٹم کا استعمال کرتا ہے. آرٹکس یقینی طور پر اس کے سامنے فراہم کرتا ہے. تنصیب کے عمل کے دوران، آپ تین مختلف اندرونی نظام میں سے ایک کا انتخاب کرتے ہیں. انتخاب اوپنر، رن، اور S6 ہیں.
تمام متوقع ڈیسک ٹاپ ذائقہ دستیاب ہیں، جیسے دار چینی، میٹ، XFCE، اور زیادہ. وہاں بھی ہیں ٹیسٹنگ میں ورژن اس کی حمایت گونگا اور The. i3 ٹائلنگ ونڈو مینیجر .
پیکیج مینیجر ہے
Pacman.
. یقینا، آپ انسٹال کرنے کے لئے استعمال کر سکتے ہیں
پامہ
،
یای
، یا کسی دوسرے
آرک صارف ذخیرہ
(AUR) مددگار. پہلے سے طے شدہ شیل بش ہے.
نظام کے بغیر آرک کے بارے میں یہ سب کچھ ہے.
ریڈ ٹوپی اور فیڈورا: PClinuxos.
سسٹم ڈی پروجیکٹ ایک سرخ ٹوپی پہل ہے. اہم نظام ڈویلپرز ریڈ ٹوپی ملازمین ہیں. ایسا لگتا ہے کہ لینکس دنیا میں بہت سے لوگوں کو، جو کچھ بھی "کارپوریٹ" لینکس کیمپ-ریڈ ٹوپی سے باہر آتا ہے، اوریکل ، انٹیل ، کیننیکل مثال کے طور پر خود کار طریقے سے ناقابل اعتماد ہونا ضروری ہے.
Systemd کو دوسری چیزوں کے درمیان بیان کیا گیا ہے- لال ٹوپی کی طرف سے ایک پلاٹ سے زیادہ کچھ بھی نہیں، اس میں کسی چیز میں لینکس کی شکل میں جو ان کی سرایت آپریٹنگ سسٹم کی ضروریات کو پورا کرتی ہے. اگر ریڈ ٹوپی سرایت کردہ نظاموں کے مطابق تیار کردہ تقسیم کی ضرورت ہوتی ہے، تو یہ صرف ایک ہی تخلیق کرنے کے لئے آسان ہو جائے گا. آپ کو آرک، ubuntu، اور قائل کرنے کی ضرورت نہیں ہے کھولیں سوٹ کی پیروی کرنے کے لئے.
بے شک، سرخ ٹوپی کے ساتھ پوری وجہ سے نظام کی موجودگی موجود ہے، آپ نظام کے بغیر سرخ ٹوپی ڈیویوئٹی تلاش کرنے کے لئے نہیں جا رہے ہیں. تو جو کچھ تم کرتے ہو وہ نئے اور مختلف محسوس کرنے کے لئے جا رہا ہے. لیکن اگر آپ کم از کم ایک تقسیم کے ساتھ رہنا چاہتے ہیں جو استعمال کرتا ہے ریڈ ہٹ پیکیج مینیجر (rpm)، آپ کو pclinuxos کا جائزہ لیں.
Pclinuxos منصوبے 2003 میں اب شروع ہوا منڈری منڈی بن گیا . Pclinuxos کی پہلی رہائی 2007 میں شائع ہوئی، لہذا یہ ایک طویل راستے سے نظام کی پیش گوئی کی ہے.
جبکہ Pclinuxos ".rpm" فائلوں کا استعمال کرتا ہے، یہ ان کو اپنے پیکیج مینجمنٹ سوفٹ ویئر کا استعمال کرتے ہوئے ان کو جوڑتا ہے،
APT-RPM.
. اس کے بعد یہ نمونہ ہے
Apt-Get.
ڈیبین دنیا سے کمانڈ. ایک ترمیم شدہ ورژن
Synaptic.
یہ بھی فراہم کی جاتی ہے کہ ".آپ پی ایم" فائلوں کے بجائے ".ڈیب" فائلوں کے بجائے کام کرتا ہے.
Pclinuxos SYSV INIT کا استعمال کرتا ہے اور ایک انتخاب فراہم کرتا ہے پلازما ، میٹ، اور XFCE ڈیسک ٹاپ ماحول تنصیب کے دوران. کچھ "کمیونٹی ریزٹر" ایڈیشنز ہیں جو دوسرے ڈیسک ٹاپ ماحول فراہم کرتے ہیں، جن میں گنو بھی شامل ہیں. پہلے سے طے شدہ شیل بش ہے.
کچھ vms.
سب سے بہترین اور واحد راستہ، واقعی یہ دیکھنے کے لئے کہ آیا آپ لینکس کی تقسیم کے ساتھ ساتھ حاصل کرنے کے لئے جا رہے ہیں اس کی کوشش کرنا ہے. ایسا کرنے کا سب سے آسان طریقہ مجازی مشین میں ہے. یہ آپ کے موجودہ لینکس کی تنصیب کو ناپسندیدہ چھوڑ دیتا ہے. آپ انسٹال اور اس کے طور پر بہت سے لینکس کی تقسیم کے طور پر آپ کو پسند کرتے ہیں جب تک کہ آپ کو لگتا ہے کہ آپ کو لگتا ہے کہ آپ کوشش کرنا چاہتے ہیں. مجازی باکس اس کے لئے بہترین ہے.
جب آپ اپنی نئی تقسیم کو انسٹال کرنے کے لئے تیار ہیں کئی آپ کی موجودہ تنصیب کی بیک اپ اور پھر اور اس کے بعد صرف آپ کے نئے لینکس کو انسٹال کریں.
متعلقہ: ابتدائی Geek: کس طرح بنانے اور مجازی مشینوں کو استعمال کرنے کے لئے