أدوات GNU الأساسية
تحتاج هذه المقالة إلى مصادر إضافية للتحقق . ( يونيو 2011 ) |
| المطور(ون) | مشروع جنو |
|---|---|
| إصدار مستقر | 9.5 [1]
/ 28 مارس 2024 |
| مستودع |
|
| مكتوب في | ج ، نص برمجي [2] |
| نظام التشغيل | شبيه يونكس |
| يكتب | المرافق المتنوعة |
| رخصة | 2007 [أ] : GPL-3.0 أو أحدث 2002 [ب] : GPL-2.0 أو أحدث |
| موقع إلكتروني | www.gnu.org/software/coreutils/ |
GNU Core Utilities أو coreutils عبارة عن حزمة من برامج GNU تحتوي على تنفيذات للعديد من الأدوات الأساسية، مثل cat و ls و rm ، والتي تُستخدم في أنظمة التشغيل الشبيهة بـUnix .
في سبتمبر 2002، تم إنشاء GNU coreutils من خلال دمج الحزم السابقة textutils و shellutils و fileutils ، إلى جانب بعض الأدوات الأخرى المتنوعة. [3] في يوليو 2007، تم تحديث ترخيص GNU coreutils من GPL-2.0-or-later إلى GPL-3.0-or-later . [4]
تدعم أدوات GNU الأساسية خيارات طويلة كمعلمات للأوامر ، فضلاً عن الاتفاقية المريحة التي تسمح بالخيارات حتى بعد الوسائط العادية (ما لم يتم تعيين متغير البيئة POSIXLY_CORRECT ). يتيح متغير البيئة هذا وظيفة مختلفة في BSD .
راجع قائمة أوامر GNU Core Utilities للحصول على وصف موجز للأوامر المضمنة.
تتوفر حزم تنفيذ بديلة في نظام FOSS البيئي، مع نطاق وتركيز مختلفين قليلاً (وظائف أقل)، أو ترخيص. على سبيل المثال، BusyBox المرخص بموجب GPL-2.0 فقط ، و Toybox المرخص بموجب 0BSD .
تاريخ
في عام 1990، أعلن ديفيد ماكنزي عن GNU fileutils . [5]
في عام 1991، أعلن ماكنزي عن GNU shellutils و GNU textutils . [6] [7] وعلاوة على ذلك، أصبح جيم مايرينج هو المسؤول عن صيانة الحزم (المعروفة الآن باسم coreutils) وظل كذلك منذ ذلك الحين. [8]
في عام 2002، أعلن مايرينغ عن GNU coreutils كدمج للحزم السابقة textutils، وshellutils، وfileutils، إلى جانب بعض الأدوات المساعدة الأخرى المتنوعة. [3]
انظر أيضا
- جنو بينوتيلز
- قائمة أوامر GNU Core Utilities
- قائمة أوامر يونكس
- Toybox ، وهي أداة سطر أوامر Linux مرخصة بـ 0BSD، وتستخدم في Android.
- util-linux ، وهي مجموعة مكونة من حوالي 100 أداة مساعدة أساسية لنظام Linux غير مدرجة في GNU Core Utilities، مثل mount ، و fdisk ، و more ، و kill .
ملحوظات
- ^ GPL-3.0 أو أحدث منذ الإصدار 6.10.
- ^ GPL-2.0 أو أحدث حتى الإصدار 6.9.
مراجع
- ^ Pádraig Brady (28 مارس 2024). "coreutils-9.5 released [stable]" . تم الاسترجاع في 28 مارس 2024 .
- ^ "مشروع GNU Core Utilities مفتوح المصدر على Open Hub: صفحة اللغات". مؤرشف من الأصل في 2019-03-28 . تم استرجاعه في 2019-03-28 .
- ^ ab Meyering, Jim (2003-01-13). "README-package-renamed-to-coreutils". مؤرشف من الأصل في 2019-12-25 . تم الاسترجاع في 2018-08-15 .
- ^ Meyering, Jim (2007-07-23). "COPYING: Update to Version 3". مؤرشف من الأصل في 2019-12-25 . تم الاسترجاع في 2018-08-15 .
- ^ "إصدار 1.0 من أدوات ملفات GNU". groups.google.com .
- ^ "إصدار أدوات برمجة GNU shell". groups.google.com .
- ^ "إصدار أدوات جديدة للملفات والنصوص GNU". groups.google.com .
- ^ "من هو جنو".
روابط خارجية
- الموقع الرسمي
- صندوق الأدوات التراثي - مجموعة بديلة من الأدوات المساعدة
- مقالة في opensource.com: gnu-core-utilities بتاريخ 4 أبريل 2018 بقلم ديفيد بوث (مراسل)
