The OpenNET Project / Index page

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



"Проект Debian начал общее голосование по вопросу поставки проприетарных прошивок"
Версия для распечатки Пред. тема | След. тема
Форум Разговоры, обсуждение новостей
Исходное сообщение [ Отслеживать ]
Подсказка: Для сортировки сообщений в нити по дате нажмите "Сортировка по времени, UBB".
. "Проект Debian начал общее голосование по вопросу поставки пр..." +1 +/
Сообщение от Аноним (-), 29-Авг-22, 17:24 
> Регистрация типа файла — это первый шаг при создании сопоставления файлов, что
> делает этот тип файла известным для оболочки.

Как бы тебе культурно объяснить, каким курсом следовало бы отправить твои виндовые замашки в контексте линуха? Для пакетного менеджера Linux вообще пофиг есть какие либо mime регистрации на тип данных или нет. Это как максимум влияет на просмотр файликов в каком-нибудь манагере архивов, но пакетник и без всего этого знает зачем его позвали, откуда файло тянуть и какой он формат желает. Это implied knowledge. Ты не можешь попросить debian начать жрать rpm в его пакетнике без очень серьезной перепиловки пакетника. И в этот момент оно уже совершенно точно более не дебиан на чисто технологическом уровне.

> Однако без обработчиков типов файлов оболочка не может предоставлять пользователю
> информацию из файла и о ней.

И какое мне дело до этих маздаепроблем в контексте сабжа? Я лишь сказал что MSI Installer по общей его функциональности - нечто отдаленно напоминающее кривой пакетный менеджер. А сам по себе RAR архив изначально не имеет информации о том что за программа, как ее ставить, как сносить и все такое прочее, и прочее касающееся вот именно метаданных. Это просто кусок данных, в котором отсутсвтуют ключевые для пакетного менеджера метаданные.

Ну вот например. Программа при установке может создать файлы динамически. Или допустим при установке новой версии мы не хотим перетирать вон те 5 файлов, допустим, конфиг/данные юзера. Где это все в RAR вообще описано? А, нигде и надо самому изобрести? Ну да, кто сказал что на основе RAR нельзя сделать пакетный менеджер? Но RAR как формат будет subset вон той штуки, полная спецификация потребует устаканить договоренности которых в RAR не было.

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

> И нет, это не намёк, что на «слабо» я делать не буду.

Я это и не просил, просто пытался показать ключевые отличия.

> Я просто не хочу таким заниматься, и даже когда писал под
> Винду от подобной работы отлынивал. ;) Там это кто угодно может
> прочитать и сделать. Это не Linuх, где выучил bash плюс пару
> приёмов риторики и уже можешь разрабатывать ОС.

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

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

Оглавление
Проект Debian начал общее голосование по вопросу поставки проприетарных прошивок, opennews, 27-Авг-22, 22:16  [смотреть все]
Форумы | Темы | Пред. тема | След. тема



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

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