LINUX.ORG.RU

MiniOS 3.3.4: Обновленный дистрибутив для съемных накопителей

 , minios,


3

3

Представлена новая версия MiniOS 3.3.4, легкого и модульного Linux-дистрибутива, предназначенного для использования на съемных носителях.

MiniOS - это Linux-дистрибутив для съемных накопителей на основе Debian, который отличается своей модульностью и гибкостью. Он позволяет пользователям легко настраивать систему под свои нужды и использовать ее на различных устройствах. MiniOS поддерживает среды рабочего стола XFCE и Fluxbox и активно развивается с конца 2020 года.

Основные изменения и улучшения в MiniOS 3.3.4:

  • Восстановлена сборка на основе ветки 3.3.x: возможность сборки дистрибутива возвращена благодаря изменениям в структуре репозитория.
  • В установщик добавлена поддержка MMC-устройств, внедрены все улучшения из разрабатываемой MiniOS 4.0.
  • В скриптах загрузки устранены проблемы с обновлением пакетов в MiniOS Puzzle.
  • Ядро Linux обновлено до версии 6.1.90.
  • Тема иконок elementary-xfce-minios заменена на elementary-minios и обновлена до версии 0.19.
  • Реализовано сжатие модулей с использованием zstd для ускорения работы системы во всех редакциях.
  • Включены все обновления Debian, доступные на момент выпуска дистрибутива.

Разработчики подчеркивают, что этот выпуск включает минимальные исправления, которые пользователи давно ожидали. Однако их внедрение затянулось из-за работы над MiniOS 4.0, которая обещает значительно больше изменений.

MiniOS 3.3.4 доступна в различных вариантах ISO-образов на четырех языках, включая русский. Скачать образы можно с официального сайта проекта или создать свою версию с помощью скриптов minios-live.

>>> Подробности



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

Как раз вчера увидел упоминание в каком-то треде, сегодня скачал посмотреть. В qemu работает и правда удивительно быстро. Но набор ПО не очень широкий, это вам не кноппикс. А выглядит очень симпатично.

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

Кноппикс вечно живой. Просто он в спячке. Но истинно верующие знают: наступит день, когда Клаус Кноппер пробудится и на зеркалах появится новый релиз. Верующие в слаку же дождались 15-ой.

PS: версия 9.3, которая была «эксклюзивным приложением к журналу», вполне себе скачивается из этих ваших интернетов, а вышла она в середине 2022 года. Не так уж и давно.

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

легкого и модульного

Сначала подумал, что еще один Slax сделали, а по описанию debootstrap на стероидах.

Radjah ★★★★★
()

А в чём его модульность и гибкость? Если он ещё ей и отличается. Будьте добры кто-нибудь, опишите их модульность. Что это?

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

Олсо, на всякий случай: 9-ые «спец-журнальные» выпуски кноппикса можно взять, скажем, тут:

aHR0cDovL2Z0cC5vbGRza29vbC5vcmcvcHViL21pc2MvU29mdHdhcmUvT1MvCg==


Ссылка в base64, ибо истина откроется лишь для искренне верующих в слово Кнопперово. Ну и Клаус Кноппер не хотел выкладывать открыто, так что и мне не хочется светить открыто таким полезным адресом, мало ли.

Smacker ★★★★★
()

А скриптов никто не напилил, чтобы такое на арчике собрать, да еще чтобы обновлять атомарно можно было?

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

набор ПО не очень широкий

Там же несколько редакций. Да и доустановить потом, наверное можно, если что.

Gonzo ★★★★★
()

Приветствую @crims0n, разраба MiniOS. Замечательно, что решил опубликоваться и на ЛОРе, а не только на опеннет.

Тема подана в контексте новости, и подразумевает предварительное знакомство со сборкой, но для многих здесь это первый опыт. Хотя о чем-то подобном все же слышали - Slax, Porteus, Puppy Linux, Knoppix, SliTaz…



Отвечу на некоторые вопросы:

  • «набор ПО не очень широкий»
    Если чего-то нет в сборке и даже в репозитарии, вы всегда можете создать скриптами сборки новый модуль приложения, предварительно установив его стандартным установщиком apt.

  • «А в чём его модульность и гибкость?»
    Возможность конструировать сборку под свои вкусы, с необходимым количеством приложений, а так же выбрать ядра, WM/DE… Для этого не надо быть «семи пядей во лбу», просто что-то добавляем в папку на флешке, что-то убираем. При этом, есть обязательные базовые модули.


p.s. Сразу скажу, сам юзал MiniOS давненько, но общие принципы известны.

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

Спасибо, всё верно:)

Отвечу сразу на предыдущие вопросы: Porteus хорош, но очень не для всех, у него слишком высокая планка вхождения. А Slax MiniOS обязана своим появлением. В летом 2021 существовал только Slax на базе Debian 9, хотя уже выходил Debian 11, поэтому мы решили продолжить его развитие на новой базе, но с Xfce. Slax позже вернулся, но до сих пор развивается достаточно медленно. MiniOS наследует от Slax большую долю функций скрипта init и некоторые утилиты, но уже достаточно отличается. Если кому-то интересно, чем именно, напишите, я постараюсь кратко описать, но проще почитать wiki в репозитории на гитхабе.

crims0n
() автор топика
Ответ на: комментарий от Gonzo

Я на самую большую тоже посмотрел. В кноппиксе было гораздо больше всего напихано. А поставить «на живую» и в обычном установочном живом образе Минта можно.

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

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

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

Ну кому как, конечно, я лично хотел бы, чтобы живая ОС и выглядела прилично (как и неживая... в смысле, нормально установленная). А не вырвиглазно, как Gparted Live CD, к примеру.

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

Ну почему же, там просто нет практически нихрена кроме gparted, но в остальном это вполне себе обычный Live CD.

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

Именно этого дистра

До сих пор есть устройства, которые не блещут накопителями, но которые могут и хотят жить дальше. И да, они 64 битные.

Например у меня есть девайс с 16Гб eMMC. А бывают кстати и поменьше.

Виндобуки это вообще отдельный мем. Железа хватает для интырнета и кинца, а вот накопитель там не резиновый.

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

Ну вон, выше, как раз описан вариант применения на определенном железе.

Это не только привычный LiveCD, для узкого круга задач, это может быть и полноценная единственная система на флешке или HDD.

  • Она неубиваема.
  • Она нетребовательна к скорости носителя (aufs/overlayfs).
  • Она удобней привычных LiveCD, в плане изменений и обновлений, когда распакована на носитель.
krasnh ★★★★
()
Последнее исправление: krasnh (всего исправлений: 2)
Ответ на: комментарий от krasnh

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

А именно Live-CD (ну или нынче уже USB), это для каких-то сценариев, когда всё пошло через жопу. Настолько, что даже загрузиться штатно не получится. Потому что иначе смысла связываться с этими системами, даже если есть какая-то реализация persistence, просто нет.

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

Виндобуки это вообще отдельный мем. Железа хватает для интырнета и кинца, а вот накопитель там не резиновый.

А не надо брать фуфло с eMMC, а если уж взял — мужайся и крепись. У меня есть два агрегата с eMMC, кстати. В одном m.2 есть, я нормальный ssd и поставил, и eMMC не трогаю вовсе. А вот у второго без вариантов, но всё равно юзать лайв-сиди на нём мне в голову не придёт (ну пока eMMC не помер, конечно).

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

А для этого как раз Live-CD нафиг не нужен.

Ты делаешь конструктивную ошибку, называя его LiveCD, отсюда и путаница. Да, он выпускается в формате iso, но это дань традиции, так удобней крутануть в виртуалке, для посмотреть что за зверь.

Но по факту, это полноценная система, только сжатая в модули, с файловой системой в памяти (не путать с копированием в память) и за счет этого не зависит от скорости носителя.

p.s. Для желающих ‘пощупать’, требуется выполнить 2 шага (вики) - скопировать из iso папку minios на флешку и запустить /minios/boot/bootinst.sh. Система готова.

Ultra

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

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

на флешку

С таким же успехом можно скопировать и на основной HDD, сделав ее второй или даже основной системой. Но там надо спрашивать ТС, как интегрировать запись в загрузчик grub2.

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

Я по-прежнему не вижу, какое принципиальное нарушение логики связано с классификацией этого проекта как LiveCD. Принципиально все родовые признаки налицо — вместо установки на нормальный носитель с нормальной ФС используется ряд технических трюков для обеспечения нормальной скорости работы «готовой ОС» при медленном носителе. Детали не так уж принципиальны, это может быть в прямом смысле слова сидюк со squashfs, а может быть что-то на usb флешке, образ ФС может сначала копироваться в память, а может считываться с носителя, может быть сохранение данных между запусками, а может не быть, и так далее. Технологий множество, а общий класс феноменов один.

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

А если бы выпускался не в .iso, а .tar.gz? )


На самом деле, я сам часто привожу в пример LiveCD, для более простого понимания неофитами подобных сборок. Это уже целая своя ‘экосистема’, как и писал выше - Slax, Porteus, Puppy Linux, Knoppix, SliTaz….

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

А какая разница, хоть в 7z запакуй — всё равно, если ставить ничего не надо, значит имеем одну из разновидностей LiveCD. Короче говоря, рак и паук — совершенно разные вещи, но по существу представители одной эволюционной ветви. Просто одни полезли в воду, а другие в лопухи. Вот и все обсуждаемые вещи объединяет глубинное родство — и в то же время отделяет их от ОС, установленных и запускаемых регулярным образом.

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

А не надо брать фуфло с eMMC, а если уж взял — мужайся и крепись.

eMMC - это еще по-богатому. А тонкий клиент с CF-картой не хотел?

И это мы обсуждаем технические нюансы. А давай добавим не технические, а рациональные: что качественного поменялось в ОС что она стала так много занимать объема? Картинки? Видосики? Маны? Шрифты? Зачем мне на компе драйверы (или модули, пофиг) устройств, которые я даже в глаза никогда не видел?

Тут вопрос нужно ставить не так, зачем нужен минималистичный дистр, а хуле дистры вообще так распухли.

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

eMMC - это еще по-богатому. А тонкий клиент с CF-картой не хотел?

А логиниться только надев вериги и власяницу! Так победим!

А давай добавим не технические, а рациональные: что качественного поменялось в ОС что она стала так много занимать объема? Картинки? Видосики? Маны? Шрифты? Зачем мне на компе драйверы (или модули, пофиг) устройств, которые я даже в глаза никогда не видел?

Да и не говори. Я вот только что скачал gparted live 1.6, посмотреть, что там да как. Так вот. 528 мегабайта образ — а в нём живая система с gparted, netsurf и каким-то терминалом. И всё. Вот НАХРЕНА? Нахрена там 528 мегабайт? Ну может он хотя бы выглядит шикарно? Ага, как же, флюксбокс и иконки без градиента прозрачности: https://imgur.com/XNKQC9c

Тут вопрос нужно ставить не так, зачем нужен минималистичный дистр, а хуле дистры вообще так распухли.

ДОКОЛЕ?

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

dsl linux…

Всё, проехали, он после выхода из спячки уже ни разу не конкурент никому, оригинальность всю просрали, это теперь просто какая-то переделка antix-а и весит 685 метров, как последняя CD-версия кнопа (700 метров, 9.1). В основном по части усекновения ненужного. А когда-то его можно было на cd-визитку записать, да...

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

Ну мне лично трудно сказать. Я в виртуалке смотрел — отметил скорость и симпатичность. По мне так чем бы дитя не тешилось, лишь бы оно не вешалось — пусть будет. А вот про модульность надо бы посмотреть. Я так понял, что возможности системы дополняются тупо подкладыванием новых файлов с компонентами. Например, версия с флуксбоксом состоит из

00-core-amd64-zstd.sb
00-minios-amd64-zstd.sb
01-kernel-6.1.90-mos-amd64-zstd.sb
02-firmware-amd64-zstd.sb
03-xorg-amd64-zstd.sb
04-flux-desktop-amd64-zstd.sb
05-flux-apps-amd64-zstd.sb
06-firefox-amd64-zstd.sb

А вот «ultra» уже из
00-core-amd64-zstd.sb
00-minios-amd64-zstd.sb
01-kernel-6.1.90-mos-amd64-ext-zstd.sb
02-firmware-amd64-zstd.sb
03-xorg-amd64-zstd.sb
04-xfce-desktop-amd64-zstd.sb
05-xfce-apps-amd64-zstd.sb
06-firefox-amd64-zstd.sb
07-software-amd64-zstd.sb
08-libreoffice-amd64-zstd.sb
09-vscodium-amd64-zstd.sb

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

И такое будет: в MiniOS 4.0 появится редакция Toolbox, напичканная инструментами. Ради интереса посмотрю Knoppix.

crims0n
() автор топика
Ответ на: комментарий от tiinn

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

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

Кноппер утрамбовывал кучу софта … безо всякого интернета

Ради интереса посмотрю Knoppix.

Это типа «Endless OS»*, которая позиционируется как immutable дистр, и существуют редакции, где все включено, как раз для регионов с плохим интернетом:

Некоммерческая организация Endless OS Foundation занимается устранением цифрового разрыва. Бесплатное предоставление нашей операционной системы делает технологии более доступными для всех, особенно для жителей экономически неблагополучных регионов, за счет снижения затрат на настройку и обслуживание компьютеров.

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


*Endless OS 6.0.2 Full (23,99 ГБ ISO)
Многоязычная система, предварительно загруженная приложениями на английском языке, включая игры, программное обеспечение для повышения производительности, справочные материалы, такие как кулинария, сельское хозяйство, здоровье, путешествия, и образовательные материалы, такие как надежная энциклопедия.

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

Also: crims0n

p.s. Для желающих ‘пощупать’, требуется выполнить 2 шага (вики) - скопировать из iso папку minios на флешку и запустить /minios/boot/bootinst.sh. Система готова.

А вот морж там плавал. Берём первую попавшуюся флешку. Копируем на неё minios из образа. А хрен бы с ним, вообще все файлы из образа можно кинуть. Идём в minios/boot. И тут нас поджидают весёлые сюрпризы. Во-первых, сделать «bootinst.sh» нельзя, потому что... флешка-то в vfat отформатирована, и атрибута «исполняемый» там нет. Так что делаем «bash bootinst.sh».

Но и тут нас ждёт засада:

$ bash bootinst.sh 
bootinst.sh: строка 18: ./extlinux.x64: Отказано в доступе
Error installing boot loader.
Read the errors above and press enter to exit...


А почему отказано в доступе? А потому что vfat, а оба extlinux.* это тоже бинарники. Поэтому сделать в строке 18
./"$EXTLINUX" --install "$BOOT"

не получится. Следовательно, скрипт надо поменять, чтобы принудительно запускать бинарник без флага «исполняемый». Я за лаконичностью кода гоняться не стал:
ARCH=$(uname -m)
if [ "$ARCH" = "x86_64" ]; then 
    ARCH=64; 
    EXTLINUX=extlinux.x$ARCH
    /lib64/ld-linux-x86-64.so.2 ./"$EXTLINUX" --install "$BOOT"
else 
    ARCH=32; 
    EXTLINUX=extlinux.x$ARCH
    /lib/ld-linux.so.2 ./"$EXTLINUX" --install "$BOOT"
fi

Ну и конечно, если это сделать без sudo, то получим тепель-тапель
$ bash bootinst.sh 
. is device /dev/sdc1
./extlinux.x64: cannot open device /dev/sdc1
Error installing boot loader.
Read the errors above and press enter to exit...

И вот только через sudo bash bootinst.sh мы наконец-то получаем работающую систему. Она, правда, не умеет в secure boot, но в остальном претензий нет. В общем, есть над чем подумать, камрады.

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

Спасибо за замечания, учту. Secure Boot не работает, увы, так как ядро без подписи (для поддержки AUFS и NTFS3). Первое нужно для «горячего» подключения модулей, второе - для быстрой работы NTFS. Но если он очень нужен, можно достаточно легко его сделать: Secure Boot для MiniOS Linux: почему это не так страшно, как кажется.

crims0n
() автор топика
Ответ на: комментарий от mydibyje

Да собственно ящитаю, что secure boot в принципе не нужен, просто отметил для себя, что поставил давеча минт на ноут и даже не заметил, что там secure boot был включён. А с minios неожиданно вышел облом-с.

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

Да мне-то этот secure boot «нафиг не нужон», я вообще случайно заметил, что он у меня на одном ноуте был включён. Но и рандомный пользователь тоже может оказаться обескуражен таким поворотом событий — вроде всё правильно сделал, а ничего не работает.

Хотя он, конечно, не сделает — неполные инструкции по установке в линуксе и невыполняемый скрипт уберегут его от расстройства. 😊

Smacker ★★★★★
()

При запуске Фаэрфокса открывается страничка file:///usr/share/minios.../index.html, но если при этом инета нет, она так и не может загрузиться, потому что сначала тянет шрифты с серверов гугла.

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