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

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

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


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

نویسنده موضوع: راهنمایی در رابطه با توسعه دهنده ی کرنل شدن  (دفعات بازدید: 1374 بار)

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

آفلاین Thomson

  • Sr. Member
  • *
  • ارسال: 258
  • جنسیت : پسر
سلام دوستان وقت همگی بخیر

سوالی داشتم در رابطه با اینکه چطور میشه توصعه دهنده ی کرنل شد در حد اینکه بشه کارمند شرکت هایی مثه ردهت شد.

من 17 سالمه و تازه وارد لینوکس نیستم، اما کارها و فعالیت های من تا امروز در سطح لینوکس در حد نصب و کانفیگ سرور های مبنی بر توضیح های لینوکسی بوده و کلا یه سری کارهای مرسوم که خب هیچ کدوم در سطح کرنل یا یک shell scripting اختصاصی نبوده.

اما از دوستانی که پیشکسوت هستن خواهم میکنم یه توضیحی در رابطه با اینکه چطور میشه توصعه دهنده ی لینوکس شد و انتخاب مسیری که بشه راه پیدا کرد به شرکت های موفق دنیا رو معرفی کنند و یک سیر تکاملی رو در صورت امکان بگن که واقعا چه مسیری رو باید طی کرد و چه اگاهی های نیازه! و در آخر هم اگر ممکنه بگن که مدارک lpi یا مثلا rhce تاثیر دارند؟

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

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19811
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پیشنهاد من شروع از کتاب understanding linux kernel هست
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4906
  • جنسیت : پسر
  • masoft قدیم
اولین قدم یادگیری زبان انگلیسی هستش. این بیش از هر چیز بهت کمک می‌کنه. بعد از اون خوندن کتاب‌های مختلف در این مورد هستش.

پیشنهاد اول من کتاب Operating Systems Design and Implementation هست تا با سیستم‌عامل‌ها آشنا بشی و اینکه اصلا چطور کار می‌کنند و بعد از اون هم کتابی که دانیال پیشنهاد داد، یعنی Understanding Linux Kernel. البته خوندن همین دو تا کتاب کافی نیست، ولی خوب قدم‌های اول هستش.

آفلاین mohsen-rashidi

  • High Sr. Member
  • *
  • ارسال: 646
  • جنسیت : پسر
  • Hacker`s Emblem
    • اینجا خانه محسن است
شاید اولین قدم یاد گرفتن دیکته ی توسعه باشه. توصعه غلطه.
اگر می خوای برنامه نویس کرنل بشی، باید سال ها وقت بذاری تا برنامه نویسی پیشرفته و برنامه نویسی سطح پایین رو یاد بگیری. در کنارش یاد گرفتن انگلیسی در سطح ادونس رو هم فراموش نکن.

آفلاین Thomson

  • Sr. Member
  • *
  • ارسال: 258
  • جنسیت : پسر
ممنون از همه دوستان خوبم که پاسخ دادند!

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

آفلاین دانیال بهزادی

  • ناظر انجمن
  • *
  • ارسال: 19811
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
برای توسعه‌ی کرنل حداقل دوره‌هایی که توی ایران برگذار می‌شه با فرض این که با پایه‌ها اشنایی داری نه، تأثیر چندانی نداره
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین abyz

  • Jr. Member
  • *
  • ارسال: 83
  • جنسیت : پسر
    • تجربه‌های پراکنده
راهنماییم برای شما اینه که اگه دوست داشتی وارد این حیطه شی علاوه بر دانش نیاز به چند تا ویژگی داری که بتونی موفق بشی و شاید هم خیلی مربوط به سوال نباشه:

۱- جسارت و پیگیری: یعنی باید از بزرگی و پیچیدگی سیستمی که جلو روته نترسی. چون وقتی با یه سیستم بسیار پیچیده روبرو میشی مدت‌های زیادی میگذره و کاملا گیج مبهوتی ولی باید بتونی ادامه بدی

۲- تقوت خود یادگیری: یعنی اینکه بدونی که چیزایی که میخوای یادبگیری رو تقریبا کسی نیست که بهت یادش بده و خودت بایستی بصورت شخصی با تلاش قابل توجهی یاد بگیری. من به نظرم اگه این ویژگی رو داشته باشی تقریبا توی همه چیز موفق خواهی بود.

۳- علاقه به دانش زیرساختی: تا اونجایی که من میدونم شما برای اینکه سر از کار یه سیستم عامل در بیاری باید روی اصول دانشی اون تسلط خوبی داشته باشی. یعنی اینکه درک خوبی از بحث‌های مرتبط با سیستم عامل، ساختمان داده، الگوریتم داشته باشید.

امیدوارم به درد خورده باشه
تجربه‌های پراکنده من http://blog.abyz.ir
بسازید شکست بخورید اما موفق شوید http://pretotyping.ir