Var LCARS härledda från en öppen källkodsbas?

16

Det är en väletablerad del av kanonen att människor i det 23: e århundradet Star Trek-universet arbetar för att förbättra sig själva och resten av mänskligheten, och har till stor del gjort sig av med vinstmotivet. Det verkar rimligt att dra slutsatsen att all mjukvaruutveckling vid denna tidpunkt verkligen är fri och öppen källkod, men de exakta fördelningsmekanismerna skulle givetvis skilja sig mycket från dagens tillfälle.

Jag undrar emellertid om detta också gäller militär teknik som används av Starfleet (dvs LCARS datorsystem som används i 24-talet och senare). Detta verkar som ett minimalistiskt system som förändras väldigt lite och är sårbart för hacking / manipulering - det här slår av en proprietär icke-fri modell, som tydligt är oskälig i federals ideal.

Jag föreställer mig personligen LCARS att vara något som en gaffel av en gemensam kärna / uppsättning komponenter som Starfleet behåller kontroll över. Det skulle trots allt vara gynnsamt att standardisera flottan på ett operativsystem för att underlätta underhållet.

Har detta någonsin tagits upp i canon (som en bortkastad linje i en episod, kanske?) eller i halvkanon som böcker / grafiska romaner? Bara undrar.

    
uppsättning git with it 25.03.2013 19:02

2 svar

5

Ärligt talat tycker jag att svaret här måste vara "Nej, det har aldrig riktigt tagits upp".

Vad har tagits upp, så långt tillbaka som på 1960-talet, är att programvaran som styr ett rymdskepp är modifierbar av utbildad personal, även om många av våra exempel utgör hacken istället för vad vi idag kan tänka oss som gafflar och senare dra önskemål :-) Jag tvivlar på att Starfleet någonsin accepterat Kirks lapp till scenen Kobayashi Maru i sitt huvudförråd, till exempel: -)

Författarna i de senare serierna verkar också som en följd av vad vi kanske tycker om att skriva program med att helt enkelt ge datorn mer komplicerade beställningar. Detta gör det svårt att avgöra om det finns en faktisk ändring av kärnkoden involverad. om nya program skapas och kopplas till befintliga, slutna bibliotek med ett känt API; eller om en uppsättning av redan inlagda (och eventuellt stängda) kommandon binds samman i den verbala motsvarigheten till ett skalskript.

Sanningen är att få av Star Treks författare eller kreativa personal någonsin har varit datorkundiga, än mindre kunniga till politiken för programvarulicens. Det verkar osannolikt att någon av dem någonsin faktiskt har gett det någon tanke.

EDIT Igår kväll, inte länge efter att jag publicerade detta, tänkte jag på ett exempel, eftersom du också frågar om halvkanalkällor.

I Diane Duanes klassiska era romaner köper hon upp tanken att Enterprise rekreationsdäck (den stora som ses i ST: TMP) inte bara är en typ av, men är faktiskt en avdelning , med ett rekreationschef som tar sitt jobb - hjälper alla andra att spela - väldigt seriöst.

För att hålla hans underhållande, installerar han ett mjukvarupaket på institutionens huvuddator som heter Argument's Sake, vilket ger en artig artificiell personlighet (men inte, som levererad, en ganska artificiell känsla ) heter Moira till systemet och hjälper till att hålla honom på tårna. ( Den skadade himlen ).

Till sist finner han programmet lite begränsat, och (här är den relevanta biten) frågar Spock att förbättra den. På intet sätt föreslås det att Spock är hackande, sprickande, bryter mot användarvillkor eller i något fall gör något han inte borde göra, förutom kanske för slutresultatet, vilket inte var tänkt, utan snarare uppträdande beteende. Han utökar programmets kod och förbättrar den till den punkt där den gör, blir faktiskt en artificiell känsla - något som Starfleet är allmänt nervös för. Konsekvenserna av detta undersöks aldrig utöver ett allmänt beslut från kommandosansvariga att hålla tyst om det, för att de gillar Moira för mycket för att hon ska bli avstängd! ( Spocks värld )

    
svaret ges 11.04.2013 01:20
-2

Att vara kodbas för att styra och interagera med rymdskepp, det är mycket osannolikt att de skulle använda någon eller mycket allmänt domännamn. Det är för mycket av en säkerhetsrisk. Det skulle vara som att fråga marinan att kontrollera sina skepp med hjälp av Android OS.

Det är inte så att kodbasen är inneboende osäker. Men det skulle vara som att ge dina fiender ett stort huvudstart när man bestämde sig för hur man skulle kunna knäcka eller kringgå din säkerhet. Android är bra för min telefon, men jag vill inte att den kontrollerar landets missil ubåtar.

    
svaret ges 27.03.2013 13:37