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

Автор Тема: Как сделать "Неубиваемый" Puppy?  (Прочитано 20715 раз)

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

Akula

  • Гость
Re:Как сделать "Неубиваемый" Puppy?
« Ответ #15 : 03 Апрель 2012, 10:16:06 »
Вопросы к сообществу:
1) Вариант с nosave, я так понял, разработан для lupu-520? Мои действия, если я хочу использовать более ранние версии puppy?
2) Возможно ли "в лоб" запретить запись файла сохранения на hd (атрибуты файла и т.п.) по аналогии с аппаратной защитой от записи у некоторых моделей флешек?

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Как сделать "Неубиваемый" Puppy?
« Ответ #16 : 03 Апрель 2012, 11:26:59 »
1. Наиболее проработана тема в http://forum.puppyrus.org/index.php/board,139.0.html
Zay переделал initrd
2.a Вряд ли. Можно попробовать переконвертировать save в .sfs модуль и стандартно подключить. Т.к. он будет выше базы - не со всем будет работать.
2.b Тогда можно пересобрать базовый .sfs:
unsquashfs базы + скопировать сохраненку поверх +mksquashfs новая база
Тот же результат даст стандартный ремастеринг
2.с Доработать rc.local на монтирование сохраненки на чтение и переписывание ее файлов поверх базы

Думаю -2b - наиболее просто и надежно...
Неужели 520bit слишком тяжелый дист? Или почему надо более старый ?

Akula

  • Гость
Re:Как сделать "Неубиваемый" Puppy?
« Ответ #17 : 03 Апрель 2012, 11:53:50 »
Неужели 520bit слишком тяжелый дист? Или почему надо более старый ?
Смущает не объем, а невозможность тиражирования решения на другие версии (не всё новое хорошо поддерживает старое железо).
Тему про 520bit буду еще изучать, спасибо!

Оффлайн eaa56

  • Пользователь
  • **
  • Сообщений: 43
  • Репутация: +5/-0
  • Искатель
Re:Как сделать "Неубиваемый" Puppy?
« Ответ #18 : 03 Апрель 2012, 18:47:10 »
Неубиваемый Паппи для неубиваемого компьютера:

Версии 1.12..1.20...1.30 для неубиваемых аппаратно компьютеров Р-233, которых рабочих в госконторе остаётся много, и в которые можно вставить больше ОЗУ (до 512).

К сожалению, таких полно в госконторах, на них Openoffice идёт с очень большим трудом,
а абиворд и клоны екселя неадекватны для совместимости с крутыми компами.
Хочется не только печатать и смотреть прайсы и ведомости инвентаризации, но и нормально рисовать в OpenOffice.

Просьба к сообществу, есть ли у кого опыт работы в StarOffice 5.2 в Папируссах ( в винде - старое , но грозное оружие!),  не через вайн, а напрямую, для версий Паппи 1.12...и т.д.?
Загрузчик XOSL 1.1.5:
1) PTSDOS 32 (Слово и дело)
2)  Windows XP (OO.о_3.0.1, LibO_3.6)
3) PuppyRus-Jeans-1.30-U2 (OO.о_3.0.1, LibO_3.6) через GRUB Puppy Precise 5.7.1
4) тестируемые версии Линуксов.:-)

StarOffice 5.2 - старое, но грозное оружие в Windows-98, XP, 7!

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Как сделать "Неубиваемый" Puppy?
« Ответ #19 : 03 Апрель 2012, 21:39:07 »
Смущает не объем, а невозможность тиражирования решения на другие версии (не всё новое хорошо поддерживает старое железо).
Для реализации этой возможности был переписан скрипт загрузки системы.
Работы там достаточно много, и для каждого дистрибутива её придётся делать почти с нуля. Поэтому сделать эту функцию легко переносимой не получится...

Сделать "неубиваемый" дистрибутив вручную не сложно (см. начало темы), но конечно это не универсальное решение.
Возможно ли "в лоб" запретить запись файла сохранения на hd (атрибуты файла и т.п.) по аналогии с аппаратной защитой от записи у некоторых моделей флешек?
Можно немного доработать скрипт rc.shutdown (убрать функцию сохранения), почти так и сделано в LupuRus Bit.

Оффлайн sfs

  • Администратор
  • Ветеран
  • *****
  • Сообщений: 33965
  • Репутация: +231/-0
    • PuppyRus-A
Re:Как сделать "Неубиваемый" Puppy?
« Ответ #20 : 04 Апрель 2012, 09:24:05 »
для неубиваемых аппаратно компьютеров Р-233, которых рабочих в госконторе остаётся много, и в которые можно вставить больше ОЗУ (до 512).
Думаю - оптимально:
Сделать 1 терминальный сервер на всех
Из остальных Р233 сделать терм. клиентов (по win или lin технологиям - на вкус)
Заморочки с археологическим софтом - пустая трата времени и нервов.

Akula

  • Гость
Re:Как сделать "Неубиваемый" Puppy?
« Ответ #21 : 04 Апрель 2012, 11:35:44 »
Можно немного доработать скрипт rc.shutdown
Ссылочку на пример доработки не кинете?

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Как сделать "Неубиваемый" Puppy?
« Ответ #22 : 05 Апрель 2012, 10:27:13 »
Ссылочку на пример доработки не кинете?
Режим "без сохранения" (см. под сплойтерами "Устаревшая информация" > "Описание реализации").

Akula

  • Гость
Re:Как сделать "Неубиваемый" Puppy?
« Ответ #23 : 05 Май 2012, 13:46:42 »
см. под сплойтерами "Устаревшая информация" > "Описание реализации"
Сложновато пока для меня... Оказалось, что мой недобук имеет слот для ЭсДи карточки и умеет с неё грузиться! Я движком на карточке закрыл запись после окончательной настройки системы и теперь радуюсь жизни :)

Оффлайн Zay

  • Почетный участник
  • Ветеран
  • *
  • Сообщений: 1536
  • Репутация: +25/-0
Re:Как сделать "Неубиваемый" Puppy?
« Ответ #24 : 05 Май 2012, 17:02:15 »
Сложновато пока для меня...
Ну что там сложного?

Заменить в rc.shutdown
Код
if [ $PUPMODE -eq 5 ];then
на
Код
if [ 1 -eq 2 ];then

Akula

  • Гость
Re:Как сделать "Неубиваемый" Puppy?
« Ответ #25 : 05 Май 2012, 17:20:09 »
:) сложно пока с пониманием, а не с заменой...