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