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

Broncode van Apples Lisa-OS komt in 2018 beschikbaar

Het Computer History Museum heeft de broncode van de software van Apples Lisa-systeem hersteld en is in afwachting van Apples toestemming om de code in 2018 uit te kunnen brengen. De Lisa verscheen in 1983 en was een van de eerste systemen met een gui.

Al Kossow van het Computer History Museum meldt dat Apple de herstelde code aan het reviewen is en dat het museum code na goedkeuring van het bedrijf uit Cupertino volgend jaar gaat vrijgeven. Hij verwacht dat alleen het woordenboek van de spellchecker van LisaWrite waarschijnlijk niet gepubliceerd mag worden.

Apple begon in 1978 te werken aan de Lisa en het systeem verscheen in 1983. Het ging om een van de eerste computers met een grafische gebruikersinterface. Apple kreeg de inspiratie hiervoor van de Xerox Alto.

De naam Lisa zou staan voor Local Integrated System Architecture maar Steve Jobs gaf later toe dat de naam ook verwees naar die van zijn dochter. Jobs zelf was geen onderdeel meer van het team van de Lisa bij verschijning van de computer; hij was op de ontwikkeling van de Macintosh gezet, die in 1984 uitkwam.

De Lisa wordt gezien als een flop voor Apple: de prijs was met bijna 10.000 dollar te hoog. Veel voor de Lisa ontwikkelde technieken kon Apple echter inzetten voor de Macintosh, die het bedrijf wel veel succes bezorgde.

Vroege reclame voor de Apple Lisa.

Door Olaf van Miltenburg

Nieuwscoördinator

29-12-2017 • 13:05

70 Linkedin Google+

Reacties (70)

Wijzig sortering
Zoals jij ook al aangaf kan dit natuurlijk veel efficiënter maar daar moet iemand tijd in steken en dat betekent extra salaris voor de ontwikkelaar van het tool wat weer kosten zijn van het product.
… en niemand anders kan de code onderhouden door alle slimmigheidjes, gotchas, afwijkende implementaties, en de afwezigheid van gedocumenteerde, hardened libraries die veel developers al kennen.

Bij het ontwikkelen van software optimaliseren en efficiënt gebruik maken van de hardware heeft voordelen, maar als het ten koste gaat van de onderhoudbaarheid en uitbreidbaarheid van de software is het geen lang leven beschoren.
Haha, zie dat ik beetje laat ben met deze reactie, maar ik ken toevallig dit artikel waar ze tot 45 bytes gaan voor hello world:
http://www.muppetlabs.com...software/tiny/teensy.html
Ik snap wel het belang van het snel ontwikkelen van nieuwe software, uiteindelijk moeten deadlines worden gehaald en de kosten onder controle blijven. Juist als je voor meerdere platforms native werkt kunnen de kosten exploderen.
Het resultaat is misschien niet een product die volledig alle resources benut, maar zeker wel voldoende. Ik heb zelf een PC uit 2011 (iMac) en vind Slack uitstekend werken.
Slack werkt wel prima, maar kijk eens naar de resources die het gebruikt. Op mijn i7 zijn het 5 processen en best veel RAM. En dat terwijl het eigenlijk gewoon een soort IRC client is. Vroeger had ik mirc draaien, dat kostte (zelfs procentueel gezien) lang niet zoveel als dat Slack tegenwoordig aan resources inneemt.
Volgens mij probeert elk OS wel zo optimaal te functioneren en moeten ze wel nauwkeurig werken anders kan je nooit zoiets complex als een operating systeem ontwikkelen. Bovendien zijn de meeste huidige OS-en gebaseerd op systemen van vroeger en ontkomen ze ook niet aan low-level.

[Reactie gewijzigd door BoringDay op 30 december 2017 11:08]

van die 64bit ... leuk verzonnen mar niet waar ... de mac pro was indertijd UITGERUST met een 64bit cpu, maar bootte standaard naar een 32bit os ... we spreken nu anno 2006. pas in 2010 werden deze default op 64bit modus opgestart (met het 64bit os); Windows Vista was er in 2006 fully x64, en reed daarvoor was er van xp een x64 versie, weliswaar zeer beperkt gebruikt.

daarenboven; apple heeft haar OS niet zelf geschreven, maar heeft NetBSD genomen en daar een fork van gemaakt ... gaan aanpassen dus.
Een beetje zoals Ubuntu ook een debian fork is; maar door de jaren heen wel enorm veel eigen code heeft gekregen. (ubuntu geeft wel veel meer terug dan apple; die zowat al hun software (vaak mods van bestaande soft) niet teruggeeft aan de community; daarom ook dat ze een BSD hebben genomen als basis ipv linux; omdat ze met de commerciele netbsd andere voorwaarden hebben dan bv met OPENbsd of een linux.
Bovendien wordt ook zo vaak vergeten dat macos maar op een paar computers moet draaien met vast-staande configs... dit terwijl windows op zowat elke computer moet kunnen draaien; ongeacht de config.

Jah, je zit toch wel fout hoor met je 'afgeleide'' van win2k ... enkel xp was een afgeleide van xp (nt5.0 -> nt 5.1)
Vista heeft bv een volledig ander driver model, media-aansturen, ... en is NT6.0; we zaten tot windows 8.1 nog steeds met NT6.x te tellen en vanaf windows 10 hebben ze het op een gegeven moment opgetrokken naar NT10; maar in spe is dit ook nog altijd een NT6 versie
en VOOR win2k waren er ook goeie windows versie's hoor ... ik heb quasi nooit te klagen gehad toen ik NT4 draaide; in tegenstelling tot m'n vrienden en buren die allemaal w95-98(se) draaiden en regelmatig blauwe schermen/scandisk at boot/... hadden
win2k was verre van de eerste versie die op NT (New Technology) draaide; al in de tijd van windows 3.x was NT aanwezig

Op dit item kan niet meer gereageerd worden.


Apple iPhone XS Red Dead Redemption 2 LG W7 Google Pixel 3 XL OnePlus 6T (6GB ram) FIFA 19 Samsung Galaxy S10 Google Pixel 3

Tweakers vormt samen met Tweakers Elect, Hardware.Info, Autotrack, Nationale Vacaturebank, Intermediair en Independer de Persgroep Online Services B.V.
Alle rechten voorbehouden © 1998 - 2019 Hosting door True