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

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

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

نویسنده موضوع: چگونگی دیدن سورس و یونیکس  (دفعات بازدید: 2447 بار)

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

آفلاین amir_step

  • Newbie
  • *
  • ارسال: 9
  • جنسیت : پسر
چگونگی دیدن سورس و یونیکس
« : 26 تیر 1391، 12:25 ب‌ظ »
با سلام خدمت عزیزان

1- چطوری میشه سورس لینوکس رو دید؟

2-از کجا متونم سورس کرنل یونیکس رو گیر بیارم؟ آیا باید بخرم یا رایگان است؟

3- زبان یونیکس چیه ؟

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



ممنون میشم جواب بدید و ببخشید چند سوال را یکجا مطرح کردم و سطح سوالات یکمی پایینه.
 
من میخواهم پس میتوانم....

آفلاین جادی

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 1606
    • در دفاع از آزادی بیان
پاسخ : چگونگی دیدن سورس و یونیکس
« پاسخ #1 : 26 تیر 1391، 01:48 ب‌ظ »
۰ - در هر تاپیک یک عنوان مطرح کنی خیلی بهتره

۱- سورس لینوکس رو می تونی از اینجا دانلود کنی http://kernel.org/ و بعد با استفاده از هر ادیتور متن استاندارد اونو ببینی
۲- باید با یک شرکت که سورس یونیکس دارن تماس بگیری. مثلا Oracle یا http://www.sco.com/. آزاد نیستن و در نتیجه باید سعی کنی باهاش توافق کنی. یک ایده هم اینه که بری به سراغ کرنل های یونیکسی تری از لینوکس مثل bsd که آزاد هستن
۳- اکثرا سی
۴- دقیق نمی دونم (: نوشتن با زبان جاوا که راحته. می نویسی و بعد اجرا می کنی. اینکه چطوری حین اینکار از کرنل یونیکس هم استفاده کنی پیچیده است و اینکه چطوری چیزی مثل اندروید از یک کرنل یونیکس در بیاری از تخصص من خارجه و دوستانی مثل prp-e ممکنه بتونن راهنمایی کنن
آزادی کیبورد حق هر انسان است - جادی

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

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : چگونگی دیدن سورس و یونیکس
« پاسخ #2 : 26 تیر 1391، 02:43 ب‌ظ »
خب شما در واقع میخواید کرنل رو یک کرنل یونیکسی قرار بدید و باقی اجزای سیستم عامل رو خودتون بنویسید. این از اینکه کارتون رو با آندروید قیاس کردید مشخص شده.
ببینید مک و آندروید مصداق کاملش هستند. مک از کرنل Darwin استفاده میکنه که گونه ای از BSD هست. آندروید هم که لینوکس.
بستگی داره تا چه حد بخواید به عمق یونیکس نزدیک بشید. به نظرم minix میتونه گزینه بسیار مناسبی برای یادگیری یونیکس باشه. اینم وبسایتش http://minix3.org
همینطور خانواده BSD .
برای نوشتن سایر اجزای سیستم عامل هم باید بتونی با هم ربطشون بدی. کار ساده ای نیست ولی لذت بخش هست . کتاب پروفسور تانن باوم (اگر اشتباه نکنم) همچین موردی رو توضیح داده. انتشارات نص هم ترجمه فارسیش رو منتشر کرده. عنوان کتاب هم "چگونه یک سیستم عامل بسازیم" هست.
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

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

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : چگونگی دیدن سورس و یونیکس
« پاسخ #3 : 26 تیر 1391، 07:32 ب‌ظ »
نقل‌قول
- باید با یک شرکت که سورس یونیکس دارن تماس بگیری. مثلا Oracle یا http://www.sco.com/. آزاد نیستن و در نتیجه باید سعی کنی باهاش توافق کنی. یک ایده هم اینه که بری به سراغ کرنل های یونیکسی تری از لینوکس مثل bsd که آزاد هستن

فکر نکنم به رایگان سورس یونیکس رو ارائه کنند. بهرحال منبع در آمد عظیم این شرکتهاست سورس یونیکس. اپل هم سورس یونیکس رو داره ولی دور اون رو خط قرمز (خیلی قرمز  ;D) بکشید.
اگر سیستم خیلی آزاد (اصطلاح بود از خودم در اوردم) میخواید هم لینوکس-لیبر و گنو/هرد بهترین ها هستند.
قاضی : تو السالوادور چه کار میکردی؟
چه‌گوارا : آفتاب میگرفتم
قاضی : پس چرا ساختمان دادگستری رو منفجر کردی؟
چه‌گوارا : جلوی آفتاب رو گرفته بود

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4868
  • جنسیت : پسر
  • masoft قدیم
پاسخ : چگونگی دیدن سورس و یونیکس
« پاسخ #4 : 26 تیر 1391، 08:42 ب‌ظ »
4- چطوری باید دریونیکس با جاوا برنامه نویسی کرد؟
(منظورم از سوال 4 اینه که اگر کسی بخواهد با استفاده کرنل یونیکس یه سیستم عامل با زبان جلول بنویسه چه کار باید بکند. مثل اندروید )
باید ابتدا یاد بگیرید که قسمت‌های مختلف سیستم چطور با هم در ارتباط هستند. من برای اون LFS رو پیشنهاد می‌کنم. البته LFS تنها برای گنو-لینوکس هست، ولی تشابهات خیلی زیادی با یونیکس داره که باعث میشه متوجه بشید چی به چیه. یک سری مقاله هم هست که میگه Android چطور کار می‌کنه، اونها هم می‌تونند کمک کنند و با کمی جستجو در گوگل می‌تونید اونها رو پیدا کنید.

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

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : چگونگی دیدن سورس و یونیکس
« پاسخ #5 : 26 تیر 1391، 08:46 ب‌ظ »
4- چطوری باید دریونیکس با جاوا برنامه نویسی کرد؟
(منظورم از سوال 4 اینه که اگر کسی بخواهد با استفاده کرنل یونیکس یه سیستم عامل با زبان جلول بنویسه چه کار باید بکند. مثل اندروید )
باید ابتدا یاد بگیرید که قسمت‌های مختلف سیستم چطور با هم در ارتباط هستند. من برای اون LFS رو پیشنهاد می‌کنم. البته LFS تنها برای گنو-لینوکس هست، ولی تشابهات خیلی زیادی با یونیکس داره که باعث میشه متوجه بشید چی به چیه. یک سری مقاله هم هست که میگه Android چطور کار می‌کنه، اونها هم می‌تونند کمک کنند و با کمی جستجو در گوگل می‌تونید اونها رو پیدا کنید.

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

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4868
  • جنسیت : پسر
  • masoft قدیم
پاسخ : چگونگی دیدن سورس و یونیکس
« پاسخ #6 : 26 تیر 1391، 10:27 ب‌ظ »
هیچکدوم از MINIX بهتر نمیتونند در زمینه یونیکس (کلا ؛ چه لینوکس چه بی اس دی و ...) توضیح بدند. LFS هم خوبه ولی فقط برای کرنل لینوکس
MINIX برای یادگیری طراحی و توسعه کرنل خوبه و شناخت اینکه کرنل دقیقا چیکار می‌کنه و برای کسی خوبه که بخواد کرنل رو توسعه بده. برای مثال اینکه مدیریت برنامه‌های اجرا شده به چه صورته، یا اینکه مدیریت حافظه چطور انجام میشه. از طرفی کسی همینشکلی سورس MINIX رو باز نمی‌کنه و بخونه، بلکه همراه با کتابی مثل Operating Systems Design and Implementation اون رو یاد میگیرند. (همونطور که کسی سورس لینوکس رو همینطوری باز نمی‌کنه بخونه)

 ولی LFS ارتباط قسمت‌های مختلف سیستم رو نشون میده و خیلی کاری نداره داخل کرنل چی میگذره. خیلی از مباحثش هم در گنو-لینوکس و یونیکس یکسانه که باعث میشه در هر دو سیستم مفید باشه، ولی خوب مسلما برای گنو-لینوکس نوشته شده.

اگر نگاهی به کتاب Operating Systems Design and Implementation و سورس MINIX بندازی دیگه برای چنین کاری پیشنهادش نمی‌کنی :)

آفلاین amir_step

  • Newbie
  • *
  • ارسال: 9
  • جنسیت : پسر
پاسخ : چگونگی دیدن سورس و یونیکس
« پاسخ #7 : 27 تیر 1391، 12:15 ب‌ظ »
دوستان واقعا ممنون.


اما من یک مبتدی هستم و شما عزیزان یه کمی سطح بالا گفتید. ;D

من میخواهم پس میتوانم....

آفلاین amir_step

  • Newbie
  • *
  • ارسال: 9
  • جنسیت : پسر
پاسخ : چگونگی دیدن سورس و یونیکس
« پاسخ #8 : 27 تیر 1391، 12:24 ب‌ظ »
4- چطوری باید دریونیکس با جاوا برنامه نویسی کرد؟
(منظورم از سوال 4 اینه که اگر کسی بخواهد با استفاده کرنل یونیکس یه سیستم عامل با زبان جلول بنویسه چه کار باید بکند. مثل اندروید )
باید ابتدا یاد بگیرید که قسمت‌های مختلف سیستم چطور با هم در ارتباط هستند. من برای اون LFS رو پیشنهاد می‌کنم. البته LFS تنها برای گنو-لینوکس هست، ولی تشابهات خیلی زیادی با یونیکس داره که باعث میشه متوجه بشید چی به چیه. یک سری مقاله هم هست که میگه Android چطور کار می‌کنه، اونها هم می‌تونند کمک کنند و با کمی جستجو در گوگل می‌تونید اونها رو پیدا کنید.
میشه اگه مقاله ای دارید برام بفرستید. ممنون میشم
من میخواهم پس میتوانم....

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

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : چگونگی دیدن سورس و یونیکس
« پاسخ #9 : 27 تیر 1391، 01:15 ب‌ظ »
4- چطوری باید دریونیکس با جاوا برنامه نویسی کرد؟
(منظورم از سوال 4 اینه که اگر کسی بخواهد با استفاده کرنل یونیکس یه سیستم عامل با زبان جلول بنویسه چه کار باید بکند. مثل اندروید )
باید ابتدا یاد بگیرید که قسمت‌های مختلف سیستم چطور با هم در ارتباط هستند. من برای اون LFS رو پیشنهاد می‌کنم. البته LFS تنها برای گنو-لینوکس هست، ولی تشابهات خیلی زیادی با یونیکس داره که باعث میشه متوجه بشید چی به چیه. یک سری مقاله هم هست که میگه Android چطور کار می‌کنه، اونها هم می‌تونند کمک کنند و با کمی جستجو در گوگل می‌تونید اونها رو پیدا کنید.
میشه اگه مقاله ای دارید برام بفرستید. ممنون میشم

سه یا چهار کتاب اینجا نوشته شده :

http://linuxfromscratch.org

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

آفلاین amir_step

  • Newbie
  • *
  • ارسال: 9
  • جنسیت : پسر
پاسخ : چگونگی دیدن سورس و یونیکس
« پاسخ #10 : 27 تیر 1391، 03:36 ب‌ظ »
4- چطوری باید دریونیکس با جاوا برنامه نویسی کرد؟
(منظورم از سوال 4 اینه که اگر کسی بخواهد با استفاده کرنل یونیکس یه سیستم عامل با زبان جلول بنویسه چه کار باید بکند. مثل اندروید )
باید ابتدا یاد بگیرید که قسمت‌های مختلف سیستم چطور با هم در ارتباط هستند. من برای اون LFS رو پیشنهاد می‌کنم. البته LFS تنها برای گنو-لینوکس هست، ولی تشابهات خیلی زیادی با یونیکس داره که باعث میشه متوجه بشید چی به چیه. یک سری مقاله هم هست که میگه Android چطور کار می‌کنه، اونها هم می‌تونند کمک کنند و با کمی جستجو در گوگل می‌تونید اونها رو پیدا کنید.
میشه اگه مقاله ای دارید برام بفرستید. ممنون میشم

سه یا چهار کتاب اینجا نوشته شده :

http://linuxfromscratch.org

و همه رایگان هستند :)

خوشم میاد درد قشر دانشجو رو میفهمی. ممنون ;)
من میخواهم پس میتوانم....

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

  • High Hero Member
  • *
  • ارسال: 3117
  • جنسیت : پسر
  • Your Future is our Past!
پاسخ : چگونگی دیدن سورس و یونیکس
« پاسخ #11 : 27 تیر 1391، 03:59 ب‌ظ »
4- چطوری باید دریونیکس با جاوا برنامه نویسی کرد؟
(منظورم از سوال 4 اینه که اگر کسی بخواهد با استفاده کرنل یونیکس یه سیستم عامل با زبان جلول بنویسه چه کار باید بکند. مثل اندروید )
باید ابتدا یاد بگیرید که قسمت‌های مختلف سیستم چطور با هم در ارتباط هستند. من برای اون LFS رو پیشنهاد می‌کنم. البته LFS تنها برای گنو-لینوکس هست، ولی تشابهات خیلی زیادی با یونیکس داره که باعث میشه متوجه بشید چی به چیه. یک سری مقاله هم هست که میگه Android چطور کار می‌کنه، اونها هم می‌تونند کمک کنند و با کمی جستجو در گوگل می‌تونید اونها رو پیدا کنید.
میشه اگه مقاله ای دارید برام بفرستید. ممنون میشم

سه یا چهار کتاب اینجا نوشته شده :

http://linuxfromscratch.org

و همه رایگان هستند :)

خوشم میاد درد قشر دانشجو رو میفهمی. ممنون ;)

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