
macOS Sonoma betekent het einde van PostScript
PostScript, de vector-gebaseerde paginabeschrijvingstaal die teruggaat tot Macs in de jaren '80, is aan zijn einde gekomen in macOS Sonoma. Dit is ook terug te vinden in de release-notes: "macOS heeft de functionaliteit voor het converteren van PostScript- en EPS-bestanden naar PDF-indeling verwijderd".
De technologie was ooit revolutionair en hielp bij de ontwikkeling van desktop publishing (DTP), waarin Apple en Adobe allebei een centrale rol speelden.

De toelichting in de release-notes van macOS Sonoma zegt hierover het volgende:
Als gevolg hiervan retourneert CoreGraphics' CGPSConverter een fout wanneer deze wordt aangeroepen, converteert ImageIO niet langer EPS-bestanden, geeft NSEPSImageRep EPS-bestanden niet weer en accepteert PMPrinterPrintWithFile geen PostScript-bestand voor niet-PostScript-afdrukwachtrijen
Het is een beetje een trieste voetnoot voor een technologie die ooit revolutionair was en die hielp de revolutie van desktop publishing te starten, waarin Apple en Adobe beiden een centrale rol speelden.
Maar de tijden zijn veranderd: in augustus 2023 overleed Dr. John Warnock, de uitvinder van PostScript, op 82-jarige leeftijd. Warnock richtte samen met Charles Geschke
Adobe op. in 2021 overleed Geschke op 81-jarige leeftijd. In 2011 was hij nog aanwezig op Steve Jobs's begrafenis.
Voor het grootste deel is Adobe's eigen PDF formaat de opvolger van PostScript, dus het is onwaarschijnlijk dat dit probleem de meeste mensen zal treffen buiten diegenen met archieven van PostScript of EPS bestanden.
Dit was te verwachtenDe ondergang van PostScript op de Mac zou niet als een schok moeten komen voor iemand die goed heeft opgelet. Apple heeft de ondersteuning voor PostScript langzaam afgebouwd in de opeenvolgende macOS-versies.
Dit proces begon met de release van Catalina in 2019, toen Apple de ondersteuning voor PostScript Type 1-lettertypes
stopzette ten gunste van OpenType. Adobe volgde dit voorbeeld door in 2021 de ondersteuning voor Type 1-lettertypen in Photoshop te schrappen.
De verwijdering versnelde met de release van macOS Monterey 12.3, toen Apple de mogelijkheid schrapte om PostScript-bestanden inline te bekijken. En in macOS Ventura
verwijderde het programma Voorvertoning ook al de ondersteuning voor PostScript-conversie.
(Afbeelding: Unsplash)De verwijdering van PostScript van de Mac is een goede beveiliging, vindt Mac-ontwikkelaar Dr. Howard Oakley. Beveiligingsonderzoekers hebben verschillende ernstige kwetsbaarheden ontdekt in gewone PostScript-interpreters, zei hij.
"PostScript is een oude stack-gebaseerde geïnterpreteerde taal, ontworpen in een tijd dat codebeveiliging en kwaadaardige software nog nauwelijks bestonden," schreef Oakley in een
recente blogpost. "Een van de aantrekkelijke eigenschappen is het feit dat elk PostScript-object kan worden behandeld als data, of kan worden uitgevoerd als onderdeel van een programma, en zelf nieuwe objecten kan genereren die op hun beurt kunnen worden uitgevoerd.
'Postscript is een geschenk voor kwaadwillenden'"Meer recentelijk hebben beveiligingsonderzoekers de aandacht gevestigd op het feit dat Postscript een geschenk is voor iedereen die kwaadaardige code wil schrijven en verspreiden," voegde Oakley eraan toe. "Omdat het in feite een afbeeldingsformaat is, zou het insluiten van malware in een PostScript-bestand het mogelijk kunnen maken om het uit te voeren zonder interactie van de gebruiker, net als bij sommige andere grafische formaten."
Oakley zegt ook dat mensen die PS- en EPS-bestanden op hun Mac willen openen nog wel een paar opties hebben. Zo kan men nog gebruik maken van Adobe
Distiller of
Illustrator,
Ghostscript van Artifex of het gebruik van een Virtual Machine (VM) met macOS Monterey.
Met dank aan de oplettendheid van puk1980