“اجعل الأمر بسيطًا أو غبيًا” أو مبدأ KISS : هو مبدأ توجيهي يدافع عن البساطة في عملية التصميم وأن أي تعقيد غير ضروري يجب تجنبه قدر الإمكان. يتم تطبيق هذا المبدأ في عدد كبير من التخصصات مثل تطوير البرمجيات في علوم الكمبيوتر أو الهندسة أو الطيران.

قام المطور Dylan Araps مؤخرًا بإضفاء الطابع الرسمي على توزيعة Linux مستقلة تركز على البساطة والخصوصية. يطلق عليها اسم KISS Linux، مع الإشارة إلى أن هناك حاجة إلى معرفة مسبقة بـ Linux (أو أنظمة UNIX الأخرى) للحصول على قبضة جيدة. يستهدف التوزيع حاليًا بنية x86-64 ويتوفر فقط باللغة الإنجليزية.

“كنت أذهب من توزيع إلى أخر أبحث عن شيء بسيط ومكتوب جيدًا. غير راضٍ عن أي من الخيارات الحالية. قررت التبديل إلى OpenBSD (فقط لأجد أنه لا يدعم أجهزتي). هذا ما دفعني إلى إنشاء توزيع خاص بي، يعكس معتقداتي ورغباتي”. هذا ما قاله Dylan Araps صاحب المشروع ومروجه لشرح أسلوبه.

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

بالنسبة للمبرمجين، فإن إبقاء الكود بسيطًا ومقروءًا يحسن العمل إلى حد كبير. ولكن بالنسبة لنفس الشخص كمستخدم هذه المرة، فإن وجود منتج جاهز للاستخدام من المحتمل أن يحسن بشكل كبير من تجربة المستخدم. على هذا النحو، لن يكون من الغباء القول أن مفهوم KISS هو الفكرة الأكثر ذاتية الموجودة في عالم جنو GNU/ لينكس.

لفهم كل هذا بشكل أفضل، قد يكون من الضروري تحليل الأشياء من منظور شخصي بدلاً من منظور تقني : ما هو KISS بالنسبة لك؟ ماذا تعني كلمة “بسيطة” بالنسبة لك؟

يرى بعض الناس الآن أن ArchLinux هو توزيع KISS Linux بامتياز، لأنه خفيف الوزن وبسيط حقًا – سواء من وجهة نظر الكود أو نظام إدارة الحزم – ولأنه يقتصر على توفير الحد الأدنى للعمل في وضع النص. يعتقد آخرون أن Gentoo يستحق هذا اللقب لأنه من الضروري للغاية تجميع كل شيء فيه. ومع ذلك، فإن وجهة نظر المطور ليست بالضرورة من وجهة نظر المستخدم النهائي lambda، ويمكن أن يختلف مفهوم توزيع KISS Linux اختلافًا كبيرًا اعتمادًا على ما إذا كنت واحدًا أو الآخر.

تعد كل من ArchLinux و Gentoo وجميع توزيعات Linux الأخرى المماثلة شيئًا غير KISS على مستوى المستخدم. من ناحية أخرى، يمكن اعتبار توزيعات مثل Linux Mint أو Kubuntu أو أي توزيع آخر جاهز للاستخدام حقًا KISS لأنه من الأسهل تشغيل الكمبيوتر الخاص بك والتحكم في كل شيء. دون الحاجة إلى تكوين أو تثبيت أو إنشاء أي شيء. ولكن يجب أن يكون لديك رأي في هذه المسألة وسوف يتم الترحيب بها في قسم التعليقات.

المصدر : KISS

مواضيع ذات صلة
اترك تعليقاً

لن يتم نشر عنوان بريدك الإلكتروني.