Ранее стало известно (http://www.opennet.me/opennews/art.shtml?num=20852), что компания Mandriva наняла двух разработчиков для портирования K3B на KDE4. С чем же связаны трудности перехода, и почему выход K3b 2.0 для KDE4 ожидается только в середине 2009 года?Sebastian Trueg, основной разработчик K3B, объясняет (http://www.techworld.com.au/article/296640/k3b_2_0_coming_kd...), что в KDE3 был очень удобный класс KProcess, который использовался библиотекой libk3b для того, чтобы посылать данные через pipe от одного процесса к другому (для записи и создания образов дисков K3B вызывает консольные приложения из набора утилит cdrecord и growisofs). Преимуществом KProccess были высокая пропускная способность и, в принципе, ненужное асинхронное поведение, так что "жизнь была прекрасной".
Проблема в новой версии KDE возникла из-за того, что KProcess в KDE4 стал всего лишь чуть улучшенной обёрткой к кроссплатформенному классу QProcess, который Trueg называет "хорошей ...
URL: http://www.techworld.com.au/article/296640/k3b_2_0_coming_kd...
Новость: http://www.opennet.me/opennews/art.shtml?num=20921
хм... а я думал что в среде "старших товарисчей" не возникает подобных проблем, в силу продуманности их решений, диктуемых жизненным опытом :)
>хм... а я думал что в среде "старших товарисчей" не возникает подобных
>проблем, в силу продуманности их решений, диктуемых жизненным опытом :)да по-моему само появление и навязывание кде4 уже говорит об обратном. Пришлось заново открыть для себя GNOME :)
>>и навязывание кде4его заставляют ставить под страхом смертной казни? А KDE3 объявили вне закона?
как только в новых дистрибутивах уже идет KDE4 без KDE3 - так уже заставляют. Это постепенно происходит.
Нужно было оставить Кде 1.0, 2.0, etc?
Кде 3.х тоже навязали в свое время?
Пока KDE4 не перстанет быть сильно глючным и недо-фичным - надо оставить. KDE 4.2 можно уже назвать beta версией, но не релизом. До 4.2 вообще глючная гадость была.
Не знаю, у меня fc10 с kde4.2, очень доволен. На 3-ий переходить не хочу, хотя поначалу (когда kde4.0.x стоял) было конечно желание.
Но это с точки зрения юзера, конечно.
хз. Все свою осознанную linux-жизнь пользовался гномом... ну не вставляла меня третья кеда... буквально месяц назад пересел на четвертую кеду и даже не заметил как втянулся. на гном возвращаться желания нет. Устраивает подавляющая часть функционала и возможностей интерфейса даже без работы напильником. Вот только плазмойд STasks доустановил и все. :)
все верно, кде4 и есть софт
а насчет кнопей и фифектов тоже важно, наличие нераздражающих кнопей уже способствуют лучшей концентрации на деле. Фифекты же не только красиво но еще и полезно, а зачастую еще быстрее и cpu "разгружают".
Когда Гном станет окончательно похож на интерфейс Мак ОС Икс, наверное, и я на него перейду. А пока меня вполне устраивает КДЕ 4.2.1 и К3Б для КДЕ3.
Обыдно.
А после этого удивляются, почему всякие проги типа Chrome не хотят на Qt писать.
> А после этого удивляются, почему всякие проги типа Chrome не хотят на Qt писать.Chrome это отличный пример :-) интересно только а вот webkit на котором он основан разве не является часть Qt?
>> А после этого удивляются, почему всякие проги типа Chrome не хотят на Qt писать.
>
>Chrome это отличный пример :-) интересно только а вот webkit на котором
>он основан разве не является часть Qt?Посмотрите и удивитесь - не является.
Посмотри и удивись - вебкит является форком khtml.
>Посмотри и удивись - вебкит является форком khtml.Удивил :-)
Ну про это все в курсе. Только откуда вывод, что он завязан на Qt, а не на KDE??? Или ты не в курсе, что это разные вещи? Только вот c чего ты взял что движок парсинга HTML жестко завязан на графическую библиотеку? А Safari под MacOS X и Chrom под винду тоже на Qt написаны? А епифани, переводя на webkit, тоже решили под Qt переписать??
Хотя бы исходники выкачай либо просто в online посмотри и удивись, перед тем как ерунду писать:
http://svn.webkit.org/repository/webkit/trunk/
Всем пересаживаться на Gnome - выбора в Linux быть не должно. Не надо браузеров, только FireFox. И офисов не надо, есть же OpenOffice.org! Не надо Beryl. Не надо XFree86. И Java тоже одна-единственная осталась. Зачем AMD,они неудачники! О них даже анекдотов не сочиняют! Давайте везде Intel,они сообществу помогают.Даёшь одну программу для всего, и навязчиво это рекламировать! Забудем 15-20 аудиоплееров, 5 3D-редакторов, 100 текстовых редакторов, даже игра теперь одна - DooM III. И система тоже одна. Windows.
>опять костыли. повидимому товарисч ТруЪег совсем забыдлокодился.Ну так костыль для костыля. В KDE 4 много их. Phonon, например.
>>опять костыли. повидимому товарисч ТруЪег совсем забыдлокодился.
>
>Ну так костыль для костыля. В KDE 4 много их. Phonon, например.Вообще, Phonon придуман для того, чтобы программер не писал разный код, с целью обеспечить взаимодействие с разными бакендами, доступными в разных осях (да и в разных сборках того же Linux могут отличаться).
Imo, это еще один уровень астракции. Причем тут костыли?
Ну так в новости сказано, что одна программа это обёртка вокруг другой программы. Phonon это обёртка для обёртки. NetworkManager Тоже.
>Ну так в новости сказано, что одна программа это обёртка вокруг другой
>программы. Phonon это обёртка для обёртки. NetworkManager Тоже.Вы код пишете? Нет? Тогда молчите про обертки.
Ход мыслей оценил, хорошо написано ;)
Респект Mandriva, видно что они так же как RedHat и Novell участвуют в разработке, а не просто пересобирают и пишут простые патчи.
> Проблема в новой версии KDE возникла из-за того, что KProcess в KDE4 стал всего лишь чуть улучшенной
> обёрткой к кроссплатформенному классу QProcess,жаль что приходится заниматьсе переписыванием кода для адаптации к KDE4 вместо более серьезных задач:
улучшение поддержки LightScribe & LabelFlash (вы не хотите отдавать диск с linux с красивой голограммой на нем? я например хочу ) Глупо держать для этого отдельную программу.Последний раз когда я пользовался k3b запись одного большого файла >4 гигов в режиме UDF ни к чему хорошему не приводила. Подобная проблема отстутсвовала при использовании Nero for Linux. Однако жаль.
Пользуюсь К3В уже пару лет, проблемы были только с большими файлами до последней версии. Методом научного тыка определил, что для совместимости с Windows и MacOS X нужно как ни странно отключать Joilet и включать UDF. Brasero несколько раз порола болванки да и настроек в ней куда меньше, ради К3В только и держу библиотеки KDE.
>Респект Mandriva, видно что они так же как RedHat и Novell участвуют
>в разработке, а не просто пересобирают и пишут простые патчи.Mandriva - отстой!!! Они лудше бы свой дистр запатчили))) А то там беда....)))
Не стабильна! Половину прог с дистра не работает....обновиться не получилось ни разу нормально. Debian/Ubuntu/Kubuntu -rules!!!
Мне этот k3b напоминает Неру последних версий под венду. Умеет не так уж много, а тормозная интерфейсом по сравнению с обычными Qt-программами.
>Мне этот k3b напоминает Неру последних версий под венду. Умеет не так
>уж много, а тормозная интерфейсом по сравнению с обычными Qt-программами.Ну во всяком случае в отличие от неры он не занимает много-много мегов на диске, не требует себе зачем-то наипоследний directx и прочая.Догнать неру по оверблоату по-моему нереально :)
>много-много мегов на диске, требует себе зачем-то наипоследний directx и прочаяnero micro
19 404 769 байт
чяднт?
>>много-много мегов на диске, требует себе зачем-то наипоследний directx и прочаяhttp://www.nero.com/enu/downloads-linux3-trial.php
File Size
17 MB (17.683.378 bytes)
насчет зависимостей я не в курсе.
единственный но очень существенный минус - программа коммерческая, платная
>nero micro
>19 404 769 байтУгу, хорошее такое микро.А простите, 19 мегз - это поди еще и сжатое?
>чяднт?
Используете микро вариант?Обычный - монстрильное тормозилово, при том с каждой версией все глючнее.Во всяком случае cdrtools на ура отформатили болванку которую нера не осиливала.А инсталлер неры 7 лоханулся ее снести, оставив засранную винду знакомому юзеру.Где msi в характерной позе когда он не может ни установить новый софт ни снести установленное.
>хорошее такое микро. А простите, 19 мегз - это поди еще и сжатое?обычные несжатые бинарники. библиотеки для работы с udf, iso, mpeg, vcd, securdisc (полезная фиговина, типа информации для восстановления в rar), русская локализация. очень неплохо, учитывая функционал.
>Обычный - монстрильное тормозилово, при том с каждой версией все глючнее.
да, это известно :) типичная блоатварь - засирает винт, реестр и не торопится с уборкой.
но ядро, основные функции, как видите, остались вполне юзабельными и экстрагируемыми после небольшой работы зубилом и напильником. даже с учетом того, что это всего лишь бинарники.
Просто я имел в виду что единственная вменяемая программа прожига дисков под линуксом, и та на здоровенном kdelibs завязана. Я прямо-таки вижу как при запуске кнопка за кнопкой прорисовывается.Хотя в чём смысл юзать kdelibs? Всю навороченность его виджетов я не вижу, тут хватило бы и обычного Qt. А ядро вон, в новости написано, что пришлось от кед отвязывать.
>Хотя в чём смысл юзать kdelibs? Всю навороченность его виджетов я не
>вижу, тут хватило бы и обычного Qt.Наверное, потому что kdelibs - это не только библиотека виджетов.
>А ядро вон, в новости написано, что пришлось от кед отвязывать.
Цитатку, пожалуйста, желательно из оригинального сообщения.
А всё потому, что k3b не входит в состав KDE. Вот Gnome обзавёлся собственной писалкой, пора бы и кедам подтянуться.
>А всё потому, что k3b не входит в состав KDE. Вот Gnome
>обзавёлся собственной писалкой, пора бы и кедам подтянуться.Ну да, в k3b уже в SVN-репозитории KDE, а там и до включения в основу недалеко.
Ждём и надеемся.
QtO? KDE? Куда?
А почему его не переименовывают в K4B?!
А, собственно, почему он должен быть переименован?
к - стандартня к для кдешных прог
3b = burn baby burn
Потому, что это не K3 B, а K 3B - KDE Burn Baby Burn.
Текущий CVS прекрасно компилится под kde 4.2.1 в gentoo.
Пользуйтесь бразеро!