Лінус Торвальдс поділився думками про вайбкодинг, Rust в ядрі та Nvidia

💡 Усі статті, обговорення, новини про AI — в одному місці. Приєднуйтесь до AI спільноти!

Лінус Торвальдс, винахідник Linux та Git, цього місяця поділився своїми думками щодо AI у розробці ПЗ, а також обговорив Rust у ядрі Linux, пропрієтарний код Nvidia та сучасні проблеми інфраструктури. Тепер давайте обговоримо це :)

Торвальдс назвав себе досить позитивно налаштованим щодо вайбкодингу. Але водночас він підкреслив, що це чудовий спосіб познайомитися з комп’ютером, але не для реальних масштабних проєктів, які потрібно підтримувати.

«Комп’ютери стали набагато складнішими, ніж коли я навчався програмувати, вводячи програми з комп’ютерних журналів. Vibe coding допомагає людям змусити комп’ютери робити щось, що вони, можливо, не могли б зробити інакше», — зазначив Торвальдс.

Він також додав, що vibe coding може бути жахливою ідеєю з точки зору підтримки, особливо для великих проектів на кшталт ядра Linux.

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

«Раніше моя робота часто полягала в тому, щоб казати „ні“ новим ідеям, які було б важко підтримувати. Тепер іноді доводиться казати „так“, навіть якщо давні підтримувачі чинять опір», — пояснив він, натякаючи на конфлікти навколо Rust та інших нововведень.

До речі про Rust. Нещодавно у Rust-клоні sudo було знайдено дві серйозні взазливості, які можуть спричинити локальне розкриття частково введених паролів або обхід аутентифікації в деяких конфігураціях targetpw/rootpw :)

Щодо пропрієтарного GPU‑ядра Nvidia та CUDA Торвальдс вважає, що це не суттєво відрізняється від користувацького простору. Навпаки, AI сприяв тому, що Nvidia стала сильним гравцем у Linux-ядрі, чого не було 20 років тому.

Торвальдс також звернув увагу на реальну проблему того, що краулери, що збирають дані з kernel.org, дуже сильно порушують інфраструктуру. Це призводить до багів і фейкових повідомлень про безпеку, створених людьми, які неправильно використовують AI. Водночас для ядра Linux ця проблема менш критична, ніж для інших проектів, наприклад curl.

Сам Торвальдс не користується AI для написання коду і навіть не експериментує з цим, але визнає його потенціал. На його думку, AI — це просто ще один інструмент, як компілятори, які звільнили людей від ручного написання асемблеру та підвищили продуктивність, але не зробили програмістів зайвими.

«Я чекаю часу, коли AI стане повсякденною реальністю, про яку ніхто постійно не говорить», — додав він.

Що думаєте з приводу його думок?

Ось, до речі, повне відео інтерв’ю 👇

👍ПодобаєтьсяСподобалось6
До обраногоВ обраному0
LinkedIn
Ctrl + Enter
Ctrl + Enter

Шо вкладається в термін вайбкодінг? Якшо бездумне копіпейст то так. Якшо вдумлива робота з кодом — це потужний інструмент який збільшує в рази продуктивність. Чи ви гадаєте шо білковий програміст краще розуміє велику кодову базу ніж модель з великим контектним вікном? Роль люди це системне розуміння речей в проекті.

Вдумлива робота з кодом — це вже не вайбкодинг, а вайбінжиринг якийсь

а як гарантувати відсутність context-engineer-in-the-loop biases?

не брехати собі, що можна бути «повністю нейтральним»

по ідеї від власної оцінки biases не перестануть бути biases

Чи ви гадаєте шо білковий програміст краще розуміє велику кодову базу ніж модель з великим контектним вікном?

тут есть маленький нюанс. применять глагол «розуміє» в контексте современных LLM это аванс неслыханной щедрости.

Підписатись на коментарі