Инженер от Microsoft внедрява Rust в ядрото на Linux

Най-четени

Емил Василев
Емил Василев
Емил Василев редовно превежда сложни научни теми на достъпен език — от въпроси като „Какво е имало преди Големия взрив?" до практическото приложение на биотехнологиите в лечението на болести. Тази комбинация от технологична и научна журналистика го прави един от най-разностранните автори в екипа на Kaldata.

В края на 2023 година бяха въведени абстракции на Rust в кода на виртуалната файлова система (VFS) на ядрото на Linux. Тези кръпки, разработени от инженер от Microsoft на име Ведсон Алмейда Фильо наскоро получиха втора итерация. В допълнение към различните подобрения на връзките на Rust с VFS новите кръпки включват драйвер за файлова система EXT2, написан на Rust и в момента разработван.

При първоначалното „искане за коментар“ на абстракциите на VFS в Rust през октомври миналата година бяха представени две реализации на файлови системи, използващи абстракциите: Tarfs и PuzzleFS. PuzzleFS е файлова система за контейнери, а Tarfs се основава на файлове Tar. Сега с поправките на RFC v2 е добавен EXT2 драйвер за Rust, който в момента се разработва, за да се тестват абстракциите на Rust.

Инженер от Microsoft внедрява Rust в ядрото на Linux

Въпреки, че EXT2 се появява през 90-те години на миналия век и не се използва често в съвременните Linux системи, внедряването му в Rust е по-проста първоначална стъпка в сравнение с EXT4. Ведсон Алмейда Фильо е отговорен за този основен EXT2 драйвер, написан на Rust, който в момента поддържа само четене. Microsoft активно насърчава приемането на Rust в ядрото на Linux. Настоящата основна версия на драйвера EXT2 в Rust се състои от по-малко от 600 реда код и е полезна за тестване на нови интерфейси в Rust.

Актуализираните връзки на Rust с VFS продължават да се фокусират върху файловите системи само за четене. Новите кръпки добавят поддръжка на iomap, премахват буферни заглавия и реализират други функции. За повече информация относно последните разработки на Rust за ядрото на Linux се препоръчва да прочетете пачовете Rust VFS v2 (RFC).

АбонаментВсичко важно от света на технологиите, директно в пощата ти.

С абонирането приемате нашите Условия и Политика за поверителност. Може да се отпишете с един клик по всяко време.


Коментирайте статията в нашите Форуми. За да научите първи най-важното, харесайте страницата ни във Facebook, и ни последвайте в Google Новини, TikTok, Telegram и Viber или изтеглете приложението на Kaldata.com за Android, iPhone, Huawei, Google Chrome, Microsoft Edge и Opera!

Нови ревюта

Подобни новини