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 [^] [ответить] [смотреть все]  
  • +/
    его заставляют ставить под страхом смертной казни А KDE3 объявили вне закона ... весь текст скрыт [показать]
     
     
  • 4.11, szh, 12:00, 25/03/2009 [^] [ответить] [смотреть все]  
  • +/
    как только в новых дистрибутивах уже идет KDE4 без KDE3 - так уже заставляют Эт... весь текст скрыт [показать]
     
     
  • 5.12, gordev, 12:15, 25/03/2009 [^] [ответить] [смотреть все]  
  • +/
    Нужно было оставить Кде 1.0, 2.0, etc?
    Кде 3.х тоже навязали в свое время?
     
     
  • 6.30, szh, 15:49, 25/03/2009 [^] [ответить] [смотреть все]  
  • +/
    Пока KDE4 не перстанет быть сильно глючным и недо-фичным - надо оставить KDE 4 ... весь текст скрыт [показать]
     
     
  • 7.39, Fram, 19:09, 25/03/2009 [^] [ответить] [смотреть все]  
  • +/
    Не знаю, у меня fc10 с kde4 2, очень доволен На 3-ий переходить не хочу, хотя п... весь текст скрыт [показать]
     
     
  • 8.43, ra, 20:06, 25/03/2009 [^] [ответить] [смотреть все]  
  • +/
    хз Все свою осознанную linux-жизнь пользовался гномом ну не вставляла меня т... весь текст скрыт [показать]
     
     
     
    Часть нити удалена модератором

  • 10.48, grayich, 02:57, 26/03/2009 [ответить] [смотреть все]  
  • +/
    все верно, кде4 и есть софт а насчет кнопей и фифектов тоже важно, наличие нераз... весь текст скрыт [показать]
     
  • 3.19, И. Максим, 13:08, 25/03/2009 [^] [ответить] [смотреть все]  
  • +/
    Когда Гном станет окончательно похож на интерфейс Мак ОС Икс, наверное, и я на н... весь текст скрыт [показать]
     
  • 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 это отличный пример - интересно только а вот webkit на котором он основ... весь текст скрыт [показать] [показать ветку]
     
     
  • 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, 13:33, 25/03/2009 [^] [ответить] [смотреть все]  
  • +/
    Вообще, Phonon придуман для того, чтобы программер не писал разный код, с целью ... весь текст скрыт [показать]
     
     
  • 4.23, Аноним, 13:53, 25/03/2009 [^] [ответить] [смотреть все]  
  • +/
    Ну так в новости сказано, что одна программа это обёртка вокруг другой программы... весь текст скрыт [показать]
     
     
  • 5.24, Knuckles, 14:00, 25/03/2009 [^] [ответить] [смотреть все]  
  • +/
    Вы код пишете Нет Тогда молчите про обертки ... весь текст скрыт [показать]
     
  • 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 напоминает Неру последних версий под венду Умеет не так уж много, ... весь текст скрыт [показать]
     
     
  • 2.26, User294, 14:39, 25/03/2009 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    Ну во всяком случае в отличие от неры он не занимает много-много мегов на диске,... весь текст скрыт [показать] [показать ветку]
     
     
  • 3.27, ., 14:52, 25/03/2009 [^] [ответить] [смотреть все]  
  • +/
    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 [^] [ответить] [смотреть все]  
  • +/
    обычные несжатые бинарники библиотеки для работы с udf, iso, mpeg, vcd, securdi... весь текст скрыт [показать]
     
  • 3.40, Аноним, 19:40, 25/03/2009 [^] [ответить] [смотреть все]  
  • +/
    Просто я имел в виду что единственная вменяемая программа прожига дисков под лин... весь текст скрыт [показать]
     
     
  • 4.50, Аноним, 21:58, 26/03/2009 [^] [ответить] [смотреть все]  
  • +/
    Наверное, потому что kdelibs - это не только библиотека виджетов Цитатку, пожал... весь текст скрыт [показать]
     
     ....нить скрыта, показать (7)

  • 1.33, Аноним, 17:33, 25/03/2009 [ответить] [смотреть все]  
  • +/
    А всё потому, что k3b не входит в состав KDE Вот Gnome обзавёлся собственной пи... весь текст скрыт [показать]
     
     
  • 2.34, Аноним, 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 [^] [ответить] [смотреть все] [показать ветку]  
  • +/
    А, собственно, почему он должен быть переименован к - стандартня к для кдешных... весь текст скрыт [показать] [показать ветку]
     
  • 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-2017 by Maxim Chirkov  
    ДобавитьРекламаВебмастеруГИД  
    Hosting by Ihor