SerenityOS
این مقاله، SerenityOS، اخیراً بهواسطهٔ فرایند ایجاد مقاله ایجاد شدهاست. بازبینیکننده در حال بستن درخواست است و این برچسب احتمالاً بهزودی برداشته میشود.
ابزارهای بازبینی: پیشبارگیری بحث اعلان به نگارنده |
خطای اسکریپتی: پودمان «AfC submission catcheck» وجود ندارد.
Screenshot, August 18, 2021 | |
توسعهدهنده | Andreas Kling and the SerenityOS community |
---|---|
نوشته شده به زبان | C++ |
خانواده | Unix-like |
وضعیت توسعه | Current |
مدل منبع | Open source |
تاریخ اولین انتشار | ۱۰ اکتبر ۲۰۱۸ |
مخزن |
|
زبان (های) در دسترس | English |
مدیر بسته | Ports (as part of the build system) |
بنسازه رایانش | x86, x86-64 |
نوع هسته | Monolithic |
فضای کاربری | POSIX |
پیش فرض واسط کاربر | GUI |
پروانه | BSD-2-Clause |
وبگاه رسمی |
SerenityOS یک سیستم عامل دسکتاپ رایگان و متن باز است که از سال 2018 به طور مداوم در حال توسعه است. SerenityOS که در ابتدا پروژه تک نفره برنامه نویس سوئدی آندریاس کلینگ بود، اکنون توسط جامعه ای از علاقه مندان توسعه یافته است. این سیستم از مجموعه دستور های x86 و x86-64 پشتیبانی می کند، دارای یک کرنل پیشگیرانه است و چندین برنامه پیچیده از جمله مرورگر وب خود و محیط توسعه یکپارچه (IDE) را میزبانی می کند. [۱] [۲]
تاریخ[ویرایش]
کلینگ توسعه این پروژه را تا حدودی برای کمک به بهبودی خود از اعتیاد آغاز کرد و به همین دلیل نام پروژه از دعای آرامش گرفته شده است. [۳] از سال 2021، Kling به طور تمام وقت روی SerenityOS کار می کند که توسط کمک های مالی جامعه پشتیبانی می شود. [۳]
امکانات[ویرایش]
هدف SerenityOS این است که یک سیستم عامل مدرن شبیه یونیکس باشد، با ظاهر و احساسی که از سیستم عامل های دهه 1990 مانند مایکروسافت ویندوز و مک او اس تقلید می کند. [۴] استفاده از کد شخص ثالث در سیستم ممنوع است. به عنوان مثال، مرورگر وب از موتور وب پیش ساخت مانند WebKit استفاده نمی کند، در عوض از موتور خود به نام LibWeb استفاده می کند. همچنین مجموعه ای از نرم افزارهای پورت شده مانند GCC ، Git و Doom با سطوح مختلف عملکرد وجود دارد. [۵]
توسعه به چرخه انتشار پایبند نیست. به این ترتیب، هیچ نسخه ای وجود ندارد. [۶] علاوه بر این، هیچ توزیع باینری ارائه نشده است و انتظار میرود که کاربر سیستم را از کد منبع بسازد. [۷] این سیستم به گونه ای نوشته شده است که نویسندگان آن را "++Serenity C" می نامند، [۸] گونه ای از C++ که فاقد استثنا بوده و دارای کتابخانه استاندارد خاص خود است.
محبوبیت نسبی SerenityOS در مقایسه با سایر سیستمهای سرگرمکننده تا حدی به دلیل موفقیت کانال یوتیوب Kling است، جایی که او ویدیوهایی را از او در حال توسعه بخشهایی از سیستم در کنار دموها و بهروزرسانیهای پیشرفت ماهانه آپلود میکند. [۹]
بازخورد[ویرایش]
جیم سالتر در Ars Technica استفاده از سیستم فایل ext2 را ویژگی مورد علاقه خود در سیستم عامل می دانست. در مقایسه با TempleOS (سیستم عامل دیگری که در جامعه سرگرمی ها شناخته شده است)، که آن را در دسترس تر می دانست. [۲] برای کاربران کمتر فنی، که به دنبال سبک بصری یادآور دهه 90 هستند، Chicago95 یا پروژه ردموند به جای آن توصیه شده است. [۱۰]
منابع[ویرایش]
- ↑ Kling, Andreas. "SerenityOS". Retrieved 2021-08-26.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ ۲٫۰ ۲٫۱ Salter, Jim (2021-08-18). "Not-a-Linux distro review: SerenityOS is a Unix-y love letter to the '90s". Ars Technica (به English). Archived from the original on 2021-08-21. Retrieved 2021-08-18.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ ۳٫۰ ۳٫۱ Kling, Andreas (2021-05-28). "I quit my job to focus on SerenityOS full time" (به English).صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ TIVI. "Ohjelmoija kehitti c++:lla uuden käyttöjärjestelmän, joka jäljittelee 1990-lukua". Tivi (به suomi). Archived from the original on 2020-05-16. Retrieved 2021-08-18.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ "serenity/Ports at master · SerenityOS/serenity". GitHub (به English). Retrieved 2021-10-07.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ "Releases · SerenityOS/serenity". GitHub (به English). Retrieved 2021-10-07.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ "Where are the ISO images?" in: serenity/FAQ.md, SerenityOS, 2021-10-07, retrieved 2021-10-07صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ Documentation/CodingStyle.md, SerenityOS, 2021-10-07, retrieved 2021-10-07صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ By (2020-02-24). "Reaching Serenity: Porting Git To A Homebrew Operating System". Hackaday (به English). Archived from the original on 2020-02-24. Retrieved 2021-08-18.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
- ↑ Beschizza, Rob (2021-08-17). "A refined 90s-style operating system you can actually use". Boing Boing (به English). Archived from the original on 2021-08-21. Retrieved 2021-08-18.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
لینک های خارجی[ویرایش]
رده:نرمافزارهای ۲۰۱۸ (میلادی) رده:نرمافزارهایی که از پروانه بیاسدی استفاده میکنند رده:نرمافزارهای آزاد نوشتهشده با سی++ رده:گونههای یونیکس
This article "SerenityOS" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:SerenityOS. Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.