Руст ће бити укључен у Линук 6.1 кернел. Креиран је Руст драјвер за Интел Етхернет чипове

На самиту Кернел Маинтаинерс, Линус Торвалдс је најавио да ће, осим непредвиђених проблема, закрпе које подржавају развој Руст драјвера бити укључене у Линук 6.1 кернел, за који се очекује да ће бити објављен у децембру.

Једна од предности подршке за Руст у језгру је поједностављење писања сигурних драјвера уређаја смањењем вероватноће прављења грешака при раду са меморијом и мотивисањем нових програмера да се укључе у рад на кернелу. "Рђа је једна од оних ствари за које мислим да ће донети нова лица... старимо и сиви", рекао је Линус.

Линус је такође најавио да ће верзија кернела 6.1 побољшати неке од најстаријих и најосновнијих делова кернела, као што је функција принтк(). Поред тога, Линус се присетио да је Интел пре неколико деценија покушао да га убеди да су Итаниум процесори будућност, али је он одговорио: „Не, то се неће догодити јер за то не постоји развојна платформа. АРМ ради све како треба."

Други проблем који је Торвалдс идентификовао била је недоследност у производњи АРМ процесора: „луде хардверске компаније са Дивљег запада, које праве специјализоване чипове за различите задатке. Он је додао да је „ово био велики проблем када су се појавили први процесори, данас постоји довољно стандарда да се олакша пренос кернела на нове АРМ процесоре.“

Поред тога, можемо приметити објављивање почетне имплементације руст-е1000 драјвера за Интел Етхернет адаптере, делимично написане на језику Руст. Код и даље садржи директне позиве на неке Ц везивања, али је у току постепен рад на њиховој замени и додавању Руст апстракција неопходних за писање мрежних драјвера (за приступ ПЦИ, ДМА и мрежним АПИ-јима кернела). У свом тренутном облику, драјвер успешно пролази пинг тест када се покрене у КЕМУ, али још увек не ради са правим хардвером.

Извор: опеннет.ру

Додај коментар