English  

كتب contemporary derivatives and clones

اذا لم تجد ما تبحث عنه يمكنك استخدام كلمات أكثر دقة.

عرض المزيد

المشتقات المعاصرة والمستنسخات (معلومة)


في آي التقليدي (Traditional Vi)

يعتبر في آي التقليدي المتواجد حاليا في توزيعات يونكس الحديثة تطويراً ل"في آي" الأصلي الذي قام بيل جوي بكتابته في نهاية السبعينيات من القرن الماضي حيث قام جونر ريتر بتطويره وتطويعه في لأنظمة يونكس الحديثة ومن ما قام به ريتر:

  1. تحسينات بسيطة للمدخلات بطول 8 بت.
  2. إضافة الدعم لصيغة التحويل الموحد-8 (UTF-8).
  3. إضافة تغييرات متطلبة من معايير بوسيكس-2.

و يتضمن أيضاً إضافات أخرى وبالتالي فإنه يعتبر واحداً من أفضل مشتقات "في آي" للمستخدمين الذين يبحثون عن برنامج صغير الحجم ويقوم بمحاكاة النسخة الأصلية بشكل شبه كامل، وتتواجد نسخ منه جاهزة للتنصيب في:

  1. مجموعة فري بي أس دي بورتس (FreeBSD ports collection).
  2. ماك بورتس (MacPorts).
  3. حزمة أر بي أم (RPM Package) لتوزيعات لينكس التي تعتمد على مدير حزم آر بي إم من خلال مشروع أوبين باكيج (OpenPKG Project).

وقد علق ريتر على في آي التقليدي قائلاً:

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

فيم (Vim)

يعد أحد أشهر مشتقات في آي الحرة والمفتوحة المصدر ويعني اسمه "في آي المحسن" (بالإنجليزية: "Vim "Vi IMproved)‏ ويحوي العديد من المزايا والإضافات بما فيها:

  1. دعم تعليم الصيغة للغات برمجية متعددة وكثيرة.
  2. دعم لفارة الحاسوب.
  3. إصدارة مخصصة لواجهة المستخدم الرسومية.
  4. دعم النمط المرئي.
  5. إضافة الكثير من أوامر التحرير.
  6. الكثير من برنامج مساعد (حوسبة)|الامتدادات والإضافات.

ويجدر ذكر أن فيم يتم تضمينه من كل توزيعة لينكس ويتم تضمينه مع كل نسخة من نظام تشغيل أبل (ماك أو أس أكس)، هذا ومن المهم أيضاً أن نذكر أن فيم يحوي "وضع محاكاة في آي" حيث أنه بتفعيل هذا الوضع سيتصرف فيم بطريقة يحاكي بها في آي بشكل كبير جداً. وعلى الرغم من وجود خيار "وضع محاكاة في آي" في فيم إلا أن فيم قد قام بإسقاط بعض وظائف "في آي" الأصلية مثل خاصية النمط المفتوح (open mode) حيث لا يمكن للمستخدمين استعمالها حتي في حال تفعيل وضع المحاكاة، ويمكن التحكم بوضع المحاكاة عن طريق الأمر (set compatible:) ويتم تفعيل وضع المحاكاة بشكل تلقائي في فيم عند تشغيله بظرف تتوقع فيه البرمجية أن تجد نمط محاكاة في آي مفعلاً.

إلفيس (Elvis)

إلفيس هو واحد من مشتقات في آي الحرة المخصص للعمل على أنظمة يونكس وقد كتبه ستيف كيركيندال، يقدم إلفيس عدد من الميزات المتواجدة حالياً في مشتقات أخرى ل"في آي" مثل السماح لأزرار مفاتيح الإتجاهات بالعمل في وضعية الإدخال وكان أول مستنسخ يقوم بتطبيق تعليم الصيغة الملون بالإضافة لتعميم تمييز الصيغة لعدد من أنواع الملفات، وقد تم استخدام الإصدارة x.1 كنقطة بداية لإنشاء المحرر أن في آي ولكن الإصدارة 2.0 من إلفيس أضافت العديد من الميزات والإضافات ومنها:

  1. دعم العوازل المتعددة (multiple buffers).
  2. دعم النوافذ.
  3. أنماط الإظهار (display modes).
  4. دعم تخطيط سماحية الملفات (file access schemes).

و يعتبر إلفيس محرر النصوص الافتراضي المشتق من في آي في توزيعات لينكس سلاكوير وو كايت أو أس بالإضافة إلى نظام تشغيل مينيكس وأحدث إصدارة من إلفيس كانت الإصدارة 2.2 والتي تم إطلاقها في شهر أوكتوبر من العام 2003.

بيزي بوكس (BusyBox)

و هي مجموعة من مرافق لينكس المعيارية تم تجميعها في ملف تنفيذي واحد ويحوي هذا الملف محاكي صغير ل"في آي"

أن في آي (NVI)

أن في آي هو توزيعة أخرى محاكية ل"في آي" وقد تم تبنيها وبشكل رسمي من قبل توزيعة برمجيات بيركلي في إصدارة بي أس دي لايت 4.4 وهي هذه النسخة التي تم تصديرها إلى جميع مشتقات بي أس دي المفتوحة المصدر، ويحوي أن في آي مزايا وإضافات مثل:

  1. إضافة مؤرخ للأوامر والتحرير.
  2. دعم الإكمال التلقائي لأسماء الملفات.
  3. دعم العوازل المتعددة (multiple edit buffers).
  4. دعم تعدد نوافذ التحرير بما في ذلك دعم تعدد النوافذ على نفس العازل.

و هناك إطلاقات تطويرية (development releases) ل"أن في آي" وآخر هذه الإطلاقات كانت الإطلاقة 1.81.6 وكانت في شهر نوفيمبر من العام 2007.

فايل (Vile)

في بدايته اعتمد فايل على نسخة ابتدائية من ميكرو إيماكس في محاولة لجلب ميزة إيماكس المختصة في النوافذ "المتعددة والعوازل المتعددة" (multi-window/multi-buffer) إلى مستخدمي في آي

المصدر: wikipedia.org