• Das kreative Thema des Monats Oktober wird vor allem diejenigen unter Euch besonders ansprechen, denen Do-it-yourself quasi im Blut liegt. Zeigt uns Eure Improvisationskünste oder fotografiert, was andere Leute sich so im Alltag zusammengestrickt haben. --> Zum Mitmachen bitte hier klicken

Versionsnummern unter OS X

Tekl

Fairs Vortrefflicher
Registriert
01.06.05
Beiträge
4.630
Hi,

Apple hat ja nun OS X 10.4.10 rausgebracht. Aber wie ist das möglich? Laut TN1132 kann ja nur die erste Zahl zweistellig sein.
 
Apple hat ja nun OS X 10.4.10 rausgebracht. Aber wie ist das möglich? Laut TN1132 kann ja nur die erste Zahl zweistellig sein.

Gute Beobachtung.

Kurze Antwort: They just did it :-)

Längere Antwort: Die von Dir zitierte technical note ist offensichtlich veraltet. Wie man sieht, bezieht sie sich auch noch auf Definitionen, die zwar in C geschrieben sind, sich noch auf Parameteraufrufe beziehen, die dem alten Pascal-System entsprachen. [Nostalgie]Ach wie schön war es, als man einfach mit Pascal direkt losprogrammieren konnte[/Nostalgie]

Es gibt sicher eine noch längere Antwort. Wer kennt sie? :-)
 
Den Patchlevel zweistellig zu erhöhen ist absolut üblich, sogar die Minor revision ist bei manchen Projekten zweistellig. Wen juckts, es ist vollkommen nachvollziehbar wie es ist. Und Apple kBase und Technotes haben mehr als nur diese eine Leiche... :-) Einfach entspannen.
Gruß Pepi
 
Hast du einen neueren Artikel? Würde Apple mittlerweile keine BCD-Kodierung mehr verwenden, läge das Maximum ja auch nur bei v255.15.15. Oder ist die Verwendung von 2 Bytes auch schon veraltet?
 
Zuletzt bearbeitet:
Versionsnummern werden inzwischen nicht mehr in der 'vers' Resource gespeichert, sondern in Property List Dateien.

MacApple
 
Die 'vers' Resource ist vollkommen outdated. Die System Version steht in /System/Library/CoreServices/SystemVersion.plist, und in der Dokumentation ist schon das Beispiel "Mac OS X 10.3.15" erwähnt.

Alex