Minix

ett Unixkompatibelt operativsystem för persondatorer, utvecklat 1987 av den nederländska professorn Andrew Tanenbaum (länk) för användning i under­vis­ning. Version 3.0 av Minix släpptes i oktober 2005, och finns på denna webbplats. – Tanenbaum ville ge studenterna ett Unixliknande operativsystem som de kunde köra på sina egna datorer – fram till början av 1990‑talet kördes Unix annars bara på minidatorer och det som då kallades för arbetsstationer – och han ville att det skulle vara utan licens‑avgifter. Men när han publicerade käll­koden i sin lärobok Operating systems: Design and implementation, la förlaget på en mindre licensavgift. Senare reagerade Linus Torvalds på licensavgifterna för Minix och skrev därför Linux på en dator med Minix. Minix är numera gratis. – Påståenden om att Linux är ett Minixplagiat bestrids med emfas av Andrew Tanenbaum: båda operativsystemen liknar Unix, men de har olika inre struktur.

[unix] [ändrad 10 augusti 2019]

Hagström, Stig

Foto av Stig Hagström.
Stig Hagström. Foto: Stanford-universitetet.

(1932—2011) – svensk forskare, professor i fysik, forskningschef för materialutveckling på Xerox PARC 1976—1987, universitetskansler i Sverige 1992—1998, professor i materialvetenskap på Stanford, initiativtagare och chef för Stanford center for innovations in learning, SCIL, numera del av Human sciences and technology advanced research institute, H‑Star (länk). – Stanfords dödsruna över Stig Hagström finns här, och en intervju med Stig Hagström från 2006 finns här.

[personer] [stig hagström] [universitet och forskningsinstitut] [ändrad 27 april 2018]

PARC

Palo Alto Research center, förr Xerox PARC, sedan januari 2002 bara PARC – ett legendariskt forskningsinstitut i Palo Alto där mycket av det vi tar för givet i moderna person­datorer har uppfunnits. – Den första datorn som påminner om en modern person­dator var Xerox Alto†, som utvecklades 1973 på PARC, men som inte såldes kommersiellt. Den följdes 1981 av Xerox Star†, som såldes kommersiellt, men som inte kunde hävda sig mot de billigare persondatorerna från företag som Apple och IBM. – Kända forskare som har arbetat på PARC är Alan Kay, Bob Metcalfe, Anita Borg† och Mark Weiser†. – Xerox grundade PARC 1970 under ledning av fysikern George Pake (1925—2004, (se Wikipedia) med målet att upp­finna ”framtidens kontor”. Stig Hagström† var forskningschef på PARC:s materialforskningsavdelning 1976—1987. På PARC ut­veck­lades det grafiska användar­gräns­snittet, det lokala nätverket, ethernet och laserskrivaren. Legendariskt är också hur Xerox ständigt har försummat att marknads­föra uppfinningarna (med undantag för laserskrivaren). Det blev Steve Jobs† som, efter att ha sett Xerox Alto, såg till att det grafiska användargränssnittet med fönster, ikon, mus och pekare blev normen för en användarvänlig persondator. – Tillsammans med Stanford‑universitetet har Xerox PARC varit den kreativa motorn i Silicon Valley, men storhetstiden var på 1970‑talet. Se boken Dealers of lightning: Xerox PARC and the dawn of the computer age av Michael Hiltzik (1999). – Sedan januari 2002 är PARC, som tidigare var en avdelning, ett helägt dotterbolag till Xerox. – Se parc.com.

[forskningsinstitut] [förkortningar på P] [it-historia] [ändrad 11 april 2019]

Capability maturity model

(CMM) – en avvecklad modell för utvärdering och förbättring av systemutveck­ling som process, utvecklad inom SEMA-initiativet vid Carnegie Mellon-universitetet. CMM utvecklades 1987—1997, och har ersatts av Capability maturity model integration, CMMI. – Syftet med CMM var att göra programutveckling till en ingenjörs­mässig process (software engineering), som när man bygger en bro. Det har senare ifrågasatts ifall brobygge eller annat materiellt konstruktionsarbete är den bästa förebilden för programutveckling. – CMM klassade programutvecklande företags och myndigheters mogenhet i fem nivåer:

  1. – initial (slumpmässig, utan rutiner), även kallad chaotic;
  2. – repeatable (med styrning, baserad på erfarenheter);
  3. – defined (baserad på dokumenterade rutiner och procedurer);
  4. – managed (med löpande ingående utvärdering av både arbetet och resultatet) och:
  5. – optimizing (som ständigt tillvaratar erfarenheter och nya idéer för att förbättra arbetsgången och pröva nya lösningar).

– Företag kunde få sina program­utveck­lings­processer utvärderade och certifierade enligt CMM, men endast ett fåtal företag nådde den högsta nivån. Alla sådana certi­fi­eringar upphörde att gälla 2007. – CMM var också känt som SW-CMM – Capability maturity model for software.

[nerlagt] [systemutveckling] [ändrad 10 juni 2019]

Jacobson, Ivar

1939 – svensk expert på systemutveckling och objektorientering. – Ivar Jacobson deltog runt 1970 i utvecklingen av Ericssons AXE‑växel, och formulerade då principer för systemutveckling som anknöt till vad som senare blev känt som objektorienterad systemutveckling. Han blev särskilt känd för metodiken med användningsfall. Jacobson startade 1987 företaget Objectory som 1991 köptes av Ericsson och sedan, 1995, såldes vidare till amerikanska Rational, som i sin tur 2003 blev uppköpt av IBM. Under tiden på Rational utvecklade Jacobson tillsammans med två andra guruer inom objektorientering, Grady Booch och James Rumbaugh, UML, ett beskrivningsspåk för systemutveckling som blivit branschstandard. (De tre guruerna brukade kallas sig för ”The three amigos” efter en film med samma namn, se IMdB, länk.) De har också utvecklat Unified process. Se också practices. – Ivar Jacobson var vice vd på Rational men slutade strax efter dess uppgående i IBM för att bli fristående konsult. Han leder nu Ivar Jacobson International (ivarjacobson.com). – I början av 2010-talet har han tagit initiativ till Semat, ett enhetligt sätt att beskriva systemutvecklingsmetoder.

[it-historia] [ivar jacobson] [personer] [systemutveckling] [ändrad 12 augusti 2019]