---------------
Nyhedsbrev 006
---------------
Indhold
* [1]Introduktion
* [2]Logo contest
* [3]TheCamp
* [4]BSD-DK Brugerstand til LinuxForum06
* [5]Hvad er BSD-DK SIGs?
* [6]BSD-Deathmatch
* [7]First annual BSD-DK-JULE-ØL-SNEHUMLE-TOUR-DE-BEVERDING
* [8]Nyt i FreeBSD6
* [9]Månedens rare utility: jot
* [1]Introduktion
Af Ole Guldberg Jensen
Så er det ved at være juletid og du læser nu en før-julegave fra
BSD-DK i form af vores sjette nyhedsbrev. Siden BSD-DK's
generalforsamling i august har vi haft forskellige arrangementer
lige fra BSD-DK's første juleøls-udflugt over Happy hacking til
BSD-DK Deathmatch.
Det nye år indeholder også spændende fordrag og ej at forglemme
LinuxForum06.
Har du lyst til at skrive en artikel til nyhedsbrevet? Det kan
være om hvordan man bruger et specielt program, eller at
programmere op mod et specifikt API, en funktion i din yndlings
*BSD, et spændende arrangement du deltog i eller bare et godt tip
til andre - så fat kun $EDITOR og send dit indlæg til
nyhedsbrev_at_bsd-dk.dk.
Til slut skal der lyde en stor tak til vores skribenter, der
juletravlheden til trods, havde tid til at skrive artikler til
nyhedsbrevet.
Glædelig jul og godt nytår!
* [2]Logo Contest
Af Sven Esbjerg
BSD-DK trænger til at nyt og pænere logo.
BSD-DK er en samling af BSD brugere. Det vil sige brugere af
operativ systemerne som stammer ud fra BSD - herunder FreeBSD,
OpenBSD, NetBSD, Darwin, MacOSX, DragonFly med flere.
BSD-DK er en teknisk forening som ikke direkte beskæftiger sig
med politik.
Det er bestyrelsens ønske at et logo kan bruges på bannere,
t-shirts, visitkort, website med mere. Kravene er nævnt i det
følgende, men det er vigtigt at pointere at logoet skal være
enkelt så det gør sig godt i alle sammenhænge - altså ikke
noget 3D halløj i 32bit farver.
* Konkurrencen er åben for alle.
* Logoet skal passe sammen med den nuværende maskot.
* Logoet skal virke monokrome farver og gøre sig godt i
fx. kun sort med hvid baggrund.
* Logoet skal laves i vektor grafik.
* Logoet skal være lavet 100% af den som indsender det
(ingen kopiering) - herunder gælder det også at en evt.
font skal være fri for BSD-DK at benytte.
* Logoet skal helst være sigende for BSD-DK.
* Logoet må ikke være anstødende (symbol der minder om
nazi eller lignende).
* Logoet skal overdrages til BSD-DK foreningen 100%.
Indkommende forslag bedes sendes til bestyr_at_bsd-dk.dk og inden
deadline den 1. februar 2006. BSD-DK's Bestyrelse træffer, på
baggrund af diskussion på bsd-dk_at_bsd-dk.dk og #bsd-dk @ efnet en
beslutning om BSD-DK's nye logo senest d. 15. februar.
* [3]TheCamp
Af Jette Nielsen
TheCamp blev i år afviklet med samme entusiasme og gode stemning
som de foregående år. For flere af deltagerne er TheCamp blevet
et fast indslag i ferien, og der var naturligvis også nogle nye
ansigter - alt i alt en herlig blandet gruppe af begyndere og
eksperter som alle kommer med hver sin agenda og forventning til
ugen. Det hele går alligevel altid op i en højere enhed, da alle
deler en udpræget interesse for open source.
På dette års lejr blev der for første gang oprettet en Wiki, og det
blev en stor success. Her kunne man læse praktisk information og
selv bidrage med både seriøst og humoristisk indhold.. og det skete
i rigt omfang. Der er ingen tvivl om, at Wiki'en forbliver en
fast del af TheCamp.
Der var foredrag for enhver smag afholdt af både deltagere og
udefra-kommende personer - emnerne spændte vidt over netværk,
programmering og hvad der ligger derimellem (se hele dette års
program på www.thecamp.dk) og ugens menu manglede heller ikke de
traditionelle pandekager og 'Kylling i Cola'.
Planlægningsgruppen har allerede afholdt de første 2 møder i
forbindelse med næste års lejr. TheCamp 2006 bliver afholdt en uge
senere, nemlig uge 30 - dvs. fra d. 22. til d. 29 juli 2006. Der
vil denne gang blive sat meget større forkus på PR, da vi endnu
ikke har været fuldt belagt, og vi vil meget gerne byde endnu
flere open source interesserede velkommen på TheCamp.
* [4]BSD-DK Brugerstand til LinuxForum06
Af Gregers Petersen (tovholder for BSD-DK standen)
Nu nærmer LinuxForum2006 (www.linuxforum.dk/2006) sig, i
dagene 3. & 4. marts, og igen planlægger BSD-DK at organisere
en brugergruppestand. Som tidligere år vil det komme til at
foregå om lørdagen. Koordinationsgruppen hos LinuxForum har
taget de forløbne års store interesse for brugergrupperne til
efterretning og har lovet at tildele brugergrupperne en
mere central placering. LinuxForum2005 var en stor succes
for BSD-DK, hvor der omkring det alt for lille bord altid
var plads til flere.
Igen bliver der brug for en større eller mindre flok af
BSD-DK medlemmer der har lyst til at hjælpe med praktisk
planlægning og pasning af standen - så har du lyst til at
være med så send en email til:
bestyr_at_bsd-dk.dk
På samme vis, så ville det være spændende at have noget at vise
frem på standen - er der nogen der har fået NetBSD til at
"køre" på en brødrister så kom og lad os andre se (og føle)? Har
du et forslag eller en ide så giv ideen mere liv ved at lægge
den ud på listen.
* [5]Hvad er BSD-DK SIGs?
Af Ole Guldberg Jensen
Har du et speciel interessefelt indefor BSD som du gerne vil
dele med andre? Så kan du starte en BSD-DK SIG. SIG er en
forkortelse for Special Interest Group og er en gruppe af folk
er mødes og diskuterer det emner som de nu interessere sig for.
Hvis du har en god ide til en SIG kan du skrive til en af BSD-DK
listerne og høre om der ikke er andre der har lyst til at være
med.
bsd-dk_at_bsd-dk.dk (Den primære mailingliste)
devel_at_bsd-dk.dk (For udvikling og programmeringsteknik)
bsd-novice_at_bsd-dk.dk (For dem som lige er startet med *BSD)
osx_at_bsd-dk.dk (Mac OS X relaterede emner)
Til inspiration kan nævnes at der tidligere har været en "kerne"
gruppe der diskuterede BSD udfra blandt andet "4.4BSD: The design
and implementation of the 4.4BSD operating system".
Derud over er der tale om at start en SIG omkring
sikkerhedsrelaterede emner.
Så - Kom ud af hullerne og bliv klogere!
* [6]BSD Deathmatch
Af Jørgen Asmussen
Onsdag d. 16 november var der så BSD Deathmatch i Symbion. Ole
Guldberg stod for introduktionen af eventet, som var en meget
underholdene, men også informativ "kamp" mellem de forskellige BSD
varianter. Dommerne var Gitte Wange, Hanne Vilmann og Sidsel
Jensen, som i anledningen var udklædte. Gitte og Hanne var i
Beastie outfit, mens Sidsel var i Tiger kostume. Alt i alt en
udemærket ide med udklædte dommere til dette event, som catpipe
og gratisdns sponserede.
Præsentanterne var Anders Mundt Due (NetBSD), Hack Kampbjørn
(OpenBSD), Phil Regnauld (FreeBSD), Henrik Kramshøj (MacOS X) og
Ole Guldberg (Darwin/OpenDarwin).
Ole, der var vinder af Deathmatchen, overbeviste dommerne (med
chokoladebestikkelse) at hans præsentation var den bedste, med
hvilket han vandt en overbevisende sejr.
Alt i alt et event som bør ses, om ikke andet så for den humor,
vi nørder jo er kendt for når der er operativsystemer involveret.
Videoerne fra eventet kan findes på http://bsd-dk.netplads.dk
* [7]First annual BSD-DK-JULE-ØL-SNEHUMLE-TOUR-DE-BEVERDING
Af Jakob Ravnholt
Fredag den fjerde november var dagen hvor den første julebryg
skulle komme på gaden. Dette så hygggemødemesteren Laust Jespersen
som en god lejlighed til at instituere en ny tradition: En såkaldt
BSD-DK-JULE-ØL-SNEHUMLE-TOUR-DE-BEVERDING. Umiddelbart burde
alarmklokkerne have ringet, da jeg hverken er meget for øl eller
jul, men udsigten til en hyggelig aften med BSD-folket, lokkede
mig alligevel ud. Aftenen startede på O's American Breakfast &
Dinner, hvor vi indtog et bord og bestilte så mange variationer
af burgere, at det næsten blev for kompliceret for servitricen.
Det lykkedes dog til sidst og maden var ganske glimrende.
Efter maden gik vi os mod Bloomsday, men fandt ud af at ikke var
plads til selskabet. Derfor gik vi videre, og endte i gårdhaven
til Den Glade Gris. Her blev vi til der blev plads til os indenfor
og kort efter kom den lovede julebryg på bordet. Jeg kan af gode
grunde ikke udtale mig omkring øllets beskaffenhed, men folk så
bestemt ud til at nyde det. Senere på aftenen blev Tour delen
af arrangementet aktiveret og turen gik rundt til flere forskellige
steder (Jeg erindrer ikke alle navnene), inden selskabet blev
delt op og fortsatte festen forskellige steder. Alt i alt et
ganske fortrinligt arrangement. At det var en god tur, illustreres
nok bedst ved at det første livstegn vi fik fra Laust dagen efter
var en mail til mailinglisten kl. 16:07 hvor han udtrykte at han
var glad for at der var et helt år til næste gange juleøl kom
på gaden.
* [8]Nyt i FreeBSD 6
Af Sven Esbjerg
Nyt i FreeBSD 6.x, Release 6.0 aka RELENG_6_0
Meget nyt har set dagens lys med FreeBSD release 6.0 [0]. Det
vil blive en for stor kommentar at nævne alt, men i det følgende
vil nogen af de væsentlige ændringer blive nævnt.
ACPI laget i 6.x er blevet opgraderet. Det gælder både FreeBSD
muligheder for at bruge ACPI samt selve ACPI specifikationen fra
Intel. Nye funktioner i forbindelse med ACPI er powerd og cpufreq.
Powerd er et værktøj til at holde øje med batteristatusen på en
laptop og agere derefter - eksempelvis lukke pænt ned før strømmen
forsvinder helt. Cpufreq er et lag til som kan hjælpe med at
styre en processor. For eksempel findes nu ichss som bruges til at
styre SpeedStep på Intel cpu'er. Det vil sige at cpu'en kan skrue
ned for clockfrekvensen når der ikke er meget at lave og dermed
spare strøm. Andre tiltag er acpi_perf som bruges til at lave cpu-
statestik. Ændringerne i ACPI laget giver bedre understøttelse for
mange af de ting en moderne bærbar kan. Dog er nogle ting ikke
understøttet endnu eller kun delvis. Det gælder specielt 'suspend'
eller sovetilstand. Nu burde man kunne sætte sin bærbare i sove
tilstand hvis BIOS'en understøtter dette. Dog gælder der at man
kun kan suspende til RAM og ikke til disk (hibernate). Desuden er
der som regel problemer hvis man benytter agp grafik med DRM
understøttelse. Der findes en opdatering som løser dette problem,
men det kræver væsentlige ændringer i måden grafiklaget bliver
håndteret på. Det forventes dog at bliver inkluderet i senere
versioner af 6.x. Af helt nye drivere kan nævnes acpi_ibm og
acpi_fujitsu. Disse acpi_<vendor> drivere tilbyder understøttelse
af specialknapper på ens bærbare samt kontrol af lysstyrken på
skærmen samt mange andre ting specifikke for den enkelte bærbare.
FreeBSD 6.x fortsætter hvor 5.x startede med hensyn til låse i
kernen. Flere dele af kernen er nu fri af GIANT låsen hvilket
betyder bedre præstationer specielt på maskiner med flere cpu'er.
De største forandringer er sket i netværkslagene hvor mange drivere
nu er fri af GIANT låsen. Ligeledes er VFS kommet fri af GIANT
låsen og det betyder blandt andet at UFS nu præsterer væsentligt
bedre. Visse væsentlige lag benytter stadig GIANT låsen. Det er
blandt andet CAM som både SCSI og USB benytter.
ATA laget som håndterer ATA/IDE udstyr er blevet væsentligt
opdateret. Det betyder understøttelse af mere hardware og flere
funktioner. Blandt andet ATA-raid er blevet forbedret. Hele laget
er blevet modulariseret og understøttelse for SATA hotplug er kommet
med. AHCI skulle også virke hvilket betyder at de allernyeste
bærbare og arbejdstationer kan bruge FreeBSD. Denne opdatering er
kendt som ATA mkIII.
Store dele af wireless laget er skrevet om og der er kommet
understøttelse for WPA. Carp fra OpenBSD samt en ny version af
PF er blevet inkluderet. Flere netværks drivere understøtter ALTQ.
En af de ting som skiller release 6.0 ud fra tidligere versioner
af FreeBSD er mængden af test. FreeBSD projektet har fået
regressionstestmiljø som bruges til automatisk at teste FreeBSD.
Dette har været årsag til at mange flere fejl er blevet luset ud
i 6.0 end i tidligere x.0 udgivelser. Dette medførte også at
udgivelsen blev forsinket - en forsinkelse som de fleste nok kan
leve med eftersom 6.0 formodentlig er væsentlig mere stabil end
tidligere x.0 udgivelser.
Testmiljøet er dog langt fra perfekt og dem som står bag søger
løbende efter regressionstests. Har man en tydelige fejl som kan
ses i skiftet fra 5.4 til 6.0 kan man derfor med fordel oprette
en PR og gøre opmærksom på denne regression. Specielt savnes
regressioner for ACPI som jo er temmelig ændret.
STABLE aka RELENG_6
FreeBSD er et projekt i løbende forandring. Nye tiltag som ikke
bryder API'et kommer løbende til det man kalder STABLE. Stable
er den kommende udgivelse af FreeBSD. Typisk bruger man STABLE
fordi man har behov for at teste ny funktionalitet og være med
til at finde eventuelle problemer inden de nye funktioner bliver
udgivet.
Følgende er kommet med i STABLE og kommer med i FreeBSD 6.1.
Driverne til lyd er blevet forbedret så de yder bedre. Det betyder
ingen eller færre af kendte hop i lyden samt underlig støj. Dette
gælder ikke alle lydkort. Der er kommet understøttelse for bluetooth
enheder i opstartsscriptene bedre kendt som rcNG.
Kommende udgivelser
Følgende er den tentative plan for kommende udgivelser i 2006
sendt til freebsd-current af Scott Long [1].
Jan 30: Freeze RELENG_5 and RELENG_6
Mar 20: Release FreeBSD 6.1
Apr 3: Release FreeBSD 5.5
Jun 12: Freeze RELENG_6
Jul 31: Release FreeBSD 6.2
Oct 23: Freeze RELENG_6
Dec 11: Release FreeBSD 6.3
FreeBSD 5.5 vil blive den sidste udgivelse fra 5.x træet. Fokus
vil dog primært være på 6.x udgivelserne. Der vil formodentlig komme
en 6.4 i 2007 hvorefter 7.0 skulle være klar omkring sommeren
2007.
Det anbefales af FreeBSD teamet at skifte til 6.x hvis man kan.
Disse udgivelser er dog på ingen måde sikre.
Referencer:
[0] http://www.freebsd.org/releases/6.0R/relnotes-i386.html#NEW
[1] http://lists.freebsd.org/pipermail/freebsd-current/2005-
December/058964.html
* [9]Månedens rare utility: Jot
Af Per Engelbrecht
Denne måneds lille utility er 'jot'.
'jot' er et simpelt og handy tool til generering af en mængde
sekventielle eller tilfældige data - oftest tal. Output vises
med et step pr. linie. Til 'jot' er der en række 'options' og
en række parametre.
Af sidstnævnte er der;
- Max. mængde af data.
- Start fra.
- Slut ved.
- Antallet af ønskede steps.
For disse fire parametre gælder det at mindst een skal defineres.
De andre kan udelades ved svarende til `-'. Standard værdierne
er henholdsvis 100, 1, 100 og 1. Bruges '0' ved steps, svarer
det til 'uendeligt'.
'jot' kan bruges i forbindelse med alle andre *NIX tools og
kommer egentlig først helt til sin ret når det bruges sådan.
Brug 'jot' i din VI/Vim, i dit (ksh) script, med 'sed', med
'uniq', ja med alt hvad du måtte ønske.
Q: Hvad kan man så lige bruge det til?
A: Det kan bruges til en masse opgaver som;
- Lav en predifineret list af numre, til brug i forbindelse med
for eksempel scripts.
- Lav en 10MB fil til ftp-transfer test.
- Lav en ASCII table listning.
- Lav en liste af xx'er med suffix a-z.
Skal man lave en liste (for at start nemt) lave en listning fra
1 til 10:
$ jot 10
1
2
3
4
5
6
7
8
9
10
Skal man lave en liste fra 0 til 30 i step af 5:
$ jot 30 5 30 5
5
10
15
20
25
30
Skal man lave en 10MB fil til ftp-transfer test:
$ jot -b x 5242880 > ftptest
$ lh ftptest
-rw-r--r-- 1 per per 10.0M Dec 20 20:48 ftptest
Skal man lave en hurtig listning af ASCII tabellen:
$ jot -c 128 0
^@
^A
^B
^C
...
Skal man lave en listning af f.eks. 'xx' med suffix a-z:
$ jot -w xx%c 26 a
xxa
xxb
xxc
xxd
...
Der findes mange andre måder at bruge 'jot' på. Nogle er
mere eksotiske end andre og ovenstående er KUN en kort
gennemgang. As always, brug man siderne.
Received on Wed 21 Dec 2005 - 23:02:26 CET
This archive was generated by hypermail 2.2.0 : Sat 19 Mar 2011 - 18:34:03 CET