Joerg Schilling wrote:
Darren J Moffat <[EMAIL PROTECTED]> wrote:

Joerg Schilling wrote:
cdrw is dead and cdrecord is now also in /bin, so where is your problem?
According to whom is cdrw dead ?

I have been told that cdrw will not be extended (developed any further)
and I have been told that a bug in cdrw that causes it to fail writing DVDs
on Pioneer drives will not be fixed. There is a current problem with
the AOpen drive in the Ultra 20 where cdrw does not detect that an incompatible
medium has been inserted and fails without any helpful message.

That doesn't make it dead, that is also only opinion. Until is is actually declared as Obsolete in an approved ARC case then a paying Sun customer can request (and probably force) Sun to fix these bugs if there is sufficient justification. It also means that anyone who wishes could fix these problems in the OpenSolaris code base.

Opinion:

Personally I detest with a passion the CLI that cdrecord has despite it being technically good at actually doing the writing. I like the simple interface that cdrw provides. The simple cdrw CLI could be implemented as a wrapper around cdrecord and I'd be happy with that, but don't force me to use cdrecord CLI.

I am not sure whether you did read the man page for cdrecord in depth

The very fact you have to read the cdrecord man page in depth is the issue.

Take as an example the second paragraph of the cdrecord man page dives straight into talking about SCSI buses targets and luns this then goes on for paragraphs.

Now compare this with the cdrw man page.

Look also at the examples, the first example in each man page attempts to show the simple case of burning a disk using an existing iso file. Again the cdrecord man page is talking about SCSI buses and targets, something that is way beyond the knowledge of many users that are otherwise very comfortable with the CLI.

but it seems that you don't know that it is not harder to use cdrecord
(you need to spedicfy even less parameters in case you like to do the
simple tasks that cdrw only supports) than to use cdrw.

Personally I find the man page for cdrecord very technical, this is good if you really need to know all the details of how to write different types of media on different drives.

Similarly the help output for cdrecord is 82 lines long, I find that excessive and useless. I just recently fixed a similar issue with zfs(1).

Sure cdrecord is powerful but personally 'cdrw -i file.iso' has always worked perfectly for my needs for CD and DVD burning on all types of media I've ever used (CD-R, CD-RW, DVD-R, DVD+R, DVD+RW (I think that is the correct syntax but you get the idea)).

cdrecord may be used as simple as cdrw, but in contrary to cdrw, cdrecord
evaluates SCSI error codes gives readable error messages in case of a problem.

For this reason, I would call cdrecord more user friendly.

That depends on how technical you are. Joeg you know probably more than anyone else all the issues with writting CD/DVD media and issues with different drives. As a result cdrecord has the ability to workaround all these issues and has lots of command options for doing so, this is great for technical people but cdrw is simple.

I'd class myself as a very experienced UNIX user but I'm pretty much a novice when it comes to SCSI and I really have to stop and think about what is a bus what a target is and what a lun is. I shouldn't need to have to know or even read about this just to burn an iso file on to CD/DVD media when there is only one writable device on the system (probably the case of the vast majority of systems).

So for me cdrw(1) is much more friendly than cdrecord(1), thats just they way it is for me.

I think it is great that cdrecord can do so much but for me the UI is too complex and the man page is far too technical too quickly.

--
Darren J Moffat
_______________________________________________
opensolaris-discuss mailing list
[email protected]

Reply via email to