Joys lag

  1. – (Joy’s law eller Joy’s theory) – beteckning på två ”lagar” som tillskrivs Bill Joy:
    • – ”Det spelar ingen roll vem du är – de smartaste människorna jobbar ändå för någon annan.” Det har sagts att detta var en gliring åt Bill Gates för Microsofts monopolställning på mjukvarumarknaden;
    • – ”Datorernas högsta hastighet fördubblas varje år.” Bill Joy formulerade den lagen 1983.
  2. – i astronomi finns en Joys lag som beskriver fördelningen av solfläckar – se Wikipedia.

[arbetsmarknad] [lagar] [processorer] [6 juni 2017]

Apache River

(tidigare Jini) – ett system för oproblematisk (så kallad självkonfigurerande) samman­koppling av datorer, till­behör och funktioner (tjänster) som är till­gängliga i nät. Det lanserades 1998 av Sun† (numera del av Oracle) under namnet Jini. Målet var att en applika­tion skulle kunna hitta tjänster och funk­tioner som den behövde på internet, ansluta till dem och använda dem mer eller mindre automa­tiskt. Man talar om att tjänsterna ska kunna upptäckas (vara sök­bara på ett förutsäg­bart sätt), presenteras (tala om vad de kan göra) och ha ett standardiserat gränssnitt, så att andra applikationer kan anslutas utan handpålägg­ning. – Apache River är baserat på Java för att kunna fungera obero­ende av teknisk plattform och operativsystem. Upphovsman var Bill Joy. – Idén påminner om SOA, web services, Univer­sal plug and play (UPnP), Bonjour och Corba. – Jini slog aldrig igenom. Sun överlät därför 2007 ut­veck­lingen till Apache soft­ware foundation, som kallar projektet för Apache River. – Se river.apache.org.

[konfigurering] [mjukvara] [ändrad 6 juni 2017]

 

grey goo

grå sörja – en enorm mängd nanotekniska apparater som i dystra framtidsvisioner antas uppfylla jordens yta och tränga undan människorna. – Uttrycket grey goo kommer från K Eric Drexlers bok Engines of Creation från 1986, som kan läsas på e‑drexler.com (nere sedan maj 2020 – arkiverad). Eric Drexler tog senare avstånd från idén om grey goo i en artikel i tidskriften Nanotechnology från augusti 2004. – Men liknande tankar har framförts av Bill Joy. – Stavas också gray goo. – Se också blue goo, buckyjunk och xenobot.

[framtidsvisioner] [nano] [robotar] [ändrad 14 juli 2022]

BSD

Berkeley standard distribution – ett Unixkompatibelt operativsystem. – BSD ut­­veck­­lades på Berkeley‑universitetet på 1980‑talet av bland andra Bill Joy. Det kallas ibland för Berkeley‑Unix. – Systemet ligger till grund för flera kommersiella ut­föranden av Unix, som macOS (Darwin), och för varianter av Unix som sprids fritt, till exempel FreeBSD, NetBSD, OpenBSD och Anonym OS†. – BSD var på 1980‑talet huvud­­alter­­na­ti­vet till AT&T:s Unix­, System V, och det har skett om­­fattande korsbefruktning mellan de två varianterna sedan dess. (Läs också om Unix­­krigen.) – BSD är fortfarande inte en officiell Unix­­version, det vill säga att det inte uppfyller kraven i The Single Unix Specification (undantag: Darwin). Det beror inte på kvaliteten, utan på skill­­nader i uppbyggnaden (eller på att certifieringen kostar för mycket), men The open group för­söker överbrygga skillnaderna. – 1993 belönades BSD med Usenix lifetimee achieve­ment award (se länk, en bit ner på sidan). – BSD sprids med den programlicens som kallas för BSD-licensen: den ger innehavaren stor frihet att göra vad hon vill med programmet och programkoden, utan krav på att programmet ska förbli fri mjukvara, och det friskriver också den som överlämnar eller säljer programmet från ansvar för eventuella fel och skador.

[förkortningar på B] [unix] [ändrad 5 april 2018]

Joy, Bill

Porträtt.
Bill Joy.

(William N Joy, född 1954) – en av Suns† grundare 1982, c­hefsforskare på Sun till 2003. – Runt 1980 var Bill Joy huvudkonstruk­tör av operativ­systemet BSD och den som in­för­livade TCP/IP i Unix. Han skrev också texteditorn vi. 1991 startade han Suns forskningscenter i Aspen i Colorado, där bland annat Java och Jini (nu Apache River) utvecklades. – Bill Joy väckte i april 2000 upp­märk­sam­het med varningsorden i artikeln ”Why the future doesn’t need us” (länk, se också grey goo). Han belönades 1986 med Grace Murray Hopper Award (länk). 1993 fick han Usenix lifetime achievement ­award (”The Flame”) som del av gruppen som utvecklade BSD. – Joy ingick 1997 i president Bill Clintons it‑kommis­sion. Han slutade på Sun i september 2003 för att skriva böcker. – Bill Joy anställdes i början av 2005innovations­kapital-bolaget Kleiner Perkins (länk), där han slutade 2014. Sedan 2017 är han anställd på Water Street Capital (wscapital.com). – Det finns två ”lagar” som tillskrivs Bill Joy, se Joys lag. – Se Bill Joys sida på LinkedIn (brukar fungera, även om länken är överstruken). – Läs också om Bill Joys lösenord.

[bill joy] [it-historia] [personer] [unix] [ändrad 18 februari 2020]

vi

en editor som utvecklades 1976 för Unix av Bill Joy. – vi är alltså ett slags ord­behandlare för programmering. vi ingår i den officiella Unixstandarden och följer med i alla Unixbaserade operativsystem. Det har också portats till andra operativsystem. –  Namnet: vi är en förkortning för visual: vi var nämligen en av de första editorerna som visade programkoden på bildskärm, som i en ordbehandlare, i stället för att rad för rad redovisa programmerarens inmatningar (utan möjlighet att backa). Det uttalas på engelska ”vi aj”, och skrivs med litet v.

[programmering] [ändrad 17 september 2021]

Java

ett programspråk från Sun†, numera Oracle. – Sedan 1990-talet är Java ett av världens vanligaste program­­­språk, kanske det mest spridda. Det är också en plattform för program­­utveckling. – Java utvecklades för att man skulle kunna skriva utrymmessnåla program som kunde hämtas och exekveras av webbläsare, och som fungerade oberoende av datortyp och operativsystem. Numera an­vänds det för all slags programmering och program­utveck­ling. – Java lanserades 1994, och blev snabbt mycket spritt. Det utveck­lades av James Gosling (blogg) i ett projekt som leddes av Bill Joy. Den framgångsrika marknadsföringen sköttes av Kim Polese. – I grunden är Java ett objektorienterat språk som har rensats från de flesta påstådda nack­­del­ar­na med C++. Ett Javaprogram kan i teorin köras på alla slags datorer utan ändringar. Men för det krävs att datorn har en virtuell maskin, se Java virtual machine, instal­le­rad för att köra koden. Det behövs även om man inte programmerar själv, eftersom många webbsidor och tjänster på webben förutsätter Java. – Både privatpersoner och företag får använda Java i stort sett fritt, men Oracle äger varu­märket Java och specifikationerna. (Microsoft hade länge en egen variant av Java, men tvingades 2001 att sluta till­verka Javaprodukter.) – I november 2006 släppte Sun det mesta av källkoden till Java som öppen källkod med licensen GPL. – Läs också om Glassfish. – Det finns många pro­dukter och varumärken som är knutna till Java, och det finns också andra programspråk som bygger på Java. – Se Oracles webbsidor.

[java] [ändrad 9 mars 2021]