Posted by: Administrator
on December 12, 2003 01:02 PM
I always thought cdrecord sucked. The use of a bogus SCSI addressing system instead of a<nobr> <wbr></nobr>/dev/cdrw or similar link, is a weird thing.
But it's hardly the only weird thing in Unix,Linux, and BSDs. In fact, just about every unix app has its own set of totally unique idioms: make, patch, configure, gzip, tar, vi, emacs, less, awk, grep, sed, tr, dd. Then there are the different flavours of incompatible shells: bash, csh, ksh.
The solution is simple: cdrecord is free software, it works well enough, if you don't like the interface, which I sure didn't, you can change it, or you can just learn to live with it. If it irritates you enough, fork it or patch it. SCSI is irrelevant, the point is burn the damn cd. If the very author of cdrecord doesn't get it, maybe it's time people who aren't sheep thought for themselves, and fixed the uglies. Linus is no dummy. It's ugly for a reason. I have used cdrecord for several years, and I *still* need to do a "man cdrecord" before every time I use it. It's worse even than how awful I find using tar, or patch. (gzcat<nobr> <wbr></nobr>../foo.patch.gz | patch -p1)? Why not "patch<nobr> <wbr></nobr>../foo.patch.gz"?
cdrecord sucks.
Posted by: Administrator on December 12, 2003 01:02 PMBut it's hardly the only weird thing in Unix,Linux, and BSDs. In fact, just about every unix app has its own set of totally unique idioms: make, patch, configure, gzip, tar, vi, emacs, less, awk, grep, sed, tr, dd. Then there are the different flavours of incompatible shells: bash, csh, ksh.
The solution is simple: cdrecord is free software, it works well enough, if you don't like the interface, which I sure didn't, you can change it, or you can just learn to live with it. If it irritates you enough, fork it or patch it. SCSI is irrelevant, the point is burn the damn cd. If the very author of cdrecord doesn't get it, maybe it's time people who aren't sheep thought for themselves, and fixed the uglies. Linus is no dummy. It's ugly for a reason. I have used cdrecord for several years, and I *still* need to do a "man cdrecord" before every time I use it. It's worse even than how awful I find using tar, or patch. (gzcat<nobr> <wbr></nobr>../foo.patch.gz | patch -p1)? Why not "patch<nobr> <wbr></nobr>../foo.patch.gz"?
Warren Postma
#