The OpenNET Project / Index page

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

После 5 лет разработки вышел кандидат в релизы пакета cdrtools 3.0

19.05.2010 16:58

Спустя 5 лет после последнего стабильного выпуска (2.01) представлен кандидат в релизы новой стабильной ветки cdrtools 3.0 в которую внесено более тысячи изменений. Финальный релиз cdrtools 3.0 ожидается в течение следующей недели. Отдельно стоит отметить, что cdrtools 3.0 теперь распространяется под свободной лицензией CDDL, что приводит к определенным проблемам при попытке поставки в составе дистрибутивов модифицированных вариантов cdrtools.

Наиболее интересные улучшения:

  • Поддержка BluRay-дисков;
  • Открыт код с ранее закрытой реализацией поддержки DVD;
  • Поддержка двухслойных DVD, DVD-RAM и DVD Multi-border (аналог мультисессиионных CD-R);
  • Реализован режим автоматического выбора SCSI-устройства, при котором можно вызывать cdrtools без указания опции "dev=", когда в системе присутствует только один привод CD/DVD;
  • Весь код, за исключением "libhfs_iso", "libparanoia" и "schily autoconf" перелицензирован и распространяется в рамках лицензии CDDL. Библиотека libparanoia перешла с использования лицензии GPL на LGPL;
  • Утилиты cdda2wav и readcd
    • В утилиты cdda2wav и cdrecord добавлена поддержка чтения и записи скрытых треков, размещенных перед первым треком на аудио CD.
    • Утилита cdda2wav теперь может создавать CUE-файлы вместо набора INF-файлов;
    • В cdda2wav реализована опция "-interactive" для вызова из GStreamer, что позволяет решить лицензионные проблемы с использованием libcdio;
    • В cdda2wav добавлена поддержка использования контрольных сумм MD5 для аудио-данных;
    • В утилите readcd реализована возможность (-cxscan, -pi8scan, -pifscan) оценки качества носителя через использования кодов качества сканирования для приводов производства Plextor и NEC/Optiarc;
    • В readcd добавлена опция "-edc-corr" для попытки задействования корректирующих кодов для восстановления поврежденных данных;
  • Утилита mkisofs
    • В утилите mkisofs реализована полноценная поддержка UTF-8, добавлена поддержка аргументов командной строки для выбора файлов в стиле утилиты find и расширена поддержка UDF (появилась возможность использовать символические ссылки, идентификаторы пользователей, права доступа и расширенные атрибуты).
    • В mkisofs обеспечена поддержка стандарта ISO-9660 и возможности работать с iso-файлами, размером до 8 Тб.
    • В mkisofs для работы с хардлинками добавлена корректная поддержка учета inode-номеров. Кроме того реализована возможность использования протокола Rock Ridge (rrip) версии 1.12, который позволяет размещать на диске хардлинки.
    • В mkisofs налажена работа с директориями с большим уровнем вложенности (глубже 8 уровней);
    • В mkisofs добавлены опции -posix-H/-posix-L/-posix-P с реализацией требуемых в POSIX.1-2001 опций "-H/-L/-P";
  • Утилита cdrecord
    • В cdrecord добавлена поддержка расширенных возможностей, добавляемых в CUE-файл при использовании ExactAudioCopy;
    • В cdrecord реализованы новые опции -minfo/-media-info для вывода информации и статуса установленного носителя;
    • По умолчанию утилита cdrecord теперь работает в режиме "-sao" (сессия за раз), а не "-tao" (трек за раз), как раньше.
    • Парсер формата CUE в cdrecord расширен поддержкой всех расширений программы CDRWIN, добавлены новые специфичные для cdrecord расширения;
    • В cdrecord добавлена поддержка работы с носителями DVD-RW/DL
  • Поддержка платформ
    • Возможность установки в Solaris, используя гибкую систему привилегий без использования suid root;
    • Поддержка платформ DragonFlyBSD, Zeta (клон BeOS), Haiku (клон BeOS), Syllable, ATARI FreeMiNT и AMIGA-OS;
    • Поддержка сборки с использованием SunStudio 12 на платформе Linux;
  • Разное
    • Во все утилиты из пакета cdrtools, которые так или иначе взаимодействуют со SCSI устройствами, добавлена поддержка опции -scanbus;
    • Для приводов Plextor реализована поддержка возможности "GigaRec";
    • В драйверах добавлено множество обходных путей, для решения проблем с разнообразными ошибками в прошивках приводов;
    • В комплект включена утилита "btcflash" для прошивки BTC-приводов;
    • Добавлена новая библиотека для обеспечения восстановления поврежденных данных с задействованием кодов Рида-Соломона


  1. Главная ссылка к новости (http://cdrecord.berlios.de/pri...)
Лицензия: CC BY 3.0
Короткая ссылка: https://opennet.ru/26650-cdrecord
Ключевые слова: cdrecord, dvd, cdrom
При перепечатке указание ссылки на opennet.ru обязательно


Обсуждение (8) Ajax | 1 уровень | Линейный | +/- | Раскрыть всё | RSS
  • 1.1, Аноним (-), 17:51, 19/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +2 +/
    что ж так долго тянули... уже оптические диски уходят в прошлое...
     
     
  • 2.8, User294 (ok), 20:59, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +1 +/
    Автор давился жабой на тему открытия исходников поддержки DVD. Пока он там давился жабой, для DVD написали другие утилиты а потом и актуальность носителей как-то сильно упала. Такая вот фигня случается...
     

  • 1.2, аноним (?), 18:18, 19/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • +/
    Во-во. Пока ковыряли этот набор костылей, ни у кого из моих знакомых не осталось ни одного оптического привода.
     
     
  • 2.5, dimqua (ok), 18:24, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    Да даже если и остались, то что нового то по сути? Раньше писал и будет писать. Единственное, что опцию "dev=" теперь можно не указывать :)
     
     
  • 3.11, PereresusNeVlezaetBuggy (ok), 21:15, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>Поубогей лицензию не могли выбрать?
    >
    >Видимо это из той же оперы что и жаба по поводу поддержки
    >DVD. Ну как бы удачи автору в этих начинаниях.

    Там вообще история мутная. Вот, например, что на сайте cdrtools написано:

    Linux controversy

    The problem was initiated by a hostile Debian packet maintainer (Eduard Bloch). In May 2004, Eduard Bloch asked to add a patch to mkisofs and because the patch was full of bugs, he was asked to fix the bugs before the patch could be incorporated. Bloch rejected to fix the bugs, but immediately started to send repeated personal insults to Jörg Schilling over a long period of time. He later started to spread incorrect claims about the cdrtools project.

    In March 2006, a group of Debian maintainers started to attack the cdrtools project based on the incorrect claims from Eduard Bloch.

    The latter attacks have been based on the fact that cdrtools was licensed under the GPL and based on an illegitimate interpretation of the GPL license text. As a result, on May 15th 2006 most projects from the cdrtools project bundle have been relicensed under CDDL (giving more freedom to users than the GPL does). At the same time, an important amount of additional code (DVD support code from Jörg Schilling and a Reed Solomon decoder from Heiko Eißfeldt) has been added to the freely published sources.

     
     
  • 4.12, PereresusNeVlezaetBuggy (ok), 21:19, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +/
    >>>Поубогей лицензию не могли выбрать?
    >>
    >>Видимо это из той же оперы что и жаба по поводу поддержки
    >>DVD. Ну как бы удачи автору в этих начинаниях.
    >
    >Там вообще история мутная. Вот, например, что на сайте cdrtools написано:
    >
    >Linux controversy

    URL забыл: http://cdrecord.berlios.de/private/linux-dist.html

     

  • 1.4, FSA (ok), 18:24, 19/05/2010 [ответить] [﹢﹢﹢] [ · · · ]  
  • –3 +/
    Я так понял, что в отличие от gcc во FreeBSD тут проблем не будет? Всё таки ерунда все эти лицензии как не крути... Лицензии тормозят развитие. А особенно тормозит закрытый исходный код (только критически важный типа драйверов видеокарт и широко распространённый Flash)
     
     
  • 2.6, dimqua (ok), 18:28, 19/05/2010 [^] [^^] [^^^] [ответить]  
  • +2 +/
    >Лицензии тормозят развитие.

    Скорее их зоопарк.

     

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



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

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