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

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

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


ارائه ۲۴٫۱۰ اوبونتو منتشر شد 🎉

نویسنده موضوع: بهترین راه برای ایجاد یک سیستم عامل؟  (دفعات بازدید: 4328 بار)

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

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

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
با سلام .

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

در اینجا سوالی برای من پیش اومده که بهترین راه برای ایجاد یک سیستم عامل چیست؟

1- توزیع کردن یک سیستم عامل دیگر
(اینجا منظورم گنو ، بی اس دی ، و ... نیست! بلکه فقط توزیع کردن هست!) .

2- استفاده از هسته سایر سیستم ها (کاری که Apple انجام داده یا در ابعاد بسیار گسترده تر آندروید).

3- نوشتن همه چیز از صفر!

4- استفاده از چیزی مثل گنو و نوشتن یک هسته برای اون.

ممنون میشم کمک کنید. :).
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #1 : 12 آبان 1391، 08:25 ب‌ظ »
معمولا توی این دوره و زمونه کسی سیستم عامل نمیسازه
ولی اگه بخوای برای یادگیری این کارو بکنی گزینه ۳ مناسبه.
البته اگه برای ساختن سیستم عامل کاربردی هم اگه بخوای من بازم گزینه ۳ رو میگم. اینطوری میشه یه سیستم عامل کاملا بومی! ;)
Ubuntu 14.04 LTS 64-bit - unity

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

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #2 : 12 آبان 1391، 08:33 ب‌ظ »
معمولا توی این دوره و زمونه کسی سیستم عامل نمیسازه
ولی اگه بخوای برای یادگیری این کارو بکنی گزینه ۳ مناسبه.
البته اگه برای ساختن سیستم عامل کاربردی هم اگه بخوای من بازم گزینه ۳ رو میگم. اینطوری میشه یه سیستم عامل کاملا بومی! ;)

ممنون بابت نظرت. :)

خب مزایایی که نسبت به راههای دیگه داره تنها بومی بودنشه. از طرفی لینوکس بعد ۲۰ سال لینوکس شده! و همچنین من هنوز دانش آموزم .
و علم لازم رو ندارم .
(البته این تاپیک رو صرفا جهت بحث و گفتگو زدم ).
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #3 : 12 آبان 1391، 08:45 ب‌ظ »
حق با شماست. بسیار کار سخت و زمان بریه ولی اگه یه تیم ۲۰ نفره (برای شروع) که همه سوادشو تا حدودی داشته باشن بشه جور کرد شدنی هست.
منظورت از گزینه یک یعنی fork کردن یه توزیع جدید؟
Ubuntu 14.04 LTS 64-bit - unity

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

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #4 : 12 آبان 1391، 08:48 ب‌ظ »
حق با شماست. بسیار کار سخت و زمان بریه ولی اگه یه تیم ۲۰ نفره (برای شروع) که همه سوادشو تا حدودی داشته باشن بشه جور کرد شدنی هست.
منظورت از گزینه یک یعنی fork کردن یه توزیع جدید؟

بله. این راه رو خودم رفتم (توزیع جبیر ---> http://jabirproject.org ) .

اما الان قصدم کار کمی حرفه ای تر هست. یعنی چیزی فراتر از یک ریمستر ساده!

(پ.ن : اگر وقتم رو بجای بحث و جدل با اپلی ها ( iSheep ها البته نه اون اقلیتی که یه چیزی بارشونه :دی) روی کار با لینوکس گذاشته بودم الان چیزی بسیار بهتر از یه ریمستر میدادم دست ملت :| ).
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین سیروس

  • High Sr. Member
  • *
  • ارسال: 615
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #5 : 12 آبان 1391، 09:02 ب‌ظ »
اگر وقت،سرمایه و دانش دارید گزینه 3 رو پیشنهاد میکم
اگر سرمایه ودانش دارید ولی وقتشو ندارید گزینه 2
گزینه 4 رو بیخیال شو چون کمی بی معنیه و نیازی به هسته جدید با سیستم عمل قدیمی نیست.

آفلاین Amir (شفقی)

  • High Hero Member
  • *
  • ارسال: 1734
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #6 : 12 آبان 1391، 09:06 ب‌ظ »
با سلام .

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


2- استفاده از هسته سایر سیستم ها (کاری که Apple انجام داده یا در ابعاد بسیار گسترده تر آندروید).


ممنون میشم کمک کنید. :).

به نظرم این بهتر است.

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

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #7 : 12 آبان 1391، 09:08 ب‌ظ »
اگر وقت،سرمایه و دانش دارید گزینه 3 رو پیشنهاد میکم
اگر سرمایه ودانش دارید ولی وقتشو ندارید گزینه 2
گزینه 4 رو بیخیال شو چون کمی بی معنیه و نیازی به هسته جدید با سیستم عمل قدیمی نیست.

با سلام .

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


2- استفاده از هسته سایر سیستم ها (کاری که Apple انجام داده یا در ابعاد بسیار گسترده تر آندروید).


ممنون میشم کمک کنید. :).

به نظرم این بهتر است.

راستش رو بخواید من از ایده Microkernel خیلی خوشم اومده . به نظرم کل دنیای کامپیوتر با اومدن هرد دگرگون خواهد شد.

پیشنهاد شما چه کرنلی هست؟ و این که Application Userland با چه زبانی نوشته بشه راحت تر هست برای من توسعه دهنده ؟

(به شخصه کرنلهای FreeBSD , NetBSD و Linux رو مد نظر دارم. همچنین Darwin هم دلربا به نظر میاد :D ).


{ باز هم میگم بحث تحلیلی هست برای آیندگان :D }
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #8 : 12 آبان 1391، 09:34 ب‌ظ »
نقل‌قول
راستش رو بخواید من از ایده Microkernel خیلی خوشم اومده .
خب پس با مینیکس شروع کن.
نقل‌قول
و این که Application Userland با چه زبانی نوشته بشه راحت تر هست برای من توسعه دهنده ؟
C یا C++ که البته ممکنه با C++ یه خورده به مشکل بر بخورید.
Ubuntu 14.04 LTS 64-bit - unity

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

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #9 : 12 آبان 1391، 09:47 ب‌ظ »
نقل‌قول
راستش رو بخواید من از ایده Microkernel خیلی خوشم اومده .
خب پس با مینیکس شروع کن.
نقل‌قول
و این که Application Userland با چه زبانی نوشته بشه راحت تر هست برای من توسعه دهنده ؟
C یا C++ که البته ممکنه با C++ یه خورده به مشکل بر بخورید.

باز هم ممنون. آیا سیستم عامل شبه یونیکس باشه؟ یا ایده و ساختار جدیدی به همراه داشته باشه؟
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین Amir (شفقی)

  • High Hero Member
  • *
  • ارسال: 1734
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #10 : 12 آبان 1391، 09:55 ب‌ظ »
فکر کنم دبیان یه نسخه با کرنل هرد داره. تستش کن.

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

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #11 : 12 آبان 1391، 10:03 ب‌ظ »
فکر کنم دبیان یه نسخه با کرنل هرد داره. تستش کن.

درسته. ولی متاسفانه روی VirtualBox نصب نشد. دارم QEMU و AQEMU رو نصب میکنم :).
فعلا میکروکرنل خیلی جذبم کرده.
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین majidkamali1370

  • Hero Member
  • *
  • ارسال: 928
  • جنسیت : پسر
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #12 : 12 آبان 1391، 10:06 ب‌ظ »
استفاده از تجربیات دیگران خیلی خوبه.
اگه میخوای حداقل یه تقلیدی از دیگران نباشه کدهای اونا رو نگاه کن و از اونا الگو بگیر نه اینکه عینا کپ بزن ;D
Ubuntu 14.04 LTS 64-bit - unity

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

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #13 : 12 آبان 1391، 10:22 ب‌ظ »
استفاده از تجربیات دیگران خیلی خوبه.
اگه میخوای حداقل یه تقلیدی از دیگران نباشه کدهای اونا رو نگاه کن و از اونا الگو بگیر نه اینکه عینا کپ بزن ;D

:D

ممنون.

درسته. و بزرگترین مزیت FOSS هم همینه :).
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

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

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : بهترین راه برای ایجاد یک سیستم عامل؟
« پاسخ #14 : 13 آبان 1391، 09:34 ق‌ظ »
خب دوستان کرنلهای داروین و هرد رو دانلود کردم و در حال تستشون هستم.

نظری نیست؟
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود