Date: Tue, 10 Sep 2002 15:52:03 +0200 From: Poul-Henning Kamp To: Niklas Saers Subject: Re: Historie In message <1031672709.548.7.camel@fluffy.home.saers.com>, Niklas Saers writes: >Hei, mitt navn er Niklas Saers og Dag-Erling Smørgrav anbefalte at jeg >spurte deg. Jeg holder på med en hovedoppgave der jeg skal se på >utviklingsmodellene brukt ved BSD, FreeBSD og Darwin. I den forbindelse >sitter jeg og skriver om prosjektene og jeg lurte på om du kunne >anbefale noe å lese om FreeBSD sin historie utover hva som står i >handbook'en? Der er desværre ikke nogen der har sat sig ned og skrevet noget endnu, det eneste vi har er CVS loggen og mail-arkivet. Du er velkommen til at spørge, så skal jeg forsøge at svare eller finde ud af hvem der kan svare. -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. /***/ Date: Tue, 10 Sep 2002 18:52:37 +0200 From: Poul-Henning Kamp To: Niklas Saers Subject: Re: Historie In message <1031674762.548.41.camel@fluffy.home.saers.com>, Niklas Saers writes : >Hei Poul, og takk for et så raskt svar. :) > >> Der er desværre ikke nogen der har sat sig ned og skrevet noget endnu, >> det eneste vi har er CVS loggen og mail-arkivet. > >Da er kanskje en slik historie noe jeg kan bidra med når jeg til slutt >kommer til bunns i det hele. :) Har du noe forslag på hvilke mail-lister >som vil være mest aktuelle å gå gjennom med tanke på styringen av >prosjektet og avgjørelser som blir tatt? freebsd-core? freebsd-chat? Er >det noen tilsvarende områder i CVS som kunne være særlig aktuelt å grave >i? freebsd-core er lukket, den får du ikke adgang til tror jeg. Du kan evt spøre core@freebsd.org om de vil give dig adgang til de gamle arkiver men jeg tror ikke meget på det. I begyndelsen var freebsd-hackers det sted tingene skete, senere flyttede det delvist til committers. Af CVS filer vil jeg nok anbefale at du starter med src/release/Makefile og andet under src/release, det giver et meget godt indtryk af hvordan ting sker eller skete. >> Du er velkommen til at spørge, så skal jeg forsøge at svare eller finde >> ud af hvem der kan svare. > >Takk, skal sette meg ned og finne noen veldig lure spørsmål. :) Kan >stille et fra det som står i handbook'en, dog. Om FreeBSD 1.0 står det >at det var "a reasonable success", 1.1 var "highly successful", og 2.0 >"a significant success". Hva er det som egentlig var kriteriene for en >suksé? Med FreeBSD 1.0 og 2.0 ville jeg kanskje tenke at den bootet, men >der hadde prosjektet vel alt mye av Jolitz' kode å gå på? Hvilke andre >faktorer gjorde det til en suksé for de i prosjektet, kanskje annet enn >at folk tok det i bruk? Man bestemte seg jo på et tidspunkt at nå var en >versjon ferdig til release, hvilke grunner hadde man til dette? Vi har ikke nogen faste mål, den tekst i håndbogen er sikkert skrevet at Jordan, og det er så hans private vurdering og kriterier. Sådan som jeg kender Jordan, så er success når folk siger "YeeeHaaa!" og mindre success når de siger "but I have this one problem..." og en katastrofe når de siger "You MORON!!!" :-) Det med hvornår man releaser har været et ømt punkt mange gange. Til at starte med var det et meget lille projekt og man kunne nogenlunde blive enige en dato og det var så det. Som projektet voksede var der altid en der sagde "Kan vi ikke lige vente 1 uge/1 måned/indtil jeg er færdig" uanset hvilken dato der blev foreslået. Så experimenterede vi med at lave en target-liste, "vi releaser når vi har flg ting ordnet: xxx, yyy, zzz", men så blev ham der lavede xxx syg og en anden blev gift osv osv osv. Det duede heller ikke. Til sidst blev Jordan og jeg enige om at vi satte en dato, og det var så det -- punktum! -- ingen diskussion! Det var faktisk den måde der har virket bedst indtil nu... -- Poul-Henning Kamp | UNIX since Zilog Zeus 3.20 phk@FreeBSD.ORG | TCP/IP since RFC 956 FreeBSD committer | BSD since 4.3-tahoe Never attribute to malice what can adequately be explained by incompetence. /***/ Date: Wed, 18 Sep 2002 11:28:16 +0200 (MEST) From: Niklas Johannes Saers To: Poul-Henning Kamp Subject: Re: Historie Hei Poul, beklager litt sent svar. > freebsd-core er lukket, den får du ikke adgang til tror jeg. Du kan > evt spøre core@freebsd.org om de vil give dig adgang til de gamle > arkiver men jeg tror ikke meget på det. Takk, skal spørre. Hva slags type aktivitet pleier det være på -core siden du ikke regner med at denne vil være offentlig tilgjengelig? > I begyndelsen var freebsd-hackers det sted tingene skete, senere flyttede > det delvist til committers. Takker, skal sitte og lese mailinglister en liten stund nå da. ;) > Af CVS filer vil jeg nok anbefale at du starter med src/release/Makefile > og andet under src/release, det giver et meget godt indtryk af hvordan > ting sker eller skete. Takk for tips. :) > Vi har ikke nogen faste mål, den tekst i håndbogen er sikkert skrevet > at Jordan, og det er så hans private vurdering og kriterier. Jeg har prøvd å få kontakt med Jordan et par ganger de siste par-tre månedene og har aldri hørt noe tilbake fra ham. Vet du om det er noen spesielle ting man bør si for at han skal bli interessert, eller om han er blitt generelt lei mail? > Sådan som jeg kender Jordan, så er success når folk siger "YeeeHaaa!" > og mindre success når de siger "but I have this one problem..." og > en katastrofe når de siger "You MORON!!!" :-) Greit nok. :) > Det med hvornår man releaser har været et ømt punkt mange gange. Til > at starte med var det et meget lille projekt og man kunne nogenlunde > blive enige en dato og det var så det. Ang. dette med ømt punkt, når/hvor har dette blitt tatt opp? Noe som går an å leses, eller slikt som har vært snakket mest om på konferanser? Vet du forresten hva praksis har vært med konferanser og møter, om slikt har vært arkivert eller skrevet referater av på tekst? Enn hvor mye som er blitt snakket om når utviklere har gått ut og spist og som kan være vanskelig å spore i mail siden? > Så experimenterede vi med at lave en target-liste, "vi releaser når > vi har flg ting ordnet: xxx, yyy, zzz", men så blev ham der lavede > xxx syg og en anden blev gift osv osv osv. Det duede heller ikke. > Til sidst blev Jordan og jeg enige om at vi satte en dato, og det var > så det -- punktum! -- ingen diskussion! Men bruker dere fremdeles en target-liste som dere har med i vurderingen når den endelige datoen faktisk begynner å nærme seg? Har du selv vært med på mye release engineering? I såfall, når i prosjektets historie var dette? Når i prosjektet var det du ble med selv? Og hvorfor ble du interessert i FreeBSD heller enn NetBSD? Jobber du nære NetBSD selv? Enn Darwin? Vennlig hilsen Niklas /***/