نظام التشغيل SerenityOS
نظام التشغيل SerenityOS هو نظام تشغيل مكتبي مجاني ومفتوح المصدر . يتميز بنواة استباقية ، ويدعم حاليًا أجهزة الكمبيوتر التي تعمل بمعالجات x86-64 و ARM و RISC-V [ 1 ] [ 2 ] ، ويستضيف العديد من التطبيقات المعقدة بما في ذلك متصفح الويب الخاص به وبيئة التطوير المتكاملة (IDE). [ 3 ] [ 4 ]
بدأ تطوير نظام التشغيل SerenityOS في عام 2018 كمشروع فردي للمبرمج السويدي أندرياس كلينغ. ويتولى صيانته مجتمع من الهواة على منصة GitHub ، حيث يُوصف بأنه "رسالة حب لواجهات المستخدم في التسعينيات مع نواة مخصصة شبيهة بنظام يونكس" [ 5 ] و"لا يُراعي احتياجات المستخدمين غير التقنيين". [ 6 ]
تاريخ

عمل أندرياس كلينغ سابقًا في نوكيا ، ثم في آبل ضمن فريق WebKit . [ 7 ] بدأ تطوير المشروع جزئيًا للمساعدة في تعافيه من الإدمان ، ومن هنا جاء اسم المشروع من صلاة السكينة . [ 8 ] ابتداءً من عام 2021، بدأ كلينغ العمل بدوام كامل على SerenityOS، بدعم من تبرعات المجتمع. [ 8 ] في 3 يونيو 2024، تنحى عن منصبه كقائد للمشروع، مع احتفاظه بدوره كمسؤول صيانة، للعمل على متصفح Ladybird . [ 9 ] بعد ثلاثة أشهر، في 4 أكتوبر 2024، أزال اسمه من قائمة مسؤولي الصيانة في مستودع SerenityOS، [ 10 ] وحدّث اسم بريده الإلكتروني ladybird.orgفي مستودع Ladybird المتفرع [ 11 ]، معلنًا بذلك نهاية مشاركته. لا يزال المشروع نشطًا، ولكنه يُظهر وتيرة تطوير أبطأ، ولا يزال فريق التطوير يقوم بنقل بعض التغييرات من مشروع Ladybird إلى مشروع SerenityOS.
الميزات والتطوير
يهدف نظام التشغيل SerenityOS إلى أن يكون نظام تشغيل حديثًا شبيهًا بنظام Unix ، بمظهر وتجربة استخدام تحاكي أنظمة التشغيل في التسعينيات مثل Microsoft Windows و Mac OS . [ 12 ] يُنصح بتجنب دمج أكواد خارجية في النظام. على سبيل المثال، لا يستخدم متصفح الويب محرك ويب موجودًا مسبقًا مثل WebKit ، بل يستخدم متصفحه الخاص (المبني على محرك LibWeb). يوجد مجموعة من البرامج المُعدّلة، مثل GCC و Git و Doom ، بمستويات متفاوتة من الوظائف. [ 13 ]
لا يلتزم التطوير بدورة إصدار محددة ؛ لذا، لا توجد إصدارات. [ 14 ] إضافةً إلى ذلك، لا تُقدَّم أي توزيعات ثنائية ، ويُتوقع من المستخدمين بناء النظام من المصدر . [ 15 ] كُتب النظام بما يُطلق عليه المؤلفون "Serenity C++"، [ 16 ] وهو أسلوب برمجة C++ يتجنب الاستثناءات ويتميز بمكتبة قياسية خاصة به . [ 17 ]
يعود جزء من الشعبية النسبية لنظام SerenityOS مقارنةً بأنظمة الهواة الأخرى إلى النجاح المتواضع لقناة Kling على يوتيوب، حيث كان ينشر مقاطع فيديو لنفسه وهو يطور أجزاءً من النظام إلى جانب عروض توضيحية وتحديثات شهرية عن التقدم المحرز (حتى أبريل 2024، حيث استضاف أندرو كاستر، المطور الرئيسي للمشروع، آخر تحديث). [ 18 ]
العمل جارٍ حاليًا في مراحله الأولى لدعم المعالجات القائمة على معمارية AArch64 و RISC-V . [ 19 ]
متصفح الويب
يتضمن نظام التشغيل SerenityOS نسخة من متصفح الويب Ladybird، تم بناؤها من الصفر باستخدام مكتباته الداخلية LibWeb وLibJS وLibWasm. [ 20 ] [ 21 ] [ 22 ] يطور أندرياس كلينغ هذا المتصفح بالتعاون مع مساهمين مدفوعي الأجر ومتطوعين. [ 23 ] في 3 يونيو 2024، أعلن كلينغ عن نيته إنشاء نسخة معدلة من Ladybird وبدء تطوير المتصفح كمشروع منفصل. [ 9 ] في 1 يوليو 2024، وبالتعاون مع كريس وانستراث ، أعلن كلينغ عن تأسيس مبادرة متصفح Ladybird، وهي منظمة غير ربحية (501(c)(3)) لدعم تطوير المتصفح. [ 24 ] [ 25 ]
اعتبارًا من يوليو 2024، يتم تطوير برنامج Ladybird في الغالب ضمن مستودعه الخاص، مع مزامنة التغييرات أحيانًا مع إصدار SerenityOS. [ 26 ] توقف تطوير المتصفح (كما هو معروف في نظام التشغيل هذا) في ذلك الوقت تقريبًا، حيث تم إحراز جميع التطورات في المشروع الشقيق.
استقبال
اعتبر جيم سالتر من موقع Ars Technica استخدام نظام الملفات ext2 أقل ميزات نظام التشغيل المفضلة لديه. وبالمقارنة مع TempleOS (نظام تشغيل آخر معروف في أوساط الهواة)، رأى أن SerenityOS أسهل استخدامًا. [ 4 ] أما بالنسبة للمستخدمين الأقل خبرةً في التقنية والذين يبحثون عن تصميم بصري يُذكّر بفترة التسعينيات، فقد تم التوصية باستخدام سمة Xfce Chicago95 بالإضافة إلى مشروع Redmond. [ 27 ]
مراجع
- ↑ "تحديث SerenityOS (ديسمبر 2022)" . يوتيوب .
- ↑ "serenity/README.md at master · SerenityOS/serenity" . GitHub . تم الاطلاع عليه بتاريخ 29-01-2025 .
- ↑ كلينج، أندرياس. "SerenityOS" . تم الاسترجاع في 26-08-2021 .
- 1 2 سالتر، جيم (18 أغسطس 2021). "مراجعة توزيعة ليست لينكس: SerenityOS هي رسالة حب يونكسية إلى التسعينيات" . آرس تكنيكا . مؤرشف من الأصل في 21 أغسطس 2021. تم الاسترجاع في 18 أغسطس 2021 .
- ↑ "نظام التشغيل سيرينيتي 🐞" . GitHub .
- ↑ "serenity/Documentation/FAQ.md at master · SerenityOS/serenity" . GitHub . تم الاطلاع عليه بتاريخ 2024-12-04 .
- ↑ بروفن، ليام. "نظام التشغيل سيرينيتي: إنجاز رائع لمشروع صغير" . ذا ريجستر . تم الاطلاع عليه بتاريخ 19-05-2023 .
- 1 2 كلينج، أندرياس (2021-05-28). "لقد تركت وظيفتي لأتفرغ تمامًا للعمل على SerenityOS" .
- 1 2 كلينج، أندرياس (2024-06-03). "سأقوم بتعديل ليدي بيرد والتنحي عن منصبي كأفضل مطور لنظام سيرينيتي أو إس" . أندرياس كلينج . تم الاسترجاع في 2024-06-04 .
- ↑ كلينغ، أندرياس (2024-10-04). "ميتا: إزالة نفسي من قائمة المشرفين" . غيت هاب . تم الاسترجاع في 2024-10-10 .
- ↑ كلينغ، أندرياس (4 أكتوبر 2024). "ميتا: تحديث عنوان بريدي الإلكتروني في كل مكان" . غيت هاب . تم الاسترجاع في 10 أكتوبر 2024 .
- ^ تيفي. "Ohjelmoija kehitti c++:lla uuden käyttöjärjestelmän، joka jäljittelee 1990-lukua" . تيفي (بالفنلندية). مؤرشفة من الأصلي بتاريخ 2020-05-16 . تم الاسترجاع 2021-08-18 .
- ↑ "serenity/Ports at master · SerenityOS/serenity" . GitHub . تم الاسترجاع في 2021-10-07 .
- ↑ "الإصدارات · SerenityOS/serenity" . GitHub . تم الاطلاع عليه بتاريخ 2021-10-07 .
- ↑ "أين توجد صور ISO؟" في: serenity/FAQ.md ، SerenityOS، 2021-10-07 ، تم الاطلاع عليه في 2021-10-07
- ↑ Documentation/CodingStyle.md ، SerenityOS، 2021-10-07 ، تم الاطلاع عليه بتاريخ 2021-10-07
- ↑ كازاكوفا، أناستاسيا (12 نوفمبر 2021). "التحدث مع المساهمين في SerenityOS حول بيئة تطوير C++ مبنية من الصفر باستخدام لغة C++ الحديثة" . blog.jetbrains.com . مؤرشف من الأصل بتاريخ 22 ديسمبر 2023. تم الاطلاع عليه بتاريخ 13 يناير 2024 .
- ↑ غريغوري، سفين (24 فبراير 2020). "الوصول إلى السكينة: نقل جيت إلى نظام تشغيل منزلي الصنع" . هاكاداي . مؤرشف من الأصل في 24 فبراير 2020. تم الاسترجاع في 18 أغسطس 2021 .
- ↑ "تحديث SerenityOS (أبريل 2024)" . يوتيوب .
- ↑ بروفن، ليام. "متصفح نظام التشغيل سيرينيتي، ليدي بيرد، أصبح الآن متعدد المنصات" . ذا ريجستر . تم الاطلاع عليه بتاريخ 6 أبريل 2024 .
- ↑ بواسطة (10-10-2023). "أجهزة جيني اليومية: نظام التشغيل SerenityOS، وبالأخص Ladybird" . هاكاداي . تم الاسترجاع في 6-4-2024 .
- ↑ LadybirdBrowser/ladybird ، ليدي بيرد، 17-07-2024 ، تم الاطلاع عليه بتاريخ 17-07-2024
- ↑ "الخنفساء الدعسوقة" . ladybird.org . تم الاطلاع عليه بتاريخ 17-07-2024 .
- ↑ "الإعلان عن مبادرة متصفح ليدي بيرد" . ladybird.org . تم الاطلاع عليه بتاريخ 1 يوليو 2024 .
- ↑ أندرياس كلينغ (2024-07-01). إعلان الدعسوقة . تم الاطلاع عليه بتاريخ 2024-07-01 – عبر يوتيوب.
- ↑ "طلبات السحب · SerenityOS/serenity" . GitHub . تم الاسترجاع في 17 يوليو 2024 .
- ↑ بيشيزا، روب (17 أغسطس 2021). "نظام تشغيل مُحسَّن على طراز التسعينيات يمكنك استخدامه فعليًا" . بوينغ بوينغ . مؤرشف من الأصل في 21 أغسطس 2021. تم الاطلاع عليه في 18 أغسطس 2021 .
روابط خارجية
- أنظمة تشغيل الهواة
- متغيرات يونكس
- برنامج مجاني مكتوب بلغة C++
- أنظمة تشغيل البرمجيات الحرة
- البرامج التي تستخدم ترخيص BSD
- برامج 2018
- أنظمة التشغيل X86-64
