در هفته گذشته اجلاس آنلاین اوبونتو برگزار شد که در آن اهداف مختلفی که باید در نسخه های بعدی اوبونتو برآورده شوند مورد بحث قرار گرفت. یکی که قبلاً ملاقات کرده ایم ، چطور است با استفاده از GCC 5. سایر تصمیمات هنوز در حال بحث هستند ، اگرچه واقعیت بحث در حال حاضر گامی به جلو است. الف) بله یکی از مباحث بحث تغییر نام رابط شبکه است.
در حال حاضر وقتی سیستم به دستگاه های شبکه اشاره می کند ، نام هایی مانند Eth0 ، Eth1 ، Wlan0 ، Wlan1 و غیره ... ایده این است که این استاندارد را به گونه ای تغییر دهید که از نام های دیگر یا سیستم دیگری برای تغییر نام رابط شبکه استفاده شود.
در حال حاضر سه روش برای تغییر سیستم نامگذاری رابط شبکه پیشنهاد شده است
این ایده توسط مارتین پیت از طریق راه اندازی شده است لیست پستی توسعه و تاکنون فقط سه پیشنهاد قابل قبول ارسال شده است. یکی از این پیشنهادها قرار است براساس آدرس MAC دستگاه باشد ، این همان پیشنهادی است که در حال حاضر استفاده می شود و مدتهاست که مورد استفاده قرار می گیرد. گزینه دیگر استفاده از نام های رابط شبکه است که Bios از آنها استفاده می کند ، بنابراین می تواند یک کپی یا پیوند از نام های bios باشد. روش سوم مبتنی بر سیستم ترکیبی است ، سیستمی به نام Ifname شناخته می شود که مبتنی بر نرم افزاری است که بر اساس سیستم عامل یا BIOS سیستم نام های تصادفی تولید می کند ، در صورت خرابی ، سیستم از آدرس MAC استفاده می کند.
اینها روشهای پیشنهادی است ، روشهایی که امتحان شده اند و معتبرترین آنها هستند اما انجمن هنوز حکم نکرده است ، بنابراین احتمالاً نام رابط شبکه چیزی طولانی است که مدتها یا حداقل آن را نخواهیم دید تا زمان رونق اینترنت اشیا ، تجدید نظر در آدرس های دستگاه لازم است ، همانطور که مدت کوتاهی پیش با مشکل IPv4 روبرو بودیم.
من شخصاً روش سوم را انتخاب می کنم ، اما جزئیات فنی به خوبی توسعه نیافته اند ، بنابراین از مشکلات فنی بی اطلاع هستم. ما شما را در جریان این موضوع قرار خواهیم داد زیرا تغییر در این مرحله برای بسیاری از نرم افزارها ، اسکریپت ها و روش کار اوبونتو مهم خواهد بود.
نظر بدهید ، نظر خود را بگذارید
من معتقدم که اوبونتو تصمیمات زیادی می گیرد که اگرچه ممکن است توسط یک نمونه Distro برای تازه واردین لینوکس گرفته شود ، اما تا مسیری که دیگران طی می کنند بسیار زیاد است.
آنها این کار را با Snappy Core انجام خواهند داد ، و آنها این کار را با Unity خود انجام داده اند که در پایان ، فقط وقت کاربر بود که به آن عادت کنند.