LINUX.ORG.RU

Начата работа над новым диспетчером очереди печати printerd

 ,


1

3

Автор утилиты system-config-printer Тим Воу (Tim Waugh) объявил о начале работы над новым диспетчером очереди печати printerd. В отличие от CUPS, printerd предоставляет единственный интерфейс через систему D-Bus. Такой интерфейс упростит интеграцию с десктопными приложениям. Поддержку протокола IPP планируется реализовать с помощью промежуточного демона, работающего в отдельном процессе.

Было принято решение, что единственным входным форматом печатаемых файлов будет PDF. Также заявлено, что будут поддерживаться все существующие драйверы и бекенды системы CUPS.

Уже реализован базовый каркас приложения и простая консольная утилита для управления демоном. Исходный код доступен здесь.

>>> Подробности

anonymous

Проверено: DoctorSinus ()

Я, может быть, чего-то не понимаю, но почему бы просто не прикрутить D-Bus к cups?..

anonymous ()
Ответ на: комментарий от Deleted

Пример: «systemd стандарт для всех ос, основанных на ядре linux» — вот так в мире свободного ПО при наличии альтернатив произойти не может

это не только не может, это будет 100%, udev отправляют на свалку истории и единственный вариант будет использовать systemd

vaino ()

лучше бы починили печать в лендскейпе в RHEL5, а то багам уже сто лет в обед, а фикса все нет.

prizident ★★★★★ ()
Ответ на: комментарий от fads

Опять RedHat? Задрали уже! Надо потихоньку начинать их выдавливать из линукса: форкать нужные проекты, выпиливать из дистрибутивов ненужные.

Mirraz ()
Ответ на: комментарий от anonymous

сначала одни идиоты спроектировали dbus без поддержки сети, теперь другие про это регулярно забывают

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

обидно, что майкрософт изобрела DCOM аж в 1996 году

CORBA была еще раньше, но и то, и другое оказалось overengineered overblown overhyped.

tailgunner ★★★★★ ()

Говорили и предупреждали за долго то того, как изымать функциональность из CUPS. Нет бы запилили свой аналог bonjour допилили.

anonymous ()
Ответ на: комментарий от Deleted

Не вырывай из контекста, имелась ввиду «стандартное ПО».

Так говорите то, что имеете в виду, и конфузов не будет.

Пример: «systemd стандарт для всех ос, основанных на ядре linux» — вот так в мире свободного ПО при наличии альтернатив произойти не может

udev пойдёт как пример?

Axon ★★★★★ ()

Что-ж, посмотрим - пропадут ли некоторые глюки CUPS в новой поделке (printerd). Например, у меня с виндовой машины на линуксовый сервер некоторые PDF'ки не печатаются.

pacify ★★★★★ ()
Ответ на: комментарий от vaino

На отдельную программу.

Сейчас же складывается ситуация, когда в одну программу вносятся 2 разные функции - драйвер принтера и менеджер, управляющий очередью.

В винде и то лучше сделано - сервер печати отдельно, драйвер принтера отдельно.

cvs-255 ★★★★★ ()
Ответ на: комментарий от pevzi

Делаем ставки, какой *d появится следующим.

javad для поддержки Microsoft HTML5

pacify ★★★★★ ()
Ответ на: комментарий от vaino

пока имеешь выбор - да, вспомни как на замену XFree пришел X.Org, тогда тоже был выбор, а попробуй сейчас полноценно поднять современный дистрибутив с XFree - весело будет,

Он же форк, ситуация скорее похожа на openoffice - libreoffice, чем на X.Org - wayland.

так и с wayland - завяжут все на него, дропнут поддержку X.Org, и хочешь не хочешь - будешь использовать.

Пока есть сфера применения - не дропнут. Тем более как я понял - wayland не проектировался в расчете на сетевое применение.

Deleted ()
Ответ на: комментарий от Deleted

Тем более как я понял - wayland не проектировался в расчете на сетевое применение.

Какая может быть сеть в композирующем недоноске?

baverman ★★★ ()
Ответ на: комментарий от Deleted

Нет тут никакой ошибки, все правильно понял.

LamerOk ★★★★★ ()
Ответ на: комментарий от Magister2k7

И радует, что не Поттеринг )))

эти товарищи - его форки

ZuBB ★★★★★ ()
Ответ на: комментарий от anonymous

Так были же маньяки, которые его через ssh успешно гоняли.

Gorthauer ★★★★★ ()

Думаю это отличная новость! Особенно если будут поддерживаться все драйвера CUPS. Узнать бы еще когда выйдет первая стабильная версия

nehochuha ()
Ответ на: комментарий от vaino

это не только не может, это будет 100%, udev отправляют на свалку истории и единственный вариант будет использовать systemd

Форк до слияния и душа спокойна.

Deleted ()
Ответ на: комментарий от Axon

Так говорите то, что имеете в виду, и конфузов не будет.

Я сказал именно то, что имел ввиду. Слово значит только в контексте, вырванное слово может значить что-угодно.

/* Пример: «Он пошел в магазин за луком, это очень важно для него.» - это относится к еде или к оружию? Вот вот. */

Deleted ()
Ответ на: комментарий от gatsu

У него альтернативы есть

Хм. Примеры?

Естественный отбор.

А итог - стандарт де-факто.

Axon ★★★★★ ()
Ответ на: комментарий от Deleted

Слово значит только в контексте, вырванное слово может значить что-угодно.

Из вашего контекста значение было не понять.

Axon ★★★★★ ()
Ответ на: комментарий от vaino

необходимые патчи без проблем были приняты в CUPS

Ты про патчи для поддержки Avahi (того самого Avahi, который написал ненавистный тебе Поттеринг)? Реализуемая ими функциональность раньше достигалась без Avahi, и это устраивало всех, кроме Apple.

драйвера, которые нужны только под linux, совместно с разработчиками CUPS перенесены в отдельный проект

Насчет переноса совместно с разработчиками CUPS — 4.2:

Проект OpenPrinting уже отделил эти фильтры и собирается впредь поддерживать их собственными силами, отдельно от пакета CUPS, для чего уже создан новый пакет - cups-filters

dexpl ★★★★★ ()
Ответ на: комментарий от Axon

Из вашего контекста значение было не понять.

речь идет о ПО, у которого одна цель - не добавить ничего нового, не исправить ошибки, а просто стать новым стандартом,

Стандартов в мире свободного ПО нет и быть не может by design.

Deleted ()
Ответ на: комментарий от Gorthauer

О, точно, я всё никак вспомнить не мог, как же он называется.

gatsu ()
Ответ на: комментарий от ZuBB

а инете пишут обратное

Если так, то это хорошо.

Deleted ()
Ответ на: комментарий от Mirraz

Ну подай пример. Не забывай, что работоспособность форка лежит так же на тебе.

Gunnerua ()

даже не знаю, хорошо это или плохо?

vova7890 ★★★ ()

DoctorSinus, может стоить добавить эту ссылку в новость чтобы было ясно почему весь этот сыр-бор завертелся?

ZuBB ★★★★★ ()
Ответ на: комментарий от dexpl

Ты про патчи для поддержки Avahi

да

ненавистный тебе Поттеринг

:) я больше троллю, чем серьезно отношусь ко всему этому

Реализуемая ими функциональность раньше достигалась без Avahi, и это устраивало всех, кроме Apple.

ну и? обычный рабочий момент, всяко лучше чем через один D-Bus работать

Насчет переноса совместно с разработчиками CUPS — 4.2:

ты б огульно не писал 4.2, а в SVN у них посмотрел, некто mike занимался «transition all of the non-Mac filters over to the OpenPrinting folks to maintain them»

vaino ()
Ответ на: комментарий от ZuBB

Думаю правильней сказать «не занимается сетевой прозрачностью», ей будет заниматся клиент.

vova7890 ★★★ ()
Ответ на: комментарий от Deleted

/* Пример: «systemd стандарт для всех ос, основанных на ядре linux» — вот так в мире свободного ПО при наличии альтернатив произойти не может */

с ssh, к примеру, это произошло. И bash везде есть.

ForwardToMars ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.