سؤال

أريد أن أعمل مع برمجة نظام منخفض المستوى ومحاكاة افتراضية لبحثي. حاولت Ubuntu 10.04 + Xen 4.0.0 لكنها لم تكن جيدة تمامًا من التثبيت. اقترح أحد أصدقائي تناول Gentoo. أي اقتراحات أخرى؟

هل كانت مفيدة؟

المحلول

ستجد أعظم نجاح مع Debian أو Gentoo. ديبيان ، على الرغم من أن إصدارًا ثنائيًا في المقام الأول ، يحتوي على حزم توفر نظامك إلى نظام أكثر قائمًا على المطورين. يجمع Gentoo كل شيء افتراضيًا ، لذلك ستكون جميع أدوات المطورين موجودة بالفعل.

إذا ذهبت مع Debian ، فكر في تشغيل SID ، فرعهم "التجريبي" المتطور باستمرار. هذا سيضعك في نفس الصحيح/إصدارات الحزمة المماثلة مثل Gentoo. خلاف ذلك ، على الأقل استخدم Squeeze ، الإصدار المقبل التالي (AKA ، Debian 6.0). ليني قديمة بعض الشيء في السن ، ويستخدم الأشياء القديمة ، قبل 2.6.30 Xen (~ 3.2 ، على ما أعتقد). والتي قد تكون قديمة جدًا لاحتياجاتك.

في قرصة ، يمكنك معرفة ما إذا كان أحد BSDs سيعمل من أجلك أيضًا ، مثل FreeBSD. أشك في أن دعمها للمحاكاة الافتراضية مع Xen في نفس مستوى Linux (تم بناء Xen بشكل أساسي حول Linux ، ثم تم نقله إلى منصات أخرى) ، لكنه خيار آخر يجب مراعاته. إذا قمت بذلك ، كما هو الحال مع Debian's SID ، اذهب مع فرع FreeBSD -Current لأحدث وأكبر.

كالعادة ، اقرأ الأدلة ، وابحث عن مواقع المساعدة للحصول على نصائح. بالنسبة إلى Gentoo ، فإن المنتديات في Forumps.gentoo.org هي مورد لا يقدر بثمن بعد الأدلة. لدى Debian أرشيفات القائمة البريدية وبعض الوثائق الجيدة أيضًا. كما سبق ل *BSD. يمكنك أيضًا تسجيل الوصول على IRC في #gentoo أو #debian على Freenode إذا كنت في وضع موجز حقًا (Debian قد كن على OFTC ، على الرغم من أنني لا أتذكر). كن حذرًا ، على الرغم من ذلك ، ستكون صوتًا واحدًا بين العديد من هذه القنوات (توقع ~ 600+ مستخدمين في نفس الوقت).

نصائح أخرى

إذا كان Xen عمل هو المطلب الرئيسي ، انظر إجابات هذا السؤال.

هل يمكنك تحديد المزيد في المجال الذي تريد العمل عليه في مستوى منخفض. إذا كنت ترغب في العمل على kernel ، لا أعتقد أن هناك أي اعتماد على التدمير ، ولكن إذا كنت ترغب في العمل في مجالات أخرى مثل المترجم والرسومات يمكن تقديم المديرين ومديري الشبكات وما إلى ذلك ، ولكن عليك تقديم المزيد من التفاصيل لذلك. وقلت Ubuntu + Xen لا يعمل بشكل جيد ، ما هي المشكلة التي تواجهها ؟؟

في مجموعتنا ، نستخدم Fedora 12 DOM0 و DOMU مع kernel DOM0 DOM0 و PV_OPS kernel في Fedora 12. وهذا هو أننا نستخدم Fedora 12 DOMU كما هو. بالنسبة إلى DOM0 ، نقوم بتثبيت kernel Xen و Xenified من قبل أنفسنا.

يتم اختبار هذا الحل ليكون مستقرا. نقوم بتشغيل تجارب متوازية موزعة عليها (عادةً 7 domus على آلة مادية واحدة) وتعمل بشكل جيد بالنسبة لنا.

تلك "الموصى بها" في http://fclose.com/b/2367/xen-solutions/ هو حلنا الآن. Xen 3.4.3 + Xenified kernel 2.6.32.13 صلبة جدًا في خوادمنا:

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top