Причины есть, правда связанные ненапрямую с линуксом как ОС.Первая причина - отсутствие опытных администраторов за те деньги, что платят в школах.
Вторая причина - отсутствие внятной документации. Да, что-то есть по Open Office. Который не перестает обновляться, исправляться и тп. Да, куча сайтов, по которым надо скакать. А нужна нормальная методическая литература.
Третья причина - масса методического материала сделанного =под винду=. А вот под винду - так или иначе - литература есть. И пока что в большем количестве.
Четвертая причина - =баба Маша=. Учитель с большой буквы =У= - все чаще редкость. И - разновидность причины - ученик, у которого стоит дома винда. Он просто не обязан ставить дома линукс. И - как быть? Ставить в школе рядом и винду? В чем тогда выигрыш?
Пятая причина - нужно достаточно тщательно отбирать дистрибутив для внедрения и многое пилить после внедрения. =Громкие= имена создателей дистров - не спасают, поверьте на слово, вменяемой техподдержки - нет (я тут не про Садовое кольцо, разумеется).
Шестая причина - достаточные скидки на винду для школ. Не будут париться, выберут то, что им уже знакомо. Где-то тут была цитата - =человек заплатит сколько угодно, лишь бы НЕ ДУМАТЬ. А тут НЕ ДУМАТЬ предлагают со скидкой (:
Седьмая причина - все-таки GUI (как элемент недумания). Можно долго спорить - консоль-не консоль. А можно забить на свои амбиции и понять - что конечный и почетный элемент в любой системе - это пользователь.
Основная проблема - человеческий фактор. Вторая проблема - неразвитость инфраструктуры, поддерживающей линукс на территории всей страны. Третья проблема - дистрибутивы, требующие постоянной подгонки-заточки. Четвертая проблема - неодушевленный подход к потребителю (пообщайтесь с техподдержкой, послушайте ответы типа - =сам разберись, у меня нет времени=, =я посчитал, что это вредно и бесполезно= (на вопросы о том, почему нет в пакетах фич, которые есть точно в таких же пакетах других дистрибутивов), =не нравится - переделай= и тп ).
Все это на фоне конкурентной борьбы с известными корпорациями.
И если технические проблемы как-то можно решить - запилить дистр, нанять техподдержку, то человеческий фактор победить трудно. Школа - это последнее звено в информатизации, чтобы до нее дойти, надо перелопатить кучу людей, которым откровенно пофигу на учебу как таковую. И которым не жалко платить за то, чтобы НЕ ДУМАТЬ.