Недавний коммит ядра Linux (6.11) затрагивает ключевые аспекты совместимости и поддержки SD-карт, а именно добавляет поддержку Ultra High-Speed II SD-карт (UHS-II) и Ultra Capacity SD-карт (получивших название SDUC) [h/t Phoronix]. Карты SD UHS-II поддерживают скорость до 312 МБ/с, а карты SDUC имеют теоретическую максимальную емкость 128 ТБ и могут поддерживать еще более высокие скорости UHS-III и SD Express.
Что касается карт SDUC и их емкости, то еще в апреле мы видели карты SDUC емкостью 4 ТБ, а с тех пор была также анонсирована карта SDUC емкостью 8 ТБ. Ожидается, что со временем эта емкость будет увеличиваться, отсюда и потолок в 128 ТБ.
Хотя постоянный рост SD-карт впечатляет, поскольку они по-прежнему остаются самой компактной формой современных флеш-накопителей, цель достичь 128 ТБ на одной из них кажется далекой мечтой, особенно когда жесткие диски по-прежнему имеют максимальную емкость около 32 ТБ, а SSD-накопители емкостью 128 ТБ требуют гораздо большего форм-фактора, чем SD-карты. К сожалению, в настоящее время карты самой большой емкости, использующие SDUC, ограничиваются скоростью 8 ТБ SD-карты UHS-I примерно 104 МБ/с.
Это немного медленнее, чем у стандартного жесткого диска для настольных ПК - скорость UHS-II составляет 320 МБ/с, а по общей пропускной способности она больше похожа на обычный SSD с интерфейсом SATA (максимальная скорость которого составляет ~550 МБ/с).
В своей дебютной форме SD Express использовал PCIe 3.0 для достижения скорости до 985 МБ/с, но последующие итерации позволили использовать SD Express с PCIe 4.0 для достижения скорости до 3940 МБ/с, что на одном уровне с обычными SSD NVMe Gen 3/начального уровня Gen 4 в том же привычном форм-факторе SD-карт.
К счастью, в перспективе карты SDUC, скорее всего, получат поддержку более быстрых классов UHS и SD Express - стандарт SDUC уже прекрасно поддерживает эти функции, но расширение пределов емкости SD-карт, похоже, связано с некоторыми компромиссами в скорости.
К счастью, ядро Linux 6.11 хорошо подготовлено к работе с все еще развивающимся рынком SD-карт.
Помимо добавления поддержки SDUC и UHS-II, обновление MMC ядра Linux 6.11 в основном состоит из добавления поддержки устройств и исправления различных ошибок. Для тех, кто по-прежнему активно использует SD-карты, особенно в сфере профессионального видео, где SD-карты все еще широко распространены, это обновление, несомненно, обеспечит долгожданное улучшение совместимости и стабильности.
Оригинал
Уникальность