The OpenNET Project / Index page

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

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

Ранее стало известно, что компания 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
Тип: К сведению
Ключевые слова: K3b, dvd, cdrom
При перепечатке указание ссылки на opennet.ru обязательно
Обсуждение Ajax/Линейный | Раскрыть все сообщения | RSS
 
  • 1.1, stimer (?), 11:09, 25/03/2009 [ответить] [показать ветку] [···]    [к модератору]
  • +/
    хм... а я думал что в среде "старших товарисчей" не возникает подобных проблем, в силу продуманности их решений, диктуемых жизненным опытом :)
     
     
  • 2.3, Hawk (??), 11:21, 25/03/2009 [^] [ответить]     [к модератору]
  • +/
    да по-моему само появление и навязывание кде4 уже говорит об обратном Пришлось ... весь текст скрыт [показать]
     
     
  • 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 [^] [ответить]     [к модератору]  
  • +/
    Посмотрите и удивитесь - не является ... весь текст скрыт [показать]
     
     
  • 4.25, Anonum (?), 14:02, 25/03/2009 [^] [ответить]    [к модератору]  
  • +/
    Посмотри и удивись - вебкит является форком khtml.
     
     
  • 5.28, MaMoHT (?), 15:07, 25/03/2009 [^] [ответить]     [к модератору]  
  • +/
    Удивил - Ну про это все в курсе Только откуда вывод, что он завязан на Qt, а... весь текст скрыт [показать]
     
  • 1.6, Аноним (-), 11:29, 25/03/2009 [ответить] [показать ветку] [···]     [к модератору]  
  • +/
    Всем пересаживаться на Gnome - выбора в Linux быть не должно Не надо браузеров,... весь текст скрыт [показать]
     
     
  • 2.14, Аноним (-), 12:30, 25/03/2009 [^] [ответить]    [к модератору]  
  • +/
    >опять костыли. повидимому товарисч ТруЪег совсем забыдлокодился.

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

     
     
  • 3.22, pilat (ok), 13:33, 25/03/2009 [^] [ответить]     [к модератору]  
  • +/
    Вообще, Phonon придуман для того, чтобы программер не писал разный код, с целью ... весь текст скрыт [показать]
     
     
  • 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 [^] [ответить]     [к модератору]  
  • +/
    жаль что приходится заниматьсе переписыванием кода для адаптации к KDE4 вместо б... весь текст скрыт [показать]
     
     
  • 3.29, Шарик (?), 15:37, 25/03/2009 [^] [ответить]     [к модератору]  
  • +/
    Пользуюсь К3В уже пару лет, проблемы были только с большими файлами до последней... весь текст скрыт [показать]
     
  • 2.52, JustNIX (?), 17:33, 04/05/2009 [^] [ответить]     [к модератору]  
  • +/
    Mandriva - отстой Они лудше бы свой дистр запатчили А то там беда Н... весь текст скрыт [показать]
     
  • 1.17, Аноним (-), 13:04, 25/03/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    Мне этот k3b напоминает Неру последних версий под венду. Умеет не так уж много, а тормозная интерфейсом по сравнению с обычными Qt-программами.
     
     
  • 2.26, User294 (??), 14:39, 25/03/2009 [^] [ответить]     [к модератору]  
  • +/
    Ну во всяком случае в отличие от неры он не занимает много-много мегов на диске,... весь текст скрыт [показать]
     
     
  • 3.27, . (?), 14:52, 25/03/2009 [^] [ответить]    [к модератору]  
  • +/
    >много-много мегов на диске, требует себе зачем-то наипоследний directx и прочая

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

     
     
  • 4.32, guest (??), 16:53, 25/03/2009 [^] [ответить]     [к модератору]  
  • +/
    http www nero com enu downloads-linux3-trial php File Size 17 MB 17 683 378 b... весь текст скрыт [показать]
     
  • 4.44, User294 (??), 20:21, 25/03/2009 [^] [ответить]     [к модератору]  
  • +/
    Угу, хорошее такое микро А простите, 19 мегз - это поди еще и сжатое Использует... весь текст скрыт [показать]
     
     
  • 5.46, . (?), 21:33, 25/03/2009 [^] [ответить]    [к модератору]  
  • +/
    >хорошее такое микро. А простите, 19 мегз - это поди еще и сжатое?

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

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

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

     
  • 3.40, Аноним (-), 19:40, 25/03/2009 [^] [ответить]     [к модератору]  
  • +/
    Просто я имел в виду что единственная вменяемая программа прожига дисков под лин... весь текст скрыт [показать]
     
     
  • 4.50, Аноним (50), 21:58, 26/03/2009 [^] [ответить]     [к модератору]  
  • +/
    Наверное, потому что kdelibs - это не только библиотека виджетов Цитатку, пожал... весь текст скрыт [показать]
     
  • 1.33, Аноним (-), 17:33, 25/03/2009 [ответить] [показать ветку] [···]    [к модератору]  
  • +/
    А всё потому, что k3b не входит в состав KDE. Вот Gnome обзавёлся собственной писалкой, пора бы и кедам подтянуться.
     
     
  • 2.34, Аноним (50), 17:45, 25/03/2009 [^] [ответить]     [к модератору]  
  • +/
    Ну да, в 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:
    Заголовок:
    Текст:


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