Сайт | Скачать | Видео | Wiki

Автор Тема: Обсуждение концепции дистрибутива  (Прочитано 30170 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обсуждение концепции дистрибутива
« Ответ #30 : 06 Ноябрь 2012, 16:44:01 »
А что сейчас возможности запускать систему без параметров нету? без pdev1 сам же написал что грузит нормально.

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

Насчет каталогов, раз не принципиально - пора согласится с тем что я выше предложил.

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

Переписывать половину init ненадо, подключение и передача параметров делается просто, другое дело если вы начнете играться с названиями параметров.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обсуждение концепции дистрибутива
« Ответ #31 : 06 Ноябрь 2012, 17:01:05 »
Вобще из всего предложенного, только переименование save боле- мене интересно. И то те люди кто уже пробовал другие сборки - будут спрашивать "А почему у вас не так все называется, верните чтобы было нормально"

Хватит ломать людей, даже если все предложенное реализовать - не будет ничего революционного и концептуального, тупое переименование и переливание из каталога в каталог. К чему все это? мы вас и так уважаем.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Обсуждение концепции дистрибутива
« Ответ #32 : 06 Ноябрь 2012, 17:16:46 »
А что сейчас возможности запускать систему без параметров нету? без pdev1 сам же написал что грузит нормально.
Да, но параметры при этом не изменить. А с конфиг. файлом - можно будет.

Насчет каталогов, раз не принципиально - пора согласится с тем что я выше предложил.
Ладно.

от базы никуда не деться
Почему? Если код подключения PFS перенести в init - вполне возможно.


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

Да, при большом желании всё это можно получить на существующих Richy или Bit, но это не для новичка. Новичку нужно подносить функции на блюдечке, чтобы он сам захотел попробовать (а не бросал попытки разобраться, потому что сразу не понятно).

Чем проще и доступнее будут возможности системы для "совсем новичков" - тем больше будет пользователей у такой системы. Система должна стимулировать развитие, поиск знаний, давать возможность подниматься на новый уровень постепенно, ступенька за ступенькой. И порог вхождения должен быть как можно ниже.

Многие идеи пришли мне ещё во время работы над Bit, тогда я старался поставить себя на место новичка и представить, что было бы ему более понятно.
В LupuRus было много ограничений, с которыми ничего нельзя было сделать. Но всё равно было внесено несколько новых решений, и почти все новые функции нашли своих пользователей, потому что делались для людей.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Обсуждение концепции дистрибутива
« Ответ #33 : 06 Ноябрь 2012, 17:23:32 »
другая структура системы (более понятная новичкам в системе)
Ой, сомневаюсь я что-то.
Да, но параметры при этом не изменить.
Почему? GRUB позволяет.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Обсуждение концепции дистрибутива
« Ответ #34 : 06 Ноябрь 2012, 17:28:06 »
Ой, сомневаюсь я что-то.
Предложенная структура проще для понимания, чем старая модель.
То, что мы все привыкли к "базе" и "сохраненке" - не значит что это удобно и понятно. А с тех пор, как количество модулей возросло - расположение файлов стало ещё менее логичным.

Почему? GRUB позволяет.
Изменить параметры загрузки, не задавая параметры ядра - без конфиг. файла невозможно.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Обсуждение концепции дистрибутива
« Ответ #35 : 06 Ноябрь 2012, 18:20:49 »
Предложенная структура проще для понимания, чем старая модель.
Не согласен.
Изменить параметры загрузки, не задавая параметры ядра - без конфиг. файла невозможно.
Вы GRUB знаете?

Так как вы упорно продавливаете свою концепцию, то считаю, что уговаривать вас бессмысленно.
Покидаю вас, как обещал.
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64

Оффлайн imp

  • cat /dev/ass > /dev/head
  • Ветеран
  • *****
  • Сообщений: 1717
  • Репутация: +49/-1
  • /dev/hands < /dev/ass
Re:Обсуждение концепции дистрибутива
« Ответ #36 : 06 Ноябрь 2012, 22:26:33 »
Если так дальше пойдет, я тоже разбегусь в разные стороны  (с)  Попандопуло

Я ж говорил про 10 негритят, товарищи разработчики...
« Последнее редактирование: 06 Ноябрь 2012, 22:29:59 от imp »
Компьютер имеет то преимущество перед мозгом, что им пользуются.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обсуждение концепции дистрибутива
« Ответ #37 : 07 Ноябрь 2012, 01:02:09 »
У вас получается что возможность изменять параметры загрузки в ini файле нужно только потому что есть такой файл. Я думаю что применительно к параметрам загрузки вполне достаточно того факта что их не поменять непосредственно из загрузчика, как это сейчас делается. Отклоняется.

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

По поводу отказа от базы и вынесения всего в init - отклоняется. Вам в давнем обсуждении этого вопроса уже были приведены аргументы почему это будет плохо, и вы вроде бы согласились с приведенными доводами.

Я постоянно ставлю себя на место новичка, а новичку удобно чтобы системные файлы лежали в одном каталоге и их было немного, а все что сам ставит и то что дополнительное в системе - лежало в отдельном каталоге packages с возможностью задать другое имя для каталога.
При реализации предлагаемой концепции - структура системы будет ясна только для предложившего, я много чего видел, но вот то что вы расписали оно нифига не проще и понятнее. честно.
« Последнее редактирование: 07 Ноябрь 2012, 01:08:16 от Pro »
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн alex

  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +12/-0
  • Гениальное в простом !!!
Re:Обсуждение концепции дистрибутива
« Ответ #38 : 07 Ноябрь 2012, 01:04:10 »
а вообще о чем разговор, где концепция (цель) - чего хотите достигнуть в результате таких нововведений? распишите пожалуйста,
Цитата
Предложенная структура проще для понимания, чем старая модель.
То, что мы все привыкли к "базе" и "сохраненке" - не значит что это удобно и понятно. А с тех пор, как количество модулей возросло - расположение файлов стало ещё менее логичным.
 

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

Далее папочки , пользователю ( обычному рядовому) до лампочки названия системных файлов или как через loop происходит монтирование, зато рабочие для него папки (загрузки, видео ...) святое. пользователю нужна простота , эффективность, удобство и изюминка (по модному фичи) , ну например в одном из linux  дистрибутивов установка программ, это просто положить скаченный файл в папку прграммы (соответственно удалить это убрать оттуда), а в папике до сих пор при инсталляции терминал с логами вылезает ??? - прошлый век
Как говорил один мудрый человек - гениальное в простом.
Лучше молчать и прослыть дураком , чем открыть рот и развеять все сомненья !!!

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обсуждение концепции дистрибутива
« Ответ #39 : 07 Ноябрь 2012, 01:05:11 »
Так как вы упорно продавливаете свою концепцию, то считаю, что уговаривать вас бессмысленно.
Покидаю вас, как обещал.
товарищ Шурик, а что он даже своего мнения не может высказать? Кроме того согласие как видите не по всем вопросам есть.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обсуждение концепции дистрибутива
« Ответ #40 : 07 Ноябрь 2012, 01:13:02 »
Товарищ Alex если приятно дополнительно подождать чтобы вместо терминала загрузился красивый экранчик - ваше право. Мне лично хочется скорее браузер запустить и в однотрахниках посидеть.
Перечисленные вами варианты - уже реализованы в других популярных дистрибутивах, почему бы не использовать их?
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн alex

  • Новичок
  • *
  • Сообщений: 19
  • Репутация: +12/-0
  • Гениальное в простом !!!
Re:Обсуждение концепции дистрибутива
« Ответ #41 : 07 Ноябрь 2012, 01:20:07 »
ну зачем так, я помоему отметил про консерваторов, а Вы как были консерватором так им и остались ;) у каждого сваи тараканы ... ,а экранчик с процесбаром вообще не обязательно, можно и указатель мыши покрутить ;D  не все же фанаты тайловых менеджеров и чистой консоли
« Последнее редактирование: 07 Ноябрь 2012, 01:22:12 от alex »
Лучше молчать и прослыть дураком , чем открыть рот и развеять все сомненья !!!

Оффлайн Pro

  • Модератор
  • Ветеран
  • ****
  • Сообщений: 10737
  • Репутация: +113/-2
Re:Обсуждение концепции дистрибутива
« Ответ #42 : 07 Ноябрь 2012, 08:01:57 »
Вы противоречите своей подписи "Гениальное в простом". Причем тут консерватизм, когда я вам конкретно говорю - грузится будет дольше! Это чистый прагматизм - я нехочу чтобы дольше грузилось, хочу быстро.

а экранчик с процесбаром вообще не обязательно, можно и указатель мыши покрутить ;D  не все же фанаты тайловых менеджеров и чистой консоли
знаете как сделать? сделайте и выложите, а т.к. я к примеру незнаю, то это опять таки не консерватизм а банальная ЛЕНЬ.
Я загружаю новые пакеты сюда: http://file.puppyrus.org/users/ а дальше можно найти самостоятельно.

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
  • Автор темы
Re:Обсуждение концепции дистрибутива
« Ответ #43 : 07 Ноябрь 2012, 09:04:47 »
Я думаю что применительно к параметрам загрузки вполне достаточно того факта что их не поменять непосредственно из загрузчика, как это сейчас делается.
Почему не поменять? http://forum.puppyrus.org/index.php/topic,12970.msg69592.html#msg69592

По поводу userfs я вижу что ясности нет, толи это каталог, толи это файл сохраненки.
В userfs находится корневая файловая система.
Возможные варианты:
  userfs.2fs
  userfs.3fs
  userfs.4fs
  userfs [каталог]
Последний вариант допустим только в случае, если система установлена на *nix-разделе.

По поводу отказа от базы и вынесения всего в init - отклоняется.
Помню старое обсуждение, с приведенными там доводами согласен. Но суть предложенного в этой теме - совершенно другая, а именно - перенести код подключения PFS из rc.sysinit в скрипт Init. Раздувать initrd.gz для этого не нужно. Подобное уже было реализовано в Bit.

Оффлайн DdShurick

  • Это Риччи
  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 8635
  • Репутация: +187/-2
  • Старый чайник
Re:Обсуждение концепции дистрибутива
« Ответ #44 : 07 Ноябрь 2012, 09:14:26 »
товарищ Шурик, а что он даже своего мнения не может высказать?
Может. Но при этом надо слышать и мнение других.
Лично мое мнение (прошу консерваторов не пинать) - сейв файлы правда достали, ну неужели нельзя без него.
Без pup_save.2fs? Можно. Я уже полгода c save.sfs работаю, более того, он общий для нескольких PuppyRus, в том числе и 218.
установка программ, это просто положить скаченный файл в папку прграммы (соответственно удалить это убрать оттуда)
Это уже сделано.
Я ж говорил про 10 негритят, товарищи разработчики...
А где десять то? Только три: лебедь, рак и щука. :)
Моноблок Lenovo IdeaCentre c200 (Intel Atom D525, Intel GMA 3150, 2 Gb RAM) Richy64
Nettop Acer Aspire Revo R3610 (Atom N330, nVidia GeForce 9400, 3 Gb RAM) Richy64