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

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

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

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

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

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

نویسندگان

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

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

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

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

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

  • ع. رضوانی

انتشار دیسک فلاپی سیستم عامل کوثر 0.0.1

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

با سلام.

نسخه آزمایشی و قبلی سیستم عامل کوثر در بخش معرفی و دریافت دراختیار دوستان قرار گرفت. این نسخه به زبان اسمبلی نوشته شده و از فایل سیستم FAT12 پشتیبانی می کند. در این نسخه بیشتر سعی در راه اندازی اولیه سخت افزار و فارسی ساز بوده است. در نسخه فعلی در حال توسعه(0.1.0) ساختار مقدار تغییر پیدا کرده و کد های آن از خوانایی بهتری برخوردار است.انشاا.. در روزهای آینده این نسخه هم در اختیار دوستان قرار خواهد گرفت.

به امید حق.


  • ع. رضوانی

حل مشکل اولیه فارسی ساز

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

با سلام. چند روزی درگیر تغییر ساختار فارسی ساز بودیم که به لطف دوباره آقای بنی طبا  این کد دوباره بازنویسی شد. اطلاعات بیشتر در وبلاگ ایشان:

http://oscreator.blogfa.com/post/51

در حال حاضر بنده هم در حال حل مشکل windows-1256 هستم.


لینک های بررسی:

http://ascii-table.com/codepage.php?1256

  • ع. رضوانی

با سلام.

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

  • تغییر از دیسک فلاپی به هارد دیسک
  • تغییر از FAT12 به FAT16
  • صفحه بندی و استفاده از آدرس مجازی
  • نوشتن هسته به زبان C
در حال حاضر تا انشار نسخه جدید ممکن است این لیست تغییر کند. این ماه به دلیل درگیر شدن با امتحانات توسعه هسته تا چند هفته متوقف می شود( اما دیسک نسخه جدید در اختیار دوستان احتمالا قرار می گیرد. تصویر زیر شروع هسته به زبان C را نشان می دهد).


تصویر جدید از نسخه 0.1.0
تصویر جدید از نسخه 0.1.0
  • ع. رضوانی

سلام. بدون شک شروع  پروژه توسعه سیستم عامل کوثر بدون راه نمایی های آقای بنی طبا و سانیان غیر ممکن بود. آقای بنی طبا توسعه این هسته سیستم عامل را فقط بر مبنای آموزش و بالا بردن سطح علمی بیان کرده است(رجوع به اولین پست های ایشان). توسعه این سیستم عامل در روزهای اولیه با fasm شروع به فعالیت کرد و در حال حاضر با openwatcom کامپایل می شود.

سیستم عامل بنی طبا

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

این سیستم عامل ۱۶ بیتی بوده و با کامپایلر openwatcom کامپایل می شود. آخرین اخبار این سیستم عامل در وبلاگ ایشان به آدرس http://oscreator.blogfa.com در دسترس می باشد.  برای دریافت این سیستم عامل به لینک مراجعه کنید.

در پست های آینده در مورد این سیستم عامل و کد های آن بصورت مفصل بحث خواهیم کرد.


  • ع. رضوانی

سیستم عامل آراکس

ع. رضوانی |

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




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

sourceforge.net/projects/arax/

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

در مرحله باید سطح کاربری root برای کامپایل داشته باشیم:

sudo su

chmod +x ./run.sh

./run

بعد از اجرای آخرین دستور صفحه زیر نمایش داده می شود:

نصب آراکس

بعد از انتخاب گزینه اول, سیستم عامل شروع به کامپایل و اجرا توسط ماشین مجازی پیشفرض qemu می کند. اگر qemu در سیستم شما نصب نمی باشد, در سیستم عامل های بر پایه دبیان می توانید با دستور زیر qemu را نصب کنید:

apt-get install qemu

بعد از اجرا توسط ماشین مجازی, راه انداز اولیه Grub نمایش داده خواهد شد:

سیستم عامل آراکس - Grub

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

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

دریافت

موفق باشید.



  • ع. رضوانی

سیستم عامل AMIR-OS

ع. رضوانی |

سلام.بنا به رسالت وبلاگ, قصد معرفی سیستم عامل و لودر های ایرانی را در چند پست داریم. یک از اولین سیستم عامل هایی که دوستان در اختیار بنده قرار دادند مربوط به سیستم عامل آقای امیر سانیان( دوست و استاد بنده) می باشد که کد ایشان از نظر بازخوانی و تحلیل خیلی ساده نوشته شده است.

کامپایلر مورد استفاده ایشان VC++1.52 می باشد که از نظر ساختار کامپایل تقریبا مشابه سیستم عامل آقای بنی طبا کامپال می شود(با این تفاوت که ایشان از openwatcom استفاده می کند). این سیستم عامل ۱۶ بیتی بوده و خروجی آن بصورت TINY می باشد. فعلا فایل فلاپی این سیستم عامل برای دانلود گذاشته می شود و در روز های آینده به تشریخ فایل و کد های موجود در آن خواهیم پرداخت.


دریافت دیسک

دریافت سورس

  • ع. رضوانی

انتقال وبلاگ

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

با سلام.

بعد از کلی تحقیق و برسی به این نتیجه رسیدیم که بهترین راه در این مقطع زمانی راه اندازی یک بلاگ بر روی سرویس های داخلی مانند سرویس بلاگ شرکت بیان می باشد.  وبلاگ پیشین به آدرس kosaros.cloudsite.ir بصورت آزمایشی راه اندازی شد و به این نتیجه رسیدیم که بیان در حال حاظر بهترین سرویس را به ما ارائه می دهد.

سعی می شود مطالب وبلاگ پیشین به اینجا انتقال پیدا کند و بعد شروع به فعالیت کنیم.

فعلا. یا حق.


  • ع. رضوانی