@3draven я программирую 30 с лишним лет. из них 25 профессионально. и вот есть одна простая истина: либо ты соответствуешь стандартам и оформляешь свой софт так, чтобы он нормально собирался, либо ты нафиг никому не нужен со своими говноподелками, которые стандартам не соответствуют. и опенсоры весь основан на том, что всё соответствует стандартам. иначе бы ничего не работало вообще. как раз именно в лине порядок с ФС - это самое важное. потому что написанный миллионами программистов софт управляется и работает с системой только благодаря стандартам. есть говнокодеры, которые стандарты не читали, но ими можно пренебречь. всё равно ничего полезного они не напишут: мозгов мало. так что отсутствие говнософта в системе на работоспособность системы не влияет никак. что доказано на практике, заметь. я не с потолка всё это беру, я собираю системы и их использую. и всё работает. более того, все системы сборки, пакетные менеджеры и всё остальное специально заточены на то, чтобы всё лежало там, где положено. довольно сложно нарушить эти правила, это надо быть тупым и упорным.
и я себе никогда не противоречу. всё говно, которое нарушает стандарты, у меня на машине отсутствует, как класс. если люди пишут говнософт и банально не могут прочитать стандарты - это причина для удаления такого софта из системы. вместе с ним устраняются и проблемы, которые подобный говнософт создаёт, а заодно и куча уязвимостей и ничто не жрёт ресурсы. потому что те, кто не может прочитать стандарт, вообще не могут в программирование.