انجمن‌های فارسی اوبونتو

لطفاً به انجمن‌ها وارد شده و یا جهت ورود ثبت‌نام نمائید

لطفاً جهت ورود نام کاربری و رمز عبورتان را وارد نمائید

نویسنده موضوع: پروژه StrongPC  (دفعات بازدید: 30222 بار)

0 کاربر و 1 مهمان درحال مشاهده موضوع.

آفلاین محمدرضا حقیری

  • High Sr. Member
  • *
  • ارسال: 528
    • ذهن زیبا
پروژه StrongPC
« : 18 شهریور 1395، 09:15 ب‌ظ »
بعد از بررسی های بسیار در مورد جامعه اوپن سورس ایران، یا بهتر بگم ورژن فارسی زبان و فشرده شده جامعه اوپن سورس، که فقط محدود به ایران هم نمیشه، شاهد بودیم که نرم افزارهای آزاد زیادی توسعه داده شدن مثلا :
  • توزیع های مبتنی بر لینوکس که تعدادشون هم کم نیست. و اصولا برای راحتی کار کاربران تازه کار و ناآشنا با زبان انگلیسی ساخته شدن. 
  • نرم افزارهای کاربردی رومیزی مثل دانلود منیجر، اسکریپت های مدیریت سیستم و ...
  • ابزارهای سیستم
و هزاران نرم افزار و محتوای دیگر. اما در بررسی های ما، جای جامعه سخت افزار آزاد به شدت خالی بود. نیازی احساس کردیم که پروژه LadyBug رو استارت بزنیم.
پروژه کفشدوزک، یک تلاش و پروژه دانش بنیانه که هدف اصلیش، طراحی و توسعه یک Instruction Set Architecture آزاد و اوپن سورس هست. در واقع، با مطالعه پردازنده های مختلف مثل MIPS و ARM و ... ، ما موفق شدیم یک ALU رو از پایه طراحی کنیم. بعد از این، تصمیم گرفتیم که کار روی واحد کنترل یا همون CU رو شروع کنیم و از بیخ و بن بسازیمش.


برای اطلاعات بیشتر در مورد کفشدوزک میتونید وبسایت ما رو بخونید و در موردش اطلاعات کسب کنید. اما در اینجا، تعدادی شک و شبهه که ممکنه باهاش مواجه بشیم رو پاسخ میدیم :

۱. چرا با وجود پردازنده هایی مثل OpenRISC همچنان دارید پروژه خودتون رو توسعه میدید؟
اوپن ریسک، تقریبا قدیمی شده و کانتریبیوت های کمی روش میشه. اگرچه، یکی از بزرگترین Influence های ما بوده، ولی اصلا و ابدا پروژه مناسبی برای همکاری نیست.
پروژه های مشابه هم یا در فضای خیلی بسته دارن به کارشون ادامه میدن، یا به سرنوشت اوپن ریسک دچارن. اگرچه، پردازنده هایی مثل OpenSPARC هم هستند که علیرغم آزاد بودن طراحی و معماریشون، شرکت تولید کننده، به کاربران ایرانی اجازه استفاده و دخل و تصرف در محصول رو نمیده.

۲. پروژه تا کجا پیشرفت کرده؟
این پروژه، به صورت منطقی شبیه سازی شده. یعنی ALU به صورت کامل در نرم افزارهایی مثل Logisim کشیده و تست شده. و این که ISA هم به صورت کامل داکیومنت شده و قابلیت دانلود از وبسایت داره.

۳. آیا شبیه سازی واقعی انجام شده؟
هنوز خیر، اما در نرم افزارهای آزمایشگاهی الکترونیک، نمونه ای از ISA رو با word size چهار بیت، با آی سی های سری ۷۴ بستیم. البته به زودی، این شبیه سازی کاملا واقعی خواهد شد.

۴. جامعه هدف کیه؟
تقریبا تمام کاربران کامپیوتر. چیزی که خروجی پروژه‌ست، قراره که یک سیستم عامل POSIX-based رو اجرا کنه، و البته توسعه سیستم عامل مرحله بعد توسعه خود جناب پردازشگر هست. به این شکل، ما یک کامپیوتر RISC خواهیم داشت که یک سیستم عامل کوچک رو اجرا میکنه و میتونه کارهای زیادی انجام بده و حتی بشه پایگاهی برای خلاقیت به خرج دادن کاربرانش.

ضمنا، اگر سوال، مشکل، پیشنهاد و انتقادی هست ممنون میشم همینجا با ما در میان بذارید.
« آخرین ویرایش: 10 مهر 1395، 12:35 ب‌ظ توسط پروژه StrongPC »

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : پروژه کفشدوزک
« پاسخ #1 : 18 شهریور 1395، 10:44 ب‌ظ »
به به آقای حقیری. دوست قدیمی. خوش اومدی به انجمن.

آفلاین محمدرضا حقیری

  • High Sr. Member
  • *
  • ارسال: 528
    • ذهن زیبا
پاسخ : پروژه کفشدوزک
« پاسخ #2 : 18 شهریور 1395، 10:48 ب‌ظ »
به به آقای حقیری. دوست قدیمی. خوش اومدی به انجمن.

سلام دوست خوبم! :)

امیدوارم که حالت خوب باشه + تشکر از استقبالت.

آفلاین محمدرضا حقیری

  • High Sr. Member
  • *
  • ارسال: 528
    • ذهن زیبا
پاسخ : پروژه کفشدوزک
« پاسخ #3 : 19 شهریور 1395، 04:14 ب‌ظ »
پست اول بروز شده، شماتیک های ALU اضافه شد.

سوالی بود در خدمتم :)

آفلاین Mmjafari

  • High Sr. Member
  • *
  • ارسال: 556
  • جنسیت : پسر
  • لیلی نام دیگر آزادی ست
    • صفحه من تو گیت
پاسخ : پروژه کفشدوزک
« پاسخ #4 : 19 شهریور 1395، 04:49 ب‌ظ »
پست اول بروز شده، شماتیک های ALU اضافه شد.

سوالی بود در خدمتم :)
دقیق چیه؟

آفلاین محمدرضا حقیری

  • High Sr. Member
  • *
  • ارسال: 528
    • ذهن زیبا
پاسخ : پروژه کفشدوزک
« پاسخ #5 : 19 شهریور 1395، 05:02 ب‌ظ »
پست اول بروز شده، شماتیک های ALU اضافه شد.

سوالی بود در خدمتم :)
دقیق چیه؟

منظورتون رو متوجه نمیشم! اگر «پروژه کفشدوزک» منظورتون هست، باید عرض کنم خدمتتون تلاشی برای ساخت یک CPU کامل و آزاد هست.

آفلاین Mmjafari

  • High Sr. Member
  • *
  • ارسال: 556
  • جنسیت : پسر
  • لیلی نام دیگر آزادی ست
    • صفحه من تو گیت
پاسخ : پروژه کفشدوزک
« پاسخ #6 : 19 شهریور 1395، 05:03 ب‌ظ »
پست اول بروز شده، شماتیک های ALU اضافه شد.

سوالی بود در خدمتم :)
دقیق چیه؟

منظورتون رو متوجه نمیشم! اگر «پروژه کفشدوزک» منظورتون هست، باید عرض کنم خدمتتون تلاشی برای ساخت یک CPU کامل و آزاد هست.
که چی بشه؟

آفلاین محمدرضا حقیری

  • High Sr. Member
  • *
  • ارسال: 528
    • ذهن زیبا
پاسخ : پروژه کفشدوزک
« پاسخ #7 : 19 شهریور 1395، 05:05 ب‌ظ »
پست اول بروز شده، شماتیک های ALU اضافه شد.

سوالی بود در خدمتم :)
دقیق چیه؟

منظورتون رو متوجه نمیشم! اگر «پروژه کفشدوزک» منظورتون هست، باید عرض کنم خدمتتون تلاشی برای ساخت یک CPU کامل و آزاد هست.
که چی بشه؟

همه این سوالات در پست اول شفاف توضیح داده شده، چون حدس میزدیم که چه سوالاتی ممکنه برای کاربر پیش بیاد.

آفلاین Mmjafari

  • High Sr. Member
  • *
  • ارسال: 556
  • جنسیت : پسر
  • لیلی نام دیگر آزادی ست
    • صفحه من تو گیت
پاسخ : پروژه کفشدوزک
« پاسخ #8 : 19 شهریور 1395، 05:16 ب‌ظ »
اگر هم بشه سرمایه گذاری روش منطقی نیست مگر اینکه قصد تحول در سخت افزار یا نرم افزار داشته باشه، یا بخواد یک شرکت جهانی بشه. برای کیس دوم اول نیاز به کیس اول دارید. ایدتون چیه؟

آفلاین محمدرضا حقیری

  • High Sr. Member
  • *
  • ارسال: 528
    • ذهن زیبا
پاسخ : پروژه کفشدوزک
« پاسخ #9 : 19 شهریور 1395، 05:30 ب‌ظ »
اگر هم بشه سرمایه گذاری روش منطقی نیست مگر اینکه قصد تحول در سخت افزار یا نرم افزار داشته باشه، یا بخواد یک شرکت جهانی بشه. برای کیس دوم اول نیاز به کیس اول دارید. ایدتون چیه؟

خب ایده پشت پروژه مطلقا تجاری نیست، یک ایده دانش بنیانه. یعنی چیزی که خروجیشه، بیش از این که محصول تجاری باشه یک فناوری هست. مراحل توسعه و تحقیقاتی که روی این قضیه صورت گرفته، بعد ها میتونه منبع مناسبی برای دانشجوهای کامپیوتر در درسهای معماری و ریزپردازنده بشه، و این خودش یک هدفه و خیلی مهمه.
ضمنا، تحول خاصی قرار نیست ایجاد کنه. چیزی که قراره محصول نهایی باشه یک سیستم کامپیوتری Embedded و مینیمال هست، و همونطور که گفته شد یک سیستم عامل POSIX-based کوچک رو اجرا خواهد کرد.
در مورد شرکت جهانی و ... شدن هم باید بگم که ۱. ما تجاری نیستیم ۲. خیلی بلندپروازانه‌ست.

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : پروژه کفشدوزک
« پاسخ #10 : 19 شهریور 1395، 08:27 ب‌ظ »
باز گیر دادن‌ها شروع شد... ](*,)
آقا یکی دلش خواسته یه پروژه ران کنه تا ازش چیز یاد بگیره و در کنارش هم دیگران چیزی یاد بگیرن و از تجربیاتش استفاده کنن، قرار نیست یه هدف خیلی بزرگ پشت هر پروژه‌ای باشه، حالا ممکنه همین پروژهٔ کوچیک بر حسب تصادف، شانس، تلاش یا هرچی که اسمش رو می‌ذارید روزی سری توی سرا در بیاره...
به همین سادگی :)

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : پروژه کفشدوزک
« پاسخ #11 : 19 شهریور 1395، 09:40 ب‌ظ »
باز گیر دادن‌ها شروع شد... ](*,)
آقا یکی دلش خواسته یه پروژه ران کنه
مشکل نوع اعلام پروژه و تعریف هدف‌ها و غیره هستش، وگرنه مثلا علیرضا امیرصمیمی هم «پروژه ران می‌کنه» و کسی بهش گیر نمیده :)

آفلاین Geek

  • High Hero Member
  • *
  • ارسال: 1116
  • جنسیت : پسر
  • The answer to life the universe and everything: 42
پاسخ : پروژه کفشدوزک
« پاسخ #12 : 19 شهریور 1395، 10:29 ب‌ظ »
آیا با قوانین انجمن در تناقض هست؟

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4872
  • جنسیت : پسر
  • masoft قدیم
پاسخ : پروژه کفشدوزک
« پاسخ #13 : 19 شهریور 1395، 10:47 ب‌ظ »
آیا با قوانین انجمن در تناقض هست؟
تا وقتی که باعث به هم ریختن نظم انجمن نشه، خیر :) همینطور که انتقاد بقیه از پروژه هم با قوانین انجمن در تضاد نیست.

آفلاین سلمان م.

  • ناظر انجمن
  • *
  • ارسال: 4106
  • جنسیت : پسر
  • GNU Operating System - سیستم عامل گنو
پاسخ : پروژه کفشدوزک
« پاسخ #14 : 20 شهریور 1395، 01:44 ق‌ظ »
آیا با قوانین انجمن در تناقض هست؟
مگه کسی چیزی گفت؟ تازه من اولین نفر خوش‌آمدگویی کردم. کسی که یک چیزی رو اعلام عمومی میکنه یعنی همه بیان نظر بدن، چه خوب چه بد. چه موافق چه مخالف. اگه کسی نظر بقیه رو نمی‌خواد این‌جا اعلامش نکنه، بره توی وب‌گاه خودش اعلام کنه، کامنت‌هاش رو هم ببنده که کسی کامنت نذاره.