bug-xorriso
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [xorriso] ISO 9660:1999 rename


From: Thomas Schmitt
Subject: Re: [xorriso] ISO 9660:1999 rename
Date: Sat, 05 Oct 2024 10:18:54 +0200

Hi,

(Meanwhile i noticed that the mail to which i respond here is in the
archives:
   https://lists.gnu.org/archive/html/bug-xorriso/2024-10/threads.html
although i did not receive a copy from the list. So i reply to it and not
to the copy which i forwarded.)


> ISO-9660:1999 became ISO-9660/Amd 1:2013, an official ISO standard
> (albeit not an official level 4), in 2013.

I understand that "level 4" was a creation by Joerg Schilling who did
not want to introduce a new separate option like "-J".


> It may be appropriate to
> change some references in xorriso accordingly.

I googled "ISO-9660/Amd 1:2013" and found that it is not the newest
version of "ISO 9660":

  https://www.iso.org/standard/61625.html
says
  "Status: Withdrawn"
and points to

  https://www.iso.org/standard/81979.html
which says
  "Withdrawn
   ISO 9660:1988
   Withdrawn
   ISO 9660:1988/Amd 1:2013
   Withdrawn
   ISO 9660:1988/Amd 2:2020"
   ->
   Published
   ISO/IEC 9660:2023
   Stage: 60.60

   Technical Committee :
   ISO/IEC JTC 1/SC 23
   ICS : 35.220.30
  "

Regreattably i do not find a free complete version of "ISO/IEC 9660:2023".
The cheapest offer seems to be at
  https://www.iso.org/standard/81979.html?browse=ics
for 194 CHF (~ 225 USD).
I learned ISO 9660 from free ECMA-119.

  https://ecma-international.org/technical-committees/tc31/?tab=activities
makes some hope:
  "TC31 has several projects in development which include a technical
   report that will describe the Universal Disk Format (UDF), a profile
   of the ECMA-167 standard, and a 5th edition of ECMA-119, which will
   be harmonized with ISO/IEC 9660: 2023 along with some clarifications
   of editorial and technical nature."

The newest available version seems to be for now:
  
https://www.ecma-international.org/wp-content/uploads/ECMA-119_4th_edition_june_2019.pdf
It contains an annex
  "B.1 Changes from ECMA-119 2nd Edition to this Standard"
(2nd edition of 1987 is what i use as reference since about 2007.)

On a first glimpse, problematic for implementations could be:
  "a) The Volume Descriptor Version is changed to indicate the new
      structure; Version number 2 indicated the new specification.
   b) The File Structure Version is changed to indicate the new structure;
      Version number 2 indicated the new specification.
   e) The File Identifier does not have File Version Numbers;
      File with and without Version Numbers should not exist in the same
      directory."
Other changes might just acknowledge the liberties which implementations
took since the 1990s.
I will have to study ...

Whatever, i doubt that non-commercial operating systems will ever adopt
new ISO 9660 versions.
(Linux for example does not even care to prepare its implementation for
year 2038. See:
  https://lkml.org/lkml/2022/10/24/1608
which did not yet show up in
  https://github.com/torvalds/linux/blob/master/fs/isofs/isofs.h
where line 109 still says:
  extern int iso_date(u8 *, int);
)


Currently i don't think that i have enough background info to adapt
libisofs and xorriso to a new name for ISO 9660:1999.
Actually i deem this extension of ISO 9660 not very useful in practice,
because it cannot compete with the file attribute fidelity of Rock Ridge.

Nevertheless thanks for the heads up and good luck with maintaining
schilytools. It is good to be not the only one who cares for CD/DVD/BD
and ISO 9660.


Have a nice day :)

Thomas




reply via email to

[Prev in Thread] Current Thread [Next in Thread]