Ого, сколько ответов. Ну ладно, внесу и свою лепту. На с/с++ на linux пытаться писать можно, но это изврат, так как все си уже давно прибрал к рукам microsoft. Офисный пакет - Libre Office. Работает неплохо, но иногда грустно ломает документы. Верстка, кстати, едет и у гугловских документов. Выручают документы TeamLab, ставится в хром как плагин + облако с тучей места(забил 30 гб уже. бесплатно) Про маткады и автокады вообще забудь. Работать автокад не будет вообще, а маткад только через wine, но, по крайней мере у меня, иногда вылетает. Лекарство-чаще жмем ctrl + s. С микроконтроллерами я работаю через eclipse. Они молодцы, у них на все случаи жизни есть плагин. Работает на ура, по крайней мере с микроконтроллерами ATmega и программаторами типа USBasp. Ардуининаа и дискавери тоже работают, прошивается все раза в 4 выстрее, чем на Windows, с чем связано-хз. У меня сейчас стоит ubuntu 12 04. Тут есть все, что нужно. Elementary OS стояла перед этим-ооочень хорошая система, красивая вся такая, плавненькая. Стандартные программы там не айс. Но это все дело житейское-не понравилось-поставил то, что нравится больше.