Tip de redactie

Update Tiger moet problemen verhelpen

Door Arthur Scheffer, 7 mei 2005 21:4158 reacties, bron: AppleInsider

Mac OS X - Tiger LogoApple is druk bezig om een uitgebreide update voor MacOS X 'Tiger' vóór het einde van deze maand af te ronden, zo meldt AppleInsider. De website baseert zich hierbij op "anonieme maar betrouwbare bronnen", die zeggen dat de eerste testversies 10.4.1 update inmiddels circuleren in Apples hoofdkantoor. Het zou gaan om een relatief uitgebreide update, die de stabiliteit en betrouwbaarheid van het afgelopen weekend gelanceerde besturingssysteem moet verbeteren. Onder meer AFPServer, AddressBook, AppKit, Bluetooth, Carbon, DashBoard Widgets, DVD Player, Directory Services, iCal, iSync, Mail, Preview, Printing, OpenLDAP, Quartz, SecurityAgent, WebCore en de kernel zouden volgens de bronnen onder handen genomen worden. Meer dan twintig bugs in diverse componenten zouden daarnaast opgelost zijn in 10.4.1, maar onbekend is nog of ook de problemen die veel gebruikers lijken te ondervinden met SMB bestandsdeling en Active Directory daartoe behoren.

Reacties (58)


GCC 4.0 belooft snellere open-sourcesoftware

Door Harm Hilvers, 7 mei 2005 18:0961 reacties, bron: C|Net

Op 20 april is door lead-programmeur Mark Mitchell GCC 4.0 officieel vrijgegeven. Deze versie van de compilatiesoftware is de opvolger van GCC 3.x, dat gebruikt wordt voor het compileren van vrijwel alle open-sourcesoftware voor Linux. Een van de nieuwe features in versie 4.0 van de software is een nieuw optimalisatieframework. GCC 3 is in staat om kleine lokale gedeeltes uit een groter geheel van programmacode te optimaliseren. De nieuwe versie van de GNU Compiler Collection, zoals GCC voluit heet, is ook in staat om datastructuren te vinden in grotere stukken code. Hierdoor kan beter bepaald worden welke objecten in het on-chipgeheugen geladen moeten worden en welke delen in het tragere interne geheugen geladen moeten worden. De naam van deze technologie is Tree SSA, wat staat voor static single assignment.

Verder introduceert GCC 4.0 een feature genaamd Mudlap, waarmee in een programma gecontroleerd wordt op buffer overruns. Dit heeft echter een negatief effect op de performance van software en is daardoor met name interessant voor debugversies. Ten slotte zouden onder meer C(++)-programma's met de nieuwe compiler een performancewinst moeten laten zien. Een feature die waarschijnlijk in GCC 4.1 aanwezig zal zijn, is 'autovectorization'. Deze feature zorgt ervoor dat waar mogelijk floating-pointberekeningen automatisch worden omgezet naar vectorberekeningen, zodat gebruikgemaakt kan worden van de hardwarematige vectorunits die onderdeel zijn van processors met SIMD-optimalisaties. Denk hierbij onder andere aan SSE, SSE2 en SSE3 van Intel, Altivec van IBM en 3DNow van AMD. Verder zal in een latere versie ook functionaliteit voor de Fortran 95-programmeertaal worden toegevoegd. Deze programmeertaal wordt veel gebruikt bij de ontwikkeling van wetenschappelijke en technische programma's.

GCC logoGCC 4.0 is echter nog steeds in een 'work in progress' en het zal daarom nog wel enige tijd duren voordat performancevoordelen zichtbaar zullen worden, aldus Mitchell. Dit heeft er onder meer mee te maken dat de GCC-code nog niet voldoende is getweakt, zoals GCC 3 dat al wel is. Dat GCC 4.0 desondanks toch een goede compiler is, blijkt uit een review die auteur en programmeur Scott Ladd gepubliceerd heeft. Uit de resultaten van zijn onderzoek blijkt dat GCC 4.0 op dit moment vrijwel gelijk of iets langzamer presterende code produceert ten opzichte van GCC 3.4. Dat is volgens Ladd ook niet zo heel raar, omdat dit de eerste officiële release is van de GCC 4.0 en dat zeker in de toekomst, als in programma's meer gebruikgemaakt zal worden van de nieuwe mogelijkheden voor codeoptimalisatie, gebruik van GCC 4.0 zeker voordelen zal hebben.

Reacties (61)


Ars Technica bespreekt geschiedenis van de GUI

Door Gabi Gaasenbeek, 7 mei 2005 17:3237 reacties, submitter: MacWolf, bron: Ars Technica

Ars Technica heeft acht pagina's gewijd aan de geschiedenis van de Graphical User Interface (GUI). De meeste mensen die in aanraking komen met een computer werken met een van de vele gedaanten die de grafische schil de afgelopen jaren aangenomen heeft. De eerste ideeën voor een GUI doken al op in de jaren '30. De eerste echte digitale computers werden gebouwd vanaf 1937. Deze systemen waren met name bedoeld voor berekeningen, een soort programmeerbare rekenmachine.

Douglas Englebart ontwikkelde in de jaren '50 opnieuw ideeën voor een GUI en kreeg van zijn werkgever, de United States Air Force, tijd om eraan te werken. Hij zag de computer als een verlengstuk van de menselijke intelligentie. Een tool om ingewikkelde taken te kunnen uitvoeren. In de tijd dat de computers alleen batches verwerkten was het ter plekke invoeren van commando's een revolutionair idee. De eerste demonstratie van de ontwikkelde technologie vond uiteindelijk plaats in 1968. Het oN-Line System (NLS) kon zowel tekst als lijnen laten zien op het scherm en werkte al met een toetsenbord en een muis.

NLS Display

De technologie en plannen van Englebart zijn door geldgebrek nooit omgezet in commerciële producten. Dit gebeurde pas toen Xerox door de angst voor de papierloze toekomst een investering in deze nieuwe techologie deed. Het bedrijf wat bekend stond als een fabrikant van kopieermachines kwam in 1973 met de Alto. Dit systeem bevatte een file manager die nog wat weg heeft van de huidige verkenner in Windows, een voorloper van Paint en een eenvoudige tekstverwerker. Ook de Alto was voorzien van een toetsenbord en een muis.

Xerox Alto

De eerste echte moderne GUI stamt uit 1974 en heette SmallTalk. De software draaide op de Alto en werd gestart vanuit de file manager. Het scherm toont de nu nog gebruikte losse schermen en een bureaublad met een klok en kalender. SmallTalk was daarnaast ook een zeer eenvoudig te begrijpen object georienteerde programmeertaal. Voor het eerst waren er scrollbalken, menu's, dialoogschermen en snelkoppelingen. De Alto was voorzien van netwerk en kon e-mail versturen en ontvangen. De eerste vereenvoudige versie van de Alto, de Xerox Star 8010 Document Processor, verscheen in 1981 op de markt voor 17.000 dollar.

Apple was in die tijd ook een van de pioniers op het gebied van de GUI. Na een bezoek aan het PARC-ontwikkelcentrum van Xerox was Steve Jobs overtuigd. Er werd van 1979 tot 1983 gewerkt aan de Lisa GUI. Een vereenvoudige versie hiervan werd later gebruikt op de eerste Macintosh computers. In Lisa werd voor het eerst gebruik gemaakt van de Trash Bin en 'Drag and Drop'. Ook Bill Gates had de GUI ontdekt en werkte aan de eerste versies van Windows. Windows 1.0 verscheen in 1985. In deze GUI had iedere applicatie zijn eigen menubalk. Windows 3.x wordt in de jaren '90 ongekend populair ondanks dat het product minder mogelijkheden bevat dan de Macintosh. De populariteit wordt alleen maar groter met de komst van Windows 95.

TaskGallery - 3D Windows GUI

De ontwikkelingen gaan door en zowel Microsoft als Apple proberen nieuwe concepten. Nieuwe besturingssystemen als Linux komen op en werken met een eigen GUI. Daarnaast worden GUI's teruggevonden op pda's, mobiele telefoons en andere apparaten. Wie nu de echte uitvinder is van de GUI blijft een moeilijke vraag. Stellen dat Apple of Xerox de GUI heeft uitgevonden is nogal simplistisch, zo geeft de schrijver aan. De GUI is ontwikkeld door bijdrage van veel verschillende mensen en organisaties waarbij er door alle teams van de andere interfaces werd geleend.

Reacties (37)


Google Web Accelerator gevolgen voor sitebeveiliging

Door Bart Veldstra, 7 mei 2005 14:5372 reacties, bron: eWeek

Nadat eerder deze week de bètaversie van Google Web Accelerator online ging, is er een stroom van klachten binnengekomen over de functionaliteit van de dienst, aldus eWeek. Gebruikers van verschillende fora hebben gemeld dat ze webpagina's uit het cache ophaalden die de gebruikersnaam van een ander bevatte. Dit is een serieus beveiligingslek, omdat op deze manier gegevens die een ander ingevoerd heeft door een gebruiker van Web Accelerator kan worden opgevraagd. Een woordvoerder legde uit dat dit echter minder erg is dan dat het lijkt. Hoewel de informatie van de gebruiker beschikbaar is, kan niet als die gebruiker gehandeld worden, omdat het hier alleen gaat om een webpagina en niet om een sessie of cookie met authenticatie-gegevens.

Google Web Accelerator illustratieEen tweede probleem komt onder andere voor bij de producten van 37Signals LLC. Door op een link te klikken kunnen klanten functies uitvoeren als het verwijderen van records en accounts. Het bedrijf heeft verschillende klachten binnengekregen van gebruikers die onbedoeld hun account hebben gesloten omdat Web Accelerator dacht dat ze van plan waren om op die link te klikken en dat alvast voor hen deed. Google verdedigde zichzelf met de mededeling dat dit komt omdat de producten zich niet aan de webstandaard houden en dat daardoor zijn plugin onbedoeld deze actie uitvoerde. Desalniettemin belooft het bedrijf in overleg te gaan met de bedrijven over hoe Web Accelerator verbeterd kan worden in combinatie met hun websites. Tot die tijd kunnen ervaringen op ons forum worden gedeeld.

Reacties (72)


Eerste foto's AMD Socket M2 opgedoken

Door Hielko van der Hoorn, 7 mei 2005 13:5930 reacties, submitter: jeroen-v, bron: PC POP

Op de Chinese website PC POP zijn mogelijk de eerste foto’s van AMD's nieuwe processorvoet opgedoken. De M2-processorvoet heeft in tegenstelling tot eerdere geruchten niet 1207-pinnetjes, maar gewoon 940-pinnetjes. Deze zijn echter wel anders gepositioneerd dan bij Socket 940 waardoor de M2-processorvoet hiermee niet compatible is. Naast foto's van AMD's M2 Socket zien we op de beelden ook een nieuw type socket met aanzienlijk minder pinnen. Waarschijnlijk gaat het hier om Socket S1 die met 638 pinnen de opvolger is van Socket 754. Het feit dat Socket S1 is uitgerust met een schroef om de processor vast te zetten in plaats van een hendeltje doet vermoeden dat deze socket voornamelijk bedoeld is voor mobiele toepassingen. Processors die gebaseerd zijn op het nieuwe type voetje zullen in de eerste helft van 2006 op de markt verschijnen.

AMD Socket S1 naast Socket M2

Reacties (30)


KDE stapt over op nieuw codemanagementsysteem

Door Martin Sturm, 7 mei 2005 13:0518 reacties, submitter: mOrPhie, bron: KDE Project

Het KDE-project is een van de eerste grote open-sourceprojecten die is overgeschakeld van het codemanagementsysteem CVS naar het modernere Subversion, zo is te lezen op de nieuwssite van het project. Deze overschakeling is een belangrijke stap voor het Subversion-project aangezien het de intentie heeft om hét codemanagementsysteem te worden, een positie die al sinds jaar en dag door CVS wordt bekleed.

Subversion logoSystemen als CVS en Subversion dienen om de broncode van een programma te beheren. Het biedt de mogelijkheid om alle aanpassingen aan de broncode terug te zoeken, waardoor het bijvoorbeeld mogelijk is om aanpassingen, die bijvoorbeeld een bug in het programma hebben geïntroduceerd, terug te kunnen zoeken en vervolgens te kunnen zien wie deze aanpassing heeft gedaan. De volledige geschiedenis van alle bestanden van het KDE-project zijn van CVS- naar Subversion-formaat geconverteerd.

CVS wordt door veel open-sourceprojecten al jarenlang gebruikt. Dit systeem heeft echter enkele beperkingen en problemen. Om dit op te lossen is Subversion in het leven geroepen. Subversion lost veel gebreken in CVS op, zoals het verplaatsen en kopiëren van bestanden met behoud van hun geschiedenis, terwijl de interface ervan erg veel lijkt op die van CVS. Overigens gebruikt de Linux-kernel niet CVS of Subversion, maar een gedistribueerd codemanagementsysteem dat door Linus Torvalds zelf is ontwikkeld.

Reacties (18)


Details PalmOne's harddisk-pda uitgelekt

Door Harm Hilvers, 7 mei 2005 12:5324 reacties

PalmOne zal later deze maand zijn eerste pda met harde schijf presenteren, zo laat de productpagina bij Amazon zien. Als alles volgens plan verloopt, zal het bedrijf de LifeDrive Mobile Manager, zoals de pda heet, op 18 mei introduceren. Het apparaat zal 499 dollar kosten en zal onder meer een Hitachi Microdrive van 4GB, Bluetooth en 802.11b-WiFi aan boord hebben. Verder zal de pda over een 416MHz Intel XScale-processor en een lcd-kleurenscherm van 320x480 pixels beschikken; dit scherm is zowel te gebruiken in portret- als landschapmodus. De LifeDrive Mobile Manager is 6,5"x4"x0,65" groot. Ook zal de pda beschikken over een USB-aansluiting, zodat het apparaat eenvoudig aangesloten kan worden op een pc en bestanden gemakkelijk uitgewisseld kunnen worden.

Als besturingssysteem zal de LifeDrive Mobile Manager geen gebruikmaken van Cobalt, een PalmSource-OS dat gericht is op pda's met draadlozenetwerkmogelijkheden, maar van Garnet, dat ook Bluetooth ondersteunt. Verder zal organiser-, web en e-mailsoftware aanwezig zijn, evenals Pocket Tunes om muziek mee te spelen en Camera Companion om foto's van de pda af te halen en erop te zetten. Het grootste voordeel is echter dat gebruikers voortaan geen keuze meer hoeven te maken welke persoonlijke data ze meenemen, maar dat ze voortaan vrijwel alles bij zich kunnen hebben door de 4GB-harddisk. De verwachting is dat de harde schijf op termijn ook in andere pda's zal opduiken. De nieuwe pda is geen onderdeel van een van de productlijnen van PalmOne, zoals de Tungsten, Zire en Treo.

PalmOne LifeDrive Mobile Manager - Landschapstand

Reacties (24)


Supermicro niet meer 'Intel only'

Door Martin Sturm, 7 mei 2005 12:1721 reacties, bron: The Register

Moederborden- en serverfabrikant Supermicro gaat binnenkort moederborden leveren voor AMD Opteron-processors. Hiermee is Intel weer een grote fabrikant kwijt die uitsluitend Intel-processors ondersteunde en is de invloed van AMD in de servermarkt weer wat toegenomen. De beslissing om ook componenten voor AMD-producten te gaan produceren is het gevolg van verzoeken van klanten van Supermicro, aldus een woordvoerder van het bedrijf.

Supermicro logo (klein)Supermicro zal in eerste instantie moederborden voor Opteron- processors gaan maken die ondersteuning bieden voor één of twee processors. Het bedrijf heeft voorlopig nog geen plannen om moederborden te gaan produceren die vier processors kunnen herbergen. Dell is nu nog de enige grote leverancier van serversystemen die uitsluitend Intel processors gebruikt, aldus The Register. Overigens zijn de moederborden van Supermicro voor Opteron-processors vermoedelijk alleen beschikbaar voor OEM-klanten van het bedrijf, zo melde The Inquirer enkele weken geleden.

Reacties (21)