Все для работ с Windows - лучшей операционной системой от Microsoft. Мы охватываем все, от программы предварительной оценки Windows 10 до Windows 11. Предоставляет вам все последние новости о Windows 10 и не только.

Linux 6.0 выходит, а Линус намекает на серьезные изменения в следующей версии

5

В новой версии улучшена поддержка чипов Intel, AMD и Qualcomm, но люди говорят о предстоящем включении кода Rust.

Пришла последняя версия ядра Linux с обычным набором аппаратных обновлений. Последняя версия не содержит серьезных изменений, но Линус Торвальдс сообщил о предстоящем добавлении кода, написанного на Rust, в следующей версии.

Никаких серьезных изменений, но «основные новые вещи» на горизонте

В то время как номер версии будет означать серьезное изменение в других программных проектах, Линус Торвальдс сказал, что в основном речь идет о простом управлении номерами версий в сообщении в список рассылки ядра Linux, основной центр разработки ядра.

Linux 6.0 выходит, а Линус намекает на серьезные изменения в следующей версии

«Изменение номера основной версии больше связано с тем, что у меня кончились пальцы рук и ног, чем с какими-либо серьезными фундаментальными изменениями», — сказал Торвальдс.

В следующей версии, 6.1, будет то, что Торвальдс называет «основными новыми вещами», в основном новый код, написанный на Rust.

Что нового в версии 6.0?

Несмотря на то, что Торвальдс преуменьшает значение основного номера версии, есть некоторые существенные изменения в поддержке оборудования. По словам Phoronix, в новой версии улучшена поддержка процессоров Intel Xeon Ice Lake и AMD Ryzen Ice Ripper и EPYC .

Ядро также теперь поддерживает ряд новых процессоров обеих компаний, а также Qualcomm Snapdragon 8cx Gen 3.

Код Rust появится в ядре Linux

Линус рассказал об одном из самых ожидаемых изменений в ядре за 31 год его существования. В версии 6.1 некоторый код будет написан на Rust.

До сих пор код ядра писался на C. C был основным языком для системного программирования, так как он высокоуровневый, но все еще близок к аппаратному обеспечению. Несмотря на повсеместное распространение и высокую производительность C, необходимость ручного управления памятью программистами привела к некоторым огромным ошибкам, включая эксплойт Heartbleed, затронувший OpenSSH в 2014 году.

Linux 6.0 выходит, а Линус намекает на серьезные изменения в следующей версии

Rust — это скомпилированный высокопроизводительный язык, разработанный для системного программирования, но автоматически управляющий памятью. По этой причине это вызвало ажиотаж в сообществе разработчиков. Включение Rust могло бы упростить разработку ядра Linux, сократив время, затрачиваемое на отладку, но подавляющее большинство ядра, скорее всего, останется на C, потому что большая часть кода уже была опробована и протестирована.

В любом случае пройдет некоторое время, прежде чем обычные пользователи Linux смогут приобрести новое ядро, так как сопровождающим дистрибутива придется интегрировать его в свои системы.

Ядро Linux идет вперед

Ядро Linux давно известно своей головокружительной скоростью разработки. У пользователей, стремящихся опробовать новое ядро, часто не остается иного выбора, кроме как скомпилировать его самостоятельно, прежде чем разработчики дистрибутива наверстают упущенное. Компилировать ядро ​​легко при наличии необходимых знаний, и это было обрядом посвящения для преданных поклонников Linux.

Источник записи: makeuseof.com

Этот веб-сайт использует файлы cookie для улучшения вашего опыта. Мы предполагаем, что вы согласны с этим, но вы можете отказаться, если хотите. Принимаю Подробнее