Banner Advertisement
 
Advertisements
 
پربيننده‌ترين مطالب
در هفت روز گذشته
 
آخرين خبرها
 
جديدترين مقالات
 
 
ارسال براي دوستان
نسخه مناسب چاپ
ديدگاه / حرفه: كدنويسي هسته لينوكس‌

ميثاق محمدي‌زاده
ماهنامه شبکه - ارديبهشت ۱۳۸۷ شماره 88

اشاره :

لينوس توروالدز هسته اوليه لينوكس را به تنهايي كدنويسي و منتشر كرد. در آن زمان لينوكس يك سيستم‌عامل كوچك، جذاب و جمع‌ و جور آزمايشگاهي بود و توجه بسياري از افراد را كه به برنامه‌نويسي علا‌قه‌مند بودند يا از انتشار كدهاي يك سيستم‌عامل استقبال مي‌كردند، به خود جلب كرد.


لينوس توروالدز هسته اوليه لينوكس را به تنهايي كدنويسي و منتشر كرد. در آن زمان لينوكس يك سيستم‌عامل كوچك، جذاب و جمع‌ و جور آزمايشگاهي بود و توجه بسياري از افراد را كه به برنامه‌نويسي علا‌قه‌مند بودند يا از انتشار كدهاي يك سيستم‌عامل استقبال مي‌كردند، به خود جلب كرد.

تا چندين سال پس از انتشار اولين كدهاي لينوكس، توروالدز خودش كدهاي جديد را از علاقه‌مندان و دوستداران توسعه اين سيستم‌عامل، تحويل مي‌گرفت و روي هسته اصلي كامپايل مي‌كرد و خطاها و باگ‌هاي موجود را برطرف و نسخه‌هاي جديد را منتشر مي‌كرد.

اما كم‌كم با زياد شدن تعداد افراد علاقه‌مند به مشاركت در توسعه اين هسته سيستم‌عامل و كاربردي شدن آن و مورد توجه قرار گرفتن از سوي شركت‌هاي تجاري اپن‌سورس، توروالدز احساس كرد كه ديگر نمي‌تواند به تنهايي تمامي امور توسعه و خطايابي و انتشار هسته لينوكس را به عهده بگيرد.

به همين دليل، با تشكيل بنياد لينوكس (Linux Foundation) و آزمايشگاه OSDL (سرنام Open Source Development Lab) كارهاي جزئي و روال‌هاي عادي و روزمره را به اين بنياد واگذار كرد و خود مانند يك كاپيتان روي عرشه ايستاد و كدها و نسخه‌هاي جديد را مديريت و در توسعه مفهومي و ساختاري هسته مشاركت كرد و كمتر كار كدنويسي را به عهده گرفت.

اما بايد ديد اكنون كه هسته لينوكس به عنوان يك سيستم‌عامل كاربردي شناخته شده و درصدي از كامپيوترهاي خانگي و سرور را به خود اختصاص داده و براي پركاربر‌ترين سيستم‌عامل تاريخ كامپيوتر يك رقيب شناخته شده است، چگونه توسعه مي‌يابد و چه افرادي در كدنويسي آن شركت مي‌كنند؟

براي پاسخ‌گويي به اين سؤال مي‌توانيم به آمار و ارقام گزارشي كه اخيراً بنياد لينوكس در اين زمينه ارائه داده، مراجعه و با استفاده از اين گزارش آمار را تحليل و تجزيه كنيم. (متن كامل‌تر اين گزارش را مي‌توانيد تحت عنوان مقاله «چه كساني لينوكس را مي‌سازند؟» در همين شماره ماهنامه بخوانيد) طبق اين گزارش توسعه‌دهندگان هسته لينوكس به سه گروه تقسيم مي‌شوند:

گروه اول، لينوس توروالدز و همكاران وي هستند. در حالي كه توروالدز در سه سال گذشته 495 تغيير در هسته لينوكس ايجاد كرده است، Al Viro's با 1571 تغيير طي اين مدت پرچم‌دار توسعه هسته لينوكس است و از آن به عنوان جانشين توروالدز ياد مي‌كنند.

گروه دوم، برنامه‌نويسان حرفه‌اي هستند كه بيشترين تغييرات هسته لينوكس متعلق به آن‌ها است. از سال 2005 تاكنون نزديك به 3700 نفر از دويست شركت در توسعه لينوكس شركت داشته‌اند. ده نفر اول توسعه‌دهندگان لينوكس نزديك به پانزده درصد و سي نفر اول توسعه‌دهندگان سي درصد از تغييرات هسته لينوكس را انجام داده‌اند.

طبق اين گزارش بيش از هفتاد درصد از كل افرادي كه در توسعه هسته لينوكس همكاري داشته‌اند، كارمندان بخش توسعه شركت‌هاي بزرگي مانند ردهت، آي‌بي‌ام، اينتل، ناول، بنياد لينوكس و... هستند. اين برنامه‌نويس‌ها براي تغييراتي كه روي هسته لينوكس انجام مي‌دهند، حقوق دريافت مي‌كنند.

گروه سوم، برنامه‌نويسان آزاد و گمنامي هستند كه به صورت آزادانه در توسعه هسته لينوكس مشاركت مي‌كنند و اين كار را به دليل علاقه‌ و سرگرمي انجام مي‌دهند. 9/12 تغييرات هسته لينوكس در سه سال اخير متعلق به آن‌ها است. اين گروه هيچ حقوق يا دستمزدي دريافت نمي‌كنند و به طور ثابت در توسعه هسته لينوكس مشاركت نمي‌كنند.

تحليل سه گروه توسعه‌دهنده به خوبي نشان مي‌دهد كه توسعه هسته لينوكس ديگر يك كار تفريحي، سرگرمي و رايگان محسوب نمي‌شود. نزديك به 73 درصد از توسعه‌دهندگان به طور اختصاصي روي هسته لينوكس مشغول فعاليت هستند و حقوق دريافت مي‌كنند. در توسعه هسته لينوكس دويست شركت مشاركت دارند، چرا؟ شركت‌هايي مانند اينتل، آي‌بي‌ام، اچ‌پي از مشاركت در توسعه هسته لينوكس چه سودي مي‌برند؟

در چند سال اخير لينوكس به طور چشمگيري روي دستگاه‌هاي ديجيتالي، همراه و همچنين سرورهاي بزرگ مورد استفاده قرار گرفته است. مشاركت در توسعه هسته لينوكس اين هسته را با محصولات و تجهيزات آن‌ها سازگار مي‌كند و همكاري آن‌ها را در ساخت يك سيستم‌عامل قدرتمند و مستحكم با قابليت‌ها و انعطاف‌پذيري زياد بيشتر مي‌كند تا در آينده خودشان بتوانند از آن استفاده كنند.

در چند سال اخير، افزايش تعداد توسعه‌دهندگان لينوكس قابل توجه است. در سال‌هاي اوليه تعداد افراد توسعه‌دهنده لينوكس به تعداد انگشتان دست بود، در حالي كه امروز 3700 نفر در امر توسعه همكاري دارند. اين آمار بيانگر وضعيت لينوكس در ميان كاربران و شركت‌هاي تجاري است.

لينوكس نيز ديگر يك پنگوئن چموش و بازيگوش نيست و كاربران به آن به عنوان يك محصول تجاري داراي رقيب نگاه مي‌كنند. Jim Zemlin، مدير اجرايي بنياد لينوكس، استقبال از توسعه هسته لينوكس در چند سال اخير را به يك موج خروشان دريا تشبيه كرده و مي‌گويد:

«فكر مي‌كنم استفاده از لينوكس در اين چند سال اخير براي مردم باورپذيرتر شده است. ما پس از اين ‌كه لينوكس را روي كامپيوترهاي بورس نيويورك نصب كرديم، بسياري از مردم ناباورانه كاركرد درست لينوكس را از نزديك مي‌ديدند و مشتاقانه در گفت‌وگو شركت مي‌كردند.»

وي در مورد آينده توسعه هسته لينوكس مي‌گويد: «برآورد ما اين است كه با توجه به استفاده بيشتر لينوكس در دستگاه‌هاي ديجيتالي تعداد افراد بيشتري از توسعه لينوكس استقبال كنند.»

     
   
مطالب مرتبط
همايش گروه‌افزار كارآمد
( اپن سورس - Open Source )
اوبونتوي جديد
( Linux - لينوكس )
چرا پشتيباني؟
( اپن سورس )
يك داستان اپن‌سورس(قسمت دوم)‌ - شرحي از ماجراي تولد و بلوغ پروژه اپن سورس DotNetNuke
( اپن سورس - Open Source )
جنب‌وجوش يك‌ساله پنگوئن‌ها!
( اپن سورس - لينوكس )
آيا آندروئيد دگرگون‌‌ساز خواهد بود؟
( لينوكس )
يك داستان اپن‌سورس‌ - قسمت اول
( اپن سورس )
صنعتي متمركز، روشي غيرمتمركز
( اپن سورس )
پرواز فدورا‌‌كور؛ بررسي نسخه جديد لينوكس ردهت‌
( لينوكس )
جي صفر؛ تولدت مبارك‌
( Linux )
حقه‌هاي پنگوئن‌ - روش‌هاي عجيب و جالب براي اجراي برنامه‌ها در لينوكس با استفاده از Kstart
( لينوكس )
فدوراكور هفت
( لينوكس - اپن سورس )
نوت‌بوك‌هاي دل با اوبونتو
( Linux - لينوكس - اپن سورس )
نشانه‌هاي گسترش -‌ نگاهي به وضعيت گسترش نرم‌افزارهاي منبع‌باز در آسيا
( اپن سورس - Open Source )
ساخت DVD در لينوكس‌با استفاده از برنامه Kmediafactory
( لينوكس )
لينوكس روي حافظه فلش‌
( لينوكس - اپن سورس )
انتشار نسخه دوم Thunderbird
( اپن سورس )
اكنون، مقبوليت‌ - گفت‌وگو با لينوس توروالدز درباره وضعيت و چالش‌هاي جنبش منبع باز
( اپن سورس )
معرفي چند سرويس شبكه‌اي در لينوكس‌
( لينوكس )
iPod در لينوكس‌
( لينوكس )
ODF فرمتي براي آزادي اسناد اداري‌
( اپن سورس )
شش ابزار براي توسعه اي‌جكس - ‌بررسي اجمالي ابزارهاي اپن سورس AJAX
( اپن سورس )
تلاش براي محروم كردن شركت ناول از توزيع لينوكس
( لينوكس )
ده نرم‌افزار طلايي در اوبونتو
( لينوكس )
لينوكس روي گوشي‌هاي موبايل‌
( لينوكس )
دسكتاپ سه‌بعدي براي لينوكس و ويندوز
( لينوكس )
ويستاي بد!
( اپن سورس )
انتشار OpenSuSE 10.2
( لينوكس - اپن سورس - Linux )
راه باز و ...انتشار دومين پيش‌نويس مجوز GPL3
( اپن سورس )
جيتكس ۲۰۰۶ / حضور OPENNET در خاورمیانه
( اپن سورس )
ميانگين نظر خوانندگان از ميان 4 نظر ارسال شده :
خيلي ضعيف
متوسط
عالي
نظر شما درباره این مطلب چیست و به آن چه امتیازی می دهید؟ اگر پيرامون موضوع مطرح شده در اين مطلب (صرف ‌نظر از چگونگي ارائه آن در اينجا) نظر يا عقيده‌اي داريد، مي‌توانيد ديدگاه خود را با ما در ميان بگذاريد.
يادآوري:
1 - مجله شبکه هر ماه گزيده‌اي از نظرات، پيشنهادات و انتقادات بازديدکنندگان سايت را در بخش ويژه‌اي تحت عنوان "روي خط شبکه" به چاپ مي‌رساند.
2 - اگر مايليد پاسخ پيام شما را درصورت لزوم برايتان بفرستيم، حتما آدرس ايميل خود را بنويسيد.
3 - مي‌توانيد بدون نوشتن مشخصات و نظر خود يا همراه با آن، به اين مطلب نمره بدهيد - براي نمره دادن کافي است يکي از شش گزينه زير را انتخاب و دکمه ارسال را فشار دهيد
نام
Email
آدرس سايت
اگر از سيستم‌عامل ويندوز و مرورگر IE استفاده مي‌کنيد وضعيت صفحه کليد خود را در حالت انگليسي نگهداريد و از Ctrl+Shift براي تغيير زبان استفاده کنيد
 
نظر (حداکثر 1000 کاراکتر)
پيام شما شامل 0 کاراکتر است
 
 
 

کلیه حقوق مادی و معنوی این سایت متعلق به ماهنامه شبکه می باشد

© 1998-2007 Shabakeh Magazine. All Right Reserved.

|
|
|
|
|
|