Алексеич написал(а):
как работает убунта с ssd проблем не будет
Жесткий диск непосредственно не управляется операционной системой и никаких специальных драйверов для него не существует. Поэтому Для ОС всё едино - SSD или HDD. Так что ответ на Ваш вопрос вполне однозначен: нет, не будет
Краткое пояснение: жесткий диск по отношению к контроллеру ведет себя так же как монитор по отношению к видеокарте. Очевидно, что собственно для мониторов драйверов не существует - достаточно иметь драйвер видеокарты совместимой с данным монитором. Монитор может передавать видеокарте (и, следовательно, операциннной системе) сведения о себе (EDID). Аналогично, жесткий диск тоже может передавать контроллеру подобные сведения (паспорт диска). Драйверы операционной системы могут иметь список мониторов и жестких дисков с целью автоматизации процесса их настройки при необходимости.
Если жесткий диск или монитор помимо своих основных функций выполняют какие-то дополнительные (USB-концентратор на мониторе, система аппаратного ограничения доступа к информации на SSD), то для поддержки этих дополнительных функций может быть необходим отдельный драйвер. Однако, если его не будет, ничего страшного не случится. Для обеспечения работоспособности устройства по его прямому назначению они не нужны.
Итак: для драйвера (независимо от операционной системы) имеет значение только тип контроллера. Что именно к нему подключено, драйверу безразлично (конечно, может оказаться, что данный контроллер не поддерживает данное устройство, что верно как для дисков, так и для мониторов, но это уже не забота драйвера, верно?).
Вы можете сказать, что SSD отличается от HDD тем, что для его работы необходимо выполнение операции TRIM (в случае SATA-контроллера) и спросить, выполняет ли драйвер AHCI в Ubuntu эту функцию.
Отвечу прямо: НЕ ВЫПОЛНЯЕТ. Но не надо расстраиваться - драйвер любой версии windows тоже её не выполняет.
Почему? Потому что это не входит в обязанности драйвера. Команда TRIM выполняется не драйвером контроллера жестких дисков, а драйвером файловой системы.
И драйверы файловых систем Linux эту поддержку обеспечивают.
Естественно не все. Вы можете создать в Linux раздел FAT32, но на поддержку TRIM советую не рассчитывать. В то же время, к примеру, ext4 такую поддержку обеспечивает. Только надо не забыть её задать при монтировании системы. Или, для того чтобы такая поддержка включалась автоматически при загрузке ОС, указать нужную опцию в параметрах монтирования данной ФС в файле /etc/fstab. Так, для ext4, это опция "discard", которая добавляется к остальным через запятую и без пробелов (ничего нового тут нет - так добавляются все опции).