لماذا يُغيّر Debian حزماته؟

2025-05-22

قبل عام ونصف، كتبتُ مقالًا بعنوان "لماذا Debian هكذا؟"، وقد أثار ذلك العديد من الأسئلة حول سبب قيام Debian بتغيير حزم برمجياته. يلخص هذا المقال الأسباب الرئيسية: الالتزام بسياسات Debian الواردة في دليل سياسات Debian (مثل مواقع تكوين النظام والوثائق)؛ ضمان التوافق بين البرامج (مثل مواقع مقابس نطاق Unix، وحسابات المستخدمين)؛ إزالة الأكواد التي "تتصل بالخارج" أو تحاول تحديث البرامج بطريقة تتجاوز نظام حزم Debian (لأسباب تتعلق بالخصوصية والأمان)؛ إصلاح الأخطاء أو نقل إصلاحات الأخطاء إلى إصدارات سابقة لتحسين تجربة المستخدم؛ تجنب تضمين أي أكواد لا يمكن توزيعها قانونيًا (وفقًا لمبادئ Debian للبرمجيات الحرة)؛ وإضافة صفحات دليل مفقودة. باختصار، هذه التغييرات تضمن استقرار النظام، وأمانه، والتزام Debian بمبادئ البرمجيات الحرة.

اقرأ المزيد
التطوير

لماذا أكره Docker و Podman

2025-01-26

عبّر مطوّر برمجيات متمرّس عن سخطه الشديد تجاه Docker و Podman في تدوينة مدوّنة. ذكر العديد من الحالات التي تسببت فيها عملية تثبيت Docker في تعطيل تهيئة الشبكة لديه، بالإضافة إلى واجهة سطر الأوامر سيئة التصميم، وصعوبة التعلم والاستخدام. وصفت لغة Dockerfile بأنها عشوائية وسيئة التصميم، والوثائق غير مفيدة وصعبة التنقل. يعاني Docker Hub من البرامج الضارة ومشاكل الترخيص، ويتم تخزين صور الحاويات في موقع مخفي يستهلك مساحة تخزين كبيرة. وعلى الرغم من التحسينات التي يقدمها Podman على مستوى التنفيذ، إلا أن تجربة المستخدم لا تزال سيئة كما هي الحال مع Docker. يفضل الكاتب في النهاية استخدام آلات افتراضية، مع الاعتراف ببطء بدء التشغيل، لكنه يقدر سهولة فهمها وقابلية التنبؤ والتحكم الأفضل.

اقرأ المزيد
التطوير حاويات