История изменений
Исправление EXL, (текущая версия) :
Мне было бы удобнее реализовать lshw через вызовы системных библиотек.
Вот только… их нет! https://www.youtube.com/watch?v=1fxtACiBVgo :^)
И тебе уже придётся ковыряться в кале бесформатных текстовых файлов валяющихся в /proc/
, /sys/
и др. директориях, ковырять их регулярками или самописными костыльными парсерами, в общем дублировать всю ту работу, которую уже сделали разработчики lshw
:
https://github.com/lyonel/lshw/blob/fdab06ac0b190ea0aa02cd468f904ed69ce0d9f1/src/core/ide.cc#L4-L7
https://github.com/lyonel/lshw/blob/fdab06ac0b190ea0aa02cd468f904ed69ce0d9f1/src/core/cpufreq.cc#L4
И когда ты накушаешься этого дерьмеца, ты вспомнишь сабжевую дискуссию и изменишь своё мнение.
Исходная версия EXL, :
Мне было бы удобнее реализовать lshw через вызовы системных библиотек.
Вот только… их нет! https://www.youtube.com/watch?v=1fxtACiBVgo :^)
И тебе уже придётся ковыряться в кале бесформатных текстовых файлов валяющихся в /proc
, /sys/
и др. директориях, ковырять их регулярками или самописными костыльными парсерами, в общем дублировать всю ту работу, которую уже сделали разработчики lshw
:
https://github.com/lyonel/lshw/blob/fdab06ac0b190ea0aa02cd468f904ed69ce0d9f1/src/core/ide.cc#L4-L7
https://github.com/lyonel/lshw/blob/fdab06ac0b190ea0aa02cd468f904ed69ce0d9f1/src/core/cpufreq.cc#L4
И когда ты накушаешься этого дерьмеца, ты вспомнишь сабжевую дискуссию и изменишь своё мнение.