You can edit almost every page by Creating an account. Otherwise, see the FAQ.

SerenityOS

از EverybodyWiki Bios & Wiki
پرش به:ناوبری، جستجو

خطای اسکریپتی: پودمان «AfC submission catcheck» وجود ندارد.

SerenityOS
LadyBall
SerenityOS booted into the grahical user interface, showing the icons of Browser, Help, Home and Text Editor as shortcuts on the desktop in the background as well as an instance of Terminal with the JavaScript REPL, an instance of Browser showing http://serenityos.org, an instance of File Manager showing the home directory with hidden files enabled and and instance of System Monitor showing graphs with CPU and RAM usage in the foreground. Additionally the start menu is activated with the cursor hovering over Profiler as a submenu entry.
Screenshot, August 18, 2021
توسعه‌دهندهAndreas Kling and the SerenityOS community
نوشته شده به زبانC++
خانوادهUnix-like
وضعیت توسعهCurrent
مدل منبعOpen source
تاریخ اولین انتشار۱۰ اکتبر ۲۰۱۸؛ ۵ سال پیش (۲۰۱۸-۱۰-10)
مخزن
زبان (های) در دسترسEnglish
مدیر بستهPorts (as part of the build system)
بن‌سازه رایانشx86, x86-64
نوع هستهMonolithic
فضای کاربریPOSIX
پیش فرض واسط کاربرGUI
پروانهBSD-2-Clause
وبگاه رسمی

SerenityOS یک سیستم عامل دسکتاپ رایگان و متن باز است که از سال 2018 به طور مداوم در حال توسعه است. SerenityOS که در ابتدا پروژه تک نفره برنامه نویس سوئدی آندریاس کلینگ بود، اکنون توسط جامعه ای از علاقه مندان توسعه یافته است. این سیستم از مجموعه دستور های x86 و x86-64 پشتیبانی می کند، دارای یک کرنل پیشگیرانه است و چندین برنامه پیچیده از جمله مرورگر وب خود و محیط توسعه یکپارچه (IDE) را میزبانی می کند. [۱] [۲]

تاریخ[ویرایش]

لوگوی سابق SerenityOS

کلینگ توسعه این پروژه را تا حدودی برای کمک به بهبودی خود از اعتیاد آغاز کرد و به همین دلیل نام پروژه از دعای آرامش گرفته شده است. [۳] از سال 2021، Kling به طور تمام وقت روی SerenityOS کار می کند که توسط کمک های مالی جامعه پشتیبانی می شود. [۳]

امکانات[ویرایش]

هدف SerenityOS این است که یک سیستم عامل مدرن شبیه یونیکس باشد، با ظاهر و احساسی که از سیستم عامل های دهه 1990 مانند مایکروسافت ویندوز و مک او اس تقلید می کند. [۴] استفاده از کد شخص ثالث در سیستم ممنوع است. به عنوان مثال، مرورگر وب از موتور وب پیش ساخت مانند WebKit استفاده نمی کند، در عوض از موتور خود به نام LibWeb استفاده می کند. همچنین مجموعه ای از نرم افزارهای پورت شده مانند GCC ، Git و Doom با سطوح مختلف عملکرد وجود دارد. [۵]

توسعه به چرخه انتشار پایبند نیست. به این ترتیب، هیچ نسخه ای وجود ندارد. [۶] علاوه بر این، هیچ توزیع باینری ارائه نشده است و انتظار می‌رود که کاربر سیستم را از کد منبع بسازد. [۷] این سیستم به گونه ای نوشته شده است که نویسندگان آن را "++Serenity C" می نامند، [۸] گونه ای از C++ که فاقد استثنا بوده و دارای کتابخانه استاندارد خاص خود است.

محبوبیت نسبی SerenityOS در مقایسه با سایر سیستم‌های سرگرم‌کننده تا حدی به دلیل موفقیت کانال یوتیوب Kling است، جایی که او ویدیوهایی را از او در حال توسعه بخش‌هایی از سیستم در کنار دموها و به‌روزرسانی‌های پیشرفت ماهانه آپلود می‌کند. [۹]

بازخورد[ویرایش]

جیم سالتر در Ars Technica استفاده از سیستم فایل ext2 را ویژگی مورد علاقه خود در سیستم عامل می دانست. در مقایسه با TempleOS (سیستم عامل دیگری که در جامعه سرگرمی ها شناخته شده است)، که آن را در دسترس تر می دانست. [۲] برای کاربران کمتر فنی، که به دنبال سبک بصری یادآور دهه 90 هستند، Chicago95 یا پروژه ردموند به جای آن توصیه شده است. [۱۰]

منابع[ویرایش]

  1. Kling, Andreas. "SerenityOS". Retrieved 2021-08-26.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  2. ۲٫۰ ۲٫۱ 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 محتوایی ندارد.
  3. ۳٫۰ ۳٫۱ Kling, Andreas (2021-05-28). "I quit my job to focus on SerenityOS full time" (به English).صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  4. 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 محتوایی ندارد.
  5. "serenity/Ports at master · SerenityOS/serenity". GitHub (به English). Retrieved 2021-10-07.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  6. "Releases · SerenityOS/serenity". GitHub (به English). Retrieved 2021-10-07.صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  7. "Where are the ISO images?" in: serenity/FAQ.md, SerenityOS, 2021-10-07, retrieved 2021-10-07صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  8. Documentation/CodingStyle.md, SerenityOS, 2021-10-07, retrieved 2021-10-07صفحه پودمان:Citation/CS1/en/styles.css محتوایی ندارد.
  9. 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 محتوایی ندارد.
  10. 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.



Read or create/edit this page in another language[ویرایش]