سیستم عامل کوثر

سیستم عامل فارسی کوثر

سیستم عامل کوثر

سیستم عامل فارسی کوثر

سیستم عامل کوثر

سیستم عامل کوثر یک سیستم عامل فارسی بر پایه معماری X86 می باشد. هدف این سیستم عامل تا اطلاع ثانوی آزمایشی / آموزشی می باشد. این سیستم عامل بر پایه هیچ سیستم عامل دیگری مانند لینوکس و ... نمی باشد و از ابتدا توسط توسعه دهندگان آن نوشته شده است.
ما از علاقمندان به برنامه نویسی و طراحی سیستم در همکاری و توسعه این سیستم عامل استقبال می کنیم. نیازی نیست که شما برنامه نویسی و یا ... خبره باشید. حتی با دانش کم هم می توان به ما کمک کرد.
امید است بعد از مراحل آموزشی به مرحله بهره برداری از یک سیستم عامل کاملا بومی برسیم.
emadrezvani@chmail.ir

آخرین نظرات
نویسندگان

۱۱ مطلب با موضوع «بیانیه» ثبت شده است

انتشار نسخه فراموش شده 0.1.2

عماد رضوانی | شنبه, ۱۵ آبان ۱۳۹۵، ۰۶:۲۲ ب.ظ

سلام.

​خیلی وقت هست که زمان و وقت کافی برای تحقیقات و توسعه این سیستم عامل کوچک نداشتم. یادش بخیر! 

​امروز بعد از مدت ها نگاهی به پوشه این سیستم عامل کردم و نگاهی هم به وبلاگ انداختم . متوجه شدم که آخرین نسخه از ویرایش اول (۱.۲) رو انتشار ندادم. هرچند که شاید کاربردی هم نداشته باشه اما انتشار دادنش هم خالی از لطف نیست. خیلی مشتاقم زمانی داشتم و این روند رو ادامه میدادم. دنیای سیستم عامل با تمام پیچیدگی هایی که داره اما با گذر زمان ساده به نظر میرسه.  سالها پیش در مد کرنل دیباگ و درایور می نوشتیم. زمانی که این کدهای ساده رو کنار هم میگذاشتیم متوجه میشدیم واقعا زمان کافی و نیرو نیازه که یک سیستم عامل قدرتمند برای کشور عزیزمون داشته باشیم. البته برخی از دوستان مشکل نبود پردازنده بومی رو مطرح می کردند و برخی هم تکنولوژی ها و ...

​اما بنده معتقدم با همه مشکلات باز هم میشه یک سیستم عامل بومی خوب داشت. دلایل منطقی برای اون زیاد میشه آورد. تلاش های خوبی هم بصورت انفرادی در این زمینه انجام شده. (البته تلاش های مالی خوبی هم انجام شد و دل مسئولین رو سرد کرد !!)  مهمترین مزیت امنیت و سازگار بودن با محیط بومی ما هست!

​نسخه دوم این سیستم عامل زمانی شروع شد که مباحت مولتی تسک و قابل پورت شدن به پردازنده های دیگه هم داشته باشه که خدارو شکر انجام شد. ادامه دار هم بود تا اینکه ...

​فلسفه بافی رو کنار میزارم و آخرین نسخه از ویرایش اول(بدون مولتی تسک و ترد) رو برای دانلود قرار میدم.

دانلود​

راهنمایی خاصی نداره. کلید F2 برای هر پنجره قابلیت بزرگ شدن و کوچک شدن میزاره. یعنی اگه بار اول کلیک کنید به حالت جابجایی پنجره رفتین و اگر بار دیگه فشار بدید به حالت تغییر اندازه پنجره میرید. ​ ​کلید F4 نمایش log و ​کلیدهای F9-12 هم خودتون تست کنید.

​التماس دعا
موفق باشید.

  • عماد رضوانی

علت تاخیر در انتشار و زمان انتشار نسخه جدید

عماد رضوانی | دوشنبه, ۲۰ مرداد ۱۳۹۳، ۰۹:۵۲ ق.ظ
السلام علیکم ورحمة الله وبرکاته.
بابت وقفه بوجود آمده در بروز رسانی وبلاگ پوزش می طلبیم. چند روزیست که مشغله کاری ما زیاد شده و کمتر وقت بر روی بروز رسانی هسته گذاشتیم. اما با این حال بیکار نبودیم و در حال اضافه کردن قابلیت و ایده های جدید به هسته هستیم. مثلا راه اندازی هسته(یا به اصتلاح پورت کردن هسته) به روی AVR و X86  و  Windows(منظور راه اندازی بدون مجازی ساز و سخت افزار هست که بعدا بحث خواهیم کرد).

نکته بعدی در مورد درخواست هایی هست که دوستان جهت همکاری با ما داده اند که باید عرض کنم تا زمان ارائه پورتال و SDK منتظر بمانید.

و نهایتا از دوستان عزیزی که با وجود کمتر بروز شدن وبلاگ به ما سر میزنند کمال تشکر رو داریم و انشاا.. در ماه آینده نسخه جدید انتشار خواهیم داد.

و من الله توفیق.

  • عماد رضوانی

حمایت از مردم مظلوم غزه

عماد رضوانی | جمعه, ۳ مرداد ۱۳۹۳، ۱۱:۰۸ ق.ظ

  • عماد رضوانی

Multitasking و شروع دوباره

عماد رضوانی | جمعه, ۲۰ تیر ۱۳۹۳، ۰۲:۵۰ ب.ظ

سلام. شروع به نوشتن Multitasking کردیم و متوجه شدیم که باید مقداری از کدهای زیرساختی پروژه تغییر کنه. و این بهونه ای شد که یه بازنگری در مورد طراحی هسته انجام بدیم. مسلما روزی که شروع به توسعه این سیستم عامل کردیم دانش فعلی رو نداشتیم و مسلما چند ماه آینده هم دانش فعلی رو نداریم! پس احتمالا مدل جدید هم آزمایشی/آموزشی هست.

احتمالا دیگه بروزرسانی هسته فعلی رو نداشته باشیم. هسته فعلی بصورت یکپارچه طراحی شده بود.تصویر زیر برگرفته از ویکی هست که تفاوت چند نوع هسته رو نشون میده:



بزودی شروع به توسعه هسته جدید میکنیم. تا اون موقع در حال بررسی معماری های هسته و انتخاب یک مدل برای توسعه هستیم. برای انتخاب یک مدل باید موارد زیادی رو مد نظر قرار داد. در انتشار جدید حتما خبرهای خوبی از SDK خواهید شنید.

التماس دعا.


  • عماد رضوانی

معرفی افراد جدید تیم و عملکرد دو ماهه

عماد رضوانی | چهارشنبه, ۱۱ تیر ۱۳۹۳، ۰۶:۵۵ ب.ظ

با سلام. 

خوشحالیم که در کمتر از 2 ماه توانستیم مبانی طرح و طراحی یک سیستم عامل رو از ابتدا پایه ریزی کنیم. توی این مدت افراد زیادی به ایمیل بنده حقیر پیام دادند و ما رو نقد کردند و برخی هم با پیشنهادات و راهنماییهایشون ما رو دل گرم به این کار می کردند. به هر حال تغریبا ۲ ماه گذشت.  تصاویر زیر روند پیشرفت ۲ماهه ما رو به نمایش گذاشته است!

در این زمان دوستانی به ما درخواست همکاری دادند و البته ما هم به چند تن از دوستان دعوت به همکاری دادیم. در این میان 2 نفر از دوستان به عنوان نویسنده و ایده پرداز در وبلاگ با ما بطور ویژه ارتباط خواهند داشت و ورود اونها رو به تیم خوش آمد میگم.

آقای مازیار نظریان

آقای سید امیر محمد حسن لی

دوستان دیگر هم که معرف دوستان هست:

آقای بنی طبا

آقای سانیان

و...

بنده چند روزی مشهد هستم و احتمالا وقت نشه هسته و  توابع زیر ساختی رو توسعه بدم. انشاا.. بعد از سفر   دوباره و با قدرتی مضاعف روند توسعه رو با همراهی دوستان پیش خواهیم گرفت.

بارگذاری کرنل

تصویر جدید از نسخه 0.1.0

تصویر جدید از نسخه 0.1.0


 و ....

  • عماد رضوانی

مستند سازی مقدماتی کدها با doxygen

عماد رضوانی | دوشنبه, ۲ تیر ۱۳۹۳، ۱۲:۱۵ ب.ظ

با سلام.

پیرو مستندسازی و مدیریت کار تصمیم گرفتیم با انتشار هر نسخه یک نسخه از فایل ایجاد شده توسط نرم افزار doxygen را هم انشار بدهیم.

http://www.stack.nl/~dimitri/doxygen/

البته فعلا برای بهبود کار از این ابزار استفاده می کنیم. اگر ابزار بهتری یا روند کار تغییر کند ممکن است از این نرم افزار استفاده نکنیم.(فعلا بصورت پیش فرض فعال کردیم)

تصاویر در ادامه مطلب

  • عماد رضوانی

پاسخ به چند ابهام !!

عماد رضوانی | يكشنبه, ۱ تیر ۱۳۹۳، ۱۱:۴۷ ب.ظ
برای نمایش مطلب باید رمز عبور را وارد کنید
  • ۰۱ تیر ۹۳ ، ۲۳:۴۷
  • عماد رضوانی

شروع به توسعه نسخه جدید و استفاده از Git و خواندن فایل فارسی

عماد رضوانی | شنبه, ۳۱ خرداد ۱۳۹۳، ۰۳:۳۵ ب.ظ

با سلام.

از امروز مدیریت کدهای سیستم عامل بر اساس Git می باشد.(با تشکر فراوان از آقای سانیان برای راهنمایی در راه اندازی و پیاده سازی). تصاویر آن در ادامه مطلب آورده شده است.


بعد از انتشار نسخه قبل  شروع به کار بروی خواندن فایل کردیم که تصاویر زیر گویای کار می باشد.

  • عماد رضوانی

لوگوی اختصاصی سیستم عامل کوثر

عماد رضوانی | جمعه, ۳۰ خرداد ۱۳۹۳، ۰۸:۰۴ ب.ظ

سلام. تصویر زیر اولین انتشار از لوگوی اختصاصی سیستم عامل کوثر می باشد.

(برای نمایش لیست کامل طرح ها اینجا کلیک کنید)( لطفا در صورت تمایل نظر خود را بیان کنید):


 

فاطمه زهرا

از دیدگاه بسیاری از مفسران سوره کوثر در شأن فاطمه و فرزندان او نازل شده‌است.

 

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

منبع ویکی پدیا

 رنگی که به حضرت فاطمة الزهرا (سلام الله علیها) نسبت داده شده است. رنگ یاسی (بنفش) برگرفته از گل یاس می باشد.

در این طرح هفت رود جاری بوده که شش عدد از رود ها آبی و رودی که از مرکز طرح عبور کرده استعاره از رود کوثر است که با رنگ یاسی از باقی رود ها متمایز شده.
 
  • عماد رضوانی

معرفی وبلاگ توسط osdev.org

عماد رضوانی | سه شنبه, ۲۰ خرداد ۱۳۹۳، ۱۲:۴۳ ب.ظ

با سلام. این روزها مشغله امتحانات و کار یه مقدار گرفتاری برای من ایجاد کرده. چند روز پیش وبلاگ را به انجمن osdev معرفی کردیم و مدیران آن سایت  نام این سیستم عامل را در بین دیگر پروژه های سیستم عامل قرار داده است.

http://wiki.osdev.org/Projects در بخش حروف K .

اما نکته قابل توجه فارسی بودن وبلاگ است که بنده پیغامی برای پشتیبانی وبلاگ بیان ارسال کردم که انشاا.. هرچه سریعتر بتوانیم بخش انگلیسی سایت را راه اندازی کنیم. به امید حق.

  • عماد رضوانی