Предполагам, че говориш не говориш за архитектурата на ядрото и как се правят основните неща в него (ако е последното, | има най-добра идея поради простата причина, че пописва чат-пат по нещичко значимо )
Освен ядро, Linux дистрибуциите съдържат куп софтуерни пакети, всеки от които има свои възможности, особености и настройки. Няма на света човек, който разбира от всичките.
Има обаче доста хора, които са наясно с основните принципи на тази или друга дистрибуция и знаят как да я накарат да направи каквото им е нужно. Може би е най-добре тях да наречем разбиращи от Linux
От друга страна Linux, като всяка сложна система може да се използва за най-различни цели. Например, за backend сървър, поддържащ web, mail, storage и т.н. услуги в сървърното отделение на голяма компания. Тогава е нужно да познаваш еди-какъв си комплект пакети, принципите им и как да ги накараш да работят заедно. От друга страна, можеш да използваш същата тази дистрибуция за развитие на софтуер; тогава ти трябват съвсем други приложения (среди за програмиране, библиотеки, всевъзможни анализатори).
И в двата случая хората използващи Linux разбират от него, макар че най-вероятно нито единият, нито другият биха могли да се справят на ниво с работата на другия.
А ти не бързай да се смееш на човек, който използва KDE/Gnome за настройки. Важен е не инструментът, а принципите на настройваната услуга, при това доста често не се налага да разбираш как работят нещата до последния детайл. Достатъчно е да можеш ефективно да свършиш каквото искаш.
Не че е лошо да знаеш всичко, но е просто невъзможно за нормален човек, опитващ се да работи с поне що-годе сложна система. А Linux е достатъчно сложен.
I like work. It fascinates me. I can sit and look at it for hours.
|