С Ubuntu 16.04 больше нельзя включать параметры модуля ядра в /etc/modules. В журнале загрузки появляется ошибка, в которой он не может найти «my_kernel_mod myparam = x».
Вместо этого нужно указать только имя модуля ядра в /etc/modules и поместить параметры в / etc / modprobe.d / myfilename.conf (как было предложено выше).
Ну, некоторые основные вещи, о которых вы, возможно, захотите знать, это то, что Oracle (Sun) Java больше не находится в хранилищах. Вы все равно можете установить его через официальную страницу Java, но установить ее и обновить ее не так просто, как раньше. Git, Rails и RVM работают отлично в 11.10, а также в 12.04.
Вы можете столкнуться с различными проблемами с совместимостью программ, если используете много менее известных пакетов, но большинство из них, как правило, отлично работают а также в новых версиях Ubuntu. Самая большая ошибка заключается в том, что если вы используете 64-битную установку, программы, требующие использования метода 32-разрядной совместимости с ia32-libs, не будут работать, поскольку ia32-libs больше не поддерживается.
Хорошей новостью является то, что все основные программы будут работать отлично, без каких-либо новых проблем, но могут возникнуть некоторые незначительные проблемы с некоторыми работающими приложениями, по крайней мере в начале.
Кроме того, я рекомендую, если это возможно, отказаться от Unity. Это не так уж и здорово, и хотя в 12.04 он должен стабилизироваться, он все еще не очень гибкий. Я рекомендую использовать Gnome-shell и привыкнуть к тому, как он работает. Я сохраняю Unity в том случае, если я когда-либо захочу его использовать, но у меня Gnome установлен как мой по умолчанию.
В целом, вы не можете ошибиться при обновлении до новой версии LTS, когда она ударит стабильно, просто осознавая, что изменилось, и что все используемые вами программы поддерживают его.
Я не совсем уверен, что вы подразумеваете под операционной совместимостью Windows, но ничего существенного в этом отношении не изменилось с 12.04, что я знающий.