Projects / schily


The "Schily" Tool Box is a set of tools written or managed by Jörg Schilling. It includes programs like: cdrecord, cdda2wav, readcd, mkisofs, smake, bsh, btcflash, calc, calltree, change, compare, count, cpp (K&R original), devdump, hdump, isodebug, isodump, isoinfo, isovfy, label, mt, p, patch, sccs, scgcheck, scpio, sdd, sfind, sformat, smake, sh (Bourne Shell), star, star_sym, suntar, gnutar, tartest, termcap, and ved.

Operating Systems

RSS Recent releases

  •  04 Apr 2014 17:31

    Release Notes: This release fixes a bug in smake makro expansion, adds support for the "clang" compiler, adds several other enhancements in the schily makefilestem, and makes some minor changes to make all programs compile and work on recent Mac OS X versions.

    •  18 Mar 2014 22:53

      Release Notes: Cdrtools has been bumped to version 3.01a23. A typo fix in README.compile for the mail address. star -c list=filename now skips empty lines in "filename". The Bourne Shell man page is now a bit closer to man(5) standards. libschily/sleep.c and libschily/usleep.c have been modified to work with MinGW.

      •  27 Jan 2014 23:41

        Release Notes: The portable smake bootstrap compile environment works again. include/schily/varargs.h now contains a wrapper struct to allow it to copy av_list typed variables. include/schily/getargs.h now has a comment to explain the callback interface of the option parser. libschily/format.c (printf() base) now supports argument reordering using %n$ with n <= 30. libschily/getargs.c option parser no longer dumps core with combined boolean options using callbacks. cdrtools has been bumped to 3.01a22. star no longer archives all files as a sparse file when using "star -c -sparse -force-hole".

        •  05 Jan 2014 01:51

          Release Notes: This release fixes a bug in libschily/format.c from the last release. A speedup for printf() from libschily on Solaris makes it 30% faster than printf() from libc. hdump/od benefits from this speedup. The new functions xcomerr(), xcomerrno(), fxcomerr(), and fxcomerrno() have been added to libschily. Some new workarounds to support MinGW have been added.

          •  24 Dec 2013 14:36

            Release Notes: A major enhancement in libparanoia and cdda2wav increases extraction quality. Thr printf() code in libschily now supports length modifiers with the %n format.

            RSS Recent comments

            20 Jun 2012 04:56 Hank220 Thumbs up

            Found out the problem. The drive was disconnected while live and reconnected. I was securing the connection. But then I still had to symlink /dev/sr0 to /dev/pg0 for -scanbus to work.

            20 Jun 2012 04:39 Hank220 Thumbs up

            cdrecord works well in Linux. Just had a problem with it, however, recognizing the ide cdrom on my system: debian wheezy i386 eserver xseries 345. The laptop ide drive is configured as /dev/sr1 instead of /dev/sr0 for some reason and I had to set symlink /dev/sr1 to /dev/pg0 for the -scanbus option to work. Never have had this problem since have been using cdrtools for the last twelve years or so. But it still works better than anything out there. Great program!
            Thanks, Joerg!

            24 Jun 2011 07:43 schily

            If you for any reason believe that the GPL is non-free, please tag your comments to the related GPL projects. The CDDL however is an approved OSS license and thus does not limit you in any way. You of course can use CDDL programs for any purpose.

            23 Jun 2011 13:59 Avatar yanestra Thumbs down

            With a CDDL tool set, you can't write GPL programs, so it's useless.

            07 Jul 2009 01:52 Avatar bedwetter Thumbs up

            I notice it says "Windows" yet it's a tarball. So I gather there isn't a windows installer ? Does one need cygwin installed for it to work on Windows ? Thanks.


            Project Spotlight


            An enterprise accounting software.


            Project Spotlight


            A library for quick day-to-day C programming.