إصدارات نظام ديبيان
يخضع نظام ديبيان لتطوير دائم، فآخر إصدار منه هو ديبيان 11.2، ويُعرف هذا الإصدار أيضًا باسم stable، أو باسمه الرمزي Bullseye، ويتوافق كل إصدار مع مجموعة من مستودعات البرمجيات المسماة، بمقدار مستودع واحد على الأقل واحد لكل معمارية من معماريات الحواسيب المدعومة، وتوجد نسخة واحدة stable من ديبيان في كل إصدارة، وهي التي يدعمها فريق الأمان في ديبيان، ويستمر دعم ذلك الفريق للإصدار إلى نحو عام أو أكثر من خروج الإصدار الأحدث من stable، في نفس الوقت الذي يدعمون فيه الإصدار الأحدث. يُنصح بهذه النسخة من ديبيان حصرًا للاستخدام التجاري أو بيئات الإنتاج التي تتطلب مواصفات عالية من الثبات والاستقرار، على خلاف البيئات الاختبارية التي تسمح ببعض الزلات البرمجية، مثل بيئات المستخدمين الأفراد أو مهندسي البرمجيات أو المطورين.
هناك أيضًا مستودعا تطوير رئيسيان هما unstable و testing، وهما يحدَّثان باستمرار أثناء تطوير الإصدارة المستقرة التالية، وتصل أحدث الحزم إلى unstable، والتي يكون لها الاسم الرمزي sid دومًا، ثم تُنسخ الحزم تلقائيًا من unstable إلى testing حين تحقق عدة معايير مثل خلوها من الزلات البرمجية الحرجة release critical bugs، وأن تكون الاعتماديات في تلك الحزمة متوافقة ومناسبة لبقية الحزم في testing.
الاختيار
ينبغي أن يختار المستخدمون النهائيون بين الإصدارتين stable أو testing، ويُنصح بالأولى للتطبيقات التي تتطلب مستوى ثبات مثل المطلوب في بيئات الإنتاج، ومثله بالنسبة للأمان، وذلك مثل الخوادم والجدران النارية firewalls وغيرها، وكذلك بالنسبة للمستخدمين الجدد في لينكس. أما الثانية فهي للمستخدمين المتقدمين الذين يرغبون في البرمجيات الأحدث على حواسيبهم، والذين يستطيعون الإبلاغ عن المشاكل وإصلاحها كذلك من أجل مساعدة ديبيان.
الإصدارات/المستودعات الحالية من ديبيان
- Stable: الإصدارة الحالية من stable، وهي Bullseye حاليًا.
- testing: الإصدارة التالية، وهي Bookworm حاليًا.
- unstable: إصدارة التطوير غير المستقرة، وتحمل اسم Sid دومًا، وهي التي تكون فيها الحزم الجديدة أو المحدَّثة.
كذلك:
- experimental: وهي ليست إصدارًا على الحقيقة RC-Buggy، وإنما هي مستودع تُختبر فيه الحزم الجديدة إذا لم تكن تصلح للإصدارة غير المستقرة.
- backport: بالمثل فإن هذا ليس إصدارًا وإنما مستودع للحزم المحدثة من أجل الإصدارة المستقرة stable.
الإصدارات الإنتاجية
الإصدار | Code name | Release date | End of life date | EOL LTS | EOL ELTS |
13 | Trixie | ||||
12 | Bookworm | ||||
11 | Bullseye | 2021-08-14 | |||
10 | Buster | 2019-07-06 | ~2022-08 | ||
9 | Stretch | 2017-06-17 | 2020-07-06 | 2022-06-30 | |
8 | Jessie | 2015-04-25 | 2018-06-17 | 2020-06-30 | ~2022-06-30 |
7 | Wheezy | 2013-05-04 | 2016-04-25 | 2018-05-31 | ~2020-06-30 |
6 | Squeeze | 2011-02-06 | 2014-05-31 | 2016-02-29 | |
5 | Lenny | 2009-02-14 | 2012-02-06 | ||
4 | Etch | 2007-04-08 | 2010-02-15 | ||
3.1 | Sarge | 2005-06-06 | 2008-03-31 | ||
3 | Woody | 2002-07-19 | 2006-06-30 | ||
2.2 | Potato | 2000-08-15 | 2003-06-30 | ||
2.1 | Slink | 1999-03-09 | 2000-09-30 | 2000-10-30 | |
2 | Hamm | 1998-07-24 | - | ||
1.3 | Bo | 1997-07-02 | - | ||
1.2 | Rex | 1996-12-12 | - | ||
1.1 | Buzz | 1996-06-17 | - | ||
0.93R6 | 1995-10-26 | - | |||
0.93R5 | ~1995-03-01 | - | |||
0.91 | ~1994-01-01 | - |
تاريخ EOL - End Of Life للإصدارة المستقرة هو تاريخ الإصدار المستقرة التالية مضافًا إليها عام آخر، فمثلًا،خرجت إصدارة Bullseye ("buster+1") في 14-08-2021، لذا يكون تاريخ EOL لإصدارة Buster في 08-2022. يلاحَظ أن الإصدارات النقطية -مثل 7.1 و 7.2- مفصلة في صفحة كل توزيعة.
إحصائيات الإصدارات
الإصدار | الاسم الرمزي | مدة التجميد | الوقت منذ الإصدارة السابقة | الوقت من الإصدارة التالية إلى تاريخ EOL | المدة الكلية لفترة الحياة |
---|---|---|---|---|---|
1.2 | Rex | 178 يوم | |||
1.3 | Bo | 175 يوم | |||
2 | Hamm | 171 يوم | 414 يوم | ||
2.1 | Slink | 125 يوم | 228 يوم | 76 يوم | 601 يوم |
2.2 | Potato | 212 يوم | 525 يوم | 346 يوم | 1049 يوم |
3 | Woody | 383 يوم | 703 يوم | 389 يوم | 1442 يوم |
3.1 | Sarge | 34 يوم | 1053 يوم | 357 يوم | 1028 يوم |
4 | Etch | 258 يوم | 671 يوم | 366 يوم | 1044 يوم |
5 | Lenny | 202 يوم | 678 يوم | 365 يوم | 1087 يوم |
6 | Squeeze | 184 يوم | 722 يوم | 391 يوم | 1209 يوم |
7 | Wheezy | 308 يوم | 818 يوم | 366 يوم | 1087 يوم |
8 | Jessie | 171 يوم | 721 يوم | 365 يوم | 1149 يوم |
9 | Stretch | 224 يوم | 784 يوم | 366 يوم | 1115 يوم |
10 | Buster | 185 يوم | 749 يوم | ||
11 | Bullseye | 28 يوم | 770 يوم |
في المصفوفة أعلاه تظهر البيانات التي تتبع الميول الحالية للإصدار releasing tendencies باللون الأخضر، ويمكن استنتاج الإصدار النموذجي لديبيان من تلك البيانات كما يلي:
- تقضي إصدارة ديبيان فترة جمود freeze cycle لمدة سبعة أشهر تزيد أو تنقص بمقدار شهر واحد، قبل إصدارها رسميًا.
- تخرج إصدارة ديبيان بعد عامين من الإصدارة التي تسبقها -باستثناء إصدارة Sarge-.
- تترك ديبيان مدة قدرها عام واحد للمستخدمين كي يرقوا حواسيبهم إلى الإصدارة التالية، تبدأ منذ تاريخ خروج تلك الإصدارة الجديدة.
- تمتد فترة عمر إصدارة ديبيان منذ إطلاقها حتى نهاية التحديثات الأمنية إلى 3 أعوام.
مخطط سير العمل
فيما يلي مخطط يصف سير العمل للحزم بين الأرشيفات:
الأسماء الرمزية
تُبنى أسماء الإصدارات في ديبيان وأرقامها على شخصيات من فيلم Toy Story الذي صدر في 1995، فشخصية Sid مثلًا هي الطفل الشرير الذي يكسر الألعاب، والاسم الرمزي للمستودع الاختباري "RC-Buggy" يشير إلى السيارة اللعبة الخاصة بشخصية آندي في ذلك الفيلم، وفيها إشارة مكنية لكل من Release Critical و Remote Control.