سه شنبه, ۲۳ بهمن, ۱۴۰۳ / 11 February, 2025
مجله ویستا

لینوكس امسال و سال آینده


لینوكس امسال و سال آینده

درست زمانیكه تصور می كنید كه توسعه لینوكس را كاملا متوجه شده اید چیز جدیدی ارائه می شود Corbet در كنفرانس Embedded Linux در شهر سانتاكلارای كالیفرنیا توضیح داد, در اینجا درایور دوربین پروژه d و ویرایشگر LWN سایت محبوب لینوكس وجود ندارد

● سانفرانسیسكو

درست زمانیكه تصور می‌كنید كه توسعه لینوكس را كاملا متوجه شده‌اید چیز جدیدی ارائه می‌شود. Corbet در كنفرانس Embedded Linux در شهر سانتاكلارای كالیفرنیا توضیح داد، در اینجا درایور دوربین پروژه d و ویرایشگر LWN سایت محبوب لینوكس وجود ندارد. بیشترین چیزی كه در كرنل‌های آینده باید عرضه می‌شد، قبلا عرضه شده‌اند. كافیست در مكان مناسب دنبال آنها بگردید.

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

Corbet افزود، توسعه دهندگان ردهت كرنل را در سال گذشته به میزان ۱۴ درصد تغییر دادند، داوطلبان شناخته شده برای كرنل ۱۲ درصد هستند و آی‌بی‌ام و ناول به ترتیب با ۸ درصد و ۴ درصد در این میدان قرار دارند. در كل ۲۰۷۴ توسعه دهنده در این پروژه شركت‌ دارند و تنها ۱۰ شركت كننده برای بیش از یك درصد تغییر به حساب می‌آیند.

اگر چه عرضه‌های كرنل تنها در مكان سوم اعشاری تغییر می كنند و توسعه ۲.۷ آغاز نشده است، Corbet می‌گوید، عرضه ۲.۶ با تغییرات API عرضه بزرگی می‌باشند. تغییرات واقعا اساسی در سال قبل چنین هستند:

- ۲.۶.۱۶ OCFS۲: فایل سیستم دسته شده اوراكل

- ۲.۶.۱۷ SPARC Niagra، درایور بی‌سیم Broadcom ۴۳xx

- تغییر اساسی ۱.۶.۱۸A در چگونگی برداشتن موانع

- فایل سیستم دسته‌ای GFS۲ شركت ۲.۶.۱۹ RedHat

- زیر ساختار مجازی‌سازی KVM) Kernel Virtual Machine. Paravirt-OPS: ۲.۶.۲۰Common)

توسعه فعلی كرنل در مدت كوتاه عرضه خود، ویژگی صرفه‌جویی در برق را به نام "Dynamic Tick" اضافه خواهد نمود كه تایمر وقفه معمولی را با وقفه‌ای كه تنها در زمانیكه كار برنامه‌‌ریزی شده‌ای انجام می‌شود، جابجا می‌كند. Corbet گفت، این در هر موقعیتی كه شما نگران مدیریت نیرو باشید، مفید می‌باشد. پروژه one laptop per child كه قدرتش همانند قدرت در دسك‌تاپ است، خواستار این ویژگی می‌باشد چنانكه اپراتورهای سیستم‌ها این ویژگی‌ را انجام می‌دهند. تا میهان‌های مجازی شده را میزبانی نمایند.

مجازی سازی دارای پروژه‌های متعدد مجادله‌ای است اما توسعه‌دهندگان كرنل برخی از نكات فنی را به منظور كسب پشتیبانی كرنل در آنان قرار می‌دهند. Corbet اضافه كرد، توسعه دهندگان كرنل علاقه‌ای به افزودن hypervisor در سیستم‌های مجازی سازی ندارند. اینترفیس معمولی hypervisor موسوم به paravirt_ops هم اكنون بخشی از كرنل می‌باشد. اگر چه Xen این اینترفیس را در SuSE Linux Enterprise Server و Red Hat Enterprise Linux ارائه داده است، KVM جدید این اینترفیس را در Stream اصلی قرار داده است.

Corbet در این باره می‌گوید، Xen واقعا ریسك بزرگی می‌كند كه باسایر توسعه‌هایی كه ارائه می‌شوند وارد صحنه می‌گردد.

Valerie Henson توسعه دهندگان كرنل توجه همگان را به سوی بحران ذخیره‌سازی جدید جلب می‌كند: دیسك‌ها به سرعت بزرگتر می‌شوند، اما با سرعت كمتری سریع‌تر می‌گردند و البته دیگر قابل اطمینان نخواهند بود.

Corbet گفت، اخیرا گروه بزرگ RAID در kernel.org یك هفته كامل را صرف كنترل استفاده از برنامه "fsck" نمود. روش محتمل به منظور تقسیم فایل سیستم‌ها به تكه‌های بزرگ می‌باشد تا از اجرای fsck در تمام فایل سیستم در یك زمان خودداری كند. Corbet ادامه داد، فكر نمی‌كنم كه هیچ چیزی را همانند ZFS در آینده نزدیك مشاهده نمائید. ZFS، سیستم فایل پیشرفته شركت سان برای سولاریس است كه كار كردی را كه در لینوكس با ورود نرم‌افزار مدیریت حجم منطقی و خود سیستم فایل بكار گرفته شده است تركیب می‌كند.

پشتیبانی دیوایس درایور رو به پیشرفت است، اما به نظر می‌رسد كه مانع اصلی برخی از فروشندگان هستند كه هنوز فرایند پشتیبانی لینوكس را متوجه نشده‌اند. Corbet افزود، هنوز فروشندگان سخت‌افزاری هستند كه متوجه این فرایند نشده‌اند، پشتیبانی سخت‌افزار شبكه Broadcom هم اكنون در كرنل می‌باشد و "مشكل مشروع" بر درایور Atheros شركت Open BSD متفرق شده است.

شركت اینتل، استانداردی را برای پشتیبانی گرافیك‌های ۳D قرار داده است، اما سخت‌افزارهای گرافیك شركت تنها به صورت یكپارچه در مادربورد قابل دسترس می‌باشند. طبق گفته Corbet، در حال حاضر نمی‌توانید كارت گرافیك مجزایی را خریداری نمایید، اما احتمال می‌دهد كه این كارت‌ها بزودی ارائه شوند. سخت‌افزار سایر فروشندگان پشتیبانی مستقلی را بدست آورده‌اند. NVIDIA كمكی نمی‌كند. اما پروژه‌ای به نام Nouveau دارای "جنبش جدی" است و اكنون برخی از دموهای گرافیكهای ۳D را اجرا می‌كند. افراد بسیاری معتقدند با تغییر مسیر AMD بحث‌های در این زمینه نیز آغاز خواهد شد.

Corbet در حالیكه اسلاید كامل متن را با دلایل كامل نشان می‌داد، افزود، این راهی نیست كه بتوانیم در آن مسیر گام برداریم و تصور نمی‌كنم كه مجبور به چنین كاری شویم.

نویسنده: Don Marti

مترجم: آزاده ارشدی