لينكس

من ويكيبيديا، الموسوعة الحرة
اذهب إلى الملاحة اذهب للبحث

لينكس
تكس البطريق
التكس و البطريق ، تعويذة لينكس [1]
مطورمجتمع
لينوس تورفالدس
كتبت فيج ، لغة التجميع
عائلة OSيونكس مثل
حالة العملتيار
نموذج المصدرالمصدر المفتوح
الإصدار الأولي17 سبتمبر 1991 ؛ قبل 29 عاما (1991-09-17)
مخزنبوابة .kernel كافيه / مقهى / المجلس الاعلى للقضاة / لينكس / نواة / بوابة / تورفالدس / لينكس . بوابة /
هدف التسويقالحوسبة السحابية ، الأجهزة المدمجة ، أجهزة الكمبيوتر المركزية ، الأجهزة المحمولة ، أجهزة الكمبيوتر الشخصية ، الخوادم ، أجهزة الكمبيوتر العملاقة
متوفر فيمتعدد اللغات
المنصاتAlpha و ARC و ARM و ARM64 و C6x و H8 / 300 و Hexagon و Itanium و m68k و Microblaze و MIPS و NDS32 و Nios II و OpenRISC و PA-RISC و PowerPC و RISC-V و s390 و SuperH و SPARC و Unicore32 و x86 ، x86-64 ، XBurst ، Xtensa
نوع النواةالمتجانسة
أرض المستخدمغنو [أ]

واجهة المستخدم الافتراضية
قذيفة يونكس
رخصةGPLv2 [7] وغيرها (اسم "Linux" علامة تجارية [b] )
الموقع الرسميwww .kernel .org

لينكس ( / ل ط ن ʊ ك ق / ( الاستماع ) حول هذا الصوت LEEN -uuks أو / ل ɪ ن ʊ ك ق / LIN -uuks [9] ) هي عائلة من المصدر المفتوح يونكس مثل أنظمة التشغيل على أساس لينكس نواة ، [10] و نظام التشغيل نواة الأول صدر في 17 سبتمبر 1991، من قبل لينوس تورفالدس . [11] [12] [13] لينكس هو عادةمعبأة في توزيعة لينكس .

وتشمل توزيعات نواة لينكس ودعم برامج النظام و المكتبات ، وكثير منها يتم توفيرها من قبل مشروع جنو . تستخدم العديد من توزيعات Linux كلمة "Linux" في أسمائها ، لكن مؤسسة البرمجيات الحرة تستخدم اسم " GNU / Linux " للتأكيد على أهمية برنامج GNU ، مما تسبب في بعض الجدل . [14] [15]

توزيعات Linux الشائعة [16] [17] [18] تتضمن Debian و Fedora و Ubuntu . التوزيعات التجارية تشمل Red Hat Enterprise Linux و SUSE Linux Enterprise Server . وتشمل توزيعات لينكس سطح المكتب ل نظام النوافذ مثل X11 أو ايلاندز ، و بيئة سطح المكتب مثل GNOME أو KDE البلازما . قد تحذف التوزيعات المخصصة للخوادم الرسومات تمامًا ، أو تتضمن مجموعة حلول مثل LAMP. نظرًا لأن Linux قابل لإعادة التوزيع بحرية ، يمكن لأي شخص إنشاء توزيع لأي غرض. [19]

وقد تم تطوير لينكس أصلا ل أجهزة الكمبيوتر الشخصية على أساس إنتل x86 الهندسة المعمارية، ولكن منذ ذلك الحين استدار إلى المزيد من منصات من أي نظام تشغيل آخر. [20] نظرًا لهيمنة نظام Android المستند إلى Linux على الهواتف الذكية ، فإن Linux لديه أيضًا أكبر قاعدة مثبتة لجميع أنظمة التشغيل ذات الأغراض العامة . [21] [22] [23] [24] على الرغم من أن يتم استخدامه من قبل في المئة فقط حوالي 2.3 من أجهزة الكمبيوتر المكتبية ، [25] [26] في جهاز Chromebook، التي تدير نظام التشغيل Chrome OS المستند إلى Linux kernel ، وتهيمن على سوق التعليم في الولايات المتحدة من مرحلة رياض الأطفال حتى نهاية التعليم الثانوي وتمثل ما يقرب من 20 بالمائة من مبيعات الكمبيوترات الدفترية التي تقل عن 300 دولار أمريكي في الولايات المتحدة. [27] Linux هو نظام التشغيل الرائد على الخوادم (أكثر من 96.4٪ من أنظمة تشغيل أكثر من مليون خادم ويب هي Linux) ، [28] يقود أنظمة أخرى كبيرة مثل أجهزة الكمبيوتر المركزية ، وهو نظام التشغيل الوحيد المستخدم على TOP500 أجهزة الكمبيوتر العملاقة (منذ نوفمبر 2017 ، بعد القضاء التدريجي على جميع المنافسين). [29] [30] [31]

يعمل Linux أيضًا على الأنظمة المضمنة ، أي الأجهزة التي يكون نظام التشغيل الخاص بها مدمجًا في البرامج الثابتة ومصمم بشكل كبير للنظام. يتضمن ذلك أجهزة التوجيه ، وأدوات التحكم في التشغيل الآلي ، وتكنولوجيا المنزل الذكي (مثل Google Nest ) ، [32] أجهزة التلفزيون ( تستخدم أجهزة Samsung و LG Smart TV Tizen و WebOS ، على التوالي) ، [33] [34] [35] السيارات (على سبيل المثال ، Tesla ، تعتمد كل من Audi و Mercedes-Benz و Hyundai و Toyota على Linux) ، [36] مسجلات الفيديو الرقمية ،ألعاب الفيديو ، و smartwatches . [37] و فالكون 9 الصورة و التنين 2 الصورة الكترونيات الطيران تستخدم نسخة مخصصة لينكس. [38]

يعد Linux أحد أبرز الأمثلة على تعاون البرامج المجانية والمفتوحة المصدر . و شفرة المصدر ويمكن استخدام أو تعديل وتوزيعها تجاريا أو غير تجاري من قبل أي شخص وفقا لأحكام التراخيص الصلة، مثل رخصة جنو العمومية العامة . [19]

90٪ من البنية التحتية السحابية مدعومة بواسطة Linux بما في ذلك أجهزة الكمبيوتر العملاقة وموفري السحابة. [39] 74٪ من الهواتف الذكية في العالم تعتمد على نظام Linux. [40]

التاريخ

السلائف

لينوس تورفالدس ، المؤلف الرئيسي لنواة لينكس

و يونكس وقد صممت نظام التشغيل وتنفيذها في عام 1969، في AT & T الصورة مختبرات بيل ، في الولايات المتحدة من قبل كين تومسون ، دينيس ريتشي ، دوغلاس ماكلروي ، و جو أوسانا . [41] صدر لأول مرة في عام 1971 ، وقد تمت كتابة يونكس بالكامل بلغة التجميع ، كما كانت الممارسة الشائعة في ذلك الوقت. في عام 1973 في نهج رئيسي ورائد ، تمت إعادة كتابته بلغة البرمجة C بواسطة Dennis Ritchie (باستثناء بعض الأجهزة وإجراءات الإدخال / الإخراج). إن توفر تطبيق لغة عالي المستوى لـ Unix جعلهالنقل إلى منصات الكمبيوتر المختلفة أسهل. [42]

نظرًا لوجود حالة سابقة لمكافحة الاحتكار تمنعها من دخول مجال الكمبيوتر ، فقد طُلب من AT & T ترخيص رمز مصدر نظام التشغيل لأي شخص طلب ذلك. نتيجة لذلك ، نما نظام Unix بسرعة وأصبح معتمدًا على نطاق واسع من قبل المؤسسات الأكاديمية والشركات. في عام 1984 ، تخلت AT&T عن Bell Labs ؛ تحررت Bell Labs من الالتزام القانوني الذي يتطلب ترخيصًا مجانيًا ، وبدأت في بيع Unix كمنتج مملوك ، حيث لم يُسمح للمستخدمين قانونًا بتعديل Unix. بدأ مشروع جنو عام 1983 على يد ريتشارد ستالمان ، وكان هدفه إنشاء "نظام برمجيات كامل متوافق مع يونكس" يتألف بالكامل من برمجيات حرة . بدأ العمل في عام 1984. [43]وفي وقت لاحق، في عام 1985، التي ستالمان و مؤسسة البرمجيات الحرة وكتب رخصة جنو العمومية العامة (GNU GPL) في عام 1989. وبحلول أوائل 1990s، العديد من البرامج المطلوبة في نظام التشغيل (مثل المكتبات، و المجمعين ، برامج تحرير النصوص ، و قذيفة سطر الأوامر ، و نظام النوافذ تم الانتهاء)، على الرغم من أن عناصر على مستوى منخفض مثل برامج تشغيل الأجهزة ، الشياطين ، و نواة ، ودعا GNU هيرد ، توقفت وغير مكتملة. [44]

صرح لينوس تورفالدس أنه إذا كانت نواة جنو متاحة في ذلك الوقت (1991) ، لما قرر كتابة نواة خاصة به. [٤٥] على الرغم من عدم إصداره حتى عام 1992 ، بسبب التعقيدات القانونية ، فإن تطوير 386BSD ، الذي انحدرت منه NetBSD و OpenBSD و FreeBSD ، سبق تطوير Linux. ذكر Torvalds أيضًا أنه إذا كان 386BSD متاحًا في ذلك الوقت ، فمن المحتمل أنه لم يكن قد أنشأ Linux. [46]

MINIX تم إنشاؤه من قبل أندرو تانينباوم ، و علوم الحاسوب أستاذ، وأفرج عنه في عام 1987 باعتباره الحد الأدنى يونكس مثل نظام التشغيل وتستهدف الطلاب وغيرهم ممن يريد أن يتعلم مبادئ نظام التشغيل. على الرغم من أن الكود المصدري الكامل لـ MINIX كان متاحًا مجانًا ، إلا أن شروط الترخيص منعته من أن يكون برنامجًا مجانيًا حتى تم تغيير الترخيص في أبريل 2000. [47]

إنشاء

في عام 1991 ، أثناء التحاقه بجامعة هلسنكي ، أصبح تورفالدس مهتمًا بأنظمة التشغيل. [48] محبطًا من ترخيص MINIX ، والذي كان يقتصر في ذلك الوقت على الاستخدام التعليمي فقط ، [47] بدأ في العمل على نواة نظام التشغيل الخاصة به ، والتي أصبحت في النهاية نواة Linux .

بدأ Torvalds تطوير نواة Linux على MINIX كما تم استخدام التطبيقات المكتوبة لـ MINIX على Linux. في وقت لاحق ، نضج Linux وحدث مزيد من تطوير Linux kernel على أنظمة Linux. [49] استبدلت تطبيقات جنو أيضًا جميع مكونات MINIX ، لأنه كان من المفيد استخدام الكود المتاح مجانًا من مشروع جنو مع نظام التشغيل الوليدة. يمكن إعادة استخدام التعليمات البرمجية المرخصة بموجب GNU GPL في برامج الكمبيوتر الأخرى طالما تم إصدارها أيضًا بموجب نفس الترخيص أو ترخيص متوافق. بدأ Torvalds التحول من رخصته الأصلية ، التي حظرت إعادة التوزيع التجاري ، إلى GNU GPL. [50] عمل المطورون على دمج مكونات جنو مع نواة لينكس ، مما يجعل نظام التشغيل يعمل بكامل طاقته ومجانيًا. [51]

تسمية

أقراص مرنة مقاس 5.25 بوصة بها إصدار قديم جدًا من نظام Linux

أراد لينوس تورفالدس تسمية اختراعه " Freax " ، وهو عبارة عن مجموعة من "free" و "freak" و "x" (كإشارة إلى Unix). أثناء بدء عمله على النظام ، تضمنت بعض ملفات makefiles الخاصة بالمشروع اسم "Freax" لمدة نصف عام تقريبًا. كان تورفالدس قد اعتبر بالفعل اسم "لينكس" ، لكنه رفضه في البداية باعتباره مغرورًا للغاية. [52]

من أجل تسهيل التطوير ، تم تحميل الملفات إلى خادم FTP ( ftp.funet.fi) الخاص بـ FUNET في سبتمبر 1991. آري ليمكي ، زميل تورفالدس في جامعة هلسنكي للتكنولوجيا (HUT) ، والذي كان أحد المسؤولين المتطوعين لخادم FTP في في ذلك الوقت ، لم يعتقد أن "Freax" كان اسمًا جيدًا ، لذلك أطلق على المشروع اسم "Linux" على الخادم دون استشارة Torvalds. [52] ولكن لاحقًا وافق تورفالدس على "لينكس".

وفقا لآخر الأخبار التي تورفالدس، [9] كلمة "لينكس" يجب أن يكون وضوحا ( / لتر ɪ ن ʊ ك ق / ( الاستماع ) حول هذا الصوت LIN -uuks ) مع قصيرة 'ط' كما في 'طباعة' و 'ش "مثل" وضع ". لإثبات كذلك كيف كلمة "لينكس" يجب أن تكون واضحة، وقال انه تضمن الدليل الصوتي ( استماع ) مع رمز مصدر النواة. [53] متناقضة، في هذا التسجيل، وقال انه يلفظ "لينكس" ( / ل ط ن ʊ ك ق / (حول هذا الصوت  حول هذا الصوتاستمع ) LEEN-uuksبحرف متحرك أمامي قصير ولكنه قريب.

الامتصاص التجاري والشعبي

Ubuntu ، توزيع Linux مشهور

بدأ اعتماد Linux في بيئات الإنتاج ، بدلاً من استخدامه فقط من قبل الهواة ، في الإقلاع أولاً في منتصف التسعينيات في مجتمع الحوسبة الفائقة ، حيث بدأت منظمات مثل NASA في استبدال أجهزتها باهظة الثمن بمجموعات من أجهزة الكمبيوتر غير المكلفة التي تعمل بنظام Linux. . بدأ الاستخدام التجاري عندما بدأت Dell و IBM ، تليها Hewlett-Packard ، في تقديم دعم Linux للهروب من احتكار Microsoft في سوق أنظمة تشغيل سطح المكتب. [54]

اليوم ، تُستخدم أنظمة Linux في جميع أنحاء الحوسبة ، من الأنظمة المضمنة إلى جميع أجهزة الكمبيوتر العملاقة تقريبًا ، [31] [55] وحصلت على مكان في عمليات تثبيت الخادم مثل مكدس تطبيقات LAMP الشهير . يتزايد استخدام توزيعات Linux في أجهزة سطح المكتب المنزلية والمؤسسة. [56] [57] [58] [59] [60] [61] [62] أصبحت توزيعات Linux أيضًا شائعة في سوق netbook ، مع تثبيت العديد من الأجهزة مع توزيعات Linux المخصصة ، وأصدرت Google نظام التشغيل Chrome الخاص بها المصمم لأجهزة الكمبيوتر المحمولة.

ربما يكون نجاح Linux الأكبر في السوق الاستهلاكية هو سوق الأجهزة المحمولة ، حيث يعتبر Android أحد أكثر أنظمة التشغيل المهيمنة على الهواتف الذكية وشعبية كبيرة على الأجهزة اللوحية ، ومؤخراً على الأجهزة القابلة للارتداء . تتزايد ألعاب Linux أيضًا مع إظهار Valve دعمه لنظام Linux وطرح SteamOS ، توزيع Linux الخاص بالألعاب. اكتسبت توزيعات Linux أيضًا شعبية لدى العديد من الحكومات المحلية والوطنية ، مثل الحكومة الفيدرالية في البرازيل . [63]

التطوير الحالي

نظام ترفيه على متن الطائرة تمهيد لعرض شعار Linux

يعد Greg Kroah-Hartman المشرف الرئيسي على نواة Linux ويوجه عملية تطويرها. [64] ويليام جون سوليفان هو المدير التنفيذي لمؤسسة البرمجيات الحرة ، [65] والتي بدورها تدعم مكونات جنو. [٦٦] أخيرًا ، يطور الأفراد والشركات مكونات طرف ثالث غير جنو. تشتمل مكونات الطرف الثالث هذه على قدر كبير من العمل وقد تتضمن وحدات kernel وتطبيقات المستخدم والمكتبات.

يجمع بائعي ومجتمعات Linux ويوزعون نواة ومكونات GNU ومكونات بخلاف GNU ، مع برامج إدارة حزم إضافية في شكل توزيعات Linux .

تصميم

العديد من المصادر المفتوحة يتفق المطورين أن نواة لينكس لم يكن مصمما بل تطورت من خلال الانتقاء الطبيعي . يعتبر Torvalds أنه على الرغم من أن تصميم Unix كان بمثابة دعامة ، "لقد نما Linux مع الكثير من الطفرات - ولأن الطفرات كانت أقل من عشوائية ، فقد كانت أسرع وأكثر توجيهًا من جسيمات ألفا في الحمض النووي ." [67]يعتبر ريموند أن جوانب Linux الثورية اجتماعية وليست تقنية: قبل Linux ، تم تصميم البرامج المعقدة بعناية من قبل مجموعات صغيرة ، ولكن "تطور Linux بطريقة مختلفة تمامًا. منذ البداية تقريبًا ، تم اختراقه بشكل عرضي من قبل أعداد كبيرة من المتطوعين التنسيق فقط من خلال الإنترنت. لم يتم الحفاظ على الجودة من خلال المعايير الصارمة أو الاستبداد ولكن من خلال الإستراتيجية البسيطة الساذجة للإفراج كل أسبوع والحصول على تعليقات من مئات المستخدمين في غضون أيام ، مما يخلق نوعًا من الاختيار الدارويني السريع للطفرات التي أدخلها المطورون. " [68]يوافق برايان كانتريل ، مهندس نظام تشغيل منافس ، على أن "Linux لم يتم تصميمه ، بل تطور" ، لكنه يعتبر هذا قيدًا ، مقترحًا أن بعض الميزات ، خاصة تلك المتعلقة بالأمان ، [69] لا يمكن تطويرها إلى ، "هذا ليس نظامًا بيولوجيًا في نهاية اليوم ، إنه نظام برمجيات." [70] النظام القائم على لينكس هو نظام تشغيل معياري يشبه يونكس ، ويستمد الكثير من تصميمه الأساسي من المبادئ التي تم وضعها في يونكس خلال السبعينيات والثمانينيات. يستخدم مثل هذا النظام نواة متجانسة ، نواة لينكس ، التي تتعامل مع التحكم في العمليات ، والشبكات ، والوصول إلى الأجهزة الطرفية ، وأنظمة الملفات . برامج تشغيل الأجهزةيتم دمجها مباشرة مع النواة ، أو إضافتها كوحدات يتم تحميلها أثناء تشغيل النظام. [71]

يعد GNU userland جزءًا رئيسيًا من معظم الأنظمة القائمة على Linux kernel ، مع كون Android هو الاستثناء الملحوظ. مشروع ل تنفيذ ل مكتبة C يعمل كما مجمع ل استدعاءات النظام من نواة لينكس الضرورة إلى واجهة نواة مساحة المستخدم، و toolchain هي عبارة عن مجموعة واسعة من برمجة أدوات حيوية لتطوير لينكس (بما في ذلك المجمعات تستخدم لبناء نواة لينكس نفسها) ، وتقوم النواة بتنفيذ العديد من أدوات Unix الأساسية . يطور المشروع أيضًا Bash ، وهي قذيفة CLI شهيرة . و اجهة المستخدم الرسومية(أو واجهة المستخدم الرسومية) المستخدمة في معظم أنظمة Linux مبنية على أساس تنفيذ نظام X Window . [72] في الآونة الأخيرة ، يسعى مجتمع Linux للتقدم إلى Wayland كبروتوكول خادم العرض الجديد بدلاً من X11 . تساهم العديد من مشاريع البرامج مفتوحة المصدر الأخرى في أنظمة Linux.

طبقات مختلفة داخل Linux ، تُظهر أيضًا الفصل بين مساحة المستخدم و kernel space
وضع المستخدم تطبيقات المستخدم bash ، LibreOffice ، GIMP ، Blender ، 0 AD ، Mozilla Firefox ، ...
مكونات النظام الشياطين :
سيستم دي ، رونيت ، udevd ، polkitd ، سشد ، smbd ...
مدير النوافذ :
X11 ، Wayland ، SurfaceFlinger (Android)
الرسومات :
Mesa ، AMD Catalyst ، ...
المكتبات الأخرى:
GTK ، Qt ، EFL ، SDL ، SFML ، FLTK ، GNUstep ، ...
مكتبة C القياسية fopen، execv، malloc، memcpy، localtime، pthread_create... (ما يصل إلى 2000 روتين فرعي ) تهدف
glibc إلى أن تكون أنظمة مضمنة مستهدفة سريعة ، و musl و uClibc ، ومكتوبة الكترونية لنظام Android ، وما إلى ذلك ، وكلها تهدف إلى أن تكون متوافقة مع POSIX / SUS .
وضع Kernel نواة لينكس stat، splice، dup، read، open، ioctl، write، mmap، close، exit، وما إلى ذلك (حوالي 380 استدعاء للنظام) ، تهدف واجهة اتصال نظام
Linux kernel (SCI ، إلى أن تكون متوافقة مع POSIX / SUS ) [ بحاجة لمصدر ]

النظام الفرعي لجدولة العمليات

النظام الفرعي IPC

النظام الفرعي لإدارة الذاكرة

النظام الفرعي للملفات الافتراضية

النظام الفرعي للشبكة
المكونات الأخرى: ALSA ، DRI ، evdev ، LVM ، مخطط جهاز ، لينكس شبكة جدولة ، نت فيلتر
لينكس الأمن وحدات : سيلينو ، تومويو ، AppArmor ، الصفعة
الأجهزة ( وحدة المعالجة المركزية ، والذاكرة الرئيسية ، وأجهزة تخزين البيانات ، وما إلى ذلك)

تتضمن المكونات المثبتة لنظام Linux ما يلي: [72] [73]

واجهة المستخدم

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

قذائف CLI هي واجهات مستخدم قائمة على النص ، والتي تستخدم النص لكل من الإدخال والإخراج. القشرة السائدة المستخدمة في Linux هي Bourne-Again Shell (bash) ، والتي تم تطويرها في الأصل لمشروع GNU . تستخدم معظم مكونات Linux منخفضة المستوى ، بما في ذلك أجزاء مختلفة من userland ، CLI بشكل حصري. يعتبر CLI مناسبًا بشكل خاص لأتمتة المهام المتكررة أو المتأخرة ويوفر اتصالًا بسيطًا للغاية بين العمليات .

على أنظمة سطح المكتب ، فإن واجهات المستخدم الأكثر شيوعًا هي قذائف واجهة المستخدم الرسومية ، التي يتم تجميعها مع بيئات سطح مكتب واسعة النطاق ، مثل KDE Plasma و GNOME و MATE و Cinnamon و LXDE و Pantheon و Xfce ، على الرغم من وجود مجموعة متنوعة من واجهات المستخدم الإضافية. تعتمد واجهات المستخدم الأكثر شيوعًا على نظام X Window System ، والذي يُسمى غالبًا ببساطة "X". يوفر شفافية الشبكةويسمح بعرض تطبيق رسومي يعمل على نظام ما على نظام آخر حيث يمكن للمستخدم التفاعل مع التطبيق ؛ ومع ذلك ، فإن بعض امتدادات نظام X Window ليست قادرة على العمل عبر الشبكة. [74] توجد عدة خوادم عرض X ، مع تنفيذ المرجع ، خادم X.Org ، الأكثر شيوعًا.

قد توفر توزيعات الخادم واجهة سطر أوامر للمطورين والمسؤولين ، ولكنها توفر واجهة مخصصة للمستخدمين النهائيين ، مصممة لحالة استخدام النظام. يتم الوصول إلى هذه الواجهة المخصصة من خلال عميل موجود على نظام آخر ، وليس بالضرورة على أساس Linux.

هناك عدة أنواع من مديري نافذة موجودة لX11، بما في ذلك بلاط ، ديناميكية ، التراص و تكوين باستخدام . يوفر مديرو النوافذ وسائل للتحكم في وضع ومظهر نوافذ التطبيقات الفردية ، والتفاعل مع نظام X Window. بساطة X مديري نافذة مثل دوم ، ratpoison ، i3wm ، أو herbstluftwm توفر الحد الأدنى وظيفة، في حين أن أكثر تفصيلا مديري نافذة مثل FVWM ، التنوير أو صانع النافذة توفير المزيد من الميزات مثل المدمج في شريط المهامو الموضوعات ، ولكن لا تزال خفيفة الوزن بالمقارنة مع بيئات سطح المكتب. تتضمن بيئات سطح المكتب مديري النوافذ كجزء من عمليات التثبيت القياسية الخاصة بهم ، مثل Mutter (GNOME) أو KWin (KDE) أو Xfwm (xfce) ، على الرغم من أنه قد يختار المستخدمون استخدام مدير نوافذ مختلف إذا فضلوا ذلك.

Wayland هو بروتوكول خادم عرض مخصص كبديل لبروتوكول X11 ؛ اعتبارًا من عام 2014 ، لم يتم تبنيها على نطاق واسع. على عكس X11 ، لا يحتاج Wayland إلى مدير نوافذ خارجي ومدير تركيب. لذلك ، يأخذ مؤلف Wayland دور خادم العرض ومدير النوافذ ومدير التركيب. Weston هو التطبيق المرجعي لـ Wayland ، بينما يتم نقل GNOME's Mutter و KWin من KDE إلى Wayland كخوادم عرض مستقلة. تم بالفعل نقل التنوير بنجاح منذ الإصدار 19. [75]

البنية التحتية لإدخال الفيديو

يحتوي Linux حاليًا على اثنين من واجهات برمجة تطبيقات kernel-userspace الحديثة للتعامل مع أجهزة إدخال الفيديو: V4L2 API لتدفقات الفيديو والراديو ، و DVB API لاستقبال التلفزيون الرقمي. [76]

نظرًا لتعقيد وتنوع الأجهزة المختلفة ، وبسبب العدد الكبير من التنسيقات والمعايير التي تتعامل معها واجهات برمجة التطبيقات هذه ، فإن هذه البنية التحتية تحتاج إلى التطور لتلائم الأجهزة الأخرى بشكل أفضل. أيضًا ، تعد مكتبة جهاز مساحة المستخدمين الجيدة هي مفتاح النجاح في جعل تطبيقات مساحة المستخدمين قادرة على العمل مع جميع التنسيقات التي تدعمها تلك الأجهزة. [77] [78]

تطوير

تاريخ مبسط لأنظمة التشغيل الشبيهة بـ Unix . يشترك Linux في بنية ومفاهيم مماثلة (كجزء من معيار POSIX ) ولكنه لا يشارك كود المصدر غير المجاني مع Unix أو MINIX الأصلي .

الفرق الأساسي بين لينكس وغيرها من نظم التشغيل الشعبية المعاصرة هو أن نواة لينكس والمكونات الأخرى هي مجانية و البرمجيات مفتوحة المصدر . Linux ليس نظام التشغيل الوحيد من هذا القبيل ، على الرغم من أنه الأكثر استخدامًا إلى حد بعيد. [79] بعض الحرة و تراخيص البرمجيات مفتوحة المصدر تقوم على مبدأ الحقوق المتروكة ، وهو نوع من المعاملة بالمثل: اشتقاق أي عمل من قطعة الحقوق المتروكة من البرامج يجب أيضا ترك حقوق نفسه. رخصة البرمجيات الحرة الأكثر شيوعًا ، رخصة جنو العمومية (GPL) ، هي شكل من أشكال الحقوق المتروكة ، وتُستخدم لنواة لينكس والعديد من المكونات منمشروع جنو . [80]

التوزيعات المستندة إلى Linux مصممة من قبل المطورين للتشغيل البيني مع أنظمة التشغيل الأخرى ومعايير الحوسبة المعمول بها. تلتزم أنظمة Linux بمعايير POSIX و [81] SUS و [82] LSB و ISO و ANSI حيثما أمكن ذلك ، على الرغم من أنه حتى الآن تم اعتماد توزيع واحد فقط من Linux ، وهو Linux-FT. [83] [84]

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

تدير العديد من توزيعات Linux مجموعة بعيدة من برامج النظام وحزم برامج التطبيقات المتاحة للتنزيل والتثبيت من خلال اتصال الشبكة. يتيح ذلك للمستخدمين تكييف نظام التشغيل مع احتياجاتهم الخاصة. يتم الحفاظ على التوزيعات من قبل الأفراد والفرق غير المتماسكة والمنظمات التطوعية والكيانات التجارية. التوزيع مسؤول عن التكوين الافتراضي لنواة Linux المثبتة ، وأمان النظام العام ، وبشكل عام تكامل حزم البرامج المختلفة في كل متماسك. توزيعات عادة استخدام مدير مجموعة مثل عرضة ، يم ، zypper ، بكمن أو حمللتثبيت وإزالة وتحديث جميع برامج النظام من موقع مركزي واحد. [85]

المجتمع

التوزيع هو الدافع إلى حد كبير من قبل المطورين ومجتمعات المستخدمين. يقوم بعض البائعين بتطوير وتمويل توزيعاتهم على أساس تطوعي ، دبيان مثال معروف. يحتفظ الآخرون بنسخة مجتمعية من توزيعاتهم التجارية ، كما تفعل Red Hat مع Fedora ، و SUSE مع openSUSE . [86] [87]

في العديد من المدن والمناطق ، تسعى الجمعيات المحلية المعروفة باسم مجموعات مستخدمي Linux (LUGs) إلى الترويج لتوزيعها المفضل ومن خلال البرامج المجانية. إنهم يعقدون اجتماعات ويقدمون عروض توضيحية مجانية وتدريبًا ودعمًا فنيًا وتثبيت نظام التشغيل للمستخدمين الجدد. توفر العديد من مجتمعات الإنترنت أيضًا الدعم لمستخدمي ومطوري Linux. تحتوي معظم التوزيعات والبرامج المجانية / المشاريع مفتوحة المصدر على غرف دردشة أو مجموعات أخبار IRC . المنتديات عبر الإنترنت هي وسيلة أخرى للدعم ، مع أمثلة بارزة مثل LinuxQuestions.org والتوزيعات المختلفة للدعم المحدد والمنتديات المجتمعية ، مثل منتديات Ubuntu و Fedora وجينتو . توزيعات Linux تستضيف القوائم البريدية ؛ عادةً ما يكون هناك موضوع محدد مثل الاستخدام أو التطوير لقائمة معينة.

هناك العديد من مواقع الويب التقنية التي تركز على نظام Linux. غالبًا ما تجمع المجلات المطبوعة على نظام Linux أقراص غلاف تحمل برامج أو حتى توزيعات Linux كاملة. [88] [89]

على الرغم من أن توزيعات Linux متاحة بشكل عام بدون مقابل ، إلا أن العديد من الشركات الكبرى تبيع وتدعم وتساهم في تطوير مكونات النظام والبرمجيات الحرة . أظهر تحليل نواة لينكس أن 75 بالمائة من الكود من ديسمبر 2008 إلى يناير 2010 تم تطويره من قبل مبرمجين يعملون لدى الشركات ، وترك حوالي 18 بالمائة للمتطوعين و 7 بالمائة غير مصنف. [90] تشمل الشركات الكبرى التي تقدم مساهمات Dell و IBM و HP و Oracle و Sun Microsystems (أصبحت الآن جزءًا من Oracle) و Nokia . عدد من الشركات ، ولا سيما Red Hat و Canonical وقامت شركة SUSE ببناء نشاط تجاري كبير حول توزيعات Linux.

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

نموذج عمل آخر هو التخلي عن البرنامج من أجل بيع الأجهزة. كان هذا هو المعيار في صناعة الكمبيوتر ، مع أنظمة التشغيل مثل CP / M و Apple DOS وإصدارات Mac OS السابقة للنسخ 7.6 (ولكن غير قابلة للتعديل). نظرًا لتوحيد أجهزة الكمبيوتر طوال الثمانينيات ، أصبح من الصعب على مصنعي الأجهزة الاستفادة من هذا التكتيك ، حيث سيعمل نظام التشغيل على كمبيوتر أي شركة مصنّعة تشترك في نفس البنية.

البرمجة على لينكس

تدعم معظم لغات البرمجة Linux إما بشكل مباشر أو من خلال منافذ قائمة على مجتمع الجهات الخارجية . [91] أدوات التطوير الأصلية المستخدمة لبناء كل من تطبيقات Linux وبرامج نظام التشغيل موجودة في GNU toolchain ، والتي تتضمن مجموعة GNU Compiler Collection (GCC) ونظام GNU Build System . من بين أمور أخرى ، يوفر GCC مترجمين لكل من Ada و C و C ++ و Go و Fortran . تحتوي العديد من لغات البرمجة على تطبيق مرجعي عبر الأنظمة الأساسية يدعم Linux ، على سبيل المثال PHP و Perlو Ruby و Python و Java و Go و Rust و Haskell . تم إصدار مشروع LLVM لأول مرة في عام 2003 ، ويوفر مترجمًا بديلاً مفتوح المصدر عبر الأنظمة الأساسية للعديد من اللغات. تتضمن برامج التحويل البرمجي الخاصة بنظام Linux Compiler Intel C ++ و Sun Studio و IBM XL C / C ++ Compiler. يتم دعم BASIC في شكل Visual Basic في أشكال مثل Gambas و FreeBASIC و XBasic ، ومن حيث البرمجة الطرفية أو QuickBASICأو برمجة Turbo BASIC على شكل QB64 .

من السمات الشائعة للأنظمة الشبيهة بـ Unix ، يتضمن Linux لغات البرمجة التقليدية ذات الأغراض المحددة التي تستهدف البرمجة النصية ومعالجة النصوص وتكوين النظام وإدارته بشكل عام. تدعم توزيعات Linux سكربتات shell و awk و sed و make . تحتوي العديد من البرامج أيضًا على لغة برمجة مدمجة لدعم التكوين أو البرمجة نفسها. على سبيل المثال ، يتم دعم التعبيرات العادية في برامج مثل grep and locate ، ويحتوي نظام Unix MTA Sendmail التقليدي على نظام البرمجة النصية Turing الكامل الخاص به ومحرر النصوص المتقدمتم بناء GNU Emacs حول مترجم Lisp للأغراض العامة .

تتضمن معظم التوزيعات أيضًا دعمًا للغات PHP و Perl و Ruby و Python وغيرها من اللغات الديناميكية . على الرغم من أنه ليس شائعًا ، إلا أن Linux يدعم أيضًا C # (عبر Mono ) و Vala و Scheme . مخطط المكر بمثابة لغة تمديد استهداف GNU نظام المرافق، والسعي لجعل صغير تقليديا، ثابت ، جمعت C برامج تصميم يونكس بسرعة وتوسع حيوي عن طريق أنيقة، و ظيفيةنظام البرمجة عالية المستوى. يمكن تجميع العديد من برامج جنو باستخدام روابط Guile الاختيارية لهذه الغاية. يتم تشغيل عدد من أجهزة Java الافتراضية ومجموعات التطوير على Linux ، بما في ذلك Sun Microsystems JVM ( HotSpot ) الأصلي و J2SE RE من شركة IBM ، بالإضافة إلى العديد من المشاريع مفتوحة المصدر مثل Kaffe و JikesRVM .

GNOME و KDE هي شعبية بيئات سطح المكتب وتوفير إطار لتطوير التطبيقات. تعتمد هذه المشاريع على مجموعة أدوات أدوات GTK و Qt ، على التوالي ، والتي يمكن استخدامها أيضًا بشكل مستقل عن إطار العمل الأكبر. كلاهما يدعم مجموعة متنوعة من اللغات. هناك عدد من بيئات التطوير المتكاملة المتاحة بما في ذلك Anjuta و Code :: Blocks و CodeLite و Eclipse و Geany و ActiveState Komodo و KDevelop و Lazarus و MonoDevelop وNetBeans و Qt Creator ، بينما لا يزال المحررون القدامى Vim و nano و Emacs مشهورين. [92]

دعم الأجهزة

يوجد نظام Linux في كل مكان على أنواع مختلفة من الأجهزة.

نواة لينكس هي نواة نظام تشغيل يتم نقلها على نطاق واسع ، وهي متاحة للأجهزة التي تتراوح من الهواتف المحمولة إلى أجهزة الكمبيوتر العملاقة ؛ إنه يعمل على مجموعة متنوعة للغاية من معماريات الكمبيوتر ، بما في ذلك iPAQ المحمول باليد القائم على ARM ونظام IBM mainframes System z9 أو System z10 . [93] التوزيعات المتخصصة وشوكات النواة موجودة للبنى الأقل شيوعًا. على سبيل المثال ، يمكن تشغيل ELKS kernel fork على معالجات Intel 8086 أو Intel 80286 16 بت ، بينما µClinux يمكن تشغيل kernel fork على أنظمة بدون وحدة إدارة ذاكرة . يعمل النواة أيضا على أبنية التي كانت تهدف فقط من أي وقت مضى إلى استخدام نظام التشغيل التي تم إنشاؤها المصنعة، مثل ماكنتوش أجهزة الكمبيوتر [ بحاجة لمصدر ] (مع كل من باور و شركة إنتل المعالجات)، أجهزة المساعد الرقمي الشخصي ، ألعاب الفيديو ، مشغلات الموسيقى المحمولة ، والهواتف النقالة .

هناك العديد من الاتحادات الصناعية ومؤتمرات الأجهزة المخصصة للحفاظ على دعم الأجهزة المتنوعة في Linux وتحسينه ، مثل FreedomHEC . بمرور الوقت ، تحسن دعم الأجهزة المختلفة في Linux ، مما أدى إلى أن أي عملية شراء جاهزة لها "فرصة جيدة" للتوافق. [94]

في عام 2014 ، تم إطلاق مبادرة جديدة لجمع قاعدة بيانات تلقائيًا لجميع تكوينات الأجهزة التي تم اختبارها. [95]

الاستخدامات

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

سطح المكتب

وتشمل مكونات البرامج المرئية من كومة سطح المكتب لينكس الخادم عرض ، محركات القطعة ، وبعض من أكثر انتشارا الأدوات القطعة . هناك أيضًا مكونات غير مرئية بشكل مباشر للمستخدمين النهائيين ، بما في ذلك D-Bus و PulseAudio .

تزايدت شعبية Linux على أجهزة الكمبيوتر المكتبية والمحمولة القياسية على مر السنين. [97] تتضمن معظم التوزيعات الحديثة بيئة مستخدم رسومية ، اعتبارًا من فبراير 2015 ، أكثر البيئتين شيوعًا هما KDE Plasma Desktop و Xfce . [98] [ مطلوب مصدر أفضل ]

لا يوجد سطح مكتب لينكس رسمي واحد: بدلاً من ذلك ، تختار بيئات سطح المكتب وتوزيعات Linux مكونات من مجموعة من البرامج المجانية ومفتوحة المصدر التي ينشئون بواسطتها واجهة مستخدم رسومية تنفذ بعض دليل التصميم الأكثر أو أقل صرامة. جنوم ، على سبيل المثال ، لديه إرشادات للواجهة البشرية كدليل تصميم ، والذي يعطي واجهة الإنسان والآلة دورًا مهمًا ، ليس فقط عند القيام بالتصميم الرسومي ، ولكن أيضًا عند التفكير في الأشخاص ذوي الإعاقة ، وحتى عند التركيز على الأمان. [99]

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

الأداء والتطبيقات

كان أداء Linux على سطح المكتب موضوعًا مثيرًا للجدل ؛ [101] على سبيل المثال في عام 2007 اتهم Con Kolivas مجتمع Linux بتفضيل الأداء على الخوادم. لقد توقف عن تطوير نواة لينكس بسبب الإحباط بسبب هذا النقص في التركيز على سطح المكتب ، ثم أجرى مقابلة "أخبر الكل" حول هذا الموضوع. [102] ومنذ ذلك الحين ، ركز قدر كبير من التطوير على تحسين تجربة سطح المكتب. تهدف مشاريع مثل systemd و Upstart (التي تم إهمالها في 2014) إلى تسريع وقت التمهيد ؛ يهدف مشروعا Wayland و Mir إلى استبدال X11 مع تحسين أداء سطح المكتب والأمان والمظهر. [103]

تتوفر العديد من التطبيقات الشائعة لمجموعة متنوعة من أنظمة التشغيل. على سبيل المثال ، تحتوي Mozilla Firefox و OpenOffice.org / LibreOffice و Blender على إصدارات قابلة للتنزيل لجميع أنظمة التشغيل الرئيسية. علاوة على ذلك ، تم نقل بعض التطبيقات التي تم تطويرها في البداية لنظام Linux ، مثل Pidgin و GIMP ، إلى أنظمة تشغيل أخرى (بما في ذلك Windows و macOS ) نظرًا لشعبيتها. بالإضافة إلى ذلك ، يتم أيضًا دعم عدد متزايد من تطبيقات سطح المكتب الاحتكارية على Linux ، [104] مثل Autodesk Maya و The Foundry's Nukeفي مجال الرسوم المتحركة والتأثيرات المرئية المتطورة ؛ راجع قائمة البرامج الاحتكارية لنظام Linux لمزيد من التفاصيل. هناك أيضًا العديد من الشركات التي نقلت ألعابها الخاصة أو ألعاب شركات أخرى إلى Linux ، مع كون Linux أيضًا منصة مدعومة على كل من خدمات التوزيع الرقمي الشهيرة Steam و Desura . [105]

تعمل العديد من أنواع التطبيقات الأخرى المتوفرة لنظامي التشغيل Microsoft Windows و macOS أيضًا على نظام Linux. بشكل عام ، إما أن يكون هناك تطبيق برمجي مجاني يقوم بوظائف تطبيق موجود على نظام تشغيل آخر ، أو سيكون لهذا التطبيق إصدار يعمل على Linux ، مثل Skype وبعض ألعاب الفيديو مثل Dota 2 و Team Fortress 2 . علاوة على ذلك ، يوفر مشروع Wine طبقة توافق Windows لتشغيل تطبيقات Windows غير المعدلة على Linux. ترعاها المصالح التجارية بما في ذلك CodeWeavers ، التي تنتج نسخة تجارية من البرنامج. منذ عام 2009 ، قدمت Google أيضًا تمويلًا لمشروع Wine.[106] [107] CrossOver ، وهو حل خاص يستند إلى مشروع Wine مفتوح المصدر ، ويدعم تشغيل إصدارات Windows من Microsoft Office ،وتطبيقات Intuit مثل Quicken و QuickBooks ،وإصدارات Adobe Photoshop من خلال CS2 ، والعديد من الألعاب الشهيرة مثل World of علب . وفي حالات أخرى، حيث لا يوجد ميناء لينكس من بعض البرامج في مجالات مثل النشر المكتبي [108] و السمعية والمهنية ، [109] [110] [111] هناك برامج يعادل متاح في لينكس. من الممكن أيضًا تشغيل التطبيقات المكتوبة من أجلهاAndroid على إصدارات Linux الأخرى باستخدام Anbox .

المكونات والتثبيت

إلى جانب المكونات المرئية خارجيًا ، مثل مديري نوافذ X ، تلعب البرامج التي تستضيفها freedesktop.org دورًا غير واضح ولكنه مركزي تمامًا ، مثل D-Bus أو PulseAudio ؛ تتضمن كل من بيئات سطح المكتب الرئيسية (GNOME و KDE) كل منهما ، وتقدم كل منهما واجهات أمامية رسومية مكتوبة باستخدام مجموعة الأدوات المقابلة ( GTK أو Qt ). A الخادم عرض هو مكون آخر، والتي لأطول وقت تم التواصل في بروتوكول الخادم عرض X11 مع عملائها. تتضمن البرامج البارزة التي تتحدث X11 خادم X.Org و Xlib. أدى الإحباط من البروتوكول الأساسي X11 المرهق ، وخاصة بسبب امتداداته العديدة ، إلى إنشاء بروتوكول خادم عرض جديد ، Wayland .

عادةً ما يتم تثبيت البرامج وتحديثها وإزالتها في Linux من خلال استخدام مديري الحزم مثل Synaptic Package Manager و PackageKit و Yum Extender. بينما تحتوي معظم توزيعات Linux الرئيسية على مستودعات واسعة ، غالبًا ما تحتوي على عشرات الآلاف من الحزم ، لا تتوفر جميع البرامج التي يمكن تشغيلها على Linux من المستودعات الرسمية. بدلاً من ذلك ، يمكن للمستخدمين تثبيت الحزم من مستودعات غير رسمية أو تنزيل الحزم المجمعة مسبقًا مباشرة من مواقع الويب أو تجميع التعليمات البرمجية المصدر بأنفسهم. كل هذه الأساليب تأتي بدرجات مختلفة من الصعوبة. يعتبر تجميع الكود المصدري بشكل عام عملية صعبة لمستخدمي Linux الجدد ، ولكن لا توجد حاجة إليه في التوزيعات الحديثة وليست طريقة خاصة بـ Linux.

النت بوك

أصبحت توزيعات Linux شائعة أيضًا في سوق netbook ، مع وجود العديد من الأجهزة مثل Asus Eee PC و Acer Aspire One التي يتم شحنها مع توزيعات Linux المخصصة المثبتة. [112]

في عام 2009 ، أعلنت Google عن نظام التشغيل Chrome OS كنظام تشغيل مبني على الحد الأدنى من Linux ، باستخدام متصفح Chrome كواجهة مستخدم رئيسية. لم يقم نظام التشغيل Chrome في البداية بتشغيل أي تطبيقات بخلاف تطبيقات الويب ، باستثناء مدير الملفات المجمّع ومشغل الوسائط. تمت إضافة مستوى معين من الدعم لتطبيقات Android في الإصدارات الأحدث. [113] اعتبارًا من 2018 ، أضافت Google القدرة على تثبيت أي برنامج Linux في حاوية ، [114] مما مكّن Chrome OS من استخدامه مثل أي توزيعة Linux أخرى. بدأت أجهزة Netbook التي تم شحنها مع نظام التشغيل ، والتي يطلق عليها Chromebooks ، في الظهور في السوق في يونيو 2011. [115]

الخوادم والحواسيب الكبيرة وأجهزة الكمبيوتر العملاقة

نظرة عامة على حزمة برامج LAMP المعروضة هنا مع Squid . حل خادم ويب عالي الأداء وعالي التوافر يوفر الأمان في بيئة معادية.

لطالما استُخدمت توزيعات Linux كنظم تشغيل خوادم ، وبرزت في هذا المجال ؛ ذكرت Netcraft في سبتمبر 2006 ، أن ثمانية من عشر (اثنان آخران مع نظام تشغيل "غير معروف") أكثر شركات استضافة الإنترنت موثوقية قامت بتشغيل توزيعات Linux على خوادم الويب الخاصة بهم ، [116] مع Linux في المركز الأول. في يونيو 2008 ، مثلت توزيعات Linux خمسة من العشرة الأوائل ، و FreeBSD ثلاثة من عشرة ، ومايكروسوفت اثنين من عشرة ؛ [117] منذ فبراير 2010 ، مثلت توزيعات لينكس ستة من العشرة الأوائل ، و FreeBSD ثلاثة من عشرة ، ومايكروسوفت واحد من عشرة ، [118] مع لينكس في المركز الأول.

توزيعات Linux هي حجر الزاوية في مجموعة برامج خادم LAMP (Linux ، Apache ، MariaDB / MySQL ، Perl / PHP / Python ) التي اكتسبت شعبية بين المطورين ، وهي واحدة من أكثر الأنظمة الأساسية شيوعًا لاستضافة مواقع الويب. [119]

أصبحت توزيعات Linux شائعة بشكل متزايد على الحواسيب المركزية ، ويرجع ذلك جزئيًا إلى التسعير ونموذج المصدر المفتوح. [120] في ديسمبر 2009 ، ذكرت شركة الكمبيوتر العملاقة آي بي إم أنها ستقوم في الغالب بتسويق وبيع خادم إنتربرايز لينوكس القائم على الحاسوب المركزي. [121] في LinuxCon North America 2015 ، أعلنت شركة IBM عن LinuxONE ، وهي سلسلة من الحواسيب المركزية المصممة خصيصًا لتشغيل Linux والبرامج مفتوحة المصدر. [122] [123]

توزيعات لينكس هي أيضا المهيمنة كما أنظمة التشغيل ل أجهزة الكمبيوتر العملاقة . [31] اعتبارًا من نوفمبر 2017 ، تعمل جميع أجهزة الكمبيوتر العملاقة في قائمة 500 على بعض أنواع Linux. [124]

الأجهزة الذكية

الهواتف الذكية التي تعمل بنظام Android

العديد من أنظمة التشغيل لل أجهزة الذكية ، مثل الهواتف الذكية ، وأجهزة الكمبيوتر اللوحي ، أتمتة المنزل (مثل جوجل عش[32] أجهزة التلفاز الذكية ( سامسونج و LG الذكية تلفزيونات استخدام تايزن و ويب أو إس ، على التوالي)، [33] و عرض المعلومات في السيارات ( IVI) أنظمة [36] (على سبيل المثال Automotive Grade Linux ) ، تعتمد على Linux. تشمل المنصات الرئيسية لهذه الأنظمة Android و Firefox OS و Mer وتايزن .

أصبح Android هو نظام التشغيل المهيمن للهواتف الذكية ، حيث يعمل على 79.3٪ من الوحدات المباعة في جميع أنحاء العالم خلال الربع الثاني من عام 2013. [127] يعد Android أيضًا نظام تشغيل شائعًا للأجهزة اللوحية ، وتحتوي أجهزة التلفزيون الذكية التي تعمل بنظام Android وأنظمة الملاحة داخل السيارة ظهرت أيضًا في السوق.

على الرغم من أن Android يعتمد على نسخة معدلة من Linux kernel ، يختلف المعلقون حول ما إذا كان مصطلح "Linux Distribution" ينطبق عليه ، وما إذا كان "Linux" وفقًا للاستخدام الشائع للمصطلح. Android هو توزيعة Linux وفقًا لمؤسسة Linux Foundation ، [128] مدير المصدر المفتوح في Google كريس ديبونا ، [129] والعديد من الصحفيين. [130] [131] يقول آخرون ، مثل مهندس Google باتريك برادي ، إن Android ليس Linux بالمعنى التقليدي لتوزيع Linux الشبيه بنظام Unix ؛ لا يتضمن Android مكتبة GNU C (تستخدم Bionicكمكتبة C بديلة) وبعض المكونات الأخرى الموجودة عادةً في توزيعات Linux. [132] كتب Ars Technica أنه "على الرغم من أن Android مبني على قمة نواة Linux ، إلا أن النظام الأساسي لديه القليل جدًا من القواسم المشتركة مع مكدس Linux لسطح المكتب التقليدي". [132]

أصبحت الهواتف المحمولة وأجهزة المساعد الرقمي الشخصي التي تعمل بنظام Linux على منصات مفتوحة المصدر أكثر شيوعًا منذ عام 2007 ؛ ومن الأمثلة على ذلك Nokia N810 و Openmoko 's Neo1973 و Motorola ROKR E8 . استمرارًا لهذا الاتجاه ، أنتجت Palm (التي استحوذت عليها HP لاحقًا ) نظام تشغيل جديد مشتق من Linux ، webOS ، والذي تم تضمينه في خطها من هواتف Palm Pre الذكية.

نوكيا الصورة مايمو ، واحدة من أقدم أنظمة تشغيل الهواتف المحمولة، واستند على ديبيان . [133] وكان في وقت لاحق اندمجت مع شركة إنتل الصورة موبلين ، ونظام التشغيل لينكس على أساس آخر، لتشكيل MEEGO . [134] تم إنهاء المشروع لاحقًا لصالح Tizen ، وهو نظام تشغيل يستهدف الأجهزة المحمولة بالإضافة إلى IVI. Tizen هو مشروع ضمن مؤسسة Linux Foundation . تعمل العديد من منتجات Samsung بالفعل على تشغيل Tizen ، ويعتبر Samsung Gear 2 المثال الأكثر أهمية. [135] ستستخدم هواتف Samsung Z الذكية Tizen بدلاً من Android. [136]

نتيجة لإنهاء MeeGo ، قام مشروع Mer بتشكيل قاعدة بيانات MeeGo لإنشاء أساس لأنظمة التشغيل الموجهة نحو الأجهزة المحمولة. [١٣٧] في يوليو 2012 ، أعلنت جولا عن نظام التشغيل Sailfish OS ، وهو نظام تشغيل محمول خاص بهم مبني على تقنية Mer.

يقوم PinePhone بتشغيل Plasma Mobile على postmarketOS .

يتكون نظام التشغيل Firefox OS من Mozilla من Linux kernel ، وطبقة تجريد للأجهزة ، وبيئة تشغيل تعتمد على معايير الويب وواجهة مستخدم ، ومتصفح ويب متكامل . [138]

أصدرت Canonical Ubuntu Touch ، بهدف تحقيق التقارب بين تجربة المستخدم على نظام تشغيل الهاتف المحمول هذا ونظيره على سطح المكتب ، Ubuntu . يوفر نظام التشغيل أيضًا سطح مكتب Ubuntu كاملًا عند توصيله بشاشة خارجية. [139]

و Librem 5 هو الهاتف الذكي التي وضعتها الصفوية . بشكل افتراضي ، يتم تشغيل PureOS المستندة إلى Linux من الشركة ، ولكن يمكنه أيضًا تشغيل توزيعات Linux الأخرى. [140] مثل Ubuntu Touch ، تم تصميم PureOS مع وضع التقارب في الاعتبار ، مما يسمح بتشغيل برامج سطح المكتب على الهاتف الذكي. مثال على ذلك هو إصدار سطح المكتب من Mozilla Firefox . [141]

هاتف ذكي آخر هو PinePhone ، الذي صنعته الشركة المصنعة لأجهزة الكمبيوتر Pine64 . يمكن لـ PinePhone تشغيل مجموعة متنوعة من أنظمة التشغيل المستندة إلى Linux مثل Ubuntu Touch و postmarketOS . [142]

الأجهزة المضمنة

جهاز توجيه في كل مكان يعمل على Linux kernel.

نظرًا لتكلفته المنخفضة وسهولة التخصيص ، غالبًا ما يستخدم Linux في الأنظمة المضمنة . في قطاع معدات الاتصالات السلكية واللاسلكية غير المتنقلة ، تشغل غالبية أجهزة مباني العملاء (CPE) بعض أنظمة التشغيل المستندة إلى Linux. OpenWrt هو مثال يحركه المجتمع تستند إليه العديد من إصدارات البرامج الثابتة لـ OEM.

على سبيل المثال، شعبية تيفو يستخدم مسجل فيديو رقمي أيضا لينكس حسب الطلب، [143] كما تفعل العديد من شبكة الجدران النارية و الموجهات من هذه صانعي كما سيسكو / لينك . و كورج OASYS ، و كورج KRONOS ، و ياماها الحافز XS / الحافز XF محطات الموسيقى ، [144] ياماها S90XS / S70XS، ياماها MOX6 / تخليق MOX8، ياماها الحافز الرف XS لهجة وحدة المولدات ، ورولان RD-700GX البيانو الرقمية أيضا تشغيل لينكس. يستخدم Linux أيضًا في إضاءة المسرحأنظمة التحكم ، مثل وحدة التحكم WholeHogIII. [145]

ألعاب

في الماضي ، كان هناك عدد قليل من الألعاب المتاحة لنظام التشغيل Linux. في السنوات الأخيرة ، تم إصدار المزيد من الألعاب بدعم Linux (خاصة ألعاب Indie ) ، باستثناء عدد قليل من ألعاب AAA . اكتسب نظام Android ، وهو نظام أساسي متنقل شهير يستخدم Linux kernel ، اهتمامًا كبيرًا بالمطورين وهو أحد المنصات الرئيسية لتطوير ألعاب الأجهزة المحمولة جنبًا إلى جنب مع نظام التشغيل iOS من Apple لأجهزة iPhone و iPad .

في 14 فبراير 2013 ، أصدرت Valve نسخة Linux من Steam ، وهي منصة توزيع ألعاب شهيرة على جهاز الكمبيوتر. [146] تم نقل العديد من ألعاب Steam إلى Linux. [147] في 13 ديسمبر 2013 ، أطلقت Valve SteamOS ، وهو نظام تشغيل موجه للألعاب يعتمد على Debian ، للاختبار التجريبي ، وكان لديها خطط لشحن Steam Machines كمنصة ألعاب وترفيه. [148] طورت Valve أيضًا VOGL ، وهو مصحح أخطاء OpenGL يهدف إلى المساعدة في تطوير ألعاب الفيديو ، [149] بالإضافة إلى نقل محرك اللعبة المصدر إلى Linux المكتبي. [150]نتيجة لجهود Valve ، أصبحت العديد من الألعاب البارزة مثل DotA 2 و Team Fortress 2 و Portal و Portal 2 و Left 4 Dead 2 متاحة الآن على سطح المكتب Linux.

في 31 يوليو 2013 ، أصدرت Nvidia Shield كمحاولة لاستخدام Android كمنصة ألعاب متخصصة. [151]

يلعب بعض مستخدمي Linux الألعاب المستندة إلى Windows باستخدام Wine أو CrossOver Linux .

في 22 أغسطس 2018 ، أصدرت Valve شوكة النبيذ الخاصة بها والتي تسمى Proton ، والتي تهدف إلى الألعاب. إنه يتميز ببعض التحسينات على Vanilla Wine مثل تطبيقات DirectX 11 و 12 المستندة إلى Vulkan ، وتكامل Steam ، ودعم أفضل للشاشة الكاملة ووحدة التحكم في الألعاب ، وأداء محسن للألعاب متعددة الخيوط. [152]

في عام 2021 ، صرح ProtonDB ، وهو مجمع للألعاب عبر الإنترنت يدعم Linux ، أن 78 ٪ من أفضل ألف لعبة على Steam كانت قادرة على العمل على Linux باستخدام Proton أو منفذ أصلي. [153]

الاستخدامات المتخصصة

نظرًا لمرونة نظام Linux وقابلية تخصيصه وطبيعة مصدره المجانية والمفتوحة المصدر ، يصبح من الممكن تخصيص Linux بشكل كبير لتحقيق غرض محدد. هناك طريقتان رئيسيتان لتجميع توزيع Linux متخصص: البناء من نقطة الصفر أو من توزيع للأغراض العامة كقاعدة. التوزيعات المستخدمة غالبًا لهذا الغرض تشمل Debian و Fedora و Ubuntu (التي تعتمد في حد ذاتها على Debian) و Arch Linux و Gentoo و Slackware . في المقابل ، توزيعات لينكس المبنية من الصفر ليس لها قواعد للأغراض العامة ؛ بدلاً من ذلك ، يركزون على فلسفة JeOS من خلال تضمين المكونات الضرورية فقط وتجنب الموارد النفقات العامة الناتجة عن المكونات التي تعتبر زائدة عن الحاجة في حالات استخدام التوزيع.

كمبيوتر المسرح المنزلي

A PC المسرح المنزلي (HTPC) هو جهاز كمبيوتر يستخدم أساسا لنظام الترفيه، وخاصة نظام المسرح المنزلي . يتم توصيله عادةً بالتلفزيون ، وغالبًا ما يكون نظام صوتي إضافيًا.

OpenELEC ، توزيعة Linux تتضمن برنامج مركز الوسائط Kodi ، هو نظام تشغيل تم ضبطه خصيصًا لـ HTPC. بعد أن تم بناؤه من الألف إلى الياء وفقًا لمبدأ JeOS ، فإن نظام التشغيل خفيف الوزن جدًا ومناسب جدًا لنطاق الاستخدام المحدود لـ HTPC.

وهناك أيضا طبعات خاصة من توزيعات لينكس التي تشمل ميث تي مركز البرمجيات وسائل الإعلام، مثل Mythbuntu ، طبعة خاصة من أوبونتو.

الأمن الرقمي

كالي لينكس هي توزيعة لينكس ديبيان القائم مصممة ل الطب الشرعي الرقمي و اختبار الاختراق . يأتي مزودًا مسبقًا بالعديد من التطبيقات البرمجية لاختبار الاختراق وتحديد ثغرات الأمان . [154] يوفر BackBox المشتق من Ubuntu أدوات تحليل أمان وشبكة مثبتة مسبقًا للقرصنة الأخلاقية. يتضمن BlackArch
القائم على Arch أكثر من 2100 أداة لإجراء اختبارات pentesting والبحث الأمني. [155]

هناك العديد من توزيعات لينكس التي تم إنشاؤها باستخدام الخصوصية والسرية، عدم الكشف عن هويته الشبكات وأمن المعلومات في الاعتبار، بما في ذلك الذيول ، تين هات لينوكس و رقائق المعدن هات لينوكس . Lightweight Portable Security هو توزيعة تعتمد على Arch Linux وطورتها وزارة الدفاع الأمريكية . Tor-ramdisk هو توزيع ضئيل تم إنشاؤه فقط لاستضافة برنامج إخفاء هوية الشبكة Tor .

إنقاذ النظام

تم استخدام جلسات Linux Live CD منذ فترة طويلة كأداة لاستعادة البيانات من نظام كمبيوتر معطل وإصلاح النظام. بناءً على هذه الفكرة ، ظهرت العديد من توزيعات Linux المصممة لهذا الغرض ، ومعظمها يستخدم GParted كمحرر قسم ، مع برنامج إضافي لاستعادة البيانات وإصلاح النظام:

  • GParted Live  - توزيع قائم على دبيان تم تطويره بواسطة مشروع GParted.
  • Parted Magic  - توزيع لينكس تجاري.
  • SystemRescueCD  - توزيع قائم على Arch مع دعم لتحرير سجل Windows .

في الفضاء

تستخدم شركة سبيس إكس العديد من أجهزة كمبيوتر الطيران الزائدة عن الحاجة في تصميم متسامح مع الأخطاء في صاروخ فالكون 9 الخاص بها . يتم التحكم في كل محرك من محركات Merlin من خلال ثلاثة أجهزة كمبيوتر تصويت ، مع معالجين فيزيائيين لكل جهاز كمبيوتر يقوم كل منهما بفحص عمل الآخر باستمرار. Linux ليس بطبيعته متسامحًا مع الأخطاء (لا يوجد نظام تشغيل ، لأنه وظيفة للنظام بأكمله بما في ذلك الأجهزة) ، ولكن برنامج كمبيوتر الرحلة يجعله كذلك لغرضه. [156] من أجل المرونة ، يتم استخدام الأجزاء الجاهزة للاستخدام التجاري والتصميم "المتسامح للإشعاع" على مستوى النظام بدلاً من الأجزاء المصلبة بالإشعاع . [156] اعتبارًا من يوليو 2019، أجرت SpaceX أكثر من 76 عملية إطلاق لـ Falcon 9 منذ عام 2010 ، نجحت جميعها باستثناء واحدة في تسليم حمولاتها الأولية إلى المدار المقصود ، واستخدمتها لنقل رواد الفضاء إلى محطة الفضاء الدولية . و التنين 2 يستخدم طاقم كبسولة أيضا لينكس. [38]

تم نشر Windows كنظام تشغيل على أجهزة الكمبيوتر المحمولة غير المهمة والمستخدمة في المحطة الفضائية ، ولكن تم استبداله لاحقًا بنظام Linux. Robonaut 2 ، أول روبوت بشري في الفضاء ، يعتمد أيضًا على Linux. [157]

استخدم مختبر الدفع النفاث نظام Linux لعدد من السنوات "للمساعدة في المشاريع المتعلقة ببناء رحلات فضائية غير مأهولة واستكشاف الفضاء السحيق" ؛ ناسا تستخدم لينكس في الروبوتات في روفر المريخ ، وأوبونتو لينكس "لحفظ البيانات من الأقمار الصناعية". [158]

التعليم

تم إنشاء توزيعات Linux لتوفير خبرة عملية في الترميز وكود المصدر للطلاب ، على أجهزة مثل Raspberry Pi . بالإضافة إلى إنتاج جهاز عملي ، فإن الهدف هو إظهار "كيفية عمل الأشياء تحت الغطاء" للطلاب. [159]

توفر مشتقات Ubuntu Edubuntu و The Linux Schools Project ، بالإضافة إلى مشتق Debian Skolelinux ، حزم برامج تعليمية. وهي تشمل أيضًا أدوات لإدارة وبناء مختبرات الكمبيوتر المدرسية والفصول الدراسية القائمة على الكمبيوتر ، مثل مشروع Linux Terminal Server (LTSP).

آخرون

لحظة WebKiosk و Webconverger هي توزيعات لينكس مبنية على المتصفح وغالبا ما تستخدم في الويب الأكشاك و الإشارات الرقمية . Thinstation هو توزيع بسيط مصمم للعملاء النحيفين . Rocks Cluster Distribution مصمم لمجموعات الحوسبة عالية الأداء .

توجد توزيعات Linux للأغراض العامة تستهدف جمهورًا معينًا ، مثل مستخدمي لغة أو منطقة جغرافية معينة. تتضمن هذه الأمثلة Ubuntu Kylin لمستخدمي اللغة الصينية و BlankOn تستهدف الإندونيسيين. وتشمل توزيعات محددة مهنة أوبونتو ستوديو لخلق وسائل الإعلام و DNALinux ل المعلوماتية الحيوية . هناك أيضًا توزيع موجه للمسلمين لاسم سبيلي والذي يوفر أيضًا بعض الأدوات الإسلامية. تستخدم بعض المؤسسات توزيعات Linux المتخصصة قليلاً داخليًا ، بما في ذلك GendBuntu المستخدمة من قبل Gendarmerie الوطني الفرنسي ، Goobuntuمستخدمًا داخليًا بواسطة Google ، وتم تطوير Astra Linux خصيصًا للجيش الروسي.

حصة السوق والامتصاص

تركز العديد من الدراسات الكمية للبرامج المجانية / مفتوحة المصدر على موضوعات تشمل الحصة السوقية والموثوقية ، مع العديد من الدراسات التي تتناول نظام Linux على وجه التحديد. [160] السوق لينكس ينمو بسرعة، وإيرادات الخوادم وأجهزة الكمبيوتر المكتبية، وبرامج تشغيل لينكس تعبئتها كان من المتوقع أن [ تحديث احتياجات ] يتجاوز 35700000000 $ بحلول عام 2008. [161] محللون وأنصار تنسب النجاح النسبي لينكس لفي الأمان والموثوقية والتكلفة المنخفضة والتحرر من قفل البائع . [162] [163]

أجهزة الكمبيوتر المكتبية والمحمولة
وفقًا لإحصائيات خادم الويب (أي استنادًا إلى الأرقام المسجلة من الزيارات إلى مواقع الويب بواسطة أجهزة العميل) ، اعتبارًا من نوفمبر 2018 ، بلغت حصة السوق المقدرة لنظام Linux على أجهزة كمبيوتر سطح المكتب حوالي 2.1٪. بالمقارنة ، تمتلك Microsoft Windows حصة في السوق تبلغ حوالي 87٪ ، بينما يغطي macOS حوالي 9.7٪. [25]
خوادم الويب
تنشر W3Cook الإحصائيات التي تستخدم أهم 1000000 نطاق من مجالات Alexa ، [164] والتي تقدر اعتبارًا من مايو 2015 أن 96.55٪ من خوادم الويب تعمل بنظام Linux ، و 1.73٪ تعمل بنظام Windows ، و 1.72٪ تعمل بنظام FreeBSD. [165]
تنشر W3Techs الإحصائيات التي تستخدم أعلى 10000000 نطاق من مجالات Alexa ، ويتم تحديثها شهريًا [166] واعتبارًا من نوفمبر 2016 يقدر أن 66.7٪ من خوادم الويب تعمل بنظام Linux / Unix ، و 33.4٪ تعمل بنظام Microsoft Windows. [167]
في سبتمبر 2008 ، صرح ستيف بالمر ، الرئيس التنفيذي لشركة Microsoft آنذاك ، أن 60٪ من خوادم الويب تعمل بنظام Linux ، مقابل 40٪ تعمل بنظام Windows Server . [168]
أشار تقرير IDC للربع الأول من عام 2007 إلى أن Linux استحوذ على 12.7٪ من سوق الخوادم الكلي في ذلك الوقت. [169] استند هذا التقدير إلى عدد خوادم Linux التي تم بيعها من قبل شركات مختلفة ، ولم يشمل أجهزة الخادم المشتراة بشكل منفصل والتي تم تثبيت Linux عليها لاحقًا.
أجهزة محمولة
أصبح Android ، الذي يعتمد على Linux kernel ، هو نظام التشغيل المهيمن للهواتف الذكية . خلال الربع الثاني من عام 2013 ، استخدمت 79.3٪ من الهواتف الذكية المباعة في جميع أنحاء العالم نظام Android. [127] يعد Android أيضًا نظام تشغيل شائعًا للأجهزة اللوحية ، حيث كان مسؤولاً عن أكثر من 60٪ من مبيعات الأجهزة اللوحية اعتبارًا من 2013. [170] وفقًا لإحصائيات خادم الويب ، اعتبارًا من ديسمبر 2014 ، يمتلك Android حصة سوقية تبلغ حوالي 46٪ ، مع احتفاظ iOS بنسبة 45 ٪ ، وتعزى نسبة 9 ٪ المتبقية إلى منصات متخصصة مختلفة. [171]
إنتاج سينمائي
لسنوات عديدة ، كان Linux هو المنصة المفضلة في صناعة السينما. أول فيلم رئيسي تم إنتاجه على خوادم Linux كان عام 1997 تايتانيك . [172] [173] منذ ذلك الحين ، انتقلت الاستوديوهات الرئيسية بما في ذلك DreamWorks Animation و Pixar و Weta Digital و Industrial Light & Magic إلى Linux. [174] [175] [176] وفقًا لمجموعة أفلام Linux ، تستخدم أكثر من 95٪ من الخوادم وأجهزة سطح المكتب في شركات الرسوم المتحركة والتأثيرات المرئية الكبيرة نظام Linux. [177]
استخدامها في الحكومة
اكتسبت توزيعات Linux أيضًا شعبية لدى العديد من الحكومات المحلية والوطنية. ظهرت أيضًا أخبار عن إنشاء الجيش الروسي لتوزيعة Linux الخاصة به ، وحققت ثمارها باسم GHost Project. [178] لقد ذهبت ولاية كيرالا الهندية إلى حد فرض أن تقوم جميع المدارس الثانوية الحكومية بتشغيل لينكس على أجهزة الكمبيوتر الخاصة بهم. [179] [180] تستخدم الصين نظام Linux حصريًا كنظام تشغيل لعائلة معالجات Loongson لتحقيق الاستقلال التكنولوجي. [181] في إسبانيا ، طورت بعض المناطق توزيعات Linux الخاصة بها ، والتي تُستخدم على نطاق واسع في المؤسسات التعليمية والرسمية ، مثل gnuLinEx في إكستريمادورا و Guadalinex في الأندلس.فرنسا و ألمانيا قد اتخذت خطوات نحو اعتماد لينكس. [١٨٢] نظام Red Star OS في كوريا الشمالية ، والذي تم تطويره منذ عام 2002 ، يعتمد على نسخة من Fedora Linux . [183]

حقوق النشر والعلامة التجارية والتسمية

Linux kernel مرخص بموجب رخصة GNU العامة (GPL) ، الإصدار 2. تتطلب GPL من أي شخص يوزع البرامج استنادًا إلى كود المصدر بموجب هذا الترخيص أن يجعل شفرة المصدر الأصلية (وأي تعديلات) متاحة للمستلم بموجب نفس مصطلحات. [184] المكونات الرئيسية الأخرى لتوزيع Linux النموذجي مرخصة أيضًا بشكل أساسي بموجب GPL ، ولكن قد تستخدم تراخيص أخرى ؛ تستخدم العديد من المكتبات رخصة جنو العمومية الصغرى (LGPL) ، وهو متغير أكثر تساهلاً من GPL ، ويستخدم تطبيق X.Org لنظام X Window ترخيص MIT .

ينص Torvalds على أن Linux kernel لن ينتقل من الإصدار 2 من GPL إلى الإصدار 3. [185] [186] على وجه التحديد يكره بعض البنود الواردة في الترخيص الجديد التي تحظر استخدام البرنامج في إدارة الحقوق الرقمية . [187] سيكون من غير العملي أيضًا الحصول على إذن من جميع أصحاب حقوق النشر ، الذين يبلغ عددهم بالآلاف. [188]

وجدت دراسة أجريت عام 2001 حول Red Hat Linux 7.1 أن هذا التوزيع يحتوي على 30 مليون سطر مصدر من التعليمات البرمجية . [189] باستخدام نموذج التكلفة الإنشائية ، قدرت الدراسة أن هذا التوزيع يتطلب حوالي ثمانية آلاف شخص-سنة من وقت التطوير. وفقًا للدراسة ، إذا تم تطوير كل هذه البرامج بوسائل ملكية تقليدية ، لكان تطويرها في الولايات المتحدة سيكلف حوالي 1.62 مليار دولار (2021 دولارًا أمريكيًا). [189] تمت كتابة معظم الكود المصدري (71٪) بلغة البرمجة C ، ولكن تم استخدام العديد من اللغات الأخرى ، بما في ذلك C ++ ، و Lisp ، ولغة التجميعو Perl و Python و Fortran ولغات برمجة نصية مختلفة . تم ترخيص أكثر من نصف سطور التعليمات البرمجية بقليل بموجب GPL. نواة Linux نفسها كانت 2.4 مليون سطر من التعليمات البرمجية ، أو 8٪ من الإجمالي. [189]

في دراسة لاحقة ، تم إجراء نفس التحليل للإصدار 4.0 من دبيان (etch ، والذي تم إصداره في عام 2007). [190] احتوى هذا التوزيع على ما يقرب من 283 مليون سطر مصدر من الكود ، وقدرت الدراسة أنه كان سيتطلب حوالي ثلاثة وسبعين ألف سنة بشرية وتكلف 8.95 مليار دولار أمريكي (في عام 2021 دولارًا) لتطويره بالوسائل التقليدية.

يُستخدم اسم "Linux" أيضًا لوصف منظف الغسيل الذي تصنعه شركة Rösch السويسرية. [191]

في الولايات المتحدة ، يعد اسم Linux علامة تجارية مسجلة لـ Linus Torvalds. [8] في البداية، سجل أحد ذلك، ولكن في 15 أغسطس 1994، وليام R. ديلا كروس، قدم الابن عن العلامة التجارية لينكس ، ثم طالب الإتاوات من الموزعين لينكس. في عام 1996 ، رفع تورفالدس وبعض المنظمات المتضررة دعوى قضائية ضده لتخصيص العلامة التجارية لتورفالدس ، وفي عام 1997 ، تمت تسوية القضية. [192] منذ ذلك الحين ، تم التعامل مع ترخيص العلامة التجارية من قبل Linux Mark Institute (LMI). صرح Torvalds أنه قام بتسجيل الاسم كعلامة تجارية فقط لمنع شخص آخر من استخدامه. فرضت LMI في الأصل رسوم ترخيص فرعي رمزية لاستخدام اسم Linux كجزء من العلامات التجارية ، [193]ولكن في وقت لاحق غير هذا لصالح تقديم ترخيص فرعي مجاني ودائم في جميع أنحاء العالم. [194]

و مؤسسة البرمجيات الحرة (FSF) يفضل جنو / لينكس كاسم عند الإشارة إلى نظام التشغيل ككل، لأنها تعتبر توزيعات لينكس لتكون بدائل لل GNU نظام التشغيل الذي بدأ في عام 1983 من قبل ريتشارد ستالمان رئيس مؤسسة البرمجيات الحرة. [14] [15] صراحةً ، لا يأخذون أي مشكلة بشأن اسم Android لنظام التشغيل Android ، وهو أيضًا نظام تشغيل قائم على نواة Linux ، حيث إن GNU ليس جزءًا منه.

أقلية من الشخصيات العامة ومشاريع البرمجيات بخلاف Stallman و FSF ، لا سيما دبيان (التي كانت تحت رعاية FSF حتى عام 1996) ، [195] تستخدم أيضًا جنو / لينكس عند الإشارة إلى نظام التشغيل ككل. [143] [196] [197] ومع ذلك ، تشير معظم الوسائط والاستخدامات الشائعة إلى هذه المجموعة من أنظمة التشغيل مثل Linux ، كما هو الحال مع العديد من توزيعات Linux الكبيرة (على سبيل المثال ، SUSE Linux و Red Hat Enterprise Linux ). على النقيض من ذلك ، فإن توزيعات Linux التي تحتوي على برامج مجانية فقط تستخدم "GNU / Linux" أو ببساطة "GNU" ، مثل Trisquel GNU / Linux ، Parabola GNU / Linux-libre ،BLAG Linux و GNU و gNewSense .

اعتبارًا من مايو 2011 ، حوالي 8٪ إلى 13٪ من توزيعة Linux الحديثة مصنوعة من مكونات GNU (النطاق يعتمد على ما إذا كان GNOME يعتبر جزءًا من GNU) ، كما هو محدد من خلال حساب سطور الكود المصدري التي تشكل إصدار Ubuntu "Natty" ؛ في غضون ذلك ، 6٪ مأخوذ من Linux kernel ، وزاد إلى 9٪ عند تضمين تبعياته المباشرة. [198]

انظر أيضا

ملاحظات

  1. ^ GNU هو المستخدم الأساسي المستخدم في جميع توزيعات Linux تقريبًا. [2] [3] [4] يحتوي GNU userland على شياطين النظام وتطبيقات المستخدم وواجهة المستخدم الرسومية ومكتبات مختلفة. تعد مرافق جنو الأساسية جزءًا أساسيًا من معظم التوزيعات. تستخدم معظم توزيعات Linux نظام X Window . [5] تختلفالمكونات الأخرى لأرض المستخدم ، مثل مجموعة أدوات عنصر واجهة المستخدم ، باختلاف التوزيع المحدد وبيئة سطح المكتب وتكوين المستخدم. [6]
  2. ^ العلامة التجارية "Linux" مملوكة لشركة Linus Torvalds [8] ويديرها معهد مارك لينكس .

المراجع

  1. ^ لينكس أون لاين (2008). "شعارات وتمائم Linux" . مؤرشفة من الأصلي في 15 أغسطس 2010 . تم الاسترجاع 11 أغسطس ، 2009 .
  2. ^ "GNU Userland" . مؤرشفة من الأصلي في 8 مارس 2016.
  3. ^ "أساسيات Unix - إدارة النظام لـ Cyborgs" . مؤرشفة من الأصلي في 5 أكتوبر 2016.
  4. ^ "أنظمة التشغيل - مقدمة في تكنولوجيا المعلومات والاتصالات" . مؤرشفة من الأصلي في 21 فبراير 2016.
  5. ^ "نظام X Window" . مؤرشفة من الأصلي في 20 من كانون الثاني 2016.
  6. ^ "مجلة PCLinuxOS - HTML" . مؤرشفة من الأصلي في 15 مايو 2013.
  7. ^ "أرشيفات Linux Kernel: الأسئلة المتداولة" . kernel.org . 2 سبتمبر 2014. مؤرشفة من الأصلي في 5 سبتمبر 2015 . تم الاسترجاع 4 سبتمبر ، 2015 .
  8. ^ أ ب "رقم تسجيل الولايات المتحدة: 1916230" . مكتب الولايات المتحدة للبراءات والعلامات التجارية. مؤرشفة من الأصلي في 24 حزيران 2013 . تم الاسترجاع 1 أبريل ، 2006 .
  9. ^ a b "Re: كيف تنطق Linux ؟" . مجموعة الأخبارcomp.os.linux . 23 أبريل 1992. Usenet: [email protected] . تم الاسترجاع 9 يناير ، 2007 . 
  10. ^ إكيرت ، جايسون و. (2012). Linux + دليل شهادة Linux (الطبعة الثالثة). بوسطن ، ماساتشوستس: Cengage Learning. ص. 33. ردمك 978-1111541538. مؤرشفة من الأصلي في 9 مايو 2013 . تم الاسترجاع 14 أبريل ، 2013 . القاسم المشترك المشترك للنواة هو ما يحدد عضوية النظام في عائلة Linux ؛ تطبيقات OSS المختلفة التي يمكنها التفاعل مع النواة المشتركة هي ما يميز توزيعات Linux .
  11. ^ "عشرون عامًا من Linux وفقًا لـ Linus Torvalds" . ZDNet. 13 أبريل 2011 مؤرشفة من الأصلي في 19 سبتمبر 2016 . تم الاسترجاع 19 سبتمبر ، 2016 .
  12. ^ لينوس بنديكت تورفالدس (5 أكتوبر 1991). "مصادر نواة مجانية تشبه minix لـ 386-AT" . مجموعة الأخبارcomp.os.minix . تم الاسترجاع 30 سبتمبر ، 2011 .
  13. ^ "ما هو Linux: نظرة عامة على نظام التشغيل Linux" . متوسطة . تم الاسترجاع 21 ديسمبر ، 2019 .
  14. ^ أ ب "الأسئلة الشائعة حول جنو / لينكس" . Gnu.org. مؤرشفة من الأصلي في 7 سبتمبر 2013 . تم الاسترجاع 1 سبتمبر ، 2013 .
  15. ^ أ ب "لينكس ونظام جنو" . Gnu.org. مؤرشفة من الأصلي في 19 مارس 2017 . تم الاسترجاع 1 سبتمبر ، 2013 .
  16. ^ DistroWatch. "DistroWatch.com: أعد المرح إلى الحوسبة. استخدم Linux ، BSD" . distrowatch.com . مؤرشفة من الأصلي في 2 أبريل 2013 . تم الاسترجاع 30 ديسمبر ، 2016 .
  17. ^ بهارتيا ، سوابنيل. "أفضل توزيعات Linux لعام 2016: شيء للجميع" . رئيس قسم المعلومات . مؤرشفة من الأصلي في 31 ديسمبر 2016 . تم الاسترجاع 30 ديسمبر ، 2016 .
  18. ^ "أفضل 10 توزيعات Linux الأكثر شيوعًا لعام 2016" . www.tecmint.com . مؤرشفة من الأصلي في 30 ديسمبر 2016 . تم الاسترجاع 30 ديسمبر ، 2016 .
  19. ^ أ ب "ما هو Linux؟" . Opensource.com . تم الاسترجاع 12 مايو ، 2020 .
  20. ^ باري ليفين (26 أغسطس 2013). " عيد ميلاد لينكس الثاني والعشرين [ كذا ] إحياء الذكرى - بمهارة - من قبل الخالق" . Simpler Media Group، Inc. مؤرشفة من الأصلي في 18 مايو 2015 . تم الاسترجاع 10 مايو ، 2015 . تم تطوير "هواية" Torvalds في الأصل لأجهزة الكمبيوتر المستندة إلى Intel x86 ، وتم إصدارها الآن لمنصات أجهزة أكثر من أي نظام تشغيل آخر في التاريخ.
  21. ^ "حصة سوق نظام التشغيل في جميع أنحاء العالم" . الإحصائيات العالمية StatCounter .
  22. ^ "NetMarketShare: حصة سوق نظام تشغيل الأجهزة المحمولة / الأجهزة اللوحية" . مؤرشفة من الأصلي في 6 أكتوبر 2014.
  23. ^ ماكفرسون ، أماندا (13 ديسمبر 2012). "يا له من سنة لينكس: من فضلك انضم إلينا في الاحتفال" . مؤسسة لينكس. مؤرشفة من الأصلي في 17 أبريل 2014 . تم الاسترجاع 16 أبريل ، 2014 .
  24. ^ أجهزة Linux (28 نوفمبر 2006). "Trolltech rolls" كاملة "حزمة لينكس للهواتف الذكية" . مؤرشفة من الأصلي في 25 مايو 2012 . تم الاسترجاع 12 يناير ، 2017 .
  25. ^ أ ب "حصة سوق نظام تشغيل سطح المكتب" . Netmarketshare.com . تم الاسترجاع 23 ديسمبر 2018 .
  26. ^ "os-ww-month-201510-201510-bar" . مؤرشفة من الأصلي في 23 نوفمبر 2015 . تم الاسترجاع 23 نوفمبر ، 2015 .
  27. ^ ستيفن جيه فوغان نيكولز. "شحنات Chromebook قفزت بنسبة 67 بالمائة" . ZDNet . مؤرشفة من الأصلي في 29 سبتمبر 2015 . تم الاسترجاع 29 سبتمبر ، 2015 .
  28. ^ "حصة سوق نظام التشغيل واتجاهات الاستخدام" . W3Cook.com . مؤرشفة من الأصلي في 6 أغسطس 2015.
  29. ^ فوغان نيكولز ، ستيفن ج. (2017). "لينكس يهيمن تمامًا على أجهزة الكمبيوتر العملاقة" . ZDNet (تم نشره في 14 نوفمبر 2017). مؤرشفة من الأصلي في 14 نوفمبر 2017 . تم الاسترجاع 25 أكتوبر ، 2018 .
  30. ^ تيبودو ، باتريك (2009). "أحدث حاسب مركزي لشركة IBM هو نظام Linux بالكامل" . Computerworld (تم نشره في 9 ديسمبر 2009). مؤرشفة من الأصلي في 11 من تشرين الثاني 2016 . تم الاسترجاع 22 فبراير ، 2009 .
  31. ^ أ ب ج ليونز ، دانيال (15 مارس 2005). "لينكس يحكم الحواسيب الفائقة" . فوربس . مؤرشفة من الأصلي في 24 فبراير 2007 . تم الاسترجاع 22 فبراير ، 2007 .
  32. ^ a b "امتثال Nest Learning Thermostat مفتوح المصدر" . Nest.com . تم الاسترجاع 9 أغسطس ، 2014 .
  33. ^ أ ب إريك براون (29 مارس 2019). "لينكس يواصل تقدمه في سوق التلفزيونات الذكية" . linuxgizmos.com . تم الاسترجاع 15 مايو ، 2020 .
  34. ^ "Sony Open Source Code Distribution Service" . سوني للإلكترونيات. مؤرشفة من الأصلي في 4 أكتوبر 2011 . تم الاسترجاع 8 أكتوبر ، 2011 .
  35. ^ "دليل تعليمات تلفزيون Sharp Liquid Crystal" (PDF) . إلكترونيات شارب. ص. 24. مؤرشفة من الأصلي (PDF) في 11 كانون الثاني (يناير) 2012 . تم الاسترجاع 8 أكتوبر ، 2011 .
  36. ^ أ ب ستيفن ج.فاوغان نيكولز (4 يناير 2019). "إنه عالم سيارات يعمل بنظام Linux" . ZDNet . تم الاسترجاع 15 مايو ، 2020 .
  37. ^ IBM (أكتوبر 2001). "Linux Watch (WatchPad)" . مؤرشفة من الأصلي في 18 حزيران 2015 . تم الاسترجاع 18 يونيو ، 2015 .
  38. ^ أ ب "من الأرض إلى المدار باستخدام Linux و SpaceX | ZDNet" . www.zdnet.com .
  39. ^ "90٪ من السحابة العامة تعمل على Linux" . mobile.developer.com . 25 أكتوبر 2017 . تم الاسترجاع 18 أكتوبر ، 2020 .
  40. ^ "حصة سوق نظام تشغيل الهاتف المحمول في جميع أنحاء العالم" . الإحصائيات العالمية StatCounter . مؤرشفة من الأصلي في 11 أكتوبر 2020.
  41. ^ ريتشي ، مارك ألماني (أكتوبر 1984) ، "نظام UNIX: تطور نظام مشاركة الوقت UNIX" ، مجلة AT&T Bell Laboratories التقنية ، 63 (8): 1577 ، دوى : 10.1002 / j.1538-7305.1984.tb00054. x ، ومع ذلك ، فقد ولدت UNIX في عام 1969 ...
  42. ^ ميكر ، هيذر (21 سبتمبر 2017). "ترخيص مفتوح المصدر: ما يجب أن يعرفه كل تقني" . Opensource.com . مؤرشفة من الأصلي في 24 سبتمبر 2017 . تم الاسترجاع 24 سبتمبر ، 2017 .
  43. ^ "حول مشروع جنو - إعلان مبدئي" . Gnu.org. 23 يونيو 2008. مؤرشفة من الأصلي في 5 مارس 2009 . تم الاسترجاع 9 مارس ، 2009 .
  44. ^ كريستوفر توزي (23 أغسطس 2016). "تاريخ المصدر المفتوح: لماذا نجح Linux؟" . مؤرشفة من الأصلي في 17 أغسطس 2017 . تم الاسترجاع 17 أغسطس ، 2017 .
  45. ^ "مناقشة لينوس مقابل تانينباوم" . مؤرشفة من الأصلي في 3 أكتوبر 2012 . تم الاسترجاع 19 فبراير ، 2014 .
  46. ^ لينكسفاير ، مايك (1993). "اختيار جيل جنو - مقابلة مع لينوس تورفالدس" . مجلة ميتا . مؤرشفة من الأصلي في 25 فبراير 2009 . تم الاسترجاع 20 يناير ، 2009 .
  47. ^ أ ب "MINIX متاحة الآن بموجب ترخيص BSD" أرشفة 4 مارس 2016 ، في آلة Wayback. ، 9 أبريل 2000 ، minix1.woodhull.com
  48. ^ تورفالدس ، لينوس. "ما الذي تود أن تراه أكثر في مينيكس؟" . مجموعة الأخبارcomp.os.minix . Usenet: [email protected] . تم الاسترجاع 9 سبتمبر ، 2006 . 
  49. ^ لينوس تورفالدس (14 أكتوبر 1992). "الدجاج والبيض: كيف تم إنشاء أول نظام ثنائي على لينكس في دول مجلس التعاون الخليجي؟" . مجموعة الأخبارcomp.os.minix . Usenet: 1992 أكتوبر [email protected] . تم الاسترجاع 17 أغسطس ، 2013 . 
  50. ^ تورفالدس ، لينوس (5 يناير 1992). "ملاحظات إصدار Linux v0.12" . أرشيفات Linux Kernel. مؤرشفة من الأصلي في 19 أغسطس 2007 . تم الاسترجاع 23 يوليو ، 2007 .ستتغير حقوق النشر في Linux: لقد تلقيت طلبين لجعله متوافقًا مع الحقوق المتروكة لـ GNU ، مع إزالة شرط "لا يجوز لك توزيعه مقابل المال". أنا موافق. أقترح تغيير حقوق النشر بحيث تؤكد لـ GNU ─ الموافقة المعلقة للأشخاص الذين ساعدوا في كتابة التعليمات البرمجية. أفترض أن هذا لن يكون مشكلة بالنسبة لأي شخص: إذا كانت لديك شكاوى ("لقد كتبت هذا الرمز بافتراض أن حقوق النشر ستبقى كما هي") أرسل لي بالبريد. خلافًا لذلك ، فإن الحقوق المتروكة غنو سارية المفعول منذ الأول من فبراير. إذا كنت لا تعرف جوهر حقوق التأليف والنشر غنو ، اقرأها.
  51. ^ "نظرة عامة على نظام جنو" . Gnu.org. مؤرشفة من الأصلي في 28 فبراير 2009 . تم الاسترجاع 9 مارس ، 2009 .
  52. ^ أ ب تورفالدس ، لينوس أند دايموند ، ديفيد ، لمجرد التسلية: قصة ثورة عرضية ، 2001 ، ISBN 0-06-662072-4 
  53. ^ تورفالدس ، لينوس (مارس 1994). "فهرس / pub / linux / kernel / SillySounds" . مؤرشفة من الأصلي في 8 أكتوبر 2009 . تم الاسترجاع 3 أغسطس ، 2009 .
  54. ^ جارفينكل ، سيمسون ؛ سبافورد ، جين. شوارتز ، آلان (2003). UNIX عملي وأمن الإنترنت . أورايلي. ص. 21.
  55. ^ سانتانام ، أناند ؛ ^ فيشال كولكارني (1 مارس 2002). "تطوير نظام Linux على جهاز مضمن" . DeveloperWorks . آي بي إم. مؤرشفة من الأصلي في 29 مارس 2007 . تم الاسترجاع 26 يوليو ، 2007 .
  56. ^ جالي ، بيتر (8 أغسطس 2007). "Vista Aiding Linux Desktop ، الإستراتيجي يقول" . eWEEK . Ziff Davis Enterprise Inc. مؤرشفة من الأصلي في 9 يوليو 2009 . تم الاسترجاع 19 نوفمبر ، 2007 .
  57. ^ بول ، ريان (3 سبتمبر 2007). "من المقرر أن تتجاوز حصة سوق Linux نظام Win 98 ، ولا يزال OS X متقدمًا على Vista" . آرس تكنيكا . آرس تكنيكا ، ذ. مؤرشفة من الأصلي في 16 نوفمبر 2007 . تم الاسترجاع 19 نوفمبر ، 2007 .
  58. ^ بير ، ستان (23 يناير 2007). "Vista تلعب دور الكمان الثاني إلى XP حتى 2009: Gartner" . iTWire . iTWire. مؤرشفة من الأصلي في 3 ديسمبر 2008 . تم الاسترجاع 19 نوفمبر ، 2007 .
  59. ^ "نظام التشغيل Marketshare لعام 2007" . حصة السوق . تطبيقات الشبكة. 19 نوفمبر 2007. مؤرشفة من الأصلي في 24 يونيو 2013 . تم الاسترجاع 19 نوفمبر ، 2007 .
  60. ^ "Vista يواصل نموه ببطء ؛ Linux أكثر عدوانية من Mac OS خلال الصيف" . XiTiMonitor . في الإنترنت / XiTi.com. 24 سبتمبر 2007. مؤرشفة من الأصلي في 14 ديسمبر 2007 . تم الاسترجاع 19 نوفمبر ، 2007 .
  61. ^ "Global Web Stats" . W3Counter . أويو ويب سيرفيسز ذ م م. 10 نوفمبر 2007. مؤرشفة من الأصلي في 28 يونيو 2012 . تم الاسترجاع 19 نوفمبر ، 2007 .
  62. ^ "Zeitgeist يونيو 2004" . مركز الصحافة جوجل . Google Inc. 12 أغسطس 2004. مؤرشفة من الأصلي في 11 يوليو 2011 . تم الاسترجاع 19 نوفمبر ، 2007 .
  63. ^ ماكميلان ، روبرت (10 أكتوبر 2003). "آي بي إم والحكومة البرازيلية تطلقان جهود لينكس" . www.infoworld.com . خدمة أخبار IDG. مؤرشفة من الأصلي في 15 مارس 2015 . تم الاسترجاع 16 فبراير ، 2015 .
  64. ^ "من نحن - مؤسسة لينكس" . تم الاسترجاع 1 أكتوبر ، 2018 .
  65. ^ "إدارة مؤسسة البرمجيات الحرة" . مؤرشفة من الأصلي في 11 نوفمبر 2011 . تم الاسترجاع 10 نوفمبر ، 2011 .
  66. ^ "البرمجيات الحرة هي مسألة حرية وليست سعر - مؤسسة البرمجيات الحرة - العمل معًا من أجل البرمجيات الحرة" . Fsf.org. مؤرشفة من الأصلي في 14 يوليو 2012 . تم الاسترجاع 12 يوليو ، 2012 .
  67. ^ مراسلات البريد الإلكتروني على القائمة البريدية لتطوير Linux Kernel Linus Torvalds (30 نوفمبر 2001). "إعادة: أسلوب الترميز ، ليس قضية" . kernel.org .
  68. ^ ريموند ، إريك س. (2001). أورايلي ، تيم (محرر). الكاتدرائية والبازار: تأملات على لينكس ومفتوحة المصدر من قبل ثوري عرضي (الطبعة الثانية). O'Reilly & Associates. ص. 16. ISBN 0-596-00108-8.
  69. ^ "يجب عليك تصميمه بحيث لا يمكنك الوصول إلى الأمان بشكل مقارب ." كانتريل 2017
  70. ^ مقابلة مع آلان جود ،مطور FreeBSD https://www.youtube.com/watch؟v=Ya6h2zKlpaQ&feature=youtu.be&t=4138
  71. ^ "لماذا يسمى Linux نواة متجانسة؟" . stackoverflow.com. 2009 مؤرشفة من الأصلي في 17 أكتوبر 2013 . تم الاسترجاع 16 أكتوبر ، 2013 .
  72. ^ أ ب "تشريح نظام لينوكس" (PDF) . أورايلي. 23-26 يوليو 2001 . تم الاسترجاع 10 أكتوبر ، 2018 .
  73. ^ إم تيم جونز (31 مايو 2006). "داخل عملية تمهيد Linux" . IBM Developer Works. مؤرشفة من الأصلي في 17 أكتوبر 2013 . تم الاسترجاع 16 أكتوبر ، 2013 .
  74. ^ جيك إيدج (8 يونيو 2013). "The Wayland Situation: Facts About X vs. Wayland (Phoronix)" . LWN.net . مؤرشفة من الأصلي في 22 أكتوبر 2013 . تم الاسترجاع 11 أكتوبر ، 2013 .
  75. ^ دينر ، ديريك (6 ديسمبر 2016). "ما هو Wayland وماذا يعني لمستخدمي Linux - اجعل التكنولوجيا أسهل" . www.maketecheasier.com/ . تم الاسترجاع 14 فبراير ، 2021 .
  76. ^ "Linux TV: Television with Linux" . linuxtv.org. مؤرشفة من الأصلي في 6 نوفمبر 2013 . تم الاسترجاع 16 أكتوبر ، 2013 .
  77. ^ جوناثان كوربيت (11 أكتوبر 2006). "واجهة برمجة تطبيقات Video4Linux2: مقدمة" . LWN.net . مؤرشفة من الأصلي في 7 أكتوبر 2013 . تم الاسترجاع 16 أكتوبر ، 2013 .
  78. ^ "الجزء الأول. فيديو لمواصفات Linux Two API" . الفصل 7. التغييرات . linuxtv.org. مؤرشفة من الأصلي في 17 أكتوبر 2013 . تم الاسترجاع 16 أكتوبر ، 2013 .
  79. ^ حصة سوق نظام التشغيل (نوفمبر 2009). "حصة سوق نظام التشغيل" . مؤرشفة من الأصلي في 25 يناير 2010 . تم الاسترجاع 11 ديسمبر ، 2009 .
  80. ^ "gnu.org" . www.gnu.org . تم الاسترجاع 12 مايو ، 2020 .
  81. ^ "شهادة POSIX.1 (FIPS 151-2)" . مؤرشفة من الأصلي في 26 فبراير 2012.
  82. ^ "ما مدى توافق كود المصدر مع دبيان مع أنظمة Unix الأخرى؟" . الأسئلة الشائعة حول دبيان . مشروع دبيان. مؤرشفة من الأصلي في 16 أكتوبر 2011.
  83. ^ إيسفيلدت ، هيكو (1 أغسطس 1996). "شهادة لينكس" . مجلة لينكس. مؤرشفة من الأصلي في 4 أبريل 2016.
  84. ^ "الأسئلة الشائعة حول دبيان جنو / لينكس - مشاكل التوافق" . مؤرشفة من الأصلي في 10 أكتوبر 2011 . تم الاسترجاع 17 سبتمبر ، 2011 .
  85. ^ التعليقات ، 26 يوليو 2018 Steve OvensFeed 151up 9. "تطور مديري الحزم" . Opensource.com . تم الاسترجاع 12 مايو ، 2020 .
  86. ^ "احصل على Fedora" . getfedora.org . تم الاسترجاع 24 فبراير ، 2020 .
  87. ^ التصميم ، سينثيا سانشيز: الواجهة الأمامية وواجهة المستخدم ، Zvezdana Marjanovic: رسم. "اختيار الصانعين لمسؤولي النظام والمطورين ومستخدمي سطح المكتب" . openSUSE . تم الاسترجاع 24 فبراير ، 2020 .
  88. ^ تنسيق لينكس . "محتويات DVD بتنسيق Linux" . مؤرشفة من الأصلي في 8 أغسطس 2008 . تم الاسترجاع 17 يناير ، 2008 .
  89. ^ linux-magazine.com . "العدد الحالي" . مؤرشفة من الأصلي في 10 يناير 2008 . تم الاسترجاع 17 يناير ، 2008 .
  90. ^ "75٪ من كود Linux تمت كتابته بواسطة مطورين مدفوعين" . APC . مؤرشفة من الأصلي في 22 يناير 2010 . تم الاسترجاع 22 يناير ، 2010 .
  91. ^ "gfortran - مترجم جنو فورتران ، جزء من دول مجلس التعاون الخليجي" . جنو دول مجلس التعاون الخليجي . تم الاسترجاع 3 مايو ، 2020 .
  92. ^ بروكمير ، جو. "مسح لأدوات تطوير الويب لينكس" . مؤرشفة من الأصلي في 19 أكتوبر 2006 . تم الاسترجاع 16 ديسمبر ، 2006 .
  93. ^ أدفاني ، براكاش (8 فبراير 2004). "لو كان بإمكاني إعادة كتابة Linux" . freeos.com. مؤرشفة من الأصلي في 23 يناير 2007 . تم الاسترجاع 23 يناير ، 2007 .
  94. ^ بروس بيفيلد (14 أغسطس 2007). "هل جهازي متوافق مع Linux؟ اكتشف هنا" . Linux.com . مؤرشفة من الأصلي في 5 سبتمبر 2015 . تم الاسترجاع 4 سبتمبر ، 2015 .
  95. ^ "Linux Hardware" . مشروع أجهزة Linux . تم الاسترجاع 26 يونيو ، 2020 .
  96. ^ "قائمة توزيع LWN.net Linux" . LWN.net . مؤرشفة من الأصلي في 15 مارس 2015 . تم الاسترجاع 18 مارس ، 2015 .
  97. ^ ما هو لينكس. مؤرشف في Wayback Engine. تم الاسترجاع 26 أغسطس ، 2013.
  98. ^ "يقول الاستبيان: إن كيدي بلازما هي بيئة لينوكس المكتبية الأكثر شيوعًا" . مؤرشفة من الأصلي في 6 من كانون الثاني 2016.
  99. ^ ناثان ويليس (14 أغسطس 2013). "أمان سريع لجنوم" . LWN.net . مؤرشفة من الأصلي في 7 أكتوبر 2013 . تم الاسترجاع 14 نوفمبر ، 2013 .
  100. ^ "تقديم سينهالا لينكس" . مؤرشفة من الأصلي في 24 نوفمبر 2015 . تم الاسترجاع 23 نوفمبر ، 2015 .
  101. ^ ستيفن جيه.فاوغان نيكولز (13 نوفمبر ، 2018). "سطح مكتب Linux: مع النجاح الكبير يأتي الفشل الكبير" . تم الاسترجاع 10 نوفمبر ، 2019 .
  102. ^ "لماذا استقيل: مطور kernel Con Kolivas" . مجلة APC . مجلات ACP. 24 يوليو 2007. مؤرشفة من الأصلي في 7 يوليو 2011 . تم الاسترجاع 15 أغسطس ، 2011 .
  103. ^ "وايلاند للهندسة المعمارية" . freedesktop.org. مؤرشفة من الأصلي في 6 يناير 2013 . تم الاسترجاع 5 يناير ، 2013 .
  104. ^ "مشروع سطح المكتب العالمي ، بناء التكنولوجيا والمجتمعات" . مؤرشفة من الأصلي في 26 أبريل 2006 . تم الاسترجاع 7 مايو ، 2006 .
  105. ^ داوي ، ليام (1 يناير 2013). "مراجعة 2012 وماذا في المتجر لعام 2013؟" . GamingOnLinux . تم الاسترجاع 2 يناير ، 2013 .
  106. ^ كيجيل ، دان (14 فبراير 2008). "دعم Google لـ Wine في 2007" . النبيذ devel (القائمة البريدية). مؤرشفة من الأصلي في 6 يناير 2009 . تم الاسترجاع 3 يناير ، 2009 .
  107. ^ "تصحيحات مفتوحة المصدر: نبيذ" . مؤرشفة من الأصلي في 7 سبتمبر 2008 . تم الاسترجاع 7 سبتمبر ، 2008 .
  108. ^ أدفاني ، براكاش (27 أكتوبر 2000). "Microsoft Office لنظام التشغيل Linux؟" . FreeOS . تقنيات FreeOS (I) الجندي. مؤرشفة من الأصلي في 20 فبراير 2008 . تم الاسترجاع 3 فبراير ، 2008 .
  109. ^ سميث هيسترز ، إيان (11 أكتوبر 2005). "تحرير الصوت في Linux" . آرس تكنيكا . آرس تكنيكا ، ذ. مؤرشفة من الأصلي في 17 فبراير 2008 . تم الاسترجاع 3 فبراير ، 2008 .
  110. ^ Lumma ، Carl (أبريل 2007). "لينكس: ليس فقط لمهوسو الكمبيوتر بعد الآن" . مجلة لوحة المفاتيح . نيو باي ميديا ​​، ذ. مؤرشفة من الأصلي في 9 فبراير 2008 . تم الاسترجاع 3 فبراير ، 2008 .
  111. ^ جيمس ، دانيال (فبراير 2004). "استخدام Linux للتسجيل وإتقان" . الصوت على الصوت . مجموعة منشورات SOS. مؤرشفة من الأصلي في 17 مايو 2008 . تم الاسترجاع 3 فبراير ، 2008 .
  112. ^ شوفيلد ، جاك (28 مايو 2009). "هل تفقد نتبووكس بريقها؟" . الجارديان . لندن. مؤرشفة من الأصلي في 21 ديسمبر 2013 . تم الاسترجاع 2 يونيو ، 2010 .
  113. ^ "التعريف بنظام التشغيل Google Chrome" . مدونة جوجل الرسمية . مدون . 7 يوليو 2009. مؤرشفة من الأصلي في 10 أبريل 2012 . تم الاسترجاع 12 يونيو ، 2014 .
  114. ^ "إعداد Linux (تجريبي) على Chromebook - مساعدة Chromebook" . support.google.com .
  115. ^ شتاين ، سكوت (11 مايو 2011). "خذ أولاً: Samsung Series 5 Chromebook ، مستقبل أجهزة Netbook؟" . مجلة . سي نت . مؤرشفة من الأصلي في 14 يوليو 2014 . تم الاسترجاع 12 يونيو ، 2014 .
  116. ^ "Rackspace Hoster الأكثر موثوقية في سبتمبر" . نيتكرافت. 7 أكتوبر 2006. مؤرشفة من الأصلي في 6 نوفمبر 2006 . تم الاسترجاع 1 نوفمبر ، 2006 .
  117. ^ "Aplus.Net هو موقع شركة الاستضافة الأكثر موثوقية في يونيو 2008" . نيتكرافت. 7 يوليو 2008 مؤرشفة من الأصلي في 27 يوليو 2008 . تم الاسترجاع 28 يوليو ، 2008 .
  118. ^ "مواقع شركة الاستضافة الأكثر موثوقية في فبراير 2010" . نيتكرافت. 1 مارس 2010. مؤرشفة من الأصلي في 5 مارس 2010 . تم الاسترجاع 23 مارس ، 2010 .
  119. ^ SecuritySpace (1 يونيو 2010). "Web Server Survey" . SecuritySpace . تم الاسترجاع 27 يونيو ، 2010 .
  120. ^ دانر ، ديفيد (3 أبريل 2012). "كيف يمكن لرؤساء قسم المعلومات استخدام Linux على الكمبيوتر الرئيسي لزيادة المدخرات وتقليل التكلفة الإجمالية للملكية" . تنفيذي المؤسسة . وسائط أنظمة المؤسسة. مؤرشفة من الأصلي في 8 يوليو 2016 . تم الاسترجاع 8 يوليو ، 2016 .
  121. ^ تيموثي بريكيت مورغان (11 ديسمبر 2009). "آي بي إم تلاعب لينكس فقط الحاسوب الكبير MIPS ، خصومات كبيرة" . السجل. مؤرشفة من الأصلي في 13 ديسمبر 2009 . تم الاسترجاع 2 يوليو ، 2009 .
  122. ^ بابكوك ، تشارلز (18 أغسطس 2015). "LinuxONE Mainframe من IBM: ما هو قديم جديد مرة أخرى" . أسبوع المعلومات . أسبوع المعلومات. مؤرشفة من الأصلي في 8 يوليو 2016 . تم الاسترجاع 8 يوليو ، 2016 .
  123. ^ هوفمان ، دايل. ميتران ، مارسيل (17 أغسطس 2015). "تمكين المصدر المفتوح و ISV Ecosystem لنظامي LinuxONE و IBM z" (PDF) . مؤسسة لينكس . آي بي إم . تم الاسترجاع 8 يوليو ، 2016 .
  124. ^ "مواقع الكمبيوتر العملاق TOP500: عائلة نظام التشغيل / Linux" . Top500.org . تم الاسترجاع 13 نوفمبر ، 2017 .
  125. ^ "استكشاف شبكة إيثرنت Tesla Model S" . 4 أبريل 2014. مؤرشفة من الأصلي في 9 أبريل 2014.
  126. ^ "أصحاب Tesla Model S يخترقون سياراتهم ، ويجدون Ubuntu" . سجل تلقائي . تم الاسترجاع 28 يناير ، 2019 .
  127. ^ أ ب "Android Nears 80٪ حصة سوقية في شحنات الهواتف الذكية العالمية ، مثل شرائح مشاركة iOS و BlackBerry ، لكل IDC" . مؤرشفة من الأصلي في 5 يوليو 2017.
  128. ^ ماكفرسون ، أماندا (13 ديسمبر 2012). "يا له من سنة لينكس: من فضلك انضم إلينا في الاحتفال" . مؤسسة لينكس. مؤرشفة من الأصلي في 17 أبريل 2014 . تم الاسترجاع 16 أبريل ، 2014 .
  129. ^ بروشوفسكي ، أندرياس (10 يوليو 2011). "Google:" Android هو حلم سطح مكتب Linux الذي يتحقق " " . derStandard.at . مؤرشفة من الأصلي في 22 أبريل 2013 . تم الاسترجاع 14 مارس ، 2013 .
  130. ^ هيلدنبراند ، جيري (8 نوفمبر 2012). "اسأل AC: هل Android Linux؟" . Android Central . الأمم المتنقلة. مؤرشفة من الأصلي في 8 أبريل 2017 . تم الاسترجاع 11 مارس ، 2017 .
  131. ^ لينش ، جيم (20 أغسطس 2013). "هل Android حقًا توزيعة Linux؟" . ITworld . مؤرشفة من الأصلي في 5 فبراير 2014 . تم الاسترجاع 17 أبريل ، 2014 .
  132. ^ أ ب بول ، ريان (24 فبراير 2009). "Dream (sheep ++): مقدمة للمطور عن Google Android" . آرس تكنيكا . كوندي ناست . مؤرشفة من الأصلي في 4 يوليو 2017 . تم الاسترجاع 20 يونيو ، 2017 .
  133. ^ "الفصل 3 - نظرة عامة على منصة maemo" . آلة Wayback . مؤرشفة من الأصلي في 16 يونيو 2008 . تم الاسترجاع 12 يونيو ، 2012 .
  134. ^ Grabham، دان (15 فبراير 2010). "إنتر ونوكيا دمج موبلين ومايمو لتشكيل MEEGO" . أرشفة من الأصل على 7 يوليو 2014 . تم الاسترجاع 12 يونيو، عام 2014 .
  135. ^ ويتوام ، ريان (22 فبراير 2014). "سامسونج تعلن جير 2 وجير 2 النيو الذكية الساعات تشغيل تايزن، متوفر في جميع أنحاء العالم في أبريل" . مؤرشفة من الأصلي في 4 مايو 2014 . تم الاسترجاع 12 يونيو، عام 2014 .
  136. ^ جيبس ، صموئيل (2 يونيو 2014). "هاتف Samsung Z الذكي يتخلى عن Android لبرنامج Tizen" . مؤرشفة من الأصلي في 12 يونيو 2014 . تم الاسترجاع 12 يونيو ، 2014 .
  137. ^ "مشروع مير" . مشروع مير . مؤرشفة من الأصلي في 30 مايو 2014 . تم الاسترجاع 12 يونيو ، 2014 .
  138. ^ "هندسة Firefox OS" . شبكة مطوري موزيلا . موزيلا . مؤرشفة من الأصلي في 4 يونيو 2014 . تم الاسترجاع 13 يونيو ، 2014 .
  139. ^ "النظام البيئي للتطبيق" . أوبونتو . كانونيكال المحدودة مؤرشفة من الأصلي في 13 يونيو 2014 . تم الاسترجاع 13 يونيو ، 2014 .
  140. ^ "Purism تكشف عن خطط لبناء Librem 5 ، أول نظام بيئي للهواتف الذكية مشفر ومفتوح في العالم يمنح المستخدمين تحكمًا كاملاً في الجهاز" . نقاء . 24 أغسطس 2017.
  141. ^ هامر ، ديفيد (28 فبراير 2020). "سطح المكتب Firefox في جيبك مع Librem 5" . نقاء .
  142. ^ أوفرانك ، جان لوك (16 نوفمبر 2019). "PinePhone" BraveHeart "الإصدار المحدود من هاتف Linux الذكي متوفر الآن بسعر 150 دولارًا" . برنامج CNX - أخبار الأنظمة المضمنة .
  143. ^ أ ب "كود مصدر TiVo ─ GNU / Linux" . مؤرشفة من الأصلي في 19 مايو 2007 . تم الاسترجاع 12 ديسمبر ، 2006 .
  144. ^ "دراسة حالة: كيف ساعد MontaVista Linux مطوري Yamaha على جعل منتجًا رائعًا أكبر" (PDF) . مؤرشفة من الأصلي (PDF) في 25 سبتمبر 2007 . تم الاسترجاع 26 أغسطس ، 2007 .
  145. ^ "Linux Embedded: FlyingPigs the WholeHogIII يعمل على Linux" . مؤرشفة من الأصلي في 13 أكتوبر 2005.
  146. ^ سيفالدي ، فرانك (14 فبراير 2013). "اكتملت المرحلة الأولى من Steam Box: عميل Steam الخاص بـ Linux انتهى الآن" . مؤرشفة من الأصلي في 7 يوليو 2014 . تم الاسترجاع 12 يونيو ، 2014 .
  147. ^ لارابيل ، مايكل (5 يونيو 2014). "يوجد الآن 500 لعبة على Steam لنظام التشغيل Linux" . مجلة . فورونيكس . مؤرشفة من الأصلي في 11 يونيو 2014 . تم الاسترجاع 12 يونيو ، 2014 .
  148. ^ "SteamOS" . بخار . صمام. مؤرشفة من الأصلي في 16 يونيو 2014 . تم الاسترجاع 12 يونيو ، 2014 .
  149. ^ لارابيل ، مايكل (16 يناير 2014). "يجب أن يكون مصحح VOGL OpenGL الخاص بـ Valve رائعًا" . مجلة . فورونيكس . مؤرشفة من الأصلي في 1 يوليو 2014 . تم الاسترجاع 12 يونيو ، 2014 .
  150. ^ ماتاس ، جيف (25 أبريل 2012). "Steam and Source Engine يتم نقلها إلى Linux" . مؤرشفة من الأصلي في 1 يوليو 2014 . تم الاسترجاع 13 يونيو ، 2014 .
  151. ^ باكلي ، شون (21 يوليو 2014). "نفيديا شيلد" . إنجادجيت . مؤرشفة من الأصلي في 8 يوليو 2014 . تم الاسترجاع 13 يونيو ، 2014 .
  152. ^ "Steam for Linux :: تقديم إصدار جديد من Steam Play" . 21 أغسطس 2018 . تم الاسترجاع 10 سبتمبر ، 2018 .