Vorige aflevering | Search TidBITS | TidBITS Homepage | Volgende aflevering

TidBITS#483/31-May-99

Apple is hard aan het werk aan Mac OS X, dat naar verluidt begin 2000 uit zal komen. Maar zal Mac OS X het beste van de Macintosh combineren met met beste van NeXT, of zal het de Macintosh omvormen tot een NeXT-achtig systeem? Lees verder voor een aantal overpeinzingen hierover, alsook een voorbeschouwing bij utilitiy's voor het uitbreiden van je muis. In het nieuws kijken we naar Netopia's Timbuktu 5.0 en HouseCall, Fog City's LetterRip Pro 3.0.5, en Bare Bones Software's BBEdit 5.1

Onderwerpen:

Copyright 1999 TidBITS Electronic Publishing. All rights reserved.
Information: <info@tidbits.com> Comments: <editors@tidbits.com>


Je kunt je gratis abonneren op de Nederlandse afleveringen van TidBITS door een (blanco) mailtje te sturen naar: tidbits-nl-on@tidbits.com. Je krijgt deze dan per e-mail toegestuurd.
Om je abonnement op te zeggen, kun je een mailtje sturen naar: tidbits-nl-off@tidbits.com.

De Nederlandse editie van TidBITS is een letterlijke vertaling van de oorspronkelijke Engelse versie. Daarom is het mogelijk dat een deel van de inhoud niet geldt in bepaalde landen buiten de USA.


Deze editie van TidBITS werd gedeeltelijk gesponsord door:


Dit nummer werd uit het Engels vertaald door:

Verder werkten mee:


MailBITS/31-May-99

Vertaling: [JV] & [MSH].

Timbuktu Pro 5.0 & HouseCall -- Netopia heeft Timbuktu Pro 5.0 voor het Mac OS uitgebracht, de laatste nieuwe versie van zijn hoog aangeschreven software voor afstandsbeheer, evenals HouseCall, een nieuw product voor afstandsbediening dat gericht is op technische ondersteuning. Timbuktu Pro 5.0 biedt betere prestaties voor het vanop afstand beheren van computers via modem, een TCP/IP browser voor lokale netwerken, verbeterde intercom- en stem-over-IP-mogelijkheden, plus een nieuwe Tele/Modem schakelaar die gebruikers toelaat af te wisselen tussen stem en afstandsbedieningsfuncties over een analoge telefoonlijn zonder opnieuw te moeten opbellen. Timbuktu Pro 5.0 vereist een PowerPC machine met minimaal Mac OS 8.1; licenties voor 1 gebruiker kosten 99 US$, en er zijn verminderingen mogelijk voor grotere pakketten. Upgrades van vroegere versies van Timbuktu beginnen aan 30 US$, met vergelijkbare verminderingen voor grotere pakketten.

<http://www.netopia.com/software/tb2/mac/5x/>

Het nieuwe HouseCall van Netopia werd ontworpen om Macintosh experten toe te laten online technische assistentie te bieden aan andere Mac-gebruikers. De specialist gebruikt een gratis Doctor versie van HouseCall, dat met een te kopen Patiënt-regelpaneel met het andere systeem communiceert. Samen laten de Doctor- en Patiënt-software de specialist toe het scherm van de andere Macintosh te observeren of te controleren en ook bestanden uit te wisselen, net als in Timbuktu. HouseCall biedt eveneens dezelfde Tele/Modem schakelaar. Bovendien heeft Netopia een speciale HouseCall Internet Locator dienst opgezet, zodat HouseCall patienten kunnen gevonden worden door hun dokter als ze online zijn, zelfs over dynamische inbelverbindingen. HouseCall vereist minstens Mac OS 8.1 en een Mac met een 68040 of PowerPC processor; Patiënt-licenties beginnen aan 30 US $ voor één enkele gebruiker, en gaan tot 200 US $ voor een pakket van 10 gebruikslicenties. De HouseCall-applicatie is gratis; evaluatieversies van HouseCall (en Timbuktu Pro 5.0) zijn beschikbaar op de website van Netopia. [GD]

<http://www.netopia.com/software/tb2/mac/housecall/>

LetterRip Pro 3.0.5 voegt POP-functionaliteit toe & Server fijnstellingen -- Fog City Software heeft LetterRip Pro 3.0.5 vrijgegeven, een onderhoudsversie van zijn 395 US $ kostende mailinglijst-software voor het Mac OS. (Zie "Professioneel werken met LetterRip Pro" in TidBITS-473 voor een bespreking van LetterRip Pro 3) LetterRip Pro 3.0.5 voegt de mogelijkheid toe automatisch -on, -off, en -digest subscription accounts te behandelen, terwijl het gebruik van LetterRip met één enkel POP-adres toelaat de binnenkomende SMTP-poort te wijzigen, headers toevoegt aan digests die niet beantwoorden aan MIME zodat e-mailcliënten beter overweg kunnen met quoted-printable codering, en het verbetert een aantal initialiseringsproblemen. LetterRip Pro 3.0.5 is een gratis update voor LetterRip Pro 3.x bezitters (de download zit ergens tussen de 550K en 2,9 MB, afhankelijk van wat je nodig hebt: de volledige installer of enkel de server-applicatie); bezitters van vroegere versies van LetterRip Pro kunnen in bepaalde omstandigheden gratis updaten, anders kost de update 145 US $. Een volledig werkende 30 dagen bruikbare demoversie vind je op Fog City's website. [GD]

<http://db.tidbits.com/getbits.acgi?tbart=05328>
<http://www.fogcity.com/lr_upgrade.html>
<http://www.fogcity.com/lr_try_it.html>

Apples Nieuwe Technologie-Gap -- Apple Computer heeft Millard "Mickey" Drexler benoemd in de bestuursdirectie. Drexler zit niet in computerzaken, veeleer is hij de voorzitter en CEO van Gap Inc., een wereldwijde kleding en gewaden distributeur, die ook achter de bekende Banana Republic en Old Navy kledingmerken staat. Klaarblijkelijk hoopt Apple met de ervaring van Drexler in gebruikers- en detailhandel het gebruikersplatform en de aantrekkelijkheid van zijn producten op te vijzelen. Is iemand in voor een khaki iMac? [GD]

<http://www.apple.com/pr/library/1999/may/26bod.html>

BBEdit 5.1 Brengt Ondersteuning Voor MacPerl -- Bare Bones Software heeft BBEdit 5.1 doen verschijnen, de nieuwste versie van zijn superieure text editor, in gebruik bij programmeurs en Web auteurs. BBEdit 5.1 biedt geïntegreerde ondersteuning voor MacPerl, het Mac OS deel van de programmeertaal die vaak gebruikt wordt voor tekstbewerking en CGI-applicaties op Web servers. BBEdit 5.1 biedt een speciaal menu voor MacPerl scripts en stelt gebruikers in staat om "custom Perl filters" te maken, die reageren op de inhoud van BBEdit-documentvensters. Naast andere veranderingen integreert BBEdit 5.1 nu vollediger met het Projector broncontrole-systeem dat Apple gebruikte (nu gratis) in Macintosh Programmer's Workshop (MPW). Aangeboden wordt een verbeterd multi-layout Web Color palet, men komt met verbeteringen voor zijn HTML-verificatiegereedschappen en verbeterde gereedschappen om visuele HTML-editors te schonen. BBEdit 5.1 update is een 2.4 MB download, gratis verkrijgbaar voor alle BBEdit 5.x eigenaars; degenen die eerdere versies van BBEdit bezitten kunnen upgraden voor $39 en $79. Upgrades zijn beschikbaar voor dezen, die concurrerende programma's hebben of de freeware BBEdit Lite. [GD]

<http://web.barebones.com/products/bbedit/bbedit.html>
<http://www.macperl.com/>
<http://developer.apple.com/tools/mpw-tools/>
<http://web.barebones.com/support/update.html>


Maximalisering van de Muis

door Adam C. Engst <ace@tidbits.com>. Vertaling: [MSH], [DPF] & [JS].

Neen, dit is niet een artikel om voordeel te behalen uit Disney aandelen. Al onze Macs hebben deze bescheiden knaagdieren om ermee te klikken, slepen en gewoon rond te muizen. Enkele Mac-gebruikers, waaronder ikzelf, zijn vanuit de knaagdier Macintosh geëvolueerd naar meer geavanceerde geslachten - in mijn geval een vierknops Kensington TurboMouse trackball, die de flexibele Kensington MouseWorks software heeft, die functionaliteit verschaft aan de vier knoppen, acceleratie geeft, enzovoorts. Alternatieve, andere aanwijsspullen komen ongetwijfeld met soortgelijke software.

Enkele recente aankondigingen richtten mijn aandacht op de velen, die de huis- tuin- en keuken-variëteit Macintosh-muis nog steeds gebruiken en welke opties er zijn, om ze gelukkig te maken met een supermuis. Denk eraan, dat ik niet alles heb kunnen testen, door afwezigheid van bijbehorende hardware, en het door elkaar halen en aanpassen van de gereedschappen zou gevaarlijk kunnen blijken, want ze neigen tot het aanbieden van gelijksoortige functies.

Met opzet heb ik me hier geconcentreerd op enkele selecte programma's, die in direct verband staan met de muis-hardware zelf en de handelingen die je met de muis verricht; immers elke poging om door het hele doolhof van muisgereedschappen te navigeren zou dit een zeer taai artikel maken. Indien de zaken zoals hier aangeroerd je doen dorsten naar andere muis-gerelateerde verbeteringen, kijk dan naar naar de talloze andere gereedschappen, die onlangs in TidBITS Talk verschenen.

<http://db.tidbits.com/getbits.acgi?tlkthrd=639>

USB Overdrive -- De gewaardeerde Alessandro Levi Montalcini, misschien nog het meest bekend als auteur van het macro programma KeyQuencer, heeft USB Overdrive uitgegeven, een universele USB-driver die beweert dat het alle USB-muizen, trackballs, joysticks en gamepads van willekeurig welke fabrikant kan aansturen. Wanneer je dus een Mac hebt met USB-poorten (of wanneer je een Keyspan USB-kaart koopt voor een oudere Mac), kun je nu een flinke hoeveelheid USB-apparaten gebruiken die oorspronkelijk geproduceerd zijn voor de PC.

<http://www.binarysoft.com/kqmac/kqmac.html>
<http://www.keyspan.com/products/usb/card/>

USB Overdrive laat je echter niet alleen deze producten gebruiken, maar biedt je bovendien nog toegang tot alle knoppen, schakelaars, wieltjes en andere controle-dingetjes die er maar op zitten. Je kunt een wieltje verbinden met bijvoorbeeld het scrollen van een document, Control-klikken met een tweede muisknop, of complexe macros ergens anders mee verbinden (in feite is dit niet verrassend, gezien Alessandro's ervaring met KeyQuencer; zie "KeyQuencer - QuicKeys concurrentie?" in TidBITS-351). Je kunt deze verbeteringen voor alle programma's laten gelden of slechts voor een paar, en USB Overdrive kan met verschillende USB apparaten tegelijk werken.

<http://db.tidbits.com/getbits.acgi?tbart=00838>

Nieuw aan de net verschenen USB Overdrive 1.1 zijn een auto-scroll mogelijkheid die geen wieltje vereist, nieuwe applicatie-specifieke settings voor snelheid, ondersteuning voor nog meer USB-apparaten, en nog veel meer. Om eerlijk te zijn, wanneer je een Mac met USB-poorten hebt opent USB Overdrive een hele wereld aan PC USB-hardware, waarmee iedereen gediend is. USB Overdrive 1.1 kost 20 dollar en is 250K om te downloaden.

<http://www.usboverdrive.com/>

TheMouse2B -- Wanneer USB Overdrive een beetje overkill is of wanneer je geen USB, neem dan TheMouse2B van Matthew Dolan in overwegen, een regelpaneel dat je in staat stelt de tweede muisknop op je muis te configureren, wanneer je een muis hebt met meerdere knoppen, maar geen software daarvoor. Je kunt die tweede muisknop bijvoorbeeld laten werken als een enkele klik, en een dubbele klik, een 'klikslot' (voor slepen), of voor Control-klik voor contextuele menu's (iedere 'modifier' is natuurlijk mogelijk zodat je ook Option-klik kunt gebruiken voor het schakelen en verbergen van programma's). TheMouse2B schijnt te werken met verschillende ADB- en USB-muizen onder System 7.0 en later (Mac OS 8 of later aanbevolen). 97K aan download, en TheMouse2B kost 10 dollar.

<http://www.tribar.dabsol.co.uk/themouse2b.html>

Snap-To en Scroll-mogelijkheid -- Een gewaardeerde optie in het Kensington MouseWorks programma is de mogelijkheid om de cursor direct naar de standaardknoppen te laten springen die dialogen die op het scherm verschijnen. Ik gebruik het, en over het algemeen werkt het prima, ofschoon ik af en toe op de verkeerde knop klik, in het bijzonder als ik meerdere dialogen kort achter elkaar krijg. Voor mensen die niet met Kensignton aanwijsapparaten werken is er Snap-To van Eden Sherry, een $5 shareware regelpaneel dat dezelfde functionaliteit biedt. Snap-To heeft nog een paar extra functies naar de standaard Kensington functies. Je kan Snap-To uitzetten in Open- en Bewaar-dialogen, waar je gewoonlijk toch eerst door je harde schijf moet navigeren of een bestandsnaam in moet typen voordat je de standaard Open- of Bewaar-knop gebruikt. En Snap-To kan de cursor soepeltjes naar de standaardknop laten verplaatsen in plaats van de abrupte sprong, waardoor je soms de cursor uit het oog verliest. Snap-To is 81K bij download, en vraagt een Mac met Systeem 7.0 of recenter.

<http://www.edenware.com/snap-to/>

Eden heeft nog een slim programma met de naam Scrollability dat twee extra manieren biedt om door vensters heen te schuiven. Je bent wellicht bekend met de "grijper"-methode waarme je met een handje door documenten heen kunt scrollen in sommige grafische en layout programma's, zoals QuarkXPress, PageMaker of Photoshop. De Finder heeft deze functie inmiddels ook (probeer maar eens met de klaverblad toets ingedrukt te slepen in een Finder-venster) in Mac OS 8.5, maar met Scrollability kun je vensters op die manier in vrijwel elk programma grijpen (en je kunt instellen welke programma's er niet tegen kunnen). Voor het grijp-scrollen kun je instellen welke extra toetsen je gebruikt en je kunt beperken in welk gebied het kan. Als het ingedrukt houden van extra toetsen te vervelend is (en je geen muis of trackball hebt met meerdere knoppen die als extra toetskombinatie geconfigureerd kunnen worden) kun je in Scrollability een extra gebied instellen (10 procent van de vensterhoogte is standaard) aan de bovenkant en onderkant van elk venster. Het plaatsen van de cursor in dit gebied verandert de cursor in een pijltje omhoog of omlaag, en scrollt het venster. Niet iedereen vindt dit geweldig, maar als je de standaard-schuifbalken onhandig vindt is het het proberen waard. Scrollability is shareware, kost $10 en is 134K bij het downloaden.

<http://www.edenware.com/scrollability/>

SmartScroll -- Andere scroll-innovaties in de Finder van Mac OS 8.5 zijn de proportionele schuifelementen die de lengte van de vensterinhoud weergeven, en het live schuiven waarbij de inhoud van het venster met de schuifbalk meedoet. Deze eigenschappen zijn alleen in de Finder beschikbaar en in enkele opgewaardeerde programma's. Wat nu als je dit ook in oudere programma's wilt zien? Dan heb je SmartScroll van Marc Moini nodig, dat deze functies beschikbaar maakt in alle programma's. SmartScroll werkt op elke Mac van na 1990 met Systeem 7.0 of recenter. Het is shareware, kost $12 en is 208K bij het downloaden.

<http://www.marcmoini.com/SmartScroll.html>

Prestissimo -- Een lange tijd geleden gebruikte ik een programma met de naam DoubleScroll, welke dubbele pijlen leverde aan beide einden van een schuifbalk. DoubleScroll bestaat nog steeds; het werkt echter niet met Mac OS 8. Hoewel het Mac OS 8.5 regelpaneel Appearance ook beide pijltjes samen op een schuifbalk kan zetten, levert het slechts één set, aan de onder- dan wel de rechterkant. Gelukkig is er een gratis regelpaneel met de naam Prestissimo dat de functies biedt zoals ze oorspronkelijk in DoubleScroll zaten. Behalve dubbele pijlen aan beide einden van een schuifbalk, geeft het meer controle over de toetsen die gebruikt worden om tussen programma's te schakelen en het programma-palet in Mac OS 8.5. Ironisch genoeg biedt Prestissimo slechts toegang tot functies die toch al in Mac OS 8.5 zitten, maar waarvan Apple besloten heeft ze niet te tonen. Als je net als ik de dubbele pijlen aan beide einden van een schuifbalk mist, probeer dan Prestissimo eens.

<http://www.amargosa.com/doublescroll.html>
<http://www.polymorph.net/prestissimo.html>

Geen Muizenissen met je Muis -- Het is mogelijk dat extra muis-functionaliteit nooit nodig of gewenst was, en als dat zo is is Apple het waarschijnlijk met je eens, als je ziet hoe ongewijzigd de muisfuncties al de jaren zijn gebleven. Je zult echter verbaasd zijn hoe een of twee kleine programma's het gebruik van je Mac kunnen verbeteren.


Mac OS X of Mac OS NeXT?

door Adam C. Engst <ace@tidbits.com>. Vertaling: [JG], [MK], [IdM] & [LmR].

Toen Apple NeXT aankocht laat in 1996 was het doel zogenaamd een volgende-generatie operating systeem dat het Mac OS kon vervangen te kopen, omdat Apple het idee aangenomen had dat het Mac OS krakend was en nauwelijks op eigen kracht de straat over kon steken. Zoals de afgelopen twee en een half jaar getoond hebben: het meest waardevolle gedeelte van de NeXT-aankoop was in feite de terugkomst van Steve Jobs achter het stuur bij Apple. Sinds Jobs tijdelijk CEO geworden is, heeft Apple met veel succes een aantal gedurfde stappen uitgevoerd, waarvan de meest eminente het uitbrengen van de iMac.

Het is makkelijk te vergeten dat de andere resultaten van de NeXT aankoop nauwelijks erkend beginnen te worden. Zeker, Apple heeft gesproken over een wegenkaart naar toekomstige versies van het Mac OS en heeft zelfs Mac OS X-Server uitgebracht, maar voor het grootste gedeelte hebben wij eenvoudig verbeteringen gezien aan het Mac OS dat wij zo goed kennen. Maar als je terugkijkt naar het schema dat Jobs bij de Wereldwijde Developer's Conference (WWDC) een jaar geleden voor gelegd heeft, zie je dat Apple het goed gedaan heeft bij het bereiken van die zelf opgelegde tijdslimiet. Mac OS 8.5 verzond op tijd in Q3 van 1998, Mac OS X Server was slechts een klein beetje te laat in Q1 van 1999, en Mac OS 8.6 verscheen spoedig na het aangegeven Q1 1999 te water te laten. Het volgende belangrijke uitbrengen komt in Q3 van 1999, wanneer Apple plannen heeft de volgende versie van Mac OS 8 met de codenaam Sonata uit te zenden, met het eerste volledige uitbrengen van Mac OS X op het programma voor vroeg in 2000.

<http://db.tidbits.com/getbits.acgi?tbart=04899>

Een vriend die het WWDC dit jaar bijwoonde noemde het "aardig vervelend," want samen met het schema vertelde Apple hetzelfde verhaal dat gedurende WWDC vorig jaar verteld werd. Ondanks het gebrek aan opwinding is dat heel goed nieuws om te horen, omdat ontwikkelaars in het verleden gemopperd hebben over een hoop geld te betalen om te gaan luisteren naar het evangeliseren van die kort daarna de guillotine zou ontmoeten. Standvastigheid is goed, en voor Apple schijnt standvastigheid te betekenen toevoegen van verscholen verbeteringen aan Mac OS 8.x en zich concentreren op the uitbrengen van Mac OS X.

Mac OS X Details -- Waarschijnlijk is het meest interessante gedeelte van Mac OS X voor Macintosh-gebruikers van vandaag het plan om de meeste bestaande Mac OS 8.x programma's te ondersteunen, sommige die niet in staat zijn te profiteren van Mac OS X's gevorderde kenmerken, en anderen die geheel ontwikkelde burgers kunnen worden door vast te houden aan een stel huidige Mac OS application programming interfaces (APIs) Carbon genaamd, die het Mac OS X regelrecht zullen ondersteunen. Als Apple- en Macintosh-ontwikkelaars in staat zijn de Carbon strategie voor elkaar te krijgen, zal het werkelijk een situatie zijn van de eerste plank omdat bestaande applicaties voordeel kunnen trekken van Mac OS X's glanspunten zonder een volledige herschrijving nodig te hebben. Hier zijn de fundamentele niveau's in Mac OS X:

Deze combinatie van het beste van de Mac en van het NeXT-besturingssysteem klinkt in theorie veelbelovend, maar de bezorgdheid neemt toe naarmate de vrijgave-datum van Mac OS X naderbij komt. De meeste activiteiten die Apple in het openbaar heeft ondernomen hadden te maken met het verbeteren van het Mac OS en het op de markt brengen van nieuwe Macintosh hardware. Maar al die medewerkers die met NeXT zijn meegekomen hebben niet stil gezeten. Ze mogen dan nu Apple badges dragen, dat maakt het nog niet onmogelijk dat hier en daar iemand meer geïnteresseerd is in het omvormen van de Mac tot een NeXT-achtig systeem dan in het maken van een Macintosh systeem dat gedeeltelijk bestaat uit NeXT-technologie. Daar heb ik het al eerder over gehad, in 1997 om precies te zijn, toen er wat meer onderscheid bestond tussen Apple- en NeXT-technologie. Sindsdien zijn die grenzen wat vervaagd, maar er blijft iets hangen van een NeXT/Unix mentaliteit die Mac OS X wordt opgedrongen.

<http://db.tidbits.com/getbits.acgi?tbart=00694>

Voorbeelden van dit onzekere gevoel kwamen deze maand op de WWDC aan het licht. Apple heeft steeds beloofd het beste van de Macintosh te behouden, maar na gesprekken met Macintosh-ontwikkelaars blijven we zitten met een zekere bezorgdheid over hoe de dingen in werkelijkheid zullen gaan lopen. Kijk eens naar de volgende punten:

Carbon Finder -- Op de WWDC lieten Jobs en Apple's vice president Phil Schiller de "Carbon Finder" zien, een versie van de Finder die helemaal opnieuw is geschreven. Helaas was er oppervlakkig gezien weinig gelijkenis met de Finder die tientallen miljoenen Mac-gebruikers dagelijks zien, en het publiek reageerde met een mengeling van sissen en stilte (wat je na de keynote speech in de wandelgangen kon horen was nog iets minder beleefd). De "Carbon Finder" zag er meer uit als een geüpdatete versie van het bestandsbeheerprogramma NeXT Workspace Manager (zie het plaatje uit Macworld Online waarnaar hieronder wordt verwezen), dat door hoogstens tienduizenden werd gebruikt in de hoogtijdagen van NeXT.

<http://macworld.zdnet.com/1999/05/02/wwdc/photogallery/wwdc5.html>

Naar het schijnt kan de Carbon Finder wel zo worden ingesteld dat hij op de huidige Finder lijkt, en hij zou een betere interface moeten bieden voor netwerkverkeer dan de Kiezer of zelfs de Network Browser, die geen deel uitmaakt van de Finder. Apple heeft al lang behoefte aan opnieuw iets als de PowerTalk Catalog, een icoon op de desktop dat toegang geeft tot de servers in het netwerk (zie voor een beschrijving hiervan "PowerTalk Arrives" in TidBITS-195).

Er is niets mis met bestandsbeheerprogramma's die uit meer panelen bestaan, maar ze zijn vaak niet zo flexibel als de Finder die we kennen. Niemand zal het Apple nadragen als het zo'n programma als optie aanbiedt, zelfs als een optie in het Weergave-menu, maar als Apple de Finder probeert te vervangen door een bestandsbeheerprogramma dat minder presteert, dan zal een golf van protest ontstaan in de gelederen van de Mac-gebruikers. Als je eens een blik wilt werpen op een bestandsbeheerprogramma, probeer dan Greg Landwebers shareware utility Greg's Browser.

<http://db.tidbits.com/getbits.acgi?tbart=02403>
<http://kaleidoscope.net/greg/browser.html>

Volg de Gele Padnaam -- Mac OS X is gebaseerd op Unix, en een van de basisaspecten van Unix is dat het steunt op speciale directory's met cryptische namen als /bin, /etc, /usr enzovoort. Dat is niet zo verschillend als het Mac OS dat steunt op speciale folders zoals Extensies, Regelpanelen en Voorkeuren. Het belangrijkste verschil is dat bestandssystemen voor Unix niet enkel voor de speciale directory's afhangen van path-namen, maar voor alle directory's. Dit in tegenstelling met het HFS en HFS Plus bestandssysteem van de Mac, waar iedere file en iedere map een uniek ID-nummer krijgt. Het mooie van ID-nummers is dat ze onafhankelijk zijn van namen en paths, en dus een niveau van abstractie toelaten dat onder Unix niet mogelijk is. Als je bijvoorbeeld de map waar je programma's inzitten een nieuwe naam geeft, dan blijft alles werken zoals voorheen, omdat de ID-nummers van de bestanden niet veranderen. In Unix zouden door zo'n handeling alle path-namen veranderen, waardoor programma's het path naar hun ondersteunende bestanden zouden kwijtspelen.

Daarbij is het op de Mac mogelijk meerdere volumes te hebben met dezelfde naam, iets dat niet kan onder Unix (waar het root-niveau altijd / is) of Windows (waar ieder volume een unieke letter heeft). De gevolgen van het verliezen van de mogelijkheid tot meerdere volumes kunnen variëren van vervelend tot rampzalig.

Mac OS X zou HFS Plus default ondersteunen, dus bestandsnummers zouden moeten blijven werken op schijven die HFS Plus gebruiken. Het feit echter dat de standaard programmeerpraktijk op NeXT het gebruik van path-namen aanmoedigt, kan tot gevolg hebben dat bestands-ID's niet gebruikt worden. Het is ook niet duidelijk wat er gebeurt als veeleisende gebruikers heen en weer gaan tussen de verschillende bestandssystemen die Mac OS X ook ondersteunt. Zelfs maar het vernoemen van meerdere bestandssystemen doet de meeste Mac-gebruikers geen goed, dus laten we hopen dat Apple de hele situatie kan afschermen van gewone gebruikers.

Welk type ben je? Omdat MAc OS X Unix is, kan het misschien ook gedeeltelijk gebruik maken van extensies voor bestandsnamen, net als Windows. Een GIF-bestand moet een .gif-extensie hebben, een tekstbestand moet een .txt-extensie hebben, enzovoort. Het Mac OS gebruikt in plaats daarvan bestandstype-codes en creator-codes om bestanden te typeren, dus al ben je vrij om .gif toe te voegen aan de naam van een GIF-bestand, het systeem herkent het bestand als een GIF door zijn bestandstype-code, niet door zijn naam.

Een andere eigenschap die Mac-gebruikers verwachten is dat bestanden van hetzelfde type in verschillende programma's kunnen geopend worden als je er op dubbelklikt. De ene file kan opengaan in SimpelTekst, de andere in BBEdit of Nisus Writer. Net als in Windows kunnen in Unix-bestanden maar met één programma gelinkt worden. Behalve het klaarblijkelijke verlies van functionaliteit is er een verlies aan controle voor de gebruiker. Ineens moet je bestanden correct benoemen, of ze werken niet meer als verwacht. Ik kan me niet voorstellen dat ik mijn grootmoeder moet uitleggen dat iedere file die ze aanmaakt een bepaald aantal letters op het eind van de filenaam moet hebben. Programma's kunnen die automatisch toevoegen, zoals veel Windows-programma's doen, maar dat is ook verwarrend.

Nog eens, omdat Mac OS X HFS Plus ondersteunt, zullen de bestandstype-codes en aanmaak-codes waarschijnlijk behouden blijven, ten minste als je een HFS Plus bestandssysteem gebruikt. Experts zijn nieuwsgierig naar hoe de Unix-eigenschappen van Mac OS X gaan samenwerken met HFS Plus volumes, omdat het onwaarschijnlijk is dat bijvoorbeeld het Unix kopieercommando cp, de codes voor bestandstype en creator zou behouden als je bestanden kopieert op een HFS Plus bestandssysteem.

To Text or not to Text -- Als laatste probleem moet je eens kijken naar het nederige voorkeurenbestand. Normale Macintosh gebruikers komen zelden aan hun Voorkeuren-bestanden zelf omdat het een gegeven is in de Macintosh wereld dat een programma zelf voor een interface naar de voorkeuren zorgt. In de Unix wereld regeren echter de op tekst gebaseerde voorkeurenbestanden.

Zoals een vriend al opmerkte: als je een echte Apache-configuratie probeert in de Mac OS X Server van vandaag de dag, dan kom je meteen in vi (een arcane Unix tekst-editor). Wil je een instelling veranderen? Verander dan gewoon de juiste regel in dit tekstbestand! Dit mag dan prima werken voor de doorgewinterde Unixgebruiker, maar in de Macintosh-wereld is het een regelrechte ramp. De text-gebaseerde voorkeurenbestanden moeten secuur bediend worden; je hoeft maar een enkel verkeerd karakter in te voeren en de applicatie voldoet niet aan de verwachtingen.

Natuurlijk zou een applicatie een grafische interface kunnen leveren bij zijn voorkeuren en de resultaten als tekstbestanden bewaren, maar zoals we hebben gezien in programma's die vanuit de Unixwereld komen, heeft het maken van een grafische interface een lage prioriteit als er eenmaal een op tekst gebaseerd voorkeurenbestand in gebruik is, en dit verandert dan in de meeste gevallen niet meer.

Reading the Cocoa Leaves -- Deze zorgen zijn op het ogenblik vooral zorgen. MAc OS X zou pas over zeven maanden op de markt komen en daar het uitkomen van Mac OS X Server destijds van het derde kwartaal van 1998 naar het eerste kwartaal van 1999 schoof is het niet onwaarschijnlijk dat Mac OS X ook gaat verschuiven.

Dat geeft Apple tijd om ervoor te zorgen dat Mac OS X de combinatie van de beste functies van het Mac OS (de gebruikerservaring) en de beste functies van NeXT (functies van een modern besturingssysteem) samen worden gebracht tot &eacue;&eacue;n systeem. Steve Jobs noemde het Mac OS Apple's "kroonjuwelen," en zei dat Apple zich hierop moest concentreren want daar zaten de klanten. Niemand kocht Macs tijdens Apple's "death spiral days" omdat men van mening was dat Apple op een dag een totaal ander besuringssysteem zou uitbrengen. Zij kochten toen (net als nu) Macs omdat het Mac OS nog steeds de beste computer-ervaring is die vandaag de dag beschikbaar is.

Ik hoop van harte dat Jobs geen stroop smeert bij de bestaande Macintosh-gebruikers om het toenertijd slinkende Apple-fortuin te onderhouden, want zijn commentaar was toen wel op zijn plaats. NeXT was goed, maar het was geen commerciëel succes, terwijl de Macintosh het gezicht van computeren veranderde. Dus, Apple: behoud het gezicht van de Macintosh, gebruik de technologieëen van NeXT achter de schermen waar het zijn wonderwerk kan doen zonder de miljoenen Macintosh-gebruikers te storen.


Niet-winstgevende en niet-commerciële publicaties en Websites mogen artikels overnemen of een HTML link maken als de bron duidelijk en volledig vermeld wordt. Anderen gelieve ons te contacteren. We garanderen de precisie van de artikels niet. Caveat lector. Publicatie-, product- en firmanamen kunnen gedeponeerde merken zijn van hun ondernemingen.

Vorige aflevering | Search TidBITS | TidBITS Homepage | Volgende aflevering