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

Автор Тема: Как задать размер RAM диска в параметрах?  (Прочитано 2287 раз)

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

Оффлайн forthuser

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +2/-0
  • Автор темы
Привет,
Мне нравится пользоваться Puppy Linux в LiveCD варианте загрузки с внешнего USB-SSD и отсутствующих жёстких дисков в системе, но бывает появляются некоторые вопросы при использовании Puppy. :)

1. Загружаюсь в XenialPup 7.5 (32) и в ней размер Ram диска ~800Мб (при установленной памяти 8Гб.
При загрузке других Puppy размер Ram диска ~3.9Гб. Где то это правится?

2. Как можно определить почему программа (с графическим интерфейсом) стартует в TarhupPup, но вылетает в терминал в Xenial, Bionic?
   (программа BigForth 2.5 работающая как в Linux так и в Windows)

3. Загружаю пакет Wine 6.10.pet взятый с англоязычного форума и не знаю как при этом сделать поддержку двух язычности в  Wine
т.к. русификация Puppy не отрабатывает на вводе русских букв в Wine

4. Один из разделов внешнего загрузочного USB-SSD диска видится в Tarhup, Xenial, но не видится (автоматически не появляется как ярлык) в Bionic, Fossa.

...
Пока интересны ответы на такие вопросы.
 
P.S. Ubuntu со своих сайтов убрала поддержку пакетов Xenial ветки - откуда тогда лучше брать библиотеки для этой ветки?

Интересно, что используя LiveCD можно, например, и установить среду Lazarus в Ram и собирать какие то проекты на FreePascal (при установленом devxx.sfc)

Когда не хватает штатно стартующего i-net браузера, то загружаю из репозитория на выбор другой или беру Deb какого нибудь из i-net от разработчика.
Бывает, что какие то библиотечные пакеты не загружаются из репозитория в какой то версии Puppy.

Есть ли возможость собрать в каком то варианте Glibc 2.28 и выше для XenialPup?

Для общей информации Ноут на i5-4200U процессоре (Dell) изначально был с установленной Ubuntu
(ставил на него и FreeDOS и криво запускается Win98 из Grub меню)
На жёстком диске есть  также установлена Ubuntu 16.04 Kulin (18.04 тихо померла после очередного обновления не производимого долго), но мне не нравится длительность её загрузки
« Последнее редактирование: 14 Июль 2021, 10:47:33 от forthuser »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: Как задать размер диска в параметрах?
« Ответ #1 : 14 Июль 2021, 10:59:25 »
Бывает, что какие то библиотечные пакеты не загружаются из репозитория в какой то версии Puppy.
Добавьте либы из дистра, где брали прогу. Лучше портировать
Есть ли возможость собрать в каком то варианте Glibc 2.28 и выше для XenialPup?
У меня получалось обновить до текущего в деб9 (DDR01) и арче. Просто взял пакет из соответствующего дистра более свещей версии. В старых дистрах может потребоваться еще glib2
А в чем смысл юзать на свежем железе, как у вас старые дистры?

Тема буржуйского пупи у нас последние годы увяла. Возможно придется остальные вопросы задать на буржуйском форуме

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re: Как задать размер диска в параметрах?
« Ответ #2 : 14 Июль 2021, 11:00:06 »
Ubuntu со своих сайтов убрала поддержку пакетов Xenial
Не убрала, а отправила в архив http://archive.ubuntu.com/
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн forthuser

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +2/-0
  • Автор темы
Re: Как задать размер RAM диска в параметрах?
« Ответ #3 : 14 Июль 2021, 11:11:56 »
А в чем смысл юзать на свежем железе, как у вас старые дистры?
Пользуюсь т.к. особо и не сравнивал возможности других Puppy, а по использованию старого дистра XenialPup на запускаемом железе вижу, что вентилятор особо не напрягается при работе с ней (почти всегда), в отличии от следующих дистров. 
Тот же  Xenial 64 при установленном devxx почти не потребовал каких то дополнительных библиотек при запуске, например, на  сборку одного из проектов для Lazarus. 

P.S. У меня нет пока особого продвинутого базиса знания Linux и LiveCD и поэтому пользуюсь им так как получается. :)

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: Как задать размер RAM диска в параметрах?
« Ответ #4 : 14 Июль 2021, 11:16:39 »
У меня нет пока особого продвинутого базиса знания Linux
Тогда будет проще обновить версию дистра, чем прикрутить к старому дистру свежий софт
по использованию старого дистра XenialPup на запускаемом железе вижу, что вентилятор особо не напрягается при работе с ней (почти всегда), в отличии от следующих дистров. 
Тут бы надо сравнить используемые драйвера и версии софта (особенно браузеров) и htop-ом посмотреть кто дает нагрузку

Оффлайн forthuser

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +2/-0
  • Автор темы
Re: Как задать размер RAM диска в параметрах?
« Ответ #5 : 14 Июль 2021, 11:27:33 »
Тогда будет проще обновить версию дистра, чем прикрутить к старому дистру свежий софт
Вижу, в частности, что какой то более старый софт может не запуститься в более новом дистре.
 Интересно, что в каком то Wine 6.10 софте OpenGL работает, а в каком то затыкается.

P.S. По поводу накладных расходов в новом дистре/ядре это ж надо достаточно глубоко копать и как то ещё сравнивать. :)
Пока в статусной строке вижу, что при "неиспользовании" системы - температура процессора 45-47 градусов и вентилятор молчит.
« Последнее редактирование: 14 Июль 2021, 11:29:59 от forthuser »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: Как задать размер RAM диска в параметрах?
« Ответ #6 : 14 Июль 2021, 11:38:04 »
какой то более старый софт может не запуститься в более новом дистре
Софт надо ставить из репы используемого дистрибутива. Если не запускается - запускать в консоли и анализировать вывод ошибок
в каком то Wine 6.10 софте OpenGL работает, а в каком то затыкается
wine - тема вообще не для новичков
в новом дистре/ядре это ж надо достаточно глубоко копать и как то ещё сравнивать. :)
Это линукс. Тут надо или вникать или юзать что-то другое (винду)

Оффлайн forthuser

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +2/-0
  • Автор темы
Re: Как задать размер RAM диска в параметрах?
« Ответ #7 : 14 Июль 2021, 11:46:39 »
Софт надо ставить из репы используемого дистрибутива. Если не запускается - запускать в консоли и анализировать вывод ошибок
Ставлю из репы (BigForth 2.4.0 есть и pet пакеты его от 2010 года) и вижу неработоспособность в версиях Puppy Xenial, Bionic в отличии от Tarhup - Х.З. что ему или системе не нравится. Под Win10 это ПО тоже особо не работает, но в качестве интереса у меня как то "давно" его получалось собрать и запустить под ней.

wine - тема вообще не для новичков
Почему, если без напряга  работает чья то сборка Wine 6.10 на Puppy LiveCD? (может и с интегрированной "телеметрией", но неактуальной без подключения к i-net).
Под этим пакетом сначала запускаю Far2: wine Far.exe
а потом Total Commander, а далее опять Far.exe для интерфейса в графике (но может, допускаю, есть и более простые варианты запуска в графическом режиме при этом использовании Far - мне он больше нравится чем TC)
Кстати, сборка Double Commander вполне рабочая для Linux и движется к версии 1.0 в недалёком будущем.
« Последнее редактирование: 14 Июль 2021, 11:57:58 от forthuser »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: Как задать размер RAM диска в параметрах?
« Ответ #8 : 14 Июль 2021, 11:50:25 »
вижу неработоспособность в версиях Puppy Xenial, Bionic в отличии от Tarhup
Если это
запускать в консоли и анализировать вывод ошибок
не помогло - попробуйте перекомпилить под используемым дистром

Оффлайн RoDoN

  • Активный участник
  • Ветеран
  • ****
  • Сообщений: 6283
  • Репутация: +141/-0
Re: Как задать размер RAM диска в параметрах?
« Ответ #9 : 14 Июль 2021, 11:51:09 »
вижу неработоспособность в версиях Puppy Xenial, Bionic в отличии от Tarhup - Х.З. что ему или системе не нравится.
Запустить в терминале и посмотреть на что ругается
Lenovo G500 (i3-3110M, 8 Гб, Intel + Radeon HD 8570)
PRA 16.12 JWM, Runtu 22.04 x64 XFCE

Оффлайн forthuser

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +2/-0
  • Автор темы
Re: Как задать размер RAM диска в параметрах?
« Ответ #10 : 14 Июль 2021, 12:05:57 »
не помогло - попробуйте перекомпилить под используемым дистром
Пробовал и это, вопрос не прояснился.  (хотя, вроде, под стационарно установленном 16.04 Kulin всё в порядке)
 Что "потерялось" или стало "несовместимо" в следующей сборке Puppy  :)

P.S. Это чисто для интереса вопрос, а не практического использования, но исполняемый файл xbigforth (не bigforth) вываливается из X11 в терминал.  (т.е. поуправлять моделью Дракончика не получится в этих Puppy)

Тема буржуйского пупи у нас последние годы увяла. Возможно придется остальные вопросы задать на буржуйском форуме
Не думаю, что какие то вопросы сильно завязаны на отдельные ветки дистрибутивов  Puppy Linux.

 И им же ещё, как то придётся транслировать вопросы на английский язык с потерей калоритности русского :)
 Может, а вдруг, кто то из англоязычного форума, читает и местные сообщения.
 К тому же, там же ещё опять потребуется регистрироваться.
« Последнее редактирование: 14 Июль 2021, 12:46:57 от forthuser »

Оффлайн forthuser

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +2/-0
  • Автор темы
Re: Как задать размер RAM диска в параметрах?
« Ответ #11 : 29 Январь 2022, 18:55:32 »
Отвечу сам на свой вопрос топика ;)
Код
mount -o remount,size=4G /initrd/mnt/tmpfs
(4G для примера, можно и 8G ... если установлена память)

команда в XenialPup отрабатывает, но всё же есть какие то затыки в системе при использовании большого размера диска на сборке, к примеру  Wine
в рамках Tahr 6.05 всё собирается без остановок и зависаний. (интересно то, чтобы собрать прошлую стабильную версию Wine 6.0.2 приходится заменить файлы в директории bcrypt на версию их из предварительной Wine 5.9)

P.S. А, есть ли где описание как с исходников собрать к примеру Tahr 6.05? 

Сейчас пакет Wine беру из Slackware  https://sourceforge.net/projects/wine/files/Slackware%20Packages/
А, сборки браузеров отсюда: https://sourceforge.net/projects/lxpup/files/Other/LxPupSc/browsers/

« Последнее редактирование: 30 Январь 2022, 15:19:30 от forthuser »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: Как задать размер RAM диска в параметрах?
« Ответ #12 : 30 Январь 2022, 08:13:23 »
Отвечу сам на свой вопрос топика
Лучше ответьте на вопрос - зачем это нужно. Как правило в системе уже есть tmpfs (как минимум /tmp) . Зачем еще один?
есть какие то затыки в системе при использовании большого размера диска на сборке
Если вы заполнили рэм диск системе начинает не хватать памяти. Почитайте хотя бы про zram
есть ли где описание как с исходников собрать к примеру Tahr 6.05?
Пупи в основном собираются из репы донорского дистра. А вот эта репа уже из исходников и у каждого дистра своя система сборки. Если совсем от истоков - гуглите LFS
Зачем вам этот титанический труд?
« Последнее редактирование: 30 Январь 2022, 11:02:50 от sfs »

Оффлайн forthuser

  • Постоялец
  • ***
  • Сообщений: 128
  • Репутация: +2/-0
  • Автор темы
Re: Как задать размер RAM диска в параметрах?
« Ответ #13 : 30 Январь 2022, 10:32:26 »
Лучше ответьте на вопрос - зачем это нужно. Как правило в системе уже есть tmpfs (как минимум /tmp) . Зачем еще один?
Почему ещё один?
Это разве не динамическое переизменение текущего диска tmpfs?
А, понадобилось т.к. XenialPup стартует при наличии доступной памяти с RAM диском ~800Мб.

Зачем вам этот титанический труд?
Не понятно почему, к примеру, в одних Puppy видятся все диски, а в других 1 или больше не виден для монтирования на рабочем столе.

P.S. Да и хочется понять что и как добавлять в систему с лучшим её пониманием.

Интересно, а кто то из участников местного форума контрибьютит в https://slackbuilds.org ?
« Последнее редактирование: 30 Январь 2022, 10:42:51 от forthuser »

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33974
  • Репутация: +231/-0
    • PuppyRus-A
Re: Как задать размер RAM диска в параметрах?
« Ответ #14 : 30 Январь 2022, 11:13:05 »
Это разве не динамическое переизменение текущего диска tmpfs?
Да. Извиняюсь недоглядел.
В puppy-woof я не сильно знаток. Но в паряметрах его загрузки действительно нет аналога https://wiki.puppyrus.org/soft/porteus-initrd#ramsize
Насколько я помню, так принято сразу делать сохраненку на диск. Вы юзаете без сохраненки?
в одних Puppy видятся все диски, а в других 1
blkid покажет все разделы, которые видит система.
Если какой-то раздел не видит - его файловой системы нет в ядре (или ее модуль не ядра загружен)или раздел битый (надо его чинить fsck)
кто то из участников местного форума контрибьютит в https://slackbuilds.org ?
Насколько мне известно - никто . Пара человек участвуют в Росе и 1 в tinycore