Hallo Zusammen.
Ich beschäftige mich derzeitig mit 10.4 und hätte da mal ein paar grundlegende Fragen:
1) Ich habe gelesen, dass Programm-Bundles Shared Librarys beinhalten, die anderen Programmen systemweit zur Verfügung stehen. Woher weiß das System, welche Library in welchem Programm-Bundle die Aktuellste ist bzw. diejenige ist, die den Funktionsumfang enthält, der benötigt wird?
2) Es gibt ja noch den Ordner /Library. Hier werden wohl auch Shared Librarys abgelegt, also Programmbibliotheken, die von mehreren Programmen genutzt werden. Soweit ich weiß, gab es bei Mac OS 9.x eine Versionsnummernarchitektur, wonach jeweils immer die höchste Library gekennzeichnet wurde und die alten dadurch nicht verändert oder überschrieben oder gelöscht wurden. Ist das bei Mac OS X auch noch so mit der Versionsnummernvergabe für neu hinzugefügte Versionen einer bereits vorhandenen Shared Library?
3. Da ja Shared Librarys im jeweiligen Programm-Bundle liegen können und trotzdem Systemweit zur Verfügung stehen, welche Existenzberechtigung hat dann noch der /Library - Ordner (bezogen auf Shared Librarys)?
4. Ich vermute, dass es sowas wie eine Dateitypenzuordnungstabelle gibt, in der festgehalten ist, welche Dateitypen mit welchen Programmen geöffnet werden. Ich meine, mal gehört zu haben, dass die zu handhabenen Datei-Typen im jeweiligen Programm-Bundle eines Programmes hinterlegt sind. Sucht das System dann von sich aus alle Programm-Bundles nach dieser Information ab, wenn eine Datei geöffnet wird oder teilt das Programm-Bundle (bzw. das Programm beim erstmaligen Start) dem System mit, welche Dateitypen es handhaben kann und das wird dann im OS in einer Tabelle festgehalten?
Möglicherweise hat jemand auch einen Link zu dem oben skizzierten Themengebieten, der mir weiterhelfen könnte.
Danke und Gruß
Tom
Ich beschäftige mich derzeitig mit 10.4 und hätte da mal ein paar grundlegende Fragen:
1) Ich habe gelesen, dass Programm-Bundles Shared Librarys beinhalten, die anderen Programmen systemweit zur Verfügung stehen. Woher weiß das System, welche Library in welchem Programm-Bundle die Aktuellste ist bzw. diejenige ist, die den Funktionsumfang enthält, der benötigt wird?
2) Es gibt ja noch den Ordner /Library. Hier werden wohl auch Shared Librarys abgelegt, also Programmbibliotheken, die von mehreren Programmen genutzt werden. Soweit ich weiß, gab es bei Mac OS 9.x eine Versionsnummernarchitektur, wonach jeweils immer die höchste Library gekennzeichnet wurde und die alten dadurch nicht verändert oder überschrieben oder gelöscht wurden. Ist das bei Mac OS X auch noch so mit der Versionsnummernvergabe für neu hinzugefügte Versionen einer bereits vorhandenen Shared Library?
3. Da ja Shared Librarys im jeweiligen Programm-Bundle liegen können und trotzdem Systemweit zur Verfügung stehen, welche Existenzberechtigung hat dann noch der /Library - Ordner (bezogen auf Shared Librarys)?
4. Ich vermute, dass es sowas wie eine Dateitypenzuordnungstabelle gibt, in der festgehalten ist, welche Dateitypen mit welchen Programmen geöffnet werden. Ich meine, mal gehört zu haben, dass die zu handhabenen Datei-Typen im jeweiligen Programm-Bundle eines Programmes hinterlegt sind. Sucht das System dann von sich aus alle Programm-Bundles nach dieser Information ab, wenn eine Datei geöffnet wird oder teilt das Programm-Bundle (bzw. das Programm beim erstmaligen Start) dem System mit, welche Dateitypen es handhaben kann und das wird dann im OS in einer Tabelle festgehalten?
Möglicherweise hat jemand auch einen Link zu dem oben skizzierten Themengebieten, der mir weiterhelfen könnte.
Danke und Gruß
Tom