-
معاونت سایت
كدنويسي هسته لينوكس
لينوس توروالدز هسته اوليه لينوكس را به تنهايي كدنويسي و منتشر كرد. در آن زمان لينوكس يك سيستمعامل كوچك، جذاب و جمع و جور آزمايشگاهي بود و توجه بسياري از افراد را كه به برنامهنويسي علاقهمند بودند يا از انتشار كدهاي يك سيستمعامل استقبال ميكردند، به خود جلب كرد.
تا چندين سال پس از انتشار اولين كدهاي لينوكس، توروالدز خودش كدهاي جديد را از علاقهمندان و دوستداران توسعه اين سيستمعامل، تحويل ميگرفت و روي هسته اصلي كامپايل ميكرد و خطاها و باگهاي موجود را برطرف و نسخههاي جديد را منتشر ميكرد.
اما كمكم با زياد شدن تعداد افراد علاقهمند به مشاركت در توسعه اين هسته سيستمعامل و كاربردي شدن آن و مورد توجه قرار گرفتن از سوي شركتهاي تجاري اپنسورس، توروالدز احساس كرد كه ديگر نميتواند به تنهايي تمامي امور توسعه و خطايابي و انتشار هسته لينوكس را به عهده بگيرد.
به همين دليل، با تشكيل بنياد لينوكس (Linux Foundation) و آزمايشگاه OSDL (سرنام Open Source Development Lab) كارهاي جزئي و روالهاي عادي و روزمره را به اين بنياد واگذار كرد و خود مانند يك كاپيتان روي عرشه ايستاد و كدها و نسخههاي جديد را مديريت و در توسعه مفهومي و ساختاري هسته مشاركت كرد و كمتر كار كدنويسي را به عهده گرفت.
اما بايد ديد اكنون كه هسته لينوكس به عنوان يك سيستمعامل كاربردي شناخته شده و درصدي از كامپيوترهاي خانگي و سرور را به خود اختصاص داده و براي پركاربرترين سيستمعامل تاريخ كامپيوتر يك رقيب شناخته شده است، چگونه توسعه مييابد و چه افرادي در كدنويسي آن شركت ميكنند؟
براي پاسخگويي به اين سؤال ميتوانيم به آمار و ارقام گزارشي كه اخيراً بنياد لينوكس در اين زمينه ارائه داده، مراجعه و با استفاده از اين گزارش آمار را تحليل و تجزيه كنيم. (متن كاملتر اين گزارش را ميتوانيد تحت عنوان مقاله «چه كساني لينوكس را ميسازند؟» در همين شماره ماهنامه بخوانيد) طبق اين گزارش توسعهدهندگان هسته لينوكس به سه گروه تقسيم ميشوند:
گروه اول، لينوس توروالدز و همكاران وي هستند. در حالي كه توروالدز در سه سال گذشته 495 تغيير در هسته لينوكس ايجاد كرده است، Al Viro's با 1571 تغيير طي اين مدت پرچمدار توسعه هسته لينوكس است و از آن به عنوان جانشين توروالدز ياد ميكنند.
گروه دوم، برنامهنويسان حرفهاي هستند كه بيشترين تغييرات هسته لينوكس متعلق به آنها است. از سال 2005 تاكنون نزديك به 3700 نفر از دويست شركت در توسعه لينوكس شركت داشتهاند. ده نفر اول توسعهدهندگان لينوكس نزديك به پانزده درصد و سي نفر اول توسعهدهندگان سي درصد از تغييرات هسته لينوكس را انجام دادهاند.
طبق اين گزارش بيش از هفتاد درصد از كل افرادي كه در توسعه هسته لينوكس همكاري داشتهاند، كارمندان بخش توسعه شركتهاي بزرگي مانند ردهت، آيبيام، اينتل، ناول، بنياد لينوكس و... هستند. اين برنامهنويسها براي تغييراتي كه روي هسته لينوكس انجام ميدهند، حقوق دريافت ميكنند.
گروه سوم، برنامهنويسان آزاد و گمنامي هستند كه به صورت آزادانه در توسعه هسته لينوكس مشاركت ميكنند و اين كار را به دليل علاقه و سرگرمي انجام ميدهند. 9/12 تغييرات هسته لينوكس در سه سال اخير متعلق به آنها است. اين گروه هيچ حقوق يا دستمزدي دريافت نميكنند و به طور ثابت در توسعه هسته لينوكس مشاركت نميكنند.
تحليل سه گروه توسعهدهنده به خوبي نشان ميدهد كه توسعه هسته لينوكس ديگر يك كار تفريحي، سرگرمي و رايگان محسوب نميشود. نزديك به 73 درصد از توسعهدهندگان به طور اختصاصي روي هسته لينوكس مشغول فعاليت هستند و حقوق دريافت ميكنند. در توسعه هسته لينوكس دويست شركت مشاركت دارند، چرا؟ شركتهايي مانند اينتل، آيبيام، اچپي از مشاركت در توسعه هسته لينوكس چه سودي ميبرند؟
در چند سال اخير لينوكس به طور چشمگيري روي دستگاههاي ديجيتالي، همراه و همچنين سرورهاي بزرگ مورد استفاده قرار گرفته است. مشاركت در توسعه هسته لينوكس اين هسته را با محصولات و تجهيزات آنها سازگار ميكند و همكاري آنها را در ساخت يك سيستمعامل قدرتمند و مستحكم با قابليتها و انعطافپذيري زياد بيشتر ميكند تا در آينده خودشان بتوانند از آن استفاده كنند.
در چند سال اخير، افزايش تعداد توسعهدهندگان لينوكس قابل توجه است. در سالهاي اوليه تعداد افراد توسعهدهنده لينوكس به تعداد انگشتان دست بود، در حالي كه امروز 3700 نفر در امر توسعه همكاري دارند. اين آمار بيانگر وضعيت لينوكس در ميان كاربران و شركتهاي تجاري است.
لينوكس نيز ديگر يك پنگوئن چموش و بازيگوش نيست و كاربران به آن به عنوان يك محصول تجاري داراي رقيب نگاه ميكنند. Jim Zemlin، مدير اجرايي بنياد لينوكس، استقبال از توسعه هسته لينوكس در چند سال اخير را به يك موج خروشان دريا تشبيه كرده و ميگويد:
«فكر ميكنم استفاده از لينوكس در اين چند سال اخير براي مردم باورپذيرتر شده است. ما پس از اين كه لينوكس را روي كامپيوترهاي بورس نيويورك نصب كرديم، بسياري از مردم ناباورانه كاركرد درست لينوكس را از نزديك ميديدند و مشتاقانه در گفتوگو شركت ميكردند.»
وي در مورد آينده توسعه هسته لينوكس ميگويد: «برآورد ما اين است كه با توجه به استفاده بيشتر لينوكس در دستگاههاي ديجيتالي تعداد افراد بيشتري از توسعه لينوكس استقبال كنند.»
مجوز های ارسال و ویرایش
- شما نمیتوانید موضوع جدیدی ارسال کنید
- شما امکان ارسال پاسخ را ندارید
- شما نمیتوانید فایل پیوست کنید.
- شما نمیتوانید پست های خود را ویرایش کنید
-
مشاهده قوانین
انجمن