Cookies op Tweakers

Tweakers maakt gebruik van cookies, onder andere om de website te analyseren, het gebruiksgemak te vergroten en advertenties te tonen. Door gebruik te maken van deze website, of door op 'Ga verder' te klikken, geef je toestemming voor het gebruik van cookies. Wil je meer informatie over cookies en hoe ze worden gebruikt, bekijk dan ons cookiebeleid.

Meer informatie

Door , , 48 reacties
Bron: ZDNet

Verschillende softwarebouwers hebben gemeld dat software van hen niet meer werkt op Apples jongste telg: Mac OS X Tiger. De meeste problemen treden op bij software die gebruikt wordt om verbindingen te maken met VPN-servers. Onder de bedrijven die problemen melden, zijn grote namen als Cisco en Microsoft. De laatste geeft aan dat er ook problemen zijn met het eigen Virtual PC, deze zou niet goed meer samen werken met Tiger. Verschillende bedrijven melden dat deze problemen voortkomen uit veranderingen die Apple heeft gemaakt aan de Darwin-kernel. Hierdoor werken de zogenoemde Berkeley-protocolstacks niet meer, een methode die al jaren gebruikt wordt om rechtstreeks de kernel aan te spreken. Apple zelf geeft aan dat het niet zo zeer om een bug gaat in de kernel, als wel om een verandering van de manier waarop software de kernel moet aanspreken. Het bedrijf uit Californië heeft aangegeven dat het met de softwaremakers zal samenwerken om het probleem zo snel mogelijk op te lossen.

de kracht van mac os x tiger ;)
Softwarebouwers zijn niet zo heel blij met de kracht van Tiger
Moderatie-faq Wijzig weergave

Reacties (48)

Al die bedrijven konden al een lange tijd gebruik maken van Apple's Tiger preview (die was beschikbaar vanaf half 2004). Het is een beetje stom van ze dat ze hun software niet goed getest hebben.

Wel rot voor de eindgebruiker natuurlijk. In APL (Gathering of Tweakers) hebben ook al enkele mensen problemen gemeld met Cisco routers e.d.

EDIT: Voor de mensen die dit bericht als overbodig gemodereerd hebben - er is een reden dat bedrijven als Apple & Microsoft developer previews uitgeven van software. Het doel is dat bedrijven software kunnen testen op compatibiliteit. Er zijn ook verschillende redenen dat multinationals niet 1-2-3 overstappen op de meest recente versie van een OS en één van die redenen is compatibilitiet (evenals bijv. stabiliteit). Zo is het bedrijf waar ik werk pas sinds ongeveer een jaar bezig alle machines op te waarderen van NT 4 naar Windows XP.
Het is leuk om te roepen dat alle leveranciers dan maar beter hadden moeten testen met Mac OS X Tiger, maar het lijkt me dat Apple toch ook een verantwoordelijkheid heeft om goed te testen met gangbare hardware en software.

Ik ben, deels, met je eens dat softwareleveranciers die software voor de Mac leveren goed moeten testen met de developer previews. Overigens moeten er dan wel verdomd goede redenen zijn om compatibiliteit met bestaande software te verbreken.

Routers (Cisco e.d.) vindt ik toch wel een compleet ander verhaal. "Apple zelf geeft aan dat het niet zo zeer om een bug gaat in de kernel, als wel om een verandering van de manier waarop software de kernel moet aanspreken." klinkt als een reuze leuk excuus, maar een router heeft toch geen bal met de kernel te maken!? Een router stuurt TCP/IP paketjes door (al dan niet via VPN tunnels). Dat doet de router via een netwerk kabel. Van het aanroepen van de kernel is dan toch helemaal geen sprake! Lijkt me dat Apple hier een grove fout gemaakt heeft die Apple gewoon zelf moet corrigeren. Ze hadden hun nieuwe OS gewoon beter moeten testen met gangbare hardware configuraties.
Het gaat in dit bericht over _software_, dus niet over routers e.d. De kernel interfaces zijn in Tiger (eindelijk) eens flink onder handen genomen. IMO is het inderdaad nogal suf dat Cisco schijnbaar niet goed getest heeft of hun VPN client (die beschikbaar is voor OS X) ook onder Tiger werkt. Dit terwijl men wist dat er flink wat ging veranderen op dit vlak in Tiger.

Aan de andere kant heeft Apple een niet af product op de markt gegooid. Tijdens het eerste uur gebruik kwam ik (als simpele gebruiker) al een aantal bugs tegen. Daarnaast is de eerste update voor Tiger (10.4.1) alweer bijna uit. Die update fixed (vrijwel) alleen problemen in Tiger die al bij Apple bekend waren voor de grote massa met Tiger ging werken. Op zich netjes dat ze nu al met een update komen maar had dan gewoon even gewacht en/of stel een publieke beta periode in... Tiger heeft wat mij betreft wat teveel ruwe kantjes.
Sinds wanneer houd bv MS rekening met nieuwere versies en compatibaliteit. zo'n beetje iedere windows update.. heck zelfs een nieuwe SP kan ervoor zorgen dat software niet meer goed of helemaal niet meer werkt. Blijkbaar is het voor OS ontwerpers heel moeilijk om constant compatible te blijven en dan vind ik toch wel dat Apple een goede zaak doet aangezien dit een van de eerste keren is dat ik ervan hoor en dat met een upgrade als deze is een sterke zaak. Daarnaast zal men wel weer een oplossing vinden en imo zoals mc wolf aangeeft had men ook hun software moeten testen en niet achteraf ermee aankomen.
Btw is Apple's kernel voor ontwerpers in te zien?
Btw is Apple's kernel voor ontwerpers in te zien?
Ja, die is open source!

http://developer.apple.com/darwin/
MS houd juist veel te veel rekening met compatibiliteit in nieuwe versies. Dat alles altijd backwards compatible moet blijven zorgt er voor dat een heleboel noodzakelijke veranderingen (bv op security gebied) vertraagd worden of complexer dan nodig.

Heel soms kiezen ze er voor om niet backwards compatible te blijven, zoals bv SP2 waar je waarschijnlijk op doelde. Maar dat SP is op dat gebied een hele grote uitzondering.
lijkt mij, dat als Apple een heel belangrijk stuk wijzigt EN niet compatibel maakt met het vroegere systeem, ze dit zelf moeten melden

je kan toch niet verwachten dat iedere producent al z'n software moet testen?
lijkt mij, dat als Apple een heel belangrijk stuk wijzigt EN niet compatibel maakt met het vroegere systeem, ze dit zelf moeten melden
Ik kan me niet voorstellen dat ze dit niet hebben gedaan. ik ben zelf geen developer, maar er zijn genoeg mogelijkheden voor developers om aan die informatie te komen; een ADC subscription; rondsurfen op developer.apple.com en verschillende mailing lists cq discussion groups.
je kan toch niet verwachten dat iedere producent al z'n software moet testen?
Tuurlijk wel. Wie moet dat anders doen? Apple zelf? :D
Dit is toch net als met XP SP2; er zijn nou eenmaal een aantal aanpassingen die gedaan moeten worden, waardoor sommige software niet goed meer werkt. Je kunt niet altijd maar backward compatible blijven (alhoewel ze dat nu wel beloven... althans dat had ik ergens gelezen, maar pin me er niet op vast). Cisco VPN software werkte namelijk ook niet meer met XP SP2. Dat was dan wel geen nieuwe release van het OS, maar dat maakt het niet minder belangrijk.
Prima, maar om te zeggen "werkt namelijk ook niet meer", is te algemeen. Het geeft dus soms problemen. Van mensen waar het WEL werkt hoor je minder tot niets (behalve nu dan van mij).
Mijn Cisco VPN client werkt prima onder XPSP2.
(onder Tiger moet ik nog proberen)
Reactie op paella:
Leuk dat het bij jou werkt, maar zoek maar eens op Google naar problemen met XP SP2 en Cisco. Er zijn zat mensen te vinden waar het niet werkt. Overigens helpt bijvoorbeeld het disablen van de firewall, wellicht dat dit bij jou ook zo is. Daarnaast is natuurlijk de versie ook van belang; ik zelf heb de client lang niet meer gebruikt, maar ik hoop dat ze nu zo langzamerhand een lange termijn oplossing hebben (inmiddels is 4.0.6 uit begrijp ik).
lijkt mij, dat als Apple een heel belangrijk stuk wijzigt EN niet compatibel maakt met het vroegere systeem, ze dit zelf moeten melden
Waarschijnlijk hebben ze de grote(re) ondernemingen hier al lang van op de hoogte gesteld. Dat ze het niet aan het publiek (=gebruikers) bekend maken is logisch want die hebben immers niets met de kernel te maken.
je kan toch niet verwachten dat iedere producent al z'n software moet testen?
Lijkt me wel? Zou Apple anders zelf alle software in de wereld moeten testen? Als je iets op de markt zet, dan test je (dat wat je zelf maakt) toch van te voren? Als je niet test met een (belangrijke update van) een operating system loop je het risico dat het niet werkt. Logisch.

Overigens kan ik me van Microsoft wel voorstellen dat ze niet heel veel moeite doen hun software op tijd (naar Apple's release schema) compatible te krijgen. Apple is immers een concurrent van het bedrijf en die ga je nu eenmaal niet helpen.
Zal wel aan mij liggen maar sinds wanneer spreekt een router rechtstreeks de kernel van een aangesloten PC aan?

Een VPN client daarentegen kan natuurlijk wel problemen krijgen door veranderingen aan de netwerkstack.
Lees nou eens goed?
De meeste problemen treden op bij software die gebruikt wordt om verbindingen te maken met VPN-servers.
Waar zie je staan dat de router rechtstreeks de kernel aanspreekt? Ik zie wel heel duidelijk staan dat het om de software gaat hoor ;)
@Zwerver: Ik denk dat Pietje Puk zijn reactie over routers gericht had aan MacWolf. Die heeft het namelijk wél over mensen die problemen hadden gemeld met routers..
Daar vroeg ik mij hetzelfde af, wat hebben routers met veranderingen in de kernel te maken.
Dit bewijst maar weer eens dat je niet meteen naar iets nieuws moet overstappen om aan het nieuwe te willen meedoen. Kijk eerst een maand of 2 de kat uit de boom en als de meeste kinderziektes eruit zijn schakel je over. Dit geldt natuurlijk voor alle software, maar helemaal voor een nieuw besturingssysteem.

Voorlopig wordt het nog even de oude mail app gebruiken onder Tiger. Deze kun je van de Panther CD halen met het programma Pacifist.

http://www.charlessoft.com/
die mensen rijden ook graag in een Opeltje Astra liefst nog een grijze :D

Its not a BUG!!!

yeah over 2 maanden is er een patch die dit probleem oplost....
[dik offtopic]
Als die boys van mijn.Postbank.nl nou ook even hun CryptoApplet is een keer netjes implementeren... Dan werkt ook dat weer goed onder OSX 10.3.9 (laatste Panther update) en 10.4 (Tiger). Volgens mij is liveconnect door Apple gepatched naar aanleiding van een patch van Sun op de java VM, waardoor liveconnect ineens problemen veroorzaakt. (Met liveconnect kun je praten tussen javascript en applets in je web pagina.) Oplossin: Iets netter pogrammeren en configureren.

Punt wat ik iig. wil maken is dat het mijns inziens meestal aan de makers van software ligt dan aan de OS vendor. Apple en MS scherpen een lading security gerelateerde dingen aan of voeren gewoon bugfixes door. En wat gebeurt er, mensen gaan klagen dat het niet werkt bij deOS bouwer. Dan vraag ik je, ben je dan wel bij de goede partij met je probleem?

Nu is dit probleem meer een API wijziging. Maar Tiger zat toch echt wel lang genoeg in een Beta programma om daar oplossingen voor te kunnen ontwikkelen.
[/dik offtopic]
Wat is dan precies het probleem met Mijnpostbank.nl en OS X? Ik heb zowel met 10.3.8 als 10.3.9 nergens last van. Tiger draai ik nog niet.

Ik gebruik overigens wel Firefox maar Safari deed het volgens mij ook prima.
Sun heeft niet zo lang een vulnerability gefixed in JVM. Apple heeft dit inmiddels overgenomen, en op de een of andere manier gaat onder OSX Safari dan de mist in. Ze maken gebruikt van iets wat liveconnect heet. Javascript <=> Applet communicatie kun je daarmee.

Als ik alle debugging aanzet van mijn JVM, dan wijzen de symptomen die ik zie erop dat er op dat gebied iets niet goed gaat. In de Java console moet je daarvoor tracing op niveau 5 zetten. Dan zie je vervolgens een aantal dingen gerelateerd aan liveconnect voorbij komen. En vervolgens wordt de browser geeredirect naar de login pagina. Dit zegt mij dat OF de server niet de juist info krijgt en een redirect stuurt OF dat er browser side iets niet goed gaat.

Aangezien er genoeg demo's op internet zijn (inclusief de apple site: http://developer.apple.com/internet/safari/samples/ColorBlockApplet.ht ml ) waarin dit mechanisme goed werkt, betekent dit voor mij dat er iets mis is met de implementatie van de CryptoApplet ten aanzien van OSX. Misschien iets simpels als een browser versie detectie, misschien iets fundamentelers. Punt is namelijk dat met dezelfde applet het probleem niet optreed op Windows systemen. Aangezien je bij zulk soort dingen altijd eerst er vanuit gaat dat het aan de software bouwer ligt en niet aan de OS bouwer is de Applet de hoofdverdachte bij een debug sessie.

Helaas heb ik geen inzage in de brond code. En decompilen zou ook zeer veel moeite kosten, alles is namelijk geobfuscate (code onleesbaar gemaakt door idiote var namen etc..).

Punt is in ieder geval dat er in OSX 10.4 en in een eerdere java update op OSX 10.3.9 er een behoorlijke wijziging is geweest in de Java VM. Er zijn namelijk wat lekken gedicht ten aanzien van liveconnect. Dus daar zou het ook nog is in kunnen liggen. maar dan zou windows er ook last van moeten hebben.

ets opvallends at me ook opviel is dat wanneer je mijn.postbank met Opera 7 opent onder OSX, dat Opera de 1.3 JVM gebruikt en dat er in de console een stacktrace komt te staan dat er een of andere method niet gevonden kan worden. En de naam van deze method doet vermoeden dan dit een mac specifieke method is die niet gevonden kan worden middels reflectie. Vervolgens werkt echter mijn.postbank wel gewoon.

Op mijn Tiger install werkt geen enkele browser, behalve Opera. En het echte verschil tussen al die browsers is dat Opera 1.3 gebruikt en alle andere browsers 1.4 of hoger. Heb namelijk ook geprobeerd met de 1.5 JVM, die inmiddels voor OSX optioneel beschikbaar is.
en hoezo de oude mail gebruiken? hij werkt hier zonder problemen.
Dan mag je deze gebruikers bij je thuis uitnodigen

http://gathering.tweakers.net/forum/list_messages/1027599/last

wat is dat voor geneuzel over grijze Opel Astra's btw ;)
een gebruiker die toevallig geen imap account met meer dan 5000 berichten kan uitlezen vind ik geen echt mail probleem, het zou natuurlijk moeten kunnen, maar verder heeft er niemand echt problemen mee.. (iig niet in dat topic)
Mensen willen zo graag iets wat andere ook hebben en maar klagen dat er een app niet werkt naar hun zin...

wat ik zal aanbevelen om een nieuw OS te kopen is kijk wat mis je in de nieuwe... heb je dat echt hard nodig, zijn er ander app's die dat ook kunnen....

vergeet niet dit is net nieuw... toen XP uitkwam wilde de hele orde ook in 1x over en dat gaat niet vlekeloos... opseveer, neemop en concludeer ...

mensen die dat niet doen hebben of een astra of wetten niks van processen af. hoe moet je iets kopen :+
onzin, ik draai nu 2 dagen tiger en nog niets vreemds gemerkt, alleen VLC is 1x vastgelopen maar dat ligt aan VLC zelf.

en hoezo de oude mail gebruiken? hij werkt hier zonder problemen.

ik ben zeeer tevreden over tiger tot nu toe, de algehele feel is gewoon sneller tov panther
Zo zeg, al 2 dagen?

Ja dat is echt wel voldoende om te constateren of de kinderziektes er uit zijn, en de reactie van Beathoven tot onzin te bestempelen.... |:(
Als iedereen er zo over dacht zouden fouten een stuk minder snel ontdekt worden :)
het is ook geen bug.
Apple heeft Darwin nu gewoon echt drastisch veranderd en heeft ook meteen de network stack een heel stuk sneller gemaakt ;)

dat is het voordeel van een re-write.
In de bron beweren meerder softwaremakers dat het bugs zijn, en ik zie Apple het nergens ontkennen.

Zat er wel een beetje aan te komen: overal was al te lezen dat er nog veel bugs in Tiger zaten toen deze gold ging, anderzijds zijn er kennelijk altijd developers die het nieuwe OS niet testen maar gewoon maar wachten totdat klanten met klachten komen ofzo?
Cisco heeft al bekend gemaakt samen met Apple bezig te zijn geweest om hun client compatible te maken met het nieuwe OS. Helaas heeft Cisco het niet op tijd af gekregen voor de release van Tiger maar ze verwachten hem deze maand nog af te krijgen. Tot die tijd raden ze klanten af te upgraden naar Tiger.

Overigens hebben ze dit voor de release van Tiger al bekend gemaakt, het overvalt ze niet. Ze hebben dus wel getest met beta's maar kregen de oplossing niet op tijd af.
Ik zie dit niet direkt als een fout direkt van de developers. Het is meer een fout van de leiding die geen of te weinig tijd vrij gemaakt heeft om te testen.

Het lijkt mij dat op moment je een rewrite gaat doen rondom de kernel betreffende de netwerk handelingen, dat je een regressie test gaat uitvoeren. Ik denk ook niet dat dit op te lossen is met een paar regels code her en der. Impact van dit probleem kan groot zijn.
Misschien interessant om de achtergrond hierachter toe te lichten. Doordat Apple voor een hoop functionaliteit geen API's heeft ontwikkeld voor OS X moeten ontwikkelaars vaak direct tegen de kernel aan programmeren. Het voordeel voor Apple is duidelijk: geen API's hoeven te ontwikkelen scheelt ze tijd en moeite. Maar het nadeel komt direct boven zodra Apple de kernel verandert: ze kunnen niet weten hoe 3rd party software de kernel aanspreekt, en de kans dat door de verandering allerlei applicaties niet goed meer werken wordt dan dus levensgroot. Dit is in developers kringen al sinds de introductie een groot kritiekpunt op OS X geweest, en dit kwam bij de Panther en Jaguar updates ook al boven.
Wat er met de kernel is gebeurd staat in een artikel op ars technica.

http://arstechnica.com/reviews/os/macosx-10.4.ars/4

Kort door de bocht: Er waren geen fatsoenlijke kernel api's, zodat software direct de kernel aansprak. Daardoor kon apple de kernel niet verbeteren. Nu hebben ze wel api's en hebben ze de kernel ook verbeterd.

software makers moeten vanaf nu niet meer direct de kernel aanspreken en dat is ze zeer waarschijnlijk ook gemeld.
De toekomst zal toch wel uitmaken of het al dan niet een bug was.

-Als Apple een patch uitbrengt en de andere software werkt opeens weer dan is het hoogstwaarschijnlijk de schuld van Apple.

-Maar Apple geeft aan samen met de ontwikkelaars aan het probleem te zullen werken; wat dus aangeeft dat zij hun kernel niet gaan aanpassen, maar de software zelf. Dan is het toch meer een doelbewuste verandering van de kernel imho.
Tja, probleem ligt ook bij de gebruikers hoor, want meestal staat er nergens in de software dat de huidige software ook compatible is met een nieuwere versie van een OS.. Zelfde met Windows XP 64 nu, sommige mensen kopen dat en gaan er ook vanuit dat al hun software daar ook op draait.. Niet dus.. en ontwikkelaars hebben vaak ook niet de resources om meteen nieuwe versies van een OS te testen..
Als een ontwikkelaar zegt dat het werkt op een nieuw OS en het blijkt toch niet te werken tja dan is het wat anders..
Gewoon net zoals een andere tweaker al aan gaf, ff een paar maandjes wachten met overschakelen zodat van de meeste software in iedergeval wel bekend is of het wel of niet werkt..
Ik durf erom te wedden dat als dit artikel over Longhorn was gegaan dat iedereen microsoft weer was gaan afzeiken, maar nu het over een Mac gaat is het ineens allemaal goed lekker hypocriet.

Anyway, ik ben het met de mensen eens die zeggen dat Apple zelf de verantwoordelijkheid heeft om grote veranderingen door te geven. Het kan me niet voorstellen dat grote bedrijven als Microsoft EN Sisco niks zouden testen.
Ik durf erom te wedden dat als dit artikel over Longhorn was gegaan dat iedereen microsoft weer was gaan afzeiken, maar nu het over een Mac gaat is het ineens allemaal goed lekker hypocriet.
Longhorn is toekomstmuziek, daar valt nu echt helemaal niks zinnigs over te zeggen. Er kan nog zoveel in geknipt en geplakt worden dat het uiteindelijk net wel of net niet is wat er beloofd werd dat het zou worden. Dat was met Tiger vorig jaar ook het geval.

De reden waarom Microsoft zo negatief in het nieuws is omdat ze 'nu' een besturingssysteem hebben waar de hele wereld mee werkt en wat qua beveiliging aan alle kanten piept en kraakt.Dit nieuwsfeit van Apple is gewoon een schoonheidsfoutje. Even wachten op een gecombineerde update en het probleem is opgelost.
Het kan me niet voorstellen dat grote bedrijven als Microsoft EN Sisco niks zouden testen.
Het verbaast me niks, Cisco zit met z'n routers en switches over het algemeen toch meer in de 'gewone' PC wereld.

Microsoft zal het niet laten om ook Apple eens negatief naar voren te laten komen. Je gebruikt de developers versie gewoon niet, wacht op de final en dan geef je Apple de schuld van het niet functioneren van jouw Virtual PC. Als Microsoft het een en ander kan manipuleren zodat Tiger een aantal 'maars' (maar.. virtual pc werkt er niet op) krijgt dan zullen ze het niet nalaten om deze stap te zetten.

Het blijft naast een software ontwikkelaar voor de mac natuurlijk ook de grootste concurrent dus ze zitten een beetje in een dubbele positie.

Ze hebben tot nu toe de ontwikkeling van het naar mijn idee (toen al) zwaar verouderde Internet Explorer op de Mac stop gezet. MSN messenger met de niewste mogelijkheden die je onder Windows hebt willen ze ook niet op de Mac zien. Office:mac is nog wel redelijk maar kan vergeleken met Office voor Windows een stuk beter. Windows Media Player op de mac speelt alleen WMV's en verder niks.Remote Desktop is langzamer en nu krijg ik het idee dat ze Virtual PC ook het liefste stopzetten of de consument iig heel lang laten wachten voordat het op Tijger goed zal draaien.
Tja, dit is erg lastig.
Bij ons op het werk wordt er heftig gebruik gemaakt van de cisco VPN client.
En sinds tiger werkt dit dus niet meer.
Ik hoop dat ze snel met een patch komen van cisco want ik heb al een aantal telefoontjes gehad van klanten die niet meer in konden loggen.
Trouwens, mijn postbank werkt trouwens nog steeds prima met mozilla 1.2.1, opera en omniweb.
Hehe, wel cool dat zo'n Microsoft dan gaat zeiken. Ik weet niet of ze zich nog herinneren wat er gebeurde toen de eerste XP uitkwam? Toen deed 75% van de windows9x software het niet meer. En als je leven afhangt van dit soort software, voor bedrijven ofzo, wees dan eens slim en wil niet meteen het nieuwste van het nieuwste meteen als het uitkomt.... Als het goed werkt allemaal, waarom dan persee op dag 1 updaten... vragen om problemen.

Ik zie die steve jobs ook nu in zn stoel zitten en denken "mooi jongens, laat die mannen bij MS maar eens zweten voor die patch (8>"

Op dit item kan niet meer gereageerd worden.



Apple iOS 10 Google Pixel Apple iPhone 7 Sony PlayStation VR AMD Radeon RX 480 4GB Battlefield 1 Google Android Nougat Watch Dogs 2

© 1998 - 2016 de Persgroep Online Services B.V. Tweakers vormt samen met o.a. Autotrack en Carsom.nl de Persgroep Online Services B.V. Hosting door True