Programmering

En verden uten Linux: Hvor ville Apache, Microsoft - til og med Apple være i dag?

Å dykke i alternativ historie er alltid en tilfeldig øvelse. Sammenflettingen av utallige faktorer og handlinger, blandet sammen i en uendelig kompleks historisk ligning som bestemmer fremtiden, gjør ethvert forsøk på å avgifte en viss variabel i det vesentlige umulig. Imidlertid kan det noen ganger være lærerikt og opplysende å prøve å stikke hull i kantene av nyere historie for å se hvor vi kan ha avviklet. Dessuten er det morsomt og potensielt fullt av overraskelser.

Eksempel: Hvordan ville verden vært hvis Linus Torvalds ikke hadde lastet opp v0.0.1 Linux-kjernen til en offentlig katalog i 1991? Hva om verden aldri kjente Linux?

[Bevis din ekspertise med det gratis operativsystemet i Linux admin IQ-testrunde 1 og runde 2. | Spor de siste trendene innen åpen kildekode med Open Source-bloggen og Technology: Open Source-nyhetsbrevet. ]

Hvis vi ser tilbake på databehandlingslandskapet i 1991, finner vi at det er helt bygget på store, forankrede selskaper som tar utrolige mengder penger for sine produkter. Enten du kjørte IBM-hovedrammer eller AS / 400s, SunOS, HP-UX, AIX eller til og med VMS, jobbet du med et veldig kostbart operativsystem på veldig kostbar maskinvare.

All data var big data, og det var ikke mye plass for mellomtone og lave enden av serverbasert databehandling. Du hadde enten en haug med PC-er som kjørte gjennom DOS-apper, vanligvis uten nettverk, eller du hadde en monolitisk boks i bakrommet som kostet tonn. Databehandling var et elfenbenstårn.

Men da Linux dukket opp, endret tankesettet seg, spesielt i informatikkavdelingene ved universiteter og høyskoler. Akademikerne ønsket å kunne jobbe med systemer som ikke krevde massevis av penger for å lisensiere. Det stimulerte utviklingen av Minix, et pedagogisk operativsystem designet for bruk på universiteter, og det motiverte opprinnelig Torvalds til å begynne å kode Linux-kjernen. Fjern Torvalds og Linux fra dette bildet, og forutsatt at alle andre variabler forblir de samme (noe som er en stor antagelse), fortsetter Minix som et pedagogisk verktøy og ikke noe mer, og det monolitiske utstyret fortsetter å styre databehandlingslandskapet.

Men vent. Noen få år senere ble et operativsystem kjent som FreeBSD gjort tilgjengelig for FTP-nedlasting. Populariteten vokste raskt, ettersom mange brukere som er kjent med BSD, lastet ned FreeBSD for seg selv og begynte å forbedre den. Deretter fulgte landemerkesøksmålene som førte til at BSD ble åpen kildekode og BSD-lisensen som tillot gratis bruk av koden. FreeBSD ble raskt omarbeidet for å innlemme den nylig frigjorte koden, og den ble virkelig gratis FreeBSD 2.0 i januar 1995.

Uten Linux i denne blandingen tror jeg det er trygt å si tusenvis og tusen kodehackere over hele verden ville ha funnet FreeBSD, akkurat som de fant Linux. Ønsket og ferdighetene var til stede, og lisensieringen på FreeBSD gjorde det ekstremt enkelt for alle å hoppe inn i spillet. I stedet for at alle disse samarbeidene presset Linux fremover, ville denne innsatsen ha vært fokusert på FreeBSD. Dette ville ha resultert i raskere utvikling av FreeBSD og kunne til slutt ført til at et hvilket som helst antall gafler fant trekkraft i forskjellige bransjer.

$config[zx-auto] not found$config[zx-overlay] not found