LINUX.ORG.RU

Вышел стабильный релиз открытого S3-совместимого хранилища RustFS 1.0.0 GA

 , , rustfs,


0

5

16 сентября 2026 года проект RustFS объявил о выпуске версии 1.0.0 GA — стабильного релиза распределённого объектного хранилища с совместимостью с API Amazon S3. По словам разработчиков, выпуск 1.0.0 знаменует переход проекта от активной разработки к использованию в производственных средах.

RustFS — распределённая система объектного хранения, полностью написанная на языке Rust. Разработка проекта началась в феврале 2024 года, а в июле 2025 года его исходный код был опубликован под лицензией Apache 2.0. RustFS ориентирован на хранение больших объёмов данных и использование в облачных, корпоративных и инфраструктурах искусственного интеллекта.

Возможности хранения

В основе RustFS лежит совместимое с S3 объектное хранилище, благодаря чему с ним можно использовать существующие приложения, библиотеки и инструменты, рассчитанные на работу с S3 API.

В версии 1.0.0 заявлены управление жизненным циклом сегментов хранения и объектов, многосоставная загрузка больших файлов (multipart upload), кодирование с устранением избыточности (erasure coding), распределение данных между уровнями хранения (data tiering) и репликация.

Система поддерживает горизонтальное масштабирование пулов хранения, перераспределение данных и автоматическое восстановление узлов. Пулы хранения позволяют объединять ресурсы нескольких узлов и постепенно увеличивать доступную ёмкость по мере роста инфраструктуры.

S3 Tables и Apache Iceberg

В сентябре RustFS представил встроенную поддержку S3 Tables. При этом в документации проекта функция пока обозначена как предварительная (preview).

Реализация использует Apache Iceberg REST Catalog непосредственно внутри системы хранения. В результате один экземпляр RustFS может одновременно предоставлять стандартный S3 API и интерфейс Iceberg REST Catalog.

Это позволяет использовать RustFS не только для хранения обычных объектов — файлов, изображений, видео и других данных, — но и для работы с табличными данными.

К каталогу Iceberg можно подключать такие инструменты, как Apache Spark, DuckDB и PyIceberg, используя стандартный REST-интерфейс. При этом сами файлы в формате Parquet продолжают храниться в RustFS через S3 API.

Дополнительные протоколы

Помимо S3 API, RustFS предоставляет несколько дополнительных интерфейсов:

  • WebDAV;
  • Swift API;
  • FTP/FTPS;
  • MCP.

Безопасность и управление

Для администрирования предусмотрены IAM, OIDC, интеграция с системами управления ключами (KMS), серверное шифрование данных, STS, аудит безопасности и взаимная TLS-аутентификация (mTLS).

Система также поддерживает многопользовательские конфигурации и средства наблюдаемости, включая OpenTelemetry.

Развёртывание и миграция

RustFS можно развернуть несколькими способами: в виде готового исполняемого файла, Docker-контейнера или в Kubernetes. Поддерживаются Linux, Windows и macOS.

Отдельным направлением проекта является миграция с MinIO. Разработчики RustFS заявляют возможность перехода с MinIO посредством замены исполняемого файла или контейнерного образа без переноса самих данных в определённых сценариях. При этом конкретную совместимость необходимо проверять в зависимости от используемых возможностей MinIO.

Дальнейшее развитие

В ближайших планах команды — дальнейшее повышение стабильности и надёжности RustFS по мере накопления опыта использования системы в производственных средах.

Следующим крупным направлением разработчики называют поддержку S3 Vectors.

В более долгосрочной перспективе команда планирует RustFS 2.0, ориентированный непосредственно на инфраструктуру искусственного интеллекта и центры обработки данных для AI-нагрузок.

В частности, дальнейшее развитие проекта связано с использованием технологий RDMA и DPU. Разработчики рассматривают возможность переноса части операций, связанных с кодированием с устранением избыточности и шифрованием, на специализированные аппаратные устройства.

Таким образом, RustFS постепенно развивается от совместимого с S3 объектного хранилища в сторону универсальной платформы для хранения и обработки больших объёмов данных, включая инфраструктуру для современных систем искусственного интеллекта.

>>> Ссылка на анонс

★★★★★

Проверено: hobbit ()
Последнее исправление: hobbit (всего исправлений: 4)
Ответ на: комментарий от saahriktu

Не знаю - хейтеры, тролли или сектанты-фанатики, усиленные сводной дивизией платных или бесплатных ботов (а еще, чтобы вы знали - я веган, а вы все трупоеды и не лечитесь пишу на расте, а у вас всех дырени на полкилометра), честно, стиль один - но совершенно точно знаю, что лично я к расту теперь я даже палкой не притронусь.

DzenPython ★
()
Ответ на: комментарий от DzenPython

Угу, хейтеры и расскажут. Сами всякую хрень придумывают и сами её опровергают.

WatchCat ★★★★★
()
Ответ на: комментарий от BruteForce

То есть я наперёд должен знать решение задачи чтобы оценить результат решения задачи?

Тащето крайне желательно.

anc ★★★★★
()
Ответ на: комментарий от saahriktu

Это как с тем же мессенджером Максом. Кто-то всё-таки поставил себе и обнаружил, что это не такая уж и плохая штука. А остальные даже не ставили, но возмущены агрессивной рекламой

Других вариантов вы смотрю не рассматриваете.

anc ★★★★★
()
Ответ на: комментарий от saahriktu

Это ключевые варианты.

Ну я и сказал что другие варианты вы не рассматриваете. Докину: и судя по вашему комментарию не рассматриваете от слова совсем.

anc ★★★★★
()
Ответ на: комментарий от anc

Ну почему же. Я вполне допускаю, например, что кто-то и Макс ставил, и кодить на Rust'е пробовал, но ничего из этого не зашло. Просто эта линия рассуждения не пересекается с рассуждением выше.

А я пытался сказать, что зачастую это логическая ошибка - судить о предметах по их сообществам и шумихе вокруг них. Мало ли кому что нравится или нет.

Могу предложить ещё такое мысленное упражнение: вот представьте, что в сообщество любимого дистрибутива набежало много шумных и невоспитанных людей, которые на каждом углу орут «Кто не юзает дистрибутив <нужное подставить> - тот тупой и ничего не понимает!». При этом сам дистрибутив каким был таким и остался. Подтолкнёт ли эта ситуация к дистрохоппингу или нет?

Я рассуждал конкретно об этом.

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

Ну почему же. Я вполне допускаю, например, что кто-то и Макс ставил, и кодить на Rust'е пробовал, но ничего из этого не зашло.

А почему обязательно незашло? Вдруг вставило так, что теперь за уши не оттащишь :)

anc ★★★★★
()
Ответ на: комментарий от anc

Так это ж этот вариант:

Кто-то всё-таки поставил себе и обнаружил, что это не такая уж и плохая штука.

saahriktu ★★★★★
()
Ответ на: комментарий от ac130kz

из-за фазы луны

Уважаемый, это была БЕТА!!!!

С неоконченным функционалом!!!!

Что ты ещё хотел????

Ты хоть одну ошибку в трекере зарегистрировал?

AlexVR ★★★★★
()
Ответ на: комментарий от saahriktu

А какие книги есть у Торвальдса?

«Just for fun» же.

4.2

Бенедикт не автор текста. Автор текста - Дэвид Даймонд.

LamerOk ★★★★★
()
Ответ на: комментарий от LamerOk

У многих писателей прошлого в те или иные моменты времени были другие люди, которые записывали их мысли. Составители тех же мемуаров других людей выполняют во многом схожую функцию.

saahriktu ★★★★★
()
Ответ на: комментарий от AlexVR

Они уже там были, и часть даже закрыли, как «решённые», хотя это совершенно не так. Так что к коду с такими практиками программирования лично я дальше притрагиваться не буду.

ac130kz ★★★
()
Ответ на: комментарий от hippi90

Это когда они так переобулись? На гитхабе репа переведена в архив в апреле 2026. Там рекомендую какой-то AIStor со ссылкой на min.io. 🤔

Radjah ★★★★★
()
Ответ на: комментарий от saahriktu

Подтолкнёт ли эта ситуация к дистрохоппингу или нет?

Может и подтолкнуть. Не все хотят тратить личные нервы на отделение агрессивного сообщества от неуиноуатого продукта.

Я больше скажу, на моё отношение к религии в своё время довольно сильно повлияло поведение большого числа агрессивных неофитов, смотрящих на инаковерующих и неверующих как на говно. А тут всего-навсего дистрибутив…

hobbit ★★★★★
()
Ответ на: комментарий от WatchCat

Я не он, но это трудно не заметить.

https://www.linux.org.ru/search.jsp?q=%D0%BD%D0%B5+%D0%BD%D0%B0+Rust&range=ALL&interval=ALL&user=&_usertopic=on

«Почему не на Rust»? Даже с поправкой на то, что половина этих комментариев – троллинг, этот троллинг не на пустом месте возник. Люди банально устали от агрессивного пропихивания.

hobbit ★★★★★
()
Ответ на: комментарий от saahriktu

но возмущены агрессивной рекламой и потому высмеивают саму идею

Реклама ладно. Возмущены недокументированными, мягко говоря, фичами )

frunobulax ★★★★★
()

Попробовал собрать это на машинке с N97 и 12 гигами памяти. Компилятор убивается OOM-killer-ом. Эх!

Radjah ★★★★★
()
Ответ на: комментарий от hobbit

Так я и не спорю с тем, что может.

Тут вопрос: насколько это логично? И лучше об этом рассуждать, конечно, в спокойной обстановке, когда нет такой ситуации. На эмоциях люди принимают чаще всего нелогичные решения.

В логике есть такой вид ошибок как «генетическая ошибка» («genetic fallacy»), когда в первую очередь подчёркивается кто именно сказал, а не что именно.

Если бы Гитлер вышел бы и сказал, что «2 + 2 = 4» и кто-то бы кинулся переписывать математику, поскольку не хочет «математику от Гитлера», то допустил бы эту самую логическую ошибку.

Но её же допускают и те, кто говорят «Раз корпорации проталкивают systemd, то systemd однозначно плохой!», «Если Rust пропагандируют такие шумные люди, то Rust точно плохой!», «Если религию...». Ну вы поняли. Это всё один класс логических ошибок, которые выглядят как отсутствие свободы от мнений конкретных людей, которые не нравятся.

В этом смысле, определённым уровнем свободы является способность выбирать благое, даже если это благое нравится каким-то неприятным людям. Вот на это я и намекал.

saahriktu ★★★★★
()
Ответ на: комментарий от hippi90

разработчики MinIO высказывали недовольство использованием их разработок в сторонних проприетарных продуктах без выполнения условий лицензии AGPL и без указания авторства

«Так не доставайся же ты никому!» Ясно.

Radjah ★★★★★
()
Ответ на: комментарий от Radjah

Я думаю, что про лицензию - это просто повод. А так их бесило, что они тут продукт делают, а зарабатывают на нем другие.

hippi90 ★★★★★
()
Ответ на: комментарий от bernd

вот на таком говне нейросети и учатся

Сильно сомневаюсь, что Клауде первой половины 2026 года учился на гитхабовском коде. Скорее он учился на своих собственных датасетах. Составленных агентами Клауде предыдущей итерации.

Китайские модели дистиллируют, и там соответственно качество кода получается также удивительно хорошим.

sarumeister ★
()
Ответ на: комментарий от ac130kz

Ну шас они ИИ привлекли для написания, а широкую аудиторию - для тестов. Поглядим, как работает такая концепция.

vvb333007
()
Ответ на: комментарий от saahriktu

С тем, что Rust агрессивно рекламируют, я спорить не буду.

Осталось сделать один шажок и понять, кто и зачем пушит язык программирования

vvb333007
()
Ответ на: комментарий от vvb333007

А мне всё равно кто, куда и зачем его внедряет.

Мне нравится сам язык, который не становится от этого ни хуже, ни лучше. Я так считаю.

saahriktu ★★★★★
()
Ответ на: комментарий от Radjah

Повторил на 8845HS о 8 ядрах и 48 гигах памяти, но на винде уже. Долго пыхтело, но собрало 2 бинаря на 307МБ каждый и ещё пару мелких. Загрузка памяти временами тоже была под завязку.

Radjah ★★★★★
()
Ответ на: комментарий от saahriktu

Если бы Гитлер вышел бы и сказал, что «2 + 2 = 4» и кто-то бы кинулся переписывать математику, поскольку не хочет «математику от Гитлера», то допустил бы эту самую логическую ошибку.Но её же допускают и те, кто

Помнится, такое же рассуждение одно время было в моде про свастику как солярный символ и Гитлера

alash ★
()
Ответ на: комментарий от alash

Тут многое определяет контекст, да.

Свастика и на востоке является частью их культуры. Да и в Христианстве известен т.н. «гамматический крест», который визуально совпадает со свастикой, и который активно использовался древними христианами наряду с другими формами креста. За много веков до всяких Гитлеров.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)

Патчат и разрабатывают, после релиза, как будто это альфа. Я посмотрел историю коммитов. И буст. Это НЕ стейбл релиз. У них на странице проекта написано, что «ищем баги в продакшен системах , потом улучшим, если чо».

Затем по ГитХаб. После перехода на ИИ:

GitHub показывает 33586 commits за последний год - то есть примерно 92 коммита в сутки в среднем.

Неплохо.

При таком темпе и армия сеньеров не отревьювит. Вывод напрашивается простой - люди не ревьювят код. :)

vvb333007
()
Ответ на: комментарий от saahriktu

Это как с тем же мессенджером Максом. Кто-то всё-таки поставил себе и обнаружил, что это не такая уж и плохая штука. А остальные даже не ставили, но возмущены агрессивной рекламой и потому высмеивают саму идею.

Если бы с тем мессенджером была только агрессивная реклама, это было бы полбеды. Но его в определённых отраслях ещё и принудительно внедряют (кое-где потом отмазываясь), а ещё глушат альтернативы. Это ещё не говоря про всякие непонятки с тем, куда он лазит (поэтому если его приходится ставить – то строго на отдельное устройство).

Так что аналогия плохая. Это намного хуже, чем Rust. К Rust у меня отношение, скорее, нейтральное, вижу плюсы, вижу минусы.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

Так и те же сотрудники AMD однажды проснулись и узнали, что им теперь придётся писать для их GPU на Rust'е. Понятие «рекламы» может быть как узким, так и широким.

Ну и то, что Макс где-то лазит, никто не доказывал. Какой-то параноик придумал в ответ на агрессивную рекламу Макса, а другие параноики подхватили. Так-то и американский софт много где может лазить, особенно проприетарный, просто многих это не беспокоит. А зря. Информационное сотрудничество между полициями разных стран никто не отменял. Сегодня ты пишешь вопрос про бомбу в ChatGPT, а завтра к тебе вполне могут постучать в дверь даже если ты в России.

saahriktu ★★★★★
()
Ответ на: комментарий от saahriktu

Так-то и американский софт много где может лазить, особенно проприетарный, просто многих это не беспокоит. А зря. Информационное сотрудничество между полициями разных стран никто не отменял.

С этим я полностью согласен и неоднократно отвечал другим людям на ЛОРе, что зря они считают местного товарища майора априори более значимой фигурой, чем заокеанского – по множеству вопросов они вполне могут сотрудничать, просто нас в известность не поставят.

Ну и то, что Макс где-то лазит, никто не доказывал.

Были такие сообщения, и вообще, когда речь идёт о проприетарном софте, доказывать надо то, что не лазит, а не наоборот. Тот же Телеграм я, разумеется, не считаю белым и пушистым, но у него по крайней мере открыт клиент, что уже немало (по крайней мере, зону локальной безопасности очертить можно – сама переписка, разумеется, безопасной всё равно не является).

Аналогию с AMD считаю натянутой, вопрос, на каком ЯП писать прошивку для железа, в первую очередь технический (хотя есть вопрос, не является ли это способом отмазки для обоснования внедрения более мощного железа, чем раньше, но тут всё мутно и вилами по воде). А вот вопрос навязанной монополии одного пролоббированного и огороженного мессенджера это вопрос общественный, и я считаю, что совершенно зря ты портишь себе карму его поддержкой.

В России есть по-настоящему достойные проекты, которыми можно гордиться (мне, например, нравится мишустинская система учёта чеков, да и запись в поликлинику через госуслуги это огромный прогресс), но монопольный огороженный мессенджер к ним совершенно точно не относится.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

В России есть по-настоящему достойные проекты, которыми можно гордиться

Так я не говорю что их нет.

Я говорю, что и к Rust'у и к Максу во многом предвзятые отношения, в т.ч. и из-за шумихи вокруг них.

saahriktu ★★★★★
()
Последнее исправление: saahriktu (всего исправлений: 1)
Ответ на: комментарий от hobbit

Там перемежаются главы

Нет. Дэвид записал на микрофон показания Бенедикта, а потом составил текст. Это - стандартная практика написания мемуаров с литературным рабом. То, что там есть текст от первого лица, ни в какой мере не является доказательством авторства Бенедикта, это просто литературная форма.

LamerOk ★★★★★
()
Последнее исправление: LamerOk (всего исправлений: 1)
Ответ на: комментарий от hobbit

Это ещё не говоря про всякие непонятки с тем, куда он лазит (поэтому если его приходится ставить – то строго на отдельное устройство).

У нас на фирме в итоге купили всем присным по новому телефону, для работы. Причина была другая: у многих уже стояли ВПН-дополнения, «ускорители интернета», и бог знает ещё какие просмотрщики ютубов и тд итп. Так вот эти приложения и расширения неплохо отслеживали, оказывается, наличие МАКСа на борту девайса. И начинали при его обнаружении какую-то свою подковёрную деятельность, внезапно кушали батарейку ускоренно, и тормозили работу как себя так и некоторых системных служб. Народ был уверен поначалу, что это проделки Макса… По мере изучения ситуации поняли, что Макс-то и ни при чём.

alash ★
()
Последнее исправление: alash (всего исправлений: 1)
Ответ на: комментарий от saahriktu

Так-то и американский софт много где может лазить

Одно дело, когда тебе подбирают рекламу по профилю, и совсем другое дело, когда могут подобрать статью.

Radjah ★★★★★
()
Ответ на: комментарий от hobbit

Не ставьте Макс на персональные устройства.

Даже, если устройством поддерживается сандбокс. Это спайварь с функциями мессенджера. Да еще и стакими наивными обфускациями и антиотладкой из 2000х, аж улыбнуло.

Уже один факт обфускации и антиотладки должен напрячь. Но почему-то не напрягает.

vvb333007
()
Ответ на: комментарий от alash

приложения и расширения неплохо отслеживали, оказывается, наличие МАКСа на борту девайса.

наоборот. и батарейку съел, скорее всего, Макс.

vvb333007
()
Ответ на: комментарий от saahriktu

Ну и то, что Макс где-то лазит, никто не доказывал

Смотря, что вы понимаете под словом «лазить». Собирать «настройки системы» и отправлять из юез ведома пользователя, это попадает в категорию «лазить»?

vvb333007
()
Ответ на: комментарий от alash

Так вот эти приложения и расширения неплохо отслеживали, оказывается, наличие МАКСа на борту девайса. И начинали при его обнаружении какую-то свою подковёрную деятельность, внезапно кушали батарейку ускоренно, и тормозили работу как себя так и некоторых системных служб. Народ был уверен поначалу, что это проделки Макса…

Интересно, что конкретно за приложения и расширения. Это результаты ваших внутренних исследований или есть какие-то опубликованные данные? Во втором случае хотелось бы почитать.

Так-то с тем, что не стоит тянуть всякую гадость из интернета, я не спорю. Но оправданием поголовного пропихивания Макса это не является.

hobbit ★★★★★
()
Последнее исправление: hobbit (всего исправлений: 1)
Ответ на: комментарий от hobbit

Интересно, что конкретно за приложения и расширения. Это результаты ваших внутренних исследований или

Знаю только про общую картину. Когда такое началось у многих людей, с моим обычным сяомишным смартфоном было всё в порядке - Макс поставил, и всё нормально, притом и телега осталась и ватсапп как приложения. Но у меня и не было поставлено ничего для ВПН и прочего. А вот у других людей было всякое-разное, в сумме целый зоопарк, и процентов 40 отметили проблемы после появления Макса. В итоге фирма купила просто по новому телефону им, и вопрос закрыт. Новые, чистые - работают с Максом без никаких проблем. (Кстати, соседняя организация поступила аналогично, хотя и государственная, но, видимо, им так тоже можно было)

alash ★
()
Последнее исправление: alash (всего исправлений: 1)
Ответ на: комментарий от hobbit

поэтому если его приходится ставить – то строго на отдельное устройство

Почему именно устройство? А в контейнер/ВМ загнать чем плохо?

anc ★★★★★
()
Ответ на: комментарий от anc

Ну если ты поделишься инструкцией, как на обычном андроиде без рута организовать такой контейнер/ВМ – возможно, это будет хорошим вариантом.

hobbit ★★★★★
()
Ответ на: комментарий от hobbit

мне, например, нравится мишустинская система учёта чеков

А в чем профит?

да и запись в поликлинику через госуслуги это огромный прогресс

Насчёт госуслуг незнаю, а ЕМИАС сбоит периодически неподетски, что в моменты когда ты болен доставляет неиллюзорно. Мне три года назад когда это было сильно надо доставило по полной.

anc ★★★★★
()
Ответ на: комментарий от saahriktu

к Максу во многом предвзятые отношения, в т.ч. и из-за шумихи вокруг них.

Если бы шумихи, его проталкивают во все щели.

anc ★★★★★
()
Ответ на: комментарий от hobbit

Но оправданием поголовного пропихивания Макса это не является.

Люто плюсую! Именно пропихивания где можно и где нафиг ненужно.

anc ★★★★★
()
Для того чтобы оставить комментарий войдите или зарегистрируйтесь.