rapture 25.06.2011 20:28 unknown

В новом инсталляторе вся система представлена в 3 архивах — kernel.tgz, world.tgz, ports.tgz Пакеты у нас тоже идут как tgz. Подумалось, что их можно засунуть в порты. И исходники к ним — тоже. Тогда можно будет их обновлять стандартным методом.
Помниться, еще была идея делать software distribution в виде образов. Ну, типа, чтобы попробовать KDE, скачал kde-5.0.0.tar.iso сделал mount (или mount /work — то есть куда тебе надо), и вот — у тебя уже есть KDE. Не очень? umount kde. По идее это можно как-то реализовать на уровне файловой, либо поменять иерархию размещения — каждый пакет придется монтировать и располагать в собственной папочке. Program Files, однако.

1. lHooFool 25.06.2011 20:32

Ну тут можно взять идею пакетов макоси.

2. rapturelHooFool /1 25.06.2011 20:32 unknown

а что там за идея?

3. lHooFool 25.06.2011 20:34

Софт распространяется в виде пакета name.app, который по сути папка со всем необходимым. Кинул пакет в папку приложений, у тебя есть софт, удалил пакет — нет софта.

4. rapturelHooFool /3 25.06.2011 20:35 unknown

в чем разница между пакетом setup.exe?

5. lHooFoolrapture /4 25.06.2011 20:37

Софт не нужно регистрировать в системе, не нужно рассовывать по куче разных папок и мест, весь мусор в 1й папке, удалил name.app снесся и мусор, легче рулить правами доступа.

6. rapturelHooFool /5 25.06.2011 20:38 unknown

По-моему, это не идея макоси. А если нужно софт зарегать в PATH (gcc.app, например?)

7. lHooFoolrapture /6 25.06.2011 20:40

Ну я хз если честно, ибо только начал работать в ней. Там вроде все как-то автоматом. Да и могу посмотреть, как там gcc зареган.

8. kapsh 25.06.2011 20:41

> реализовать на уровне файловой
Уже есть UnionFS, например.

9. rapturekapsh /8 25.06.2011 20:42 unknown

Это надо в ее механизммах снапшотинга (sic) что-то извратить, чтобы можно было, например, однин файловый снап монтировать поверх другого, например.

Do you really want to delete ?