Linux 6.1 цөм нь Rust хэлийг дэмжихийн тулд шинэчлэгдсэн.

Линус Торвалдс Linux 6.1 цөмийн салбарт өөрчлөлт оруулж, Rust хэлийг драйверууд болон цөмийн модулиудыг хөгжүүлэх хоёр дахь хэл болгон ашиглах боломжийг хэрэгжүүлсэн. Линукс-дараагийн салбарт жил хагасын турш туршсаны дараа хийсэн тайлбарыг арилгасны дараа засваруудыг хүлээн авсан. kernel 6.1 хувилбар XNUMX-р сард гарах төлөвтэй байна. Rust-ийг дэмжих гол шалтгаан нь санах ойтой ажиллах үед алдаа гаргах магадлалыг бууруулж, аюулгүй, өндөр чанартай төхөөрөмжийн драйверуудыг бичихэд хялбар болгох явдал юм. Rust-ийн дэмжлэг нь анхдагчаар идэвхждэггүй бөгөөд Rust-г шаардлагатай цөмийн бүтээцийн хамаарал болгон оруулахад хүргэдэггүй.

Цөм нь өнөөг хүртэл засваруудын хамгийн бага, хасагдсан хувилбарыг нэвтрүүлсэн бөгөөд энэ нь 40-өөс 13 мянган мөр код хүртэл цөөрсөн бөгөөд зөвхөн Rust хэл дээр бичигдсэн энгийн цөмийн модулийг бүтээхэд хангалттай шаардлагатай хамгийн бага хэмжээг өгдөг. Ирээдүйд Rust-for-Linux салбараас бусад өөрчлөлтүүдийг шилжүүлж, одоо байгаа функцийг аажмаар нэмэгдүүлэхээр төлөвлөж байна. Үүний зэрэгцээ NVMe хөтчүүд, 9p сүлжээний протокол болон Apple M1 GPU-ийн Rust хэл дээрх драйверуудыг хөгжүүлэхэд санал болгож буй дэд бүтцийг ашиглах төслүүдийг боловсруулж байна.

Эх сурвалж: opennet.ru

сэтгэгдэл нэмэх