The OpenNET Project / Index page

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



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

Оглавление

Коллекция самодостаточных Linux-приложений, оформленных в ви..., opennews (??), 14-Июл-10, (0) [смотреть все]

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


47. "Коллекция самодостаточных Linux-приложений, оформленных в ви..."  +/
Сообщение от XoRe (ok), 16-Июл-10, 00:19 
Задумка интересная, реализация хромает.
Можно посмотреть на то, как это сделано в MacOS.
А сделано там так: образ диска - .dmg файл.
Подмонтируется при нажатии на него.
Внутри - программа со всеми нужными файлами.
Я так понимаю, там везде локальные пути, поэтому пох на размещение.
Саму программу можно запустить прямо из этого подмонтированного образа.
А можно установить - в этом случае все файлы из образа кидаются в отдельный каталог.

В *nix это можно сделать ещё элегантней.
Так же файл - образ диска со всеми файлами и библиотеками (можно и без статической линковки).
При запуске образ диска монтируется, а там запускается не сама программа, а обертка - shell файл.
Этот файл все проверяет, делает chroot(!), выставляет нужные переменные окружения и запускает основной бинарник.
В реультате имеем а) портабельность, б) секурность.
В монтируемый образ можно напихать столько библиотек, сколько нужно, чтобы он запустился в любом дистрибутиве.
А вот что делать для х86/х64 - хз.

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

53. "Коллекция самодостаточных Linux-приложений, оформленных в ви..."  +/
Сообщение от бедный буратино (ok), 16-Июл-10, 13:03 
http://slax.org

squashfs-lzma образы, всё вышеописанное присутствует.

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

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

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




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

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