40 gadus vēlāk X Window sistēma ir daudz svarīgāka, nekā kāds varēja iedomāties

Getty Images

Bieži vien, kad es pētu kaut ko par datoriem vai programmēšanu no ļoti seniem laikiem, universitātes tīmekļa vietnē es sastopu dokumentu, kas man par šo lietu stāsta vairāk, nekā jebkad varētu pastāstīt jebkura Wikipedia lapa vai arhīvs.

Lai gan PDF fails dažreiz ir vienkārša teksta fails, tas parasti atrodas .edu apakšdirektorijā, kas sākas ar lietotājvārdu, pirms kura ir tilde (~). Parasti tas ir dokuments, ko profesors, semestrī pēc semestra saskaroties ar vieniem un tiem pašiem jautājumiem, ir sastādījis, lai ietaupītu pēc iespējas vairāk laika un atgrieztos pie sava darba. Es nesen atradu šādu dokumentu Prinstonas universitātes Astrofizikas nodaļā: “Ievads X Window sistēmā,” sarakstījis Roberts Lūptons.

Windows X sistēma, kas Šīs nedēļas sākumā viņam apritēja 40 gaditas bija kaut kas, kas jums bija jāzina, kā strādāt ar instrumentiem, kas vērsti uz kosmosu 1980. gadu sākumā, kad VT100s, VAX-11/750sSun Microsystems kastes koplietos vietu koledžas datorlaboratorijās. Kā Prinstonas astrofizikas zinātņu nodaļas loceklis, kurš tajā laikā daudz zināja par datoriem, Lūptons bija atbildīgs par lietu labošanu un jautājumu uzdošanu.

“Es vispirms uzrakstīju X10r4 servera kodu, kas galu galā kļuva par X11,” telefona intervijā sacīja Lūptons. “Viss, kam vajadzēja grafisku ikonu, kur kaut kam gribējāt pogu vai kādu displeju, tas bija X… Cilvēki, iespējams, mani tracināja, kad es centos paveikt darbu pagrabā, tāpēc, iespējams, es to rakstīju šim nolūkam. šī iemesla dēļ.”

Getty Images

No kurienes radās X (pēc W)

Roberts V. Šeflers un Džims Getijs no MIT pavadīja “pēdējās divas nedēļas, rakstot logu sistēmu VS100” 1984. gadā. Atēnu projektsX mērķis ir izveidot visas universitātes pilsētiņas skaitļošanu ar sadalītiem resursiem un vairākām aparatūras platformām, un X atbilst rēķinam, jo ​​tas ir neatkarīgs no platformām un pārdevējiem un spēj izsaukt attālos resursus. Schaeffler “nozaga diezgan daudz koda no W', padarīja tā saskarni asinhronu un tādējādi daudz ātrāku un nosauca to par X (kad tas vēl bija forši).

READ  Apple, Google un Microsoft sadarbojas, lai atbalstītu FIDO pieteikšanos bez paroles

Šāda starpplatformu saderība lika X strādāt Prinstonā un līdz ar to arī Luptonā. Viņš savā rokasgrāmatā atzīmē, ka X nodrošina “instrumentus, nevis noteikumus”, pieļaujot “ļoti lielu skaitu mulsinošu izpausmju”. Izskaidrojis trīs X daļu būtību — serveris, klienti un logu pārvaldnieks, viņš turpina sniegt dažus padomus:

  • Modifikatora taustiņi ir X taustiņš; “Šī jutība attiecas uz tādām lietām kā peles pogas, kuras jūs parasti neuzskatāt par reģistrjutīgām.”
  • “Lai sāktu X, ierakstiet xinit; Nerakstiet X, ja vien nenorādījāt aizstājvārdu. “X pats palaiž serveri, bet bez klientiem, kā rezultātā ekrāns ir tukšs.”
  • “Visas programmas, kas darbojas zem X, ir vienādas, taču ir viena programma, logu pārvaldnieks, kas ir vienlīdzīgāka.”
  • izmantojot “--zaphod“Zīme, kas neļauj pelei iekļūt ekrānā, kuru jūs neredzat.” Kādam vajadzētu būt iespējai izskaidrot Vārda izcelsme Tavs” (mana saite).
  • “ja es saku kill 5 -9 12345 Jums būs žēl, jo konsole izskatīsies bezcerīgi pārblīvēta. Atgriezieties savā citā pieturā, piem kbd mode -aUn atzīmējiet, ka nelietojiet -9 bez pamatota iemesla.

Es jautāju Lūptonam, kuru satiku pēdējā dienā, pirms viņš devās uz Čīli, lai palīdzētu ar ļoti lielo teleskopu, kā viņš jūtas par X pēc 40 gadiem. Kāpēc viņa izdzīvoja?

“Tas strādāja, vismaz salīdzinājumā ar citām mūsu iespējām,” sacīja Lūptons. Viņš atzīmēja, ka Prinstonas sistēmas tajā laikā nebija “ļoti savienotas tīklā”, tāpēc tīkla trafika problēmas, ar kurām daži bija pieredzējuši ar X, tajā laikā nebija problēma. “Cilvēki arī negaidīja daudz no GUI, viņi gaidīja komandrindas un varbūt dažas pogas… Tā bija visportatīvākā logu sistēmas versija, un tajā laikā tā darbojās gan VAX, gan Suns. . Nav slikti. “

Alexis Wells

"Televīzijas speciālists. Lepna kafijas duncis. Tieksme uz apātijas lēkmēm. Interneta eksperts. Ceļojumu nindzja." <pre id="tw-target-text" class="tw-data-text tw-text-large XcVN5d tw-ta" data-placeholder="Translation"></pre>

Atbildēt

Jūsu e-pasta adrese netiks publicēta. Obligātie lauki ir atzīmēti kā *

Back to top