The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Linux-дистрибутиву MagOS исполнилось 10 лет, opennews (ok), 11-Май-19, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +4 +/
Сообщение от betcher (ok), 11-Май-19, 08:18 
Спасибо за теплые слова. Опеннет не меняется :)
Ответить | Правка | Наверх | Cообщить модератору

8. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +2 +/
Сообщение от AntonAlekseevichemail (ok), 11-Май-19, 08:42 
Это вам спасибо за публикацию. :D

Теперь я знаю что есть дистрибутивы что появились 11 мая. (В день моего рождения. Я только на 12 лет старше. :D)

Ответить | Правка | Наверх | Cообщить модератору

9. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +6 +/
Сообщение от Константавр (ok), 11-Май-19, 09:05 
Народ (и я тоже) просто не понимает задач. Проделано много работы, времени много потрачено, а что в итоге получиться должно? В новости только про какую-то модульность, но как это - никаких объяснений. Захожу на сайт, там только ссылки скачать. В итоге у мимопроходящих складывается впечатление, что это просто новые обои и всё. Я помню наши споры на заре твоего дистрибутива, когда это были ещё только скриптики, интересный был такой задел, но я до сих пор не понял - зачем? :) Можно где-то почитать подробно и развёрнуто? Ведь это не обои, это нечто подспудное, фундаментальное и непонятное само по себе поскольку, не видно.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

19. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +1 +/
Сообщение от betcher (ok), 11-Май-19, 10:02 
Посмотрите наш wiki. На сайте магос под иконкой "документация".
Ответить | Правка | Наверх | Cообщить модератору

49. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +7 +/
Сообщение от Ordu (ok), 11-Май-19, 17:44 
В качестве обратной связи.

Я прогулялся до вики. Там описание системы, списки фичей, но у каждой системы есть списки фичей, и при этом они плюс-минус такие же. Возникает ощущение, что фишка системы в магии под названием "модуль", которая каким-то образом всё меняет. Я перехожу на страницу модули, и там я вижу:

> Модульность системы - одно из преимуществ MagOS-Linux. Файлы операционной системы с приложениями не поставляются одним большим куском, а разбиты на части, которые можно отключать, уменьшив размер системы. Также вы можете легко создавать свои собственные модули и добавлять их в систему.
> # Что такое модуль?
> Проще говоря, стандартный модуль - это архив, который не нужно распаковывать, чтобы использовать. Технически - это петлевое (loopback) устройство, упакованное файловой системой squashfs и сжатое по алгоритму xz. В результате получается файл с расширением .xzm

Я уже прочитал (пролистал) главную страницу вики, и прочитал два абзаца про модули, и до сих пор у меня нет ответа на вопрос: "чем же эта система отличается от тысяч других", "зачем нужны модули", "чем это лучше чем аналоги". Неясно даже что является функциональным аналогом модулю -- .tar.xz, только вместо tar там squashfs? Или это аналог .deb? файла-контейнера? оверлея?

Я читаю дальше, и там описание "как это работает". Я не понимаю что оно делает, а мне уже начинают объяснять как оно это делает.

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

Собственно, я бы на вашем месте, переписал бы главную страницу, начав с примерно таких слов "Наш дистр решает задачи управления установленным софтом и конфигурацией посредством модулей. Модуль это типа пакета в других дистрибутивах, потому что [список общих свойств между пакетом и модулем], но называется иначе, потому что [список отличий]." Спискам здесь не нужна полнота, один-два пункта в каждом, но такие чтобы самую мякотку говорили.

И на страничке модули я бы написал в первых абзацах то же самое, но развёрнуто. Я бы убрал оттуда (из первых абзацев) слова о преимуществах magos, и говорил бы именно о модулях. И начал бы с определения, которое бы ответило на вопрос о решаемых модулями задачах, об отличиях модулей от аналогов в других дистрах. Краткое описание -- один-два абзаца. Уже полное описание, но не вдаваясь в детали реализации или как это использовать. Если очень хочется сказать о том, как это использовать, то надо задать себе вопрос "почему хочется", найти ответ, например, "потому что очень просто и не нужен централизованный репозиторий, в вся фишка же именно в этом" и написать этот ответ. А оставшаяся часть статьи -- это уже раскрытие этого определения, детальное сравнение с .deb, описание деталей реализации, способов использования, и тд. и тп.

Ответить | Правка | Наверх | Cообщить модератору

64. "Linux-дистрибутиву MagOS исполнилось 10 лет"  –5 +/
Сообщение от Michael Shigorinemail (ok), 11-Май-19, 22:56 
Отличная обратная связь, между прочим.

Касательно переписывания -- при формулировании изобретений есть фраза "отличающийся тем"; может и тут пригодиться.

PS: сам проект мне лично симпатичен, хоть пока и не пригождался -- автор очень толковый, а со своими наработками заводил в т.ч. и наши стартеркиты: http://forum.altlinux.org/index.php?topic=33970

Ответить | Правка | Наверх | Cообщить модератору

95. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +5 +/
Сообщение от Аноним (95), 12-Май-19, 14:28 
А можно не переплетать везде свой шароварное поделие?
Ответить | Правка | Наверх | Cообщить модератору

99. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +4 +/
Сообщение от Аноним (99), 12-Май-19, 18:12 
Как к чужой рекламе не присоседиться
Ответить | Правка | Наверх | Cообщить модератору

73. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +/
Сообщение от betcher (ok), 12-Май-19, 06:10 
Возможно вики действительно стоит переписать раз не понятно получилось. Но то, что Вы предлагаете ни разу не лучше. Модули не аналоги пакетов в других дистрах. Модуль может содержать один файл, или даже теневой файл ауфс, а может кучу софта со всеми зависимостями. Это squashfs архив, который монтируется в слой aufs. Вся эта куча слоев aufs образует rootfs системы. До тех пор пока хотя бы приблизительно не понятна эта конструкция рассказывать дальше смысла нет. Все это напоминает докер,только в масштабе всей системы.
Модули изобрели не в магос, модульных дистров достаточно много если у кого-то более доходчивый текст можем уворовать :)
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

76. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +/
Сообщение от ыы (?), 12-Май-19, 06:37 
>Это squashfs архив, который монтируется в слой aufs

И зачем?

Ответить | Правка | Наверх | Cообщить модератору

83. "Linux-дистрибутиву MagOS исполнилось 10 лет"  –2 +/
Сообщение от betcher (ok), 12-Май-19, 07:35 
Затем же, зачем используют squashfs в лайвах большинства дистров.
1. Сжатие. Зависимо от алгоритма 2-4 раза.
2. При правильно подобранном алгоритме сжатия скорость чтения и распаковки из сквоша выше чем чтение тех же данных с того же диска, но не запакованных.
3. Сквоши можно смонтировать только на чтение, все что вы меняете, добавляете, удаляете в системе пишется в отдельный слой и никак не меняет содержимое сквошей. Именно это позволяет говорить об относителтной неубиваемости. Если удалить в системе скажем /bin/bash после перезагрузки он снова будет.на месте.
4. Возможность подключения и отключения модулей налету. Даже при гигантских размерах модулей подключение занимает секунды. Так как это просто монтирование и чтение новых иконок для меню DE.
5. Возможность подключения модулей по сети. Читаются при этом только запрошенные блоки, но не весь модуль целиком.

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

Ответить | Правка | Наверх | Cообщить модератору

86. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +/
Сообщение от ыы (?), 12-Май-19, 07:54 
Извиняюсь, но вы не ответили на вопрос.

>Затем же, зачем используют squashfs в лайвах большинства дистров.
>1. Сжатие. Зависимо от алгоритма 2-4 раза.
>2. При правильно подобранном алгоритме сжатия скорость чтения и распаковки из сквоша выше чем чтение тех же данных с того же диска, но не запакованных.

Вы в курсе наверное, слышали, что есть ФС со сжатием...

>3. Сквоши можно смонтировать только на чтение, все что вы меняете, добавляете, удаляете в системе пишется в отдельный слой и никак не меняет содержимое сквошей. Именно это позволяет говорить об относителтной неубиваемости. Если удалить в системе скажем /bin/bash после перезагрузки он снова будет.на месте.

Не работать под рутом...

>4. Возможность подключения и отключения модулей налету. Даже при гигантских размерах модулей подключение занимает секунды. Так как это просто монтирование и чтение новых иконок для меню DE.

Зачем это делать? Да и скорость о которой вы тут говорите- Вы что, данные которые лежат в этом модуле берете из подпространства? быстро подключаем.. а читать  много гигабайт данных кто будет? Тоже мгновенно чтоли?

>5. Возможность подключения модулей по сети. Читаются при этом только запрошенные блоки, но не весь модуль целиком.

Блестящее решение искусственно созданной проблемы?

>Плюшек множество, если реально интересно, а не просто из желания доколупаться заходите в форум, в чат и спрашивайте. Всегда расскажем.

И все таки, зачем это все нагорожено?
Вот смотрите:
вы отказались от ФС с прозрачным сжатием и преподносите сжатие в squashfs как фичу... Вам не стыдно?

вы в качестве примера говорите об "удалить в системе скажем /bin/bash" - это просто детский сад какой то. Вас не учили не работать под рутом? или в вашем дистре пользователь такое делает сплошь и рядом? Другого примера нет? Почему он не пришел вам в голову сразу?

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

Ответить | Правка | Наверх | Cообщить модератору

89. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +/
Сообщение от betcher (ok), 12-Май-19, 08:29 
Извиняюсь, но я ответил на ваш вопрос.
По сжатию.
Магос можно поставить на фат и нтфс и даже прямо в раздел с виндой. И сделать это из-под винды. И будут теже плюшки и сжатие в том числе.
Модули можно скопировать в тмпфс и подключить оттуда, тем самым освободив носитель.
По подключению по сети.
Если Вам не нужно, то не нужно никому?
По /bin/bash.
Мне не стыдно. Пример простой и показательный. Про работу под рутом вообще в лужу. Я что предлагал вам баш удалять?
Хотите более реальный пример? Пожалуйста. Устанавливаете пакет. Вдруг незадача, пакет кривой и при удалении что-то в системе оставил. В магос это не проблема. Или устанавливаете из исходников что-то, а потом удалить надо, сегфолтится например или просто не нужен.
По подключению модулей.
Давайте сравним в этом случае модуль с пакетом.
Пакет - долго распаковывается в систему, в системе лежит не сжатым, относительно долго удаляется.
Модуль - подключается и отключается моментально, в системе лежит сжатым, распаковка поблочно при чтении файлов.
При скачивании приблизительно паритет, сжатие в пакетах тоже есть.

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

Я уже сравнивал магос с докером. Как по вашему зачем высосали из пальца докер если и без него все работало?

Ответить | Правка | Наверх | Cообщить модератору

91. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +/
Сообщение от Константавр (ok), 12-Май-19, 11:09 
Вот бы добавить живых примеров использования, подробно описав различия, это наверное было бы понятнее.
Ответить | Правка | Наверх | Cообщить модератору

93. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +/
Сообщение от betcher (ok), 12-Май-19, 14:19 
Не очень понятно каких примеров нужно, но давайте попробуем.
uird.ramsize=70%
uird.ro=*.xzm
uird.load=/base/,/modules/,rootcopy
uird.from=/MagOS;/MagOS-Data
uird.mode=clean
Это слегка подрезанный конфиг UIRD для загрузки магос. С ним UIRD ищет на доступных носителях папки MagOS и MagOS-Data и подключает их в качестве первого и второго источников. В этих источниках будет производиться поиск модулей, чтобы модуль был подключен его имя должно удовлетворять двум фильтрам uird.ro и uird.load таким образом будут подключены все модули с расширением xzm из папкок /MagOS/base и /MagOS-Data/modules. uird.mode=clean означает что будет использоваться чистый режим. То есть все изменения пишутся в tmpfs и после перезагрузки магос будет ровно таким как после установки. Не сохранится ничего.
Теперь что можно добавить для того чтоб сохранялось.
uird.mode=changes uird.changes=/mychanges
найти папку mychanges и изменения писать в нее.
uird.mode=changes uird.changes=/MagOS-Data/changes.xzm
Во время работы изменения пишутся в tmpfs, но во время выключения машины они сохраняются в модуль changes.xzm в папке /MagOS-Data. При старте этот модуль снова распаковывается в tmpfs
uird.mode=machines uird.changes=/MagOS-Data/machines
Почти также как в предыдущем примере, только имя модуля для сохранений задается автоматом, относительно железа на котором идет загрузка. То есть для каждой машины на которой вы грузите магос в этом режиме будет свой файл с сохранениями.
Хомяк можно сохранять отдельно.
uird.home=/myhomes
найти папку myhomes и смонтировать ее в /home
uird.home=/MagOS-Data/home.img::SIZE=2048::FS=btrfs::MNT_OPT=compess=lzo
аналогично, только с файлом и с параметрами монтирования. Если не найден, то будет создан с заданными размером и фс. (Привет ребятам, что просили рассказать нам про фс с прозрачным сжатием)
Чего бы еще. Ну вот например.
uird.zram
использовать zram вместо tmpfs.
uird.swap=auto
найти и подключить, ну или так:
uird.swap=file.swap;/dev/sda2;zswap

uird.from=http://server/folder/MagOS;ftp://server2/folder2/MagOS-Data
источники подключенные по сети

uird.copy2ram uird.fremedia
скопировать перед подключением все модули в tmpfs, после чего отмонтировать носитель с которого грузились. Это можно комбинировать с сохранением в модуль. То есть вставил флешку, загрузился, вытащил флешку - работаешь. Снова вставил влешку, powerooff или reboot и все изменения записались в модуль.
Как то так для начала.


Ответить | Правка | Наверх | Cообщить модератору

113. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +/
Сообщение от Аноним (113), 13-Май-19, 17:42 
А можно вкратце, чем UIRD отличается от casper? Какие преимущества, недостатки?
Ответить | Правка | Наверх | Cообщить модератору

115. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +/
Сообщение от neobht (ok), 13-Май-19, 18:43 
Если коротко, то возможности casper - это маленькая часть возможностей uird - частный случай применения.

То есть если их сравнить, то casper - это подмножество множества uird.

Ответить | Правка | Наверх | Cообщить модератору

116. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +/
Сообщение от Константавр (ok), 13-Май-19, 21:19 
Спасибо, так понятнее как оно работает. Жонглирование модулями и изменёнными состояниями. Очень всё специфически, конечно, Явно не для повседневной жизни, потому что нет смысла собирать всё отдельными модулями если ты пользуешься одними и теми же программами. Вытаскивать флэшку во время работы, хм, единственная причина - одно гнездо usb на компе. Больше и в толк не возьму. Ежели только какая-то нехорошая деятельность, не знаю. Ну или банально - навороченная уберфлэшка под все компы.

Спасибо за ответы.

Ответить | Правка | К родителю #93 | Наверх | Cообщить модератору

77. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +/
Сообщение от ыы (?), 12-Май-19, 06:41 
Пара людей, за 10 лет сами неопределилсь зачем оно такое надо.. просто пилят дистрибутив... Подумать "зачем"- не говоря уже о том чтобы описать это осмысленно - не хватает времени.
Ответить | Правка | К родителю #49 | Наверх | Cообщить модератору

100. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +/
Сообщение от Аноним (100), 12-Май-19, 19:06 
Это линукс, в нём по-другому не бывает.
Ответить | Правка | Наверх | Cообщить модератору

109. "Linux-дистрибутиву MagOS исполнилось 10 лет"  +/
Сообщение от тщт (?), 13-Май-19, 13:35 
Недавно видел такуюже тему на лайвдиске слаки, подумал, что прикольно придумали, а оказывается оно вон оно как, если у вас фантазии не хватает валите обратно на винду, которая внезапно тоже ставится из wim образа, что есть базовый модуль в данной концепции.
Ответить | Правка | К родителю #77 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру