الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

تقليص زمن إقلاع انظمة Linux

بدأه merouane في 25 سبتمبر 2008 · 7 رد · 1,396 مشاهدة · في الأخبار والنقاشات التقنية
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم و رحمة الله تعالى و بركاته

المقالة (الخبر) التالية نشرت يوم الثلاثاء 23 سبتمبر 2008 في موقع LinuxFr.org، صاحبها patrick_g

- - - - - - - - - -

خلال مؤتمر سباكي لينوكس (LinuxPlumbers Conf) قُدِّم عرض من طرف Arjan van de Ven (الذي لمع عند أنتل و صاحب PowerTOP) موضوعه عن وقت الإقلاع (Time of Boot).

إنه إحدى المشاكل المزعجة في الحواسيب الحديثة: على الرغم من معالجاتها القوية جدا و أقراصها السريعة، الحواسيب اليوم بطيئة الإقلاع كغيرها من الآلات القديمة التي مر عليها 10 سنوات... أو حتى أبطأ.

لذلك قرر Arjan أنه لم يعد مقبولا و بدأ في مشروعه الذي يبدو مجنونا بعض الشيء. الهدف هو التعديل على توزيعة Fedora و Moblin لتحقيق

الإقلاع في 5 ثواني. مع التنويه أن الهدف ليس الزيادة فقط في سرعة الإقلاع : "إنها ليست عن سرعة الإقلاع ، إنها عن الإقلاع في 5 ثواني" (It's not about booting faster, it's about booting in 5 seconds).

الهدف من ذلك هو الثبات و كل شيء يجب أن يتم لتحقيقه. المرحلة الأولى، دراسة المدة الزمنية. Arjan أعطى ثانية واحدة للنواة، ثانية لعمليات التهيأة (البدأ)، ثانية للـXorg و ثانيتين للمكتب (XFCE).

نُفذ التحليل بواسطة الأداة

Bootchart التي تسمح بسهولة رؤية العمليات (process) خلال الإقلاع.

فيما يخص عمل الشبكة فهو غير مفعل بعد الإقلاع (لكن NetworkManager منفَّّذ مما يسمح بتفعيل الشبكة بضغطة واحدة). بدون initrd و الوحدات مدرجة ضمن النواة. Xorg تم التعديل عليه لتجنب أهوال اكتناز الوقت (مثل تشغيل compiler- C لبناء خريطة لوحة المفاتيح عند الإقلاع). تم استعمال نسخة معدلة من readahead لزيادة السرعة و Arjan يحاول جاهدا أن تتم الأمور بتواز (parallel) (في نفس الوقت يتم تهيأة USB، بطاقة الفيديو، ملحقات SATA، إلخ). Arjan نزع Sendmail على افتراض، مبرر، أنه في الواقع القليل من الناس من هم في حاجته في الكمبيوتر المحمول و من 2 إلى 3 % من الناس ممن يحتاجونه يمكنهم تشغيله بعد الإقلاع و هذا ما يخفف عن 97 أو 98 % الباقية. نفس الأمر بالنسبة لأداة تحميل الوحدات .. الأشخاص الذين يستعملون هذه الأداة لا يٌغرِّمون من لا يستعملها.

النتيجة ظهرت أخيرا و الكمبيوتر المحمول المستعمَل (Asus EEE PC) يُقلع بالتحديد في 5 ثواني. لا أدري إن كنتم تدركون كيف هي سرعته. إذن ألقوا نطرة على الفيديو (Youtube) التالي:

Booting Linux on an Asus EeePC 901 in 5 second

مذهل.

للتنويه أن توزبعتا Fedora و Ubuntu قد تضمنت بعض أفكار Arjan (و صححت مشاكل الإقلاع المكتشَفة) للحصول مستقبلا على توزيعات أسرع إقلاعاُ .. لكن و بعد مشاهدتنا لهذا الفيديو لا نريد فقط الزيادة في السرعة: "إنها عن الإقلاع في 5 ثواني" (it's about booting in 5 seconds).

- - - - - - - - - - - - - - - - انتهت الترجمة

قد توجد سوء ترجمة لذلك سأكون شاكرا لمن ينبهنا إليها :)

المصدر (لغة فرنسية): http://linuxfr.org/~patrick_g/27236.html

:)

تم تعديل هذه المشاركة بواسطة merouane في 25 سبتمبر 2008 في 11:44

#2
اقتباس
الهدف من ذلك هو الثبات و كل شيء يجب أن يتم لتحقيقه. المرحلة الأولى، دراسة المدة الزمنية. Arjan أعطى ثانيتين للنواة، ثانية لعمليات التهيأة (البدأ)، ثانية للـXorg و ثانيتين للمكتب (XFCE).
2+1+1+2=6

هناك أيضا مواضيع عدة عن تسريع إقلاع الـ Ubuntu و لكن لن يصل طبعا الى 5 ثوانى, فقط أبحثوا فى Google عن speed ubuntu boot

#3

عنوان مناسب أكثر للموضوع، "تقليص زمن إقلاع..." وليس السرعة.

شكراً على الترجمة والموضوع.

Do as I say, not as I do

We are Anonymous. We are Legion. We don't forgive. We don't forget

#4

موضوع جميل أخي مروان , جزاك الله خيرا

فأنا ممن يعانون من هذا البطء , وموضوع 5 ثواني غريب وجميل في نفس الوقت :D

اقتباس
If A is success in life, then A equals x plus y plus z. Work is x; y is play; and z is keeping your mouth shut

Albert Einstein

مدخل إلى برمجة وتصميم الألعاب : كيف أبدأ ؟

#5

msayed2004 كتب:
2+1+1+2=6

هناك أيضا مواضيع عدة عن تسريع إقلاع الـ Ubuntu و لكن لن يصل طبعا الى 5 ثوانى, فقط أبحثوا فى Google عن speed ubuntu boot

شكرا ثم التعدبل.. الخطأ مني و ليس من كاتب المقال

. الهدف من ذلك هو الثبات و كل شيء يجب أن يتم لتحقيقه. المرحلة الأولى، دراسة المدة الزمنية . Arjan أعطى ثانية واحدة للنواة، ثانية لعمليات التهيأة (البدأ)، ثانية للـXorg و ثانيتين للمكتب (XFCE).

Xacker كتب:
عنوان مناسب أكثر للموضوع، "تقليص زمن إقلاع..." وليس السرعة.

شكراً على الترجمة والموضوع.

بل شكرا لك اخي على التصحيح و اخونا msayed2004

:)

#6

التوزيعه هذه ليست كامله ولكنها تسمح فقط بدخول النت وتصفح المواقع وليست نظام تشغيل كامل وهي موجوده على الـ BIOS وتوجد نسخه كامله منها موجود على الهارد ديسك لمن يريد تشغيل التوزيعه بكافة مميزاتها ولكن أبطأ طبعاً, أيضاً توجد بعض الموديلات تحمل نسخة Windows XP على الهارد ديسك بدلاً من توزيعة اللينوكس.

تم تعديل هذه المشاركة بواسطة hazzoom في 25 سبتمبر 2008 في 18:42

#7

لو أرادو لجعلوها 3 ثواني , أتذكرون الأجهزة القديمة مواصفات متدنية و لغات متدنية وكانت تقلع بسرعة

الموضوع ليس في مواصفات الأجهزة و إنما في المبرمجين , المبرمجين القدامى أذكياء , يجب أن نتعلم منهم طريقة تفكيرهم في البرمجة , هناك سلسلة كتب غنية عن التعريف وهي The Art of Computer Programming من ناحيتي الشخصية يجب على كل مبرمج قرائتها لكي يتعرف على معنى البرمجة الحقيقي .

#8

شكرا على ترجمة المقال

سرعة مدهشة للإقلاع ،

Looking to create the mobile internet future?

Moblin is an open source project focused on building a Linux-based platform optimized for the next generation of mobile devices including Netbooks, Mobile Internet Devices, and In-vehicle infotainment systems.

طبعا التوزيعة المستعملة مبنية للعمل على NoteBooks - (Mobile Internet Devices) MID

http://www.moblin.org/

إستعمل فيها XFCE و هو معروف بخفته و سرعته العالية و هو مستعمل في توزيعات أخرى مثل XUbuntu

و من الجميل أيضا أنهم يعملون الآن على توفير Moblin Compiz Plugins

فيديو :

http://git.moblin.org/repos/users/sbryan/s...s/fc-desktop-1/

سبب ضياع العباد أنهم مسلمون بالوراثة ــ هل فكرت في علة خلقك ؟

شاركني بأفكارك -

على موقعي

مواضيع مشابهة