The OpenNET Project / Index page

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

Выход K3b 2.0 для KDE4 ожидается в середине 2009

25.03.2009 10:24

Ранее стало известно, что компания Mandriva наняла двух разработчиков для портирования K3B на KDE4. С чем же связаны трудности перехода, и почему выход K3b 2.0 для KDE4 ожидается только в середине 2009 года?

Sebastian Trueg, основной разработчик K3B, объясняет, что в KDE3 был очень удобный класс KProcess, который использовался библиотекой libk3b для того, чтобы посылать данные через pipe от одного процесса к другому (для записи и создания образов дисков K3B вызывает консольные приложения из набора утилит cdrecord и growisofs). Преимуществом KProccess были высокая пропускная способность и, в принципе, ненужное асинхронное поведение, так что "жизнь была прекрасной".

Проблема в новой версии KDE возникла из-за того, что KProcess в KDE4 стал всего лишь чуть улучшенной обёрткой к кроссплатформенному классу QProcess, который Trueg называет "хорошей концепцией", однако "внутренности QProcess скрыты и его API предоставляет слишком высокоуровневые вызовы, недостаточные для функционирования K3B".

Чтобы заставить всё работать, Trueg попробовал перейти от многопоточного дизайна к асинхронному, но это не сработало и стало "ещё одним бесполезным программистким решением". В конечном итоге Trueg принял решение создать свой собственный вариант (fork) класса QProcess библиотеки Qt, который и будет использоваться в K3B 2.0.

  1. Главная ссылка к новости (http://www.techworld.com.au/ar...)
  2. OpenNews: Mandriva поможет перевести K3b на Qt4 и адаптировать для KDE4
Автор новости: Artem S. Tashkinov
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/20921-K3b
Ключевые слова: K3b, dvd, cdrom
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (43) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, stimer (?), 11:09, 25/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    хм... а я думал что в среде "старших товарисчей" не возникает подобных проблем, в силу продуманности их решений, диктуемых жизненным опытом :)
     
     
  • 2.3, Hawk (??), 11:21, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >хм... а я думал что в среде "старших товарисчей" не возникает подобных
    >проблем, в силу продуманности их решений, диктуемых жизненным опытом :)

    да по-моему само появление и навязывание кде4 уже говорит об обратном. Пришлось заново открыть для себя GNOME :)

     
     
  • 3.7, Dan (??), 11:30, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>и навязывание кде4

    его заставляют ставить под страхом смертной казни? А KDE3 объявили вне закона?

     
     
  • 4.11, szh (ok), 12:00, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    как только в новых дистрибутивах уже идет KDE4 без KDE3 - так уже заставляют. Это постепенно происходит.
     
     
  • 5.12, gordev (?), 12:15, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Нужно было оставить Кде 1.0, 2.0, etc?
    Кде 3.х тоже навязали в свое время?
     
     
  • 6.30, szh (ok), 15:49, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Пока KDE4 не перстанет быть сильно глючным и недо-фичным - надо оставить. KDE 4.2 можно уже назвать beta версией, но не релизом. До 4.2 вообще глючная гадость была.
     
     
  • 7.39, Fram (?), 19:09, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Не знаю, у меня fc10 с kde4.2, очень доволен. На 3-ий переходить не хочу, хотя поначалу (когда kde4.0.x стоял) было конечно желание.
    Но это с точки зрения юзера, конечно.
     
     
  • 8.43, ra (??), 20:06, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    хз Все свою осознанную linux-жизнь пользовался гномом ну не вставляла меня т... текст свёрнут, показать
     
     
     
    Часть нити удалена модератором

  • 10.48, grayich (ok), 02:57, 26/03/2009 [ответить]  
  • +/
    все верно, кде4 и есть софт а насчет кнопей и фифектов тоже важно, наличие нераз... текст свёрнут, показать
     
  • 3.19, И. Максим (?), 13:08, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Когда Гном станет окончательно похож на интерфейс Мак ОС Икс, наверное, и я на него перейду. А пока меня вполне устраивает КДЕ 4.2.1 и К3Б для КДЕ3.
     

  • 1.2, Аноним (-), 11:12, 25/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Обыдно.
     
  • 1.5, MaMoHT (?), 11:28, 25/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А после этого удивляются, почему всякие проги типа Chrome не хотят на Qt писать.
     
     
  • 2.15, TTT (?), 12:41, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > А после этого удивляются, почему всякие проги типа Chrome не хотят на Qt писать.

    Chrome это отличный пример :-) интересно только а вот webkit на котором он основан разве не является часть Qt?

     
     
  • 3.20, MaMoHT (?), 13:14, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >> А после этого удивляются, почему всякие проги типа Chrome не хотят на Qt писать.
    >
    >Chrome это отличный пример :-) интересно только а вот webkit на котором
    >он основан разве не является часть Qt?

    Посмотрите и удивитесь - не является.

     
     
  • 4.25, Anonum (?), 14:02, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Посмотри и удивись - вебкит является форком khtml.
     
     
  • 5.28, MaMoHT (?), 15:07, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Посмотри и удивись - вебкит является форком khtml.

    Удивил :-)
    Ну про это все в курсе. Только откуда вывод, что он завязан на Qt, а не на KDE??? Или ты не в курсе, что это разные вещи? Только вот c чего ты взял что движок парсинга HTML жестко завязан на графическую библиотеку? А Safari под MacOS X и Chrom под винду тоже на Qt написаны? А епифани, переводя на webkit, тоже решили под Qt переписать??


    Хотя бы исходники выкачай либо просто в online посмотри и удивись, перед тем как ерунду писать:
    http://svn.webkit.org/repository/webkit/trunk/


     

  • 1.6, Аноним (-), 11:29, 25/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Всем пересаживаться на Gnome - выбора в Linux быть не должно. Не надо браузеров, только FireFox. И офисов не надо, есть же OpenOffice.org! Не надо Beryl. Не надо XFree86. И Java тоже одна-единственная осталась. Зачем AMD,они неудачники! О них даже анекдотов не сочиняют! Давайте везде Intel,они сообществу помогают.Даёшь одну программу для всего, и навязчиво это рекламировать! Забудем 15-20 аудиоплееров, 5 3D-редакторов, 100 текстовых редакторов, даже игра теперь одна - DooM III. И система тоже одна. Windows.
     
     
  • 2.14, Аноним (-), 12:30, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >опять костыли. повидимому товарисч ТруЪег совсем забыдлокодился.

    Ну так костыль для костыля. В KDE 4 много их. Phonon, например.

     
     
  • 3.22, pilat (ok), 13:33, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>опять костыли. повидимому товарисч ТруЪег совсем забыдлокодился.
    >
    >Ну так костыль для костыля. В KDE 4 много их. Phonon, например.

    Вообще, Phonon придуман для того, чтобы программер не писал разный код, с целью обеспечить взаимодействие с разными бакендами, доступными в разных осях (да и в разных сборках того же Linux могут отличаться).

    Imo, это еще один уровень астракции. Причем тут костыли?

     
     
  • 4.23, Аноним (-), 13:53, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ну так в новости сказано, что одна программа это обёртка вокруг другой программы. Phonon это обёртка для обёртки. NetworkManager Тоже.
     
     
  • 5.24, Knuckles (ok), 14:00, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Ну так в новости сказано, что одна программа это обёртка вокруг другой
    >программы. Phonon это обёртка для обёртки. NetworkManager Тоже.

    Вы код пишете? Нет? Тогда молчите про обертки.

     
  • 2.21, Аноним (-), 13:17, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ход мыслей оценил, хорошо написано ;)
     

  • 1.16, Аноним (-), 12:52, 25/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Респект Mandriva, видно что они так же как RedHat и Novell участвуют в разработке, а не просто пересобирают и пишут простые патчи.
     
     
  • 2.18, guest (??), 13:07, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    > Проблема в новой версии KDE возникла из-за того, что KProcess в KDE4 стал всего лишь чуть улучшенной
    > обёрткой к кроссплатформенному классу QProcess,

    жаль что приходится заниматьсе переписыванием кода для адаптации к KDE4 вместо более серьезных задач:
    улучшение поддержки LightScribe & LabelFlash (вы не хотите отдавать диск с linux с красивой голограммой на нем? я например хочу ) Глупо держать для этого отдельную программу.

    Последний раз когда я пользовался k3b запись одного большого файла >4 гигов в режиме UDF ни к чему хорошему не приводила. Подобная проблема отстутсвовала при использовании Nero for Linux. Однако жаль.

     
     
  • 3.29, Шарик (?), 15:37, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Пользуюсь К3В уже пару лет, проблемы были только с большими файлами до последней версии. Методом научного тыка определил, что для совместимости с Windows и MacOS X нужно как ни странно отключать Joilet и включать UDF. Brasero несколько раз порола болванки да и настроек в ней куда меньше, ради К3В только и держу библиотеки KDE.
     
  • 2.52, JustNIX (?), 17:33, 04/05/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Респект Mandriva, видно что они так же как RedHat и Novell участвуют
    >в разработке, а не просто пересобирают и пишут простые патчи.

    Mandriva - отстой!!! Они лудше бы свой дистр запатчили))) А то там беда....)))
    Не стабильна! Половину прог с дистра не работает....обновиться не получилось ни разу нормально. Debian/Ubuntu/Kubuntu -rules!!!

     

  • 1.17, Аноним (-), 13:04, 25/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Мне этот k3b напоминает Неру последних версий под венду. Умеет не так уж много, а тормозная интерфейсом по сравнению с обычными Qt-программами.
     
     
  • 2.26, User294 (??), 14:39, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Мне этот k3b напоминает Неру последних версий под венду. Умеет не так
    >уж много, а тормозная интерфейсом по сравнению с обычными Qt-программами.

    Ну во всяком случае в отличие от неры он не занимает много-много мегов на диске, не требует себе зачем-то наипоследний directx и прочая.Догнать неру по оверблоату по-моему нереально :)

     
     
  • 3.27, . (?), 14:52, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >много-много мегов на диске, требует себе зачем-то наипоследний directx и прочая

    nero micro
    19 404 769 байт
    чяднт?

     
     
  • 4.32, guest (??), 16:53, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >>много-много мегов на диске, требует себе зачем-то наипоследний directx и прочая

    http://www.nero.com/enu/downloads-linux3-trial.php
    File Size
    17 MB (17.683.378 bytes)
    насчет зависимостей я не в курсе.
    единственный но очень существенный минус - программа коммерческая, платная

     
  • 4.44, User294 (??), 20:21, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >nero micro
    >19 404 769 байт

    Угу, хорошее такое микро.А простите, 19 мегз - это поди еще и сжатое?

    >чяднт?

    Используете микро вариант?Обычный - монстрильное тормозилово, при том с каждой версией все глючнее.Во всяком случае cdrtools на ура отформатили болванку которую нера не осиливала.А инсталлер неры 7 лоханулся ее снести, оставив засранную винду знакомому юзеру.Где msi в характерной позе когда он не может ни установить новый софт ни снести установленное.

     
     
  • 5.46, . (?), 21:33, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >хорошее такое микро. А простите, 19 мегз - это поди еще и сжатое?

    обычные несжатые бинарники. библиотеки для работы с udf, iso, mpeg, vcd, securdisc (полезная фиговина, типа информации для восстановления в rar), русская локализация. очень неплохо, учитывая функционал.

    >Обычный - монстрильное тормозилово, при том с каждой версией все глючнее.

    да, это известно :) типичная блоатварь - засирает винт, реестр и не торопится с уборкой.
    но ядро, основные функции, как видите, остались вполне юзабельными и экстрагируемыми после небольшой работы зубилом и напильником. даже с учетом того, что это всего лишь бинарники.

     
  • 3.40, Аноним (-), 19:40, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Просто я имел в виду что единственная вменяемая программа прожига дисков под линуксом, и та на здоровенном kdelibs завязана. Я прямо-таки вижу как при запуске кнопка за кнопкой прорисовывается.

    Хотя в чём смысл юзать kdelibs? Всю навороченность его виджетов я не вижу, тут хватило бы и обычного Qt. А ядро вон, в новости написано, что пришлось от кед отвязывать.

     
     
  • 4.50, Аноним (50), 21:58, 26/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >Хотя в чём смысл юзать kdelibs? Всю навороченность его виджетов я не
    >вижу, тут хватило бы и обычного Qt.

    Наверное, потому что kdelibs - это не только библиотека виджетов.

    >А ядро вон, в новости написано, что пришлось от кед отвязывать.

    Цитатку, пожалуйста, желательно из оригинального сообщения.


     

  • 1.33, Аноним (-), 17:33, 25/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А всё потому, что k3b не входит в состав KDE. Вот Gnome обзавёлся собственной писалкой, пора бы и кедам подтянуться.
     
     
  • 2.34, Аноним (50), 17:45, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    >А всё потому, что k3b не входит в состав KDE. Вот Gnome
    >обзавёлся собственной писалкой, пора бы и кедам подтянуться.

    Ну да, в k3b уже в SVN-репозитории KDE, а там и до включения в основу недалеко.

     
     
  • 3.35, Аноним (-), 18:01, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Ждём и надеемся.
     

  • 1.36, Аноним (-), 18:19, 25/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    QtO? KDE? Куда?
     
  • 1.37, Sasha (??), 18:57, 25/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    А почему его не переименовывают в K4B?!
     
     
  • 2.41, анонимный аналитик (?), 19:46, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    А, собственно, почему он должен быть переименован?
    к - стандартня к для кдешных прог
    3b = burn baby burn
     
  • 2.42, Nokiach (?), 19:47, 25/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Потому, что это не K3 B, а K 3B - KDE Burn Baby Burn.
     
     
  • 3.49, Олег (??), 08:30, 26/03/2009 [^] [^^] [^^^] [ответить]  
  • +/
    Текущий CVS прекрасно компилится под kde 4.2.1 в gentoo.
     

  • 1.51, Аноним (-), 15:39, 28/03/2009 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Пользуйтесь бразеро!
     

     Добавить комментарий
    Имя:
    E-Mail:
    Текст:



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

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