ری اکت او اس ( به انگلیسی: ReactOS ) یک سیستم عامل کدباز است، که تلاش دارد با برنامه های نرم افزاری و راه اندازهای دستگاه های ساخته شده برای سیستم عامل مایکروسافت ویندوز NT نسخهٔ ۵ به بعد ( ویندوز ۲۰۰۰ و بالاتر ) از لحاظ باینری سازگار باشد. تلاش های قبلی برای کپی کردن ویندوز ۹۵ در نزدیکی سال ۱۹۹۸ آغاز شد، و با اضافه کردن امکاناتی که در ویندوز وجود دارند ادامه پیدا کرده است.
ReactOS عموماً به زبان C، و برخی از اجزا نظیر مرورگر ReactOS، که به زبان C++ نوشته شده است. پروژه برای معماری های ARM و AMD۶۴ پورت شده است و به طور جزئی قابلیت های API ویندوز را پیاده سازی کرده است. این امکان آخر از طریق اضافه کردن لایه های سازگار برای سیستم عامل های مشابه یونیکس در Wine امکان پذیر شده است. اما باقی قابلیت ها توسط خود توسعه دهندگان پروژه اضافه شده است. هرچند پیشرفت پروژه به دلیل عدم استقبال توسعه دهندگان با اطلاعات مرتبط کاهش پیدا کرده است.
رسیدگی های گسترده ای در زمینه حفاظت از کد در برابر مشکلات قانونی صورت می گیرد؛ مثال آن این است که استفاده از رابط برنامه نویسی نرم افزارهای ( API ) ویندوز تنها در صورتی مجاز است که از طریق مهندسی معکوس با حفظ پروانه برنامه اصلی صورت می گیرد. این ادعا در سال ۲۰۰۶ توسط توسعه دهنده سابق پروژه ای که شامل کدهای اسمبل نشده نرم افزار اسمبلی از ویندوز می باشد، صورت گرفت. ادعایی که هیچ مغایرت قانونی با دست آورد پروژه نداشت.
ReactOS بیشتر برای اطلاعاتش در زمینه رابط های برنامه نویسی نرم افزاری ویندوز که مستند سازی نشده بود؛ و بیشتر از آن به عنوان جایگزین متن باز ارائه شده ویندوز شناخته شده است.
هدف اصلی پروژه ReactOS، ارائه سیستم عاملی است که به لحاظ باینری با ویندوز هم آهنگی داشته باشد. . . به طوری که افرادی که با رابط کاربری ویندوز خوگرفته اند استفاده از ReactOS را آسان بدانند. هدف نهایی ReactOS آن است که به شما توانایی آن را بدهد که ویندوز خود را پاک کنید و ReactOS را بدون آن که کاربر غیرحرفه ای متوجه تغییری شود، جایگزین کنید.
نام ری اکت او اِس به وسیله بنیان گذار پروژه جِیسون فیل بای اختراع شد که وی یک توسعه دهنده در شرکت بزرگ اوراکل از جنوب آفریقا بود . هنگامی که اصطلاح "او اِس" برای سیستم عامل قرار گرفت، اصطلاح "ری اَکت" به ناخرسندی و عکس العمل گروه از موقعیت انحصارگرایانه مایکروسافت اشاره داشت .
این نوشته برگرفته از سایت ویکی پدیا می باشد، اگر نادرست یا توهین آمیز است، لطفا گزارش دهید: گزارش تخلفReactOS عموماً به زبان C، و برخی از اجزا نظیر مرورگر ReactOS، که به زبان C++ نوشته شده است. پروژه برای معماری های ARM و AMD۶۴ پورت شده است و به طور جزئی قابلیت های API ویندوز را پیاده سازی کرده است. این امکان آخر از طریق اضافه کردن لایه های سازگار برای سیستم عامل های مشابه یونیکس در Wine امکان پذیر شده است. اما باقی قابلیت ها توسط خود توسعه دهندگان پروژه اضافه شده است. هرچند پیشرفت پروژه به دلیل عدم استقبال توسعه دهندگان با اطلاعات مرتبط کاهش پیدا کرده است.
رسیدگی های گسترده ای در زمینه حفاظت از کد در برابر مشکلات قانونی صورت می گیرد؛ مثال آن این است که استفاده از رابط برنامه نویسی نرم افزارهای ( API ) ویندوز تنها در صورتی مجاز است که از طریق مهندسی معکوس با حفظ پروانه برنامه اصلی صورت می گیرد. این ادعا در سال ۲۰۰۶ توسط توسعه دهنده سابق پروژه ای که شامل کدهای اسمبل نشده نرم افزار اسمبلی از ویندوز می باشد، صورت گرفت. ادعایی که هیچ مغایرت قانونی با دست آورد پروژه نداشت.
ReactOS بیشتر برای اطلاعاتش در زمینه رابط های برنامه نویسی نرم افزاری ویندوز که مستند سازی نشده بود؛ و بیشتر از آن به عنوان جایگزین متن باز ارائه شده ویندوز شناخته شده است.
هدف اصلی پروژه ReactOS، ارائه سیستم عاملی است که به لحاظ باینری با ویندوز هم آهنگی داشته باشد. . . به طوری که افرادی که با رابط کاربری ویندوز خوگرفته اند استفاده از ReactOS را آسان بدانند. هدف نهایی ReactOS آن است که به شما توانایی آن را بدهد که ویندوز خود را پاک کنید و ReactOS را بدون آن که کاربر غیرحرفه ای متوجه تغییری شود، جایگزین کنید.
نام ری اکت او اِس به وسیله بنیان گذار پروژه جِیسون فیل بای اختراع شد که وی یک توسعه دهنده در شرکت بزرگ اوراکل از جنوب آفریقا بود . هنگامی که اصطلاح "او اِس" برای سیستم عامل قرار گرفت، اصطلاح "ری اَکت" به ناخرسندی و عکس العمل گروه از موقعیت انحصارگرایانه مایکروسافت اشاره داشت .
wiki: ری اکت او اس