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

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

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




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

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

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
سلام وقت بخیر چند تا سوال از افراد حرفه‌ای انجمن که توسعه دهنده رسمی اوبونتو هستند سوال داشتم:

۱. برای توسعه اوبونتو چه مواردی رو باید یاد بگیریم؟
۲. اوبونتو دقیقا چی داره؟ توزیع مادر که دبیان هست میزکار هم که گنومه زبان فارسی هم که خود گنوم پشتیبانی می کنه. دقیقا اوبونتو چی بیشتر از دبیان داره بجز مخازن جدا؟
۳. این که مثلا میگیم توسعه دهنده دقیقا یعنی چی؟ سورس رو دانلود می کنید ایرادات رو برطرف می کنید گزارش میدید؟
۴. چند جا شنیدم پایتون یاد بگیرید خب پایتون به تنهایی که کاری نمی کنه یک کتابخانه ای چیزی هم باید یاد گرفت که مخصوص اون کاری که مد نظر هست باشه درسته؟
خداحافظ لینوکس!

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

  • ناظر انجمن
  • *
  • ارسال: 19697
  • جنسیت : پسر
  • Urahara Kiesuke
    • وبلاگ
پاسخ : مشارکت در توسعه سیستم عامل اوبونتو
« پاسخ #1 : 06 دی 1400، 10:42 ق‌ظ »
۱. هر چیزی که دوست دارید
۲. یه توزیع شامل سیستم‌عامل، نرم‌افزارهای پیش‌گزیده، پیکربندی‌ها و مخازنه. سیستم‌عامل توی همهٔ توزیع‌هایی که می‌بینیم، گنوست. بقیه‌اش فرق داره.
۳. یعنی نرم‌افزارهایی که توی توزیع هستند رو توسعه می‌ده یا پیکربندی‌ها رو پیاده‌سازی می‌کنه.
۴. اون کتاب‌خونه‌ها خودشون با پایتون نوشته شدن!
اگه این ارسال بهت کمک کرد، دنبال دکمهٔ تشکر نگرد. به جاش تو هم به جامعهٔ آزادت کمک کن

آفلاین Dragon-

  • عضو کاربران ایرانی اوبونتو
  • *
  • ارسال: 5125
  • جنسیت : پسر
پاسخ : مشارکت در توسعه سیستم عامل اوبونتو
« پاسخ #2 : 10 دی 1400، 08:26 ب‌ظ »
۱- خیلی چیز‌ها. بهتره حداقل اندازه lpic1 سواد داشته باشید تا بتونید یه چیزی رو توسعه بدید. اکثر چیز‌هایی که توی اون دوره یاد میگیرید، کار‌هایی هست که معمولا یه توسعه دهنده گنو/لینوکس هر روز باهاش سروکار داره‌. مثل ابزار‌های پردازش متن، نوشتن اسکریپت‌های ساده برای انجام بعضی کار‌ها، نحوه بوت شدن و کار کردن سیستم‌عامل و اینجور چیز‌ها.
اگه بتونید کتاب debian-handbook رو کامل بخونید، خیلی توی اینکار به شما کمک می‌کنه. کتاب به انگلیسی هست ولی قسمت‌هایی از اون به فارسی ترجمه شده. این لینک دانلودش به فرمت epub هست. این به فرمت mobipocket هنوز فرمت pdf اون موجود نیست.
اینجا می‌تونید کتاب رو پیدا کنید.

۲- بیشتر تغییرهایی که روی برنامه‌ها انجام دادند. هرچند قسمت زیادی از برنامه‌ها، همونی هست که توی دبیان وجود داره ولی بعضی چیز‌ها بیشتر برای اوبونتو تغییر داده شده، مثل گنوم.

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

۴- با توجه به برنامه‌ای که می‌خواهید بنویسید، باید کتابخانه رو انتخاب کنید. یا اگه برنامه نوشته شده و می‌خواهید به توسعه اون کمک کنید، کتابخانه‌هایی که برنامه با اون نوشته شده رو یاد بگیرید. یاد گرفتن کتابخانه معمولا اینجوریه که می‌بینید چه قابلیت‌هایی داره و این قابلیت‌ها چجوری عمل می‌کنند، بعد از اون قابلیت‌ها توی برنامه استفاده می‌کنید.
باید کد بزنید تا یاد بگیرید این کارها چجوری انجام میشه.
میدونید که زکات علم نشر آن است

آفلاین BiG

  • High Hero Member
  • *
  • ارسال: 1609
  • Windows 7 - Windows xp - Windows 11
پاسخ : مشارکت در توسعه سیستم عامل اوبونتو
« پاسخ #3 : 10 دی 1400، 08:32 ب‌ظ »
خب فرض کنید مثلاً من می خوام توسعه دهنده رسمی اوبونتو بشم. جایی باید ثبت نام بکنم؟ (مثلا)
خداحافظ لینوکس!

آفلاین nixoeen

  • ناظر انجمن
  • *
  • ارسال: 4862
  • جنسیت : پسر
  • masoft قدیم
پاسخ : مشارکت در توسعه سیستم عامل اوبونتو
« پاسخ #4 : 10 دی 1400، 08:42 ب‌ظ »
خب فرض کنید مثلاً من می خوام توسعه دهنده رسمی اوبونتو بشم. جایی باید ثبت نام بکنم؟ (مثلا)
به نظرم هدفتون رو اشتباه گذاشتید. شما اگر توی توسعهٔ اوبونتو کمک کنید، می‌تونید بعد از اینکه مدتی کمک کردید (حداقل یکی دو سال)، می‌تونید تقاضا بدید و اگر مورد قبول باشه، شما برای دو سال میشید توسعه‌دهندهٔ رسمی اوبونتو. این عنوان هم اگر بعدش فعالیت نداشته باشید، ازتون گرفته میشه.