Линус Торвалдс говори за работата, настоящите и бъдещите проблеми в ядрото

На виртуалната конференцияl Среща на върха на откритата конференцияВграден Linux от миналата седмица, Линус Торвалдс обсъди настоящето и бъдещето на ядрото на Linux в уводен разговор с Дирк Хондел от VMware.

По време на дискусията, беше повдигнат въпросът за смяната на поколенията в средата за развитие. Линус отбеляза, че въпреки почти 30 години история на проекта, като цяло, общността не е толкова стара: има много нови хора сред разработчиците, които все още не са на 50 години.

Ветераните остаряват и стареят, но тези, които са участвали в проекта за дълго време, като правило са спрели да пишат нов код и са ангажирани със задачи, свързани с поддръжка или администрация.

Търсенето на нови поддръжници се разглежда като голям проблем. В общността има много активни разработчици, които с удоволствие пишат нов код, но малцина са готови да отделят времето си за поддържане и проверка на кода на някой друг.

В допълнение към професионализма, поддържащите трябва да се радват на пълно доверие. От мениджърите по техническото обслужване се изисква също така постоянно да участват в процеса и да работят непрекъснато; мениджърът по поддръжката трябва винаги да е на разположение, да чете писма и да отговаря на тях всеки ден.

Работата в такива условия изисква много самодисциплина, така че има малко и никакви поддръжници, а намирането на нови поддръжници, които могат да преглеждат кода на други хора и да препращат промени на най-добрите поддръжници, се превръща в един от основните проблеми в общността. .

Когато попита за експерименти в ядрото, Линус каза общността за развитие ядро Вече не можете да си позволите някои от лудите промени, направени преди. Ако предишното развитие не е налагало нищо, сега много системи зависят от ядрото на Linux.

Когато попита за обработката на ядрото на езици като Go и Rust, Тъй като съществува риск през 2030 г. разработчиците на C да станат настоящото сходство на разработчиците в COBOL, Линус отговори, че C остава в десетте най-популярни езика, но за не-основните подсистеми като драйверите на устройства, това е Обмисля се предоставянето на връзки за развитие на езици като Rust.

В бъдеще, очаква се да предоставят различни модели да напишете тези дъщерни компоненти, не се ограничава до използването на език C.

Намерението на Apple да използва процесори за архитектура ARM на настолни компютри и лаптопи, Линус коментира, надявайки се, че тази стъпка ще помогне ARM да стане по-достъпна за работни станции. През последните 10 години Linus се оплака от невъзможността да се намери ARM система, която да е подходяща за системата на разработчика.

По аналогия с начина, по който използването на ARM от Amazon направи възможно популяризирането на тази архитектура В сървърните системи запасите на Apple могат да предоставят мощни ARM компютри, които могат да се използват за разработка в рамките на няколко години.

По отношение на новия си компютър, базиран на AMD процесор, Линус спомена, че всичко работи добре, освен „от много шумен хладилник.»

За основните класове Линус каза, че е скучно и интересно. Скучно е, защото трябва да се справите с рутината на поправяне на грешки и подреждане на кода, но е интересно, защото постоянно трябва да се справяте с нови технологии, да взаимодействате с екипи от ниско ниво и да наблюдавате всичко, което се случва.

На COVID-19 Линус спомена този пандемичен и изолационен режим не повлия на развитието, като Процесите на взаимодействие се основават на комуникация по имейл и дистанционно развитие.

От основните разработчици, с които Linus си взаимодейства, никой не е пострадал от инфекцията. Тревожността причинява изчезването на един от сътрудниците за месец или два, но се оказва, че е свързано с появата на тунелен синдром.

Линус също така спомена, че по време на разработването на ядрото 5.8, ще трябва да отделите повече време подготовка на версията и пускане на допълнителна тестова версия или две, тъй като това ядро ​​се оказа необичайно голямо по отношение на количеството промени.


Оставете вашия коментар

Вашият имейл адрес няма да бъде публикуван. Задължителните полета са отбелязани с *

*

*

  1. Отговорен за данните: Мигел Анхел Гатон
  2. Предназначение на данните: Контрол на СПАМ, управление на коментари.
  3. Легитимация: Вашето съгласие
  4. Съобщаване на данните: Данните няма да бъдат съобщени на трети страни, освен по законово задължение.
  5. Съхранение на данни: База данни, хоствана от Occentus Networks (ЕС)
  6. Права: По всяко време можете да ограничите, възстановите и изтриете информацията си.