LINUX.ORG.RU

История изменений

Исправление anonymous-angler, (текущая версия) :

Блин, ну понятно, что в ядре будет дергаться kmalloc вместо malloc, я ведь о том и толкую - закостылить интерфейс для стд раста, вместо всяких функций из libc. Я ведь с самого начала про вектор говорил, но меня стали убеждать, что все не так и в драйверах его использовать не будут.

Ты продолжаешь нести глупость. Может объяснишь, чем плох кастомный вектор, который использует, например, kmalloc, и не кидается паникой, если место не удалось выделить, а затем - сообщает об этом ядру, как и любой другой код ядра?

Раньше думал - зачем вообще в ядре что-то пилить, не осиливаете колинг конвеншин? Проблема слинковаться во внешнем модуле с сишным интерфейсом? Теперь понятно. Но раст оказался негодной поделкой, так что далеко вы не уедете.

Мда. Ещё одна глупость. Напоминаю про «stable API nonsense» от Линуса Грега, что ядро плевать хотело на внешний мир и будет ломать совместимость со всем, что не является его частью. Это уже весомая причина что-то тащить в ядро, а не быть отщепенцем снаружи.

Исходная версия anonymous-angler, :

Блин, ну понятно, что в ядре будет дергаться kmalloc вместо malloc, я ведь о том и толкую - закостылить интерфейс для стд раста, вместо всяких функций из libc. Я ведь с самого начала про вектор говорил, но меня стали убеждать, что все не так и в драйверах его использовать не будут.

Ты продолжаешь нести глупость. Может объяснишь, чем плох кастомный вектор, который использует, например, kmalloc, и не кидается паникой, если место не удалось выделить, а затем - сообщает об этом ядру, как и любой другой код ядра?

Раньше думал - зачем вообще в ядре что-то пилить, не осиливаете колинг конвеншин? Проблема слинковаться во внешнем модуле с сишным интерфейсом? Теперь понятно. Но раст оказался негодной поделкой, так что далеко вы не уедете.

Мда. Ещё одна глупость. Напоминаю про «stable API nonsense» от Линуса, что ядро плевать хотело на внешний мир и будет ломать совместимость со всем, что не является его частью. Это уже весомая причина что-то тащить в ядро, а не быть отщепенцем снаружи.