Getty-afbeeldingen
Als ik onderzoek doe naar iets over computers of programmeren van heel lang geleden, kom ik vaak een document tegen op de website van een universiteit dat me meer over dat ding vertelt dan welke Wikipedia-pagina of archief mij dan ook ooit zou kunnen vertellen.
Het PDF-bestand, hoewel het soms een gewoon tekstbestand is, bevindt zich meestal in een .edu-submap die begint met een gebruikersnaam voorafgegaan door een tilde (~). Meestal is dit een document dat een professor, die semester na semester met dezelfde vragen wordt geconfronteerd, heeft samengesteld om zoveel mogelijk tijd te besparen en weer aan het werk te kunnen gaan. Ik heb onlangs zo'n document gevonden binnen de afdeling Astrofysica van Princeton University: “Inleiding tot het X Window-systeem,” geschreven door Robert Lupton.
Windows X-systeem, dat Hij werd eerder deze week 40was het iets dat je begin jaren tachtig moest weten te gebruiken om met ruimtegericht gereedschap te werken, toen VT100's, VAX-11/750'sDe Sun Microsystems-boxen zullen de ruimte delen in de computerlokalen van de universiteit. Als lid van de afdeling astrofysische wetenschappen van Princeton, die destijds veel van computers wist, was het de verantwoordelijkheid van Lupton om dingen op te lossen en vragen te beantwoorden.
“Ik schreef eerst X10r4-servercode, die uiteindelijk X11 werd”, zei Lupton in een telefonisch interview. “Alles dat een grafisch pictogram nodig had, waar je een knop of een soort display voor iets wilde, dat was X… Mensen vielen me waarschijnlijk lastig toen ik probeerde werk gedaan te krijgen in de kelder, dus misschien schreef ik dit voor die reden.”
Getty-afbeeldingen
Waar kwam X vandaan (na W)
Robert W. Scheffler en Jim Gettys van MIT hebben in 1984 “de afgelopen twee weken besteed aan het schrijven van het raamsysteem voor de VS100”. Athene-projectDe doelstellingen van X zijn het creëren van computerbreed computergebruik met gedistribueerde bronnen en meerdere hardwareplatforms, en X voldoet hieraan, omdat het onafhankelijk is van platforms en leveranciers en een beroep kan doen op externe bronnen. Schaeffler “stal een behoorlijke hoeveelheid code van W', maakte de interface asynchroon en dus veel sneller, en 'noemde hem X' (toen dat nog cool was).
Dit soort platformonafhankelijke compatibiliteit zorgde ervoor dat X voor Princeton werkte, en dus voor Lupton. Hij merkt in zijn gids op dat X “hulpmiddelen biedt, geen regels”, waardoor “een zeer groot aantal verwarrende manifestaties” mogelijk is. Nadat hij de aard van de drie delen van X – server, clients en window manager – heeft uitgelegd, geeft hij wat advies:
- De modificatietoetsen zijn de X-toets; “Deze gevoeligheid strekt zich uit tot zaken als muisknoppen die je normaal gesproken niet als hoofdlettergevoelig beschouwt.”
- “Om X te starten, typt u
xinit
; Typ geen X tenzij u een alias opgeeft. “X beheert zelf de server, maar geen clients, wat resulteert in een leeg scherm.” - “Alle programma's die onder X draaien zijn gelijk, maar er is één programma, de window manager, dat gelijker is.”
- gebruik makend van “
--zaphod
“Een bord dat voorkomt dat je muis een scherm binnengaat dat je niet kunt zien;” Iemand zou het moeten kunnen uitleggen Oorsprong van het woord De jouwe” (mijn link). - “als ik zeg
kill 5 -9 12345
Je zult medelijden hebben omdat de console er hopeloos rommelig uitziet. Keer terug naar uw andere halte, b.vkbd mode -a
En zorg ervoor dat u -9 niet zonder goede reden gebruikt.
Ik vroeg Lupton, die ik ontmoette op de laatste dag voordat hij naar Chili vertrok om te helpen met de Very Large Telescope, hoe hij over de X dacht, veertig jaar later. Waarom heeft ze het overleefd?
“Het werkte, tenminste vergeleken met de andere opties die we hadden”, zei Lupton. Hij merkte op dat de systemen van Princeton “in die tijd” niet erg genetwerkt waren, zodat de problemen met het netwerkverkeer die sommigen ondervonden met de X op dat moment geen probleem waren. “Mensen verwachtten ook niet veel van een GUI; ze verwachtten opdrachtregels, en misschien een paar knoppen… Het was de meest draagbare versie van het venstersysteem en het draaide destijds op zowel VAX als Suns. . Niet slecht. “
“Proud coffee guru. Web pioneer. Internet expert. Social media specialist.”