די צענט ווערסיע פון ​​פּאַטשאַז פֿאַר די לינוקס קערן מיט שטיצן פֿאַר די רוסט שפּראַך

Мигель Охеда (Miguel Ojeda), автор проекта Rust-for-Linux, предложил для рассмотрения разработчиками ядра Linux выпуск v10 компонентов для разработки драйверов устройств на языке Rust. Это одиннадцатая редакция патчей с учётом первого варианта, опубликованного без номера версии. Включение поддержки Rust одобрено Линусум Торвальдсом для включения в состав ядра Linux 6.1, если не всплывут непредвиденные проблемы. Разработка финансируется компанией Google и организацией ISRG (Internet Security Research Group), которая является учредителем проекта Let’s Encrypt и способствует продвижению HTTPS и развитию технологий для повышения защищённости интернета.

Как и прошлый вариант патчей выпуск v10 урезан до самого необходимого минимума, достаточного для сборки простого модуля ядра, написанного на языке Rust. Отличия от прошлой версии сводятся к мелким правкам, замене sizeof на ARRAY_SIZE в kallsyms.c и адаптации патчей к ядру v6.0-rc7. Предполагается, что минимальный патч, размер которого сокращён с с 40 до 13 тысяч строк кода, упростит принятие поддержки Rust в основной состав ядра. После обеспечения минимальной поддержи планируется постепенно наращивать имеющуюся функциональность, перенося и другие изменения из ветки Rust-for-Linux.

די פארגעלייגט ענדערונגען מאַכן עס מעגלעך צו נוצן Rust ווי אַ צווייט שפּראַך פֿאַר דעוועלאָפּינג דריווערס און קערן מאַדזשולז. זשאַווער שטיצן איז דערלאנגט ווי אַן אָפּציע וואָס איז נישט ענייבאַלד דורך פעליקייַט און טוט נישט רעזולטאַט אין זשאַווער ינקלודעד ווי אַ פארלאנגט בויען דעפּענדענסי פֿאַר די קערן. ניצן רוסט פֿאַר שאָפער אַנטוויקלונג וועט לאָזן איר צו שאַפֿן סאַפער און בעסער דריווערס מיט מינימאַל מי, פריי פון פּראָבלעמס אַזאַ ווי זכּרון אַקסעס נאָך פריי, נאַל טייַטל דיפעראַנסיז און באַפער אָוווערראַנז.

זשאַווער ענפאָרסיז זיקאָרן זיכערקייַט אין די קאַמפּיילינג צייט דורך רעפֿערענץ קאָנטראָלירונג, אָבדזשעקט אָונערשיפּ און אַבדזשעקץ לעבן טראַקינג (סקאָפּעס), און דורך יוואַליוייטינג די ריכטיק זיקאָרן אַקסעס אין רונטימע. זשאַווער אויך פּראָווידעס שוץ קעגן ינטאַדזשער אָוווערפלאָוז, ריקווייערז אַז די וועריאַבאַל וואַלועס זענען יניטיאַלייזד איידער נוצן, האט בעסער טעות האַנדלינג אין דער נאָרמאַל ביבליאָטעק, ניצט דעם באַגריף פון ימפּיואַטאַבאַל באַווייַזן און וועריאַבאַלז דורך פעליקייַט, און אָפפערס שטאַרק סטאַטיק טייפּינג צו מינאַמייז לאַדזשיקאַל ערראָרס.

מקור: opennet.ru

לייגן אַ באַמערקונג