bootstrap

to bootstrap – att starta en dator – att köra den automatiska process som läser in datorns operativ­­system från lagringsminnet till arbetsminnet (RAM). Detta är nödvändigt därför att arbets­­­minnet är ett flyktigt halvledar­­­minne som töms på alla data när man stänger av datorn. På engelska säger man oftast bara to boot, vilket ofta för­­svenskas till boota, men säg hellre starta. Äldre svensk term: själv­­in­mat­ande ladd­ning. – Bootstrap står för lift oneself by the boot­­straps, ordagrant: ”lyfta sig själv i stövelstropparna” – lyfta sig själv i håret. Det syftar på en para­­dox: när man startar datorn finns det inga program i arbetsminnet: alltså måste datorn läsa in pro­gram från lagringsminnet (hårddisken eller SSD:n), men då behövs det ett program som säger åt datorn att göra det, och hur får man datorn att läsa in det programmet? Datorn måste alltså lyfta sig själv i håret. (Jäm­­för med en bil med bensinmotor, som måste ha en elektrisk startmotor för att gå igång.) Lösningen på para­­­doxen är att datorn har ett start­­­program (förr BIOS, numera UEFI) som är permanent lagrat i ett fast minne. Det raderas alltså inte när datorn stängs av.

[datorns konstruktion] [ändrad 13 augusti 2019]

bransch

svenska bransch kan ofta över­sättas med engelska industry. – I branschenin the industry. Engelska branch mot­svarar svenska dotter­bolag eller division. Och svenska industri blir ofta manu­facturing på engelska. – Stavning: Svenska bransch stavas, som synes, med sch.

[företag och ekonomi] [språktips] [ändrad 13 november 2014]

business process outsourcing

(BPO) – utkontraktering av affärs­funktioner – det inne­bär att ett före­tag betalar ett annat före­tag för att det ska sköta vissa delar av verk­sam­heten, till exempel fakturering, löne­hantering eller fastig­hets­för­valtning. BPO handlar inte om ut­kontraktering av it, utan av affärs­verk­sam­het.

[företag och ekonomi] [ändrad 22 februari 2018]

Microsoft Dotnet

.Net – Microsofts satsning på att integrera pro­gram och information så att allt blir åt­komligt genom internet. – Framför allt går satsningen ut på att tillhanda­hålla en kraftfull utvecklingsplattform för utvecklare som är inriktade på Windows. Satsningen inleddes år 2000 och bygger på XML och web services. Micro­soft Dot­net innebär en över­gång från program av­sedda för persondatorer i lokala nät till ett internetbaserat system av program och informationsresurser som är åtkomligt från alla internetanslutna apparater – mobiltelefoner, persondatorer, handhållna datorer, surfplattor, tv‑apparater… – Dotnet hette först NGWS, Next generation Windows services. – Läs också om projektet Mono. – I november 2014 blev det känt att Microsoft släpper källkoden till serverdelen av Dot­net som öppen käll­kod. – Läs mer på dotnet.microsoft.com.

[ord på dot] [systemutveckling] [ändrad 4 maj 2020]

obfuskering

(obfuscation) – avsiktlig tillkrångling. – I it‑säker­het används ordet om:

  1. – avsiktlig tillkrångling av meddelanden i syfte att göra dem svårare för obehöriga att tolka dem. Kryptering räknas inte som obfuskering, utan ordet används om andra sätt att förvilla människor och maskiner;
  2. – överföring av meddelanden på sätt som gör det extra svårt för utomstående att upp­­snappa dem, att få tag på alla delar av ett meddelande och att lokalisera och identifiera användare och mottagare;
  3. – i programutveckling: avsiktlig tillkrångling av koden till ett program. När man kompilerar programmet använder man en obfuskator (på engelska obfuscator) som producerar en fullt användbar, men tilltrasslad binärkod. Syftet är att göra det svårt för andra att dekompilera källkoden, alltså att hindra dem från att rekonstruera den;
  4. – utveckling av program som kan användas och ger korrekt resultat, men som är kompilerade så att det är praktiskt taget omöjligt att räkna ut hur de fungerar. – Se black box obfuscator och indistinguishability obfuscation (osärskiljbar obfuskering);
  5. – tillägg av ovidkommande eller vilseledande personuppgifter i en personlig profil på sociala medier i syfte att försvåra kartläggning och analys.

– Läs också om crypting, deobfuskering och fördunkling. – Ordet: Av latinets ob-i riktning mot, i syfte att, och fuscare – att för­dunkla.

[it-säkerhet] [programmering] [ändrad 31 oktober 2022]

OpenNMS

en plattform för nätverks­administration och nätverksövervakning, skriven i Java och med öppen källkod. – Projektet OpenNMS in­leddes 1999, och har sedan dess vandrat mellan olika ägare – se Wikipedia. – I många år var det The order of the green polo (OGP) som utvecklade OpenNMS, men den organisationen las ner 2021 – se denna länk. Numera är det OpenNMS Group (opennms.com) som står bakom. – OpenNMS finns i en kommersiell (Meridian) och en gratis (Horizon) version. Horizon kan laddas ner från opennms.com/horizon. – OpenNMS hette först Bluebird(NMS – network management system.)

[nätverk] [ändrad 14 april 2022]