محمدرضا چگینی
1 سال پیش توسط محمدرضا چگینی مطرح شد
5 پاسخ

ساخت سیستم عامل

میخواستم بدونم چطور میشه که یک سیستم عامل با رابط گرافیکی (نه فقط خط فرمان )مثل ویندوز ۱۱ ساخت و چه زبان برنامه نویسی لازم داره؟ عجله دارم کمکم کنید.


ثبت پرسش جدید
رایموند
تخصص : مختصص وردپرس - برنامه نویس لار...
@Raymond 1 سال پیش آپدیت شد
2

درود خوبی...
والا کار هر کسی نیست ...
تیم مایکروسافت چند صد نفری روی ویندوز ۱۱ کار می کند.
البته یک برنامه نویس سراغ دارم به تنهایی لینوکس ایرانی پارچ ساخته که مبتنی بر آرچ هست و هسته رو تغییر نداده است.
پیوند زیر:
https://virgool.io/parchlinux/parchlinux-new-releases-mca4erigjgal

برای یادگیری باشه کافیه زبان سی و پایتون بلد باشید.


محمدرضا چگینی
تخصص : برنامه نویس اندروید.پایتون.جاو...
@MakianOS 1 سال پیش مطرح شد
1

خیلی از شما سپاس گذارم که سریع جواب دارید.


سید آرین سید مومن
تخصص : junior security researcher
@arianseyed 1 سال پیش مطرح شد
0

با سلام و وقت بخیر ، برای نوشتن سیستم عامل نیاز به کار تیمی دارید ولی کار نشد نداره 😃

یک سیستم عامل ایرانی به نام پای ابر هست که با پایتون نوشته و طبق چیزی که من می دونم خیلی تیم کوچکی هستند

آدرس سایت سیستم عامل : pyabr.ir

این سیستم عامل با پایتون و کتابخانه پای کسوت هستش

حالا اینارو براچی گفتم؟

شما میتونید با پایتون و راهنمایی های توسط هوش مصنوعی یا افرادی که ماهر هستند ، سیستم عامل رو بنویسید


محمدرضا چگینی
تخصص : برنامه نویس اندروید.پایتون.جاو...
@MakianOS 1 سال پیش مطرح شد
0

سلام خیلی ممنونم .
شما سورس کد پای ابر را دارید؟
چون تو ساینس نوشته اپن سورسه ولی من چیزی ندیدم.


مهدی نظری
تخصص : توسعه دهنده Front End
@mahdi.nazari 1 سال پیش مطرح شد
0

سلام 🖐
امیدوارم حالت خوب و عالی باشی🙏

ساخت یک سیستم عامل با رابط گرافیکی مثل ویندوز 11 یک پروژه بسیار پیچیده و زمان‌برره که نیاز به دانش گسترده در زمینه‌های مختلف داره. ایجاد یه سیستم عامل شباهت زیادی به تولید یک سیستم عامل موجود داره و نیاز به مهندسی نرم‌افزار، برنامه‌نویسی سیستم، طراحی رابط کاربری، بهینه‌سازی عملکرد و موارد دیگر داره

در کل چیزهایی که لازم داری ایناس
C/C++: این زبان‌ها برای توسعه قسمت‌های کرنل سیستم عامل و بخش‌های حساس به زمان استفاده می‌شوند. همچنین، کتابخانه‌های مختلفی برای برنامه‌نویسی سیستم و ارتباط با سخت‌افزارها در این زبان‌ها وجود دارد.

Assembly: استفاده از زبان اسمبلی برای ارتباط مستقیم با سخت‌افزار و نوشتن کد‌های پردازشی بهینه، برای بخش‌های حساس و عملکردهای پایین‌سطح، مورد استفاده قرار می‌گیرد.

Python, Java, C : این زبان‌ها ممکنه برای توسعه بخش‌هایی از سیستم عامل که به برنامه‌های کاربردی مرتبط هستن(مثل برنامه‌های آفیس، مدیریت فایل و غیره)، استفاده بشن

C/C++: این زبان‌ها برای توسعه قسمت‌های کرنل سیستم عامل و بخش‌های حساس به زمان استفاده می‌شن همچنین، کتابخانه‌های مختلفی برای برنامه‌نویسی سیستم و ارتباط با سخت‌افزارها در این زبان‌ها وجود داره

Assembly : : استفاده از زبان اسمبلی برای ارتباط مستقیم با سخت‌افزار و نوشتن کد‌های پردازشی بهینه، برای بخش‌های حساس و عملکردهای پایین‌سطح، مورد استفاده قرار می‌گیره
و در کنار این ها UI / UX رو هم باید در نظر بگیری

این اپن سورس پای ابر هست
https://github.com/pyfarsi/pyabr

امیدوارم پاسخم بهت کمک کرده باشه ❤️
موفق و پیروز باشی 🤘🌹


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام