.. ..Всем привет. Решил значится посмотреть как task_struct выглядит изнутри. Заметил атрибут refcount. Хочу узнать вообще зачем он нужен. Есть предположения что ядро очищает память которое выделил под процесс, когда счётчик нуля достигает, но кому помимо планировщика процесс может принадлежать?
это поле для подсчета ссылок, в гугле есть 'reference counting'
.. ..Всем привет. Решил значится посмотреть как task_struct выглядит изнутри. Заметил атрибут refcount. Хочу узнать вообще зачем он нужен. Есть предположения что ядро очищает память которое выделил под процесс, когда счётчик нуля достигает, но кому помимо планировщика процесс может принадлежать?
чтобы преждевременно не освободить структуру
👍1
Посмотрел в свежем ядре неработающий на s1200btl бортовой usb
Последнее работающее ядро 6.14 В отличие от 6.17 в свежем теперь есть инфа —
ehci-pci 0000:00:1d.0: EHCI Host Controller
ehci-pci 0000:00:1d.0: new USB bus registered, assigned bus number 2
ehci-pci 0000:00:1d.0: debug port 2
ehci-pci 0000:00:1d.0: can't setup: -110
ehci-pci 0000:00:1d.0: USB bus 2 deregistered
ehci-pci 0000:00:1d.0: init 0000:00:1d.0 fail, -110
ehci-pci 0000:00:1d.0: probe with driver ehci-pci failed with error -110
Ядра старше 6,14 бортовой контроллер на этой мамке вырубают :(
Обходной манёвр нашел, решение — нет.
$ 4 A Д Есть проект по портированию ОС Minix3 на новые архитектуры процессоров. Сейчас он , правда, притормозился и нас там мало. Технически из активных программистов остался я один. Но если тебя интересует разработка ОС, то тебе к нам - получишь знания и опыт. Да и вообще будет весело, а то катастрофически не хватает единомышленников. Может быть, если нас будет, хотя бы два-три человека, то проект пойдет быстрее. Напиши мне в личкуD Д ² A
A Д
Уфф, надеюсь у меня получится.
Является ли veth с отдельным network namespace'ом лучшей архитектурой для задачи: взять трафик конкретного приложения, которое не умеет в socks и подобное и передать его в другое приложение, которое обрабатывает трафик по своим правилам (например, xray - осуждаю, только в исследовательских целях). Хочу реализовать это ebpf'ом в ядре без лишнего переключения userspace'а. Про TPROXY и т.д. в курсе, цель полапать ebpf, но реализовать решение на самом эффективном варианте. Есть что-то лучше?