Versioni i nëntë i patches për sadisnë Linux me mbështetje për gjuhën Rust

Versioni e nëntë e patch-eve për kernelin Linux është propozuar për komponentët e zhvillimit të drejtorëve të pajisjeve në gjuhën Rust. Kjo version është një variant i reduktuar i botimit të tetë, të publikuar disa ditë më parë. Grupi përmbush një reduktim të konsiderueshëm të madhësisë dhe lë vetëm minimumin e nevojshëm, të mjaftueshëm për ndërtimin e modulit të kernelit, të shkruar në gjuhën Rust.

Supozohët se patch-i minimal do të thjeshtojë pranimet e mbështetjes së Rust në bërthamën kryesore. Pas sigurimit të mbështetje minimale, planifikohet të rritet gradualisht funksionaliteti ekzistues, duke transferuar dhe ndryshime të tjera nga dega Rust-for-Linux.

Në krahasim me versionin e tetë, madhësia e patch-it është zvogëlua nga 40 në 13 mijë rreshta kodi. Për shembull, versioni i nëntë përfshin vetëm 3% të kodit (500 rreshta) të paketës crate "kernel" dhe 60% të bibliotekës alloc, që lejojnë krijimin e moduleve më të thjeshta të kernelit, që përdorin tipin Vec dhe përshkruajnë informacione në logun e kernelit përmes makros "pr_info!".

Burimi: opennet.ru

Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS đŸ”„ Bleni hostim tĂ« besueshĂ«m pĂ«r faqe me mbrojtje nga DDoS, serverĂ« VPS VDS | ProHoster