یک درایور GPIO نوشته شده در Rust برای هسته لینوکس پیشنهاد شده است

در پاسخ به نظر لینوس توروالدز مبنی بر اینکه درایور نمونه همراه با مجموعه وصله‌های پیاده‌سازی پشتیبانی زبان Rust برای هسته لینوکس بی‌فایده است و مشکلات واقعی را حل نمی‌کند، نوعی از درایور GPIO PL061 که در Rust بازنویسی شده است، پیشنهاد شده است. ویژگی خاص درایور این است که پیاده سازی آن تقریباً خط به خط، درایور GPIO موجود را در زبان C تکرار می کند. برای توسعه دهندگانی که می خواهند با ایجاد درایورها در Rust آشنا شوند، یک مقایسه خط به خط آماده شده است که به آنها اجازه می دهد بفهمند کد C به کدام ساختارها در Rust تبدیل شده است.

منبع: opennet.ru

اضافه کردن نظر