- Kosmoskatten
- Medlem ●
- 2005-08-25 10:44
Aloha!
Jag är en gammal medlem som nu blivit Mac-användare och därför
aktiverar mig på 99mac:s forum.
För några år sedan gjorde jag och Kenneth Pilo en presentation kallades UNIX
fur alle om UNIX och BSD för Göteborgsmaffian av 99mac, men var då
jag inte Macanvändare själv. I stället har det varit mer eller mindre bara UNIX
sedan 1991. Först SunOS och NetBSD på Luleå tekniska
universitet. Sedan HP-UX och Solaris på jobbet.
På hemmafronten förekom det en del Windows, fast mest Linux i form av
tidig Slackware (innan det fanns i 1.0-release!). Men när FreeBSD 2.2.5
släpptes bytte jag över och har sedan dess varit FreeBSD trogen. Ca
1997 dumpade jag Windows helt och har kört 100% FreeBSD på server,
skrivbord och laptop.
Många datorsystem har passerat revy i mitt liv. Stora åbäken som
Digitals VAX:ar till små handdatorer. Allt har hackats på, dissekerats
och inte så sällan byggts om.
En viktig maskin var min Commodore 64:a. Inskaffad 1984 och troget
assemblerhackad och hårdvarumoddad fram till 1994 (Datorer används
inte lika länge numera verkar det som).
Jag är ASIC-konstruktör, företagare och konsult till
proffessionen. Jag programmerar, konstruerar och kör mycket
simuleringar. Python, C och assembler är vanliga
programmeringsverktyg. Emacs är editorn jag använder och oftast styr
jag datorn via ett terminalfönster (med tcsh som skal). Som CTO på företaget
har jag kört in FreeBSD på skrivbord och servrar. StarOffice/OpenOffice har använts
som Office-produkt sedan starten 2000 och det har fungerat bra.
Så vad skall jag då med en Mac till? Säg det.
Att få en laptop med ett fantastiskt bra GUI, men där det finns ett
riktigt UNIX-system under, som på userland är inte bara BSD-likt utan mycket
likt FreeBSD är ett skäl.
Att enkelt kunna få WLAN-access, att saker "bara funkar", att saker
som FLASH, VoIP-klienter ser ut och fungerar bra utan att man
måste sitta och porta koden till FreeBSD (med Makescript upp till halsen
och tröska i andras, ofta mindre väldokumenterade kod) är ett annat.
Ett tredje skäl är faktiskt att köra ett system som är mindre
"pillvänligt" ger mig mer tid att göra vettiga saker. FreeBSD som OS
är helt öppet vilket gör att man om man vill kan följa med och uppgradera
till spännande experimentella versioner, delta i utvecklingen
etc. Problemet är att det är så skoj att jag tenderar vilja göra just det, och då
blir det inte tid över att göra mycket annat.
Då jag har fått allt mindre mängd datortid i livet känns det bättre att lägga
det på att inte bygga om systemet, utan att _använda_ systemet.
Ett fjärde skäl är att för mig som konsult inom IT-säkerhet är MacOS i dag
mycket intressant. Allt fler IT-säkerhetsutvecklare arbetar på Mac och
det är där den mest spännande utvecklingen ser ut att ske. Kort sagt är det
många gamla dator-rävar som börjat köra Mac. Och då vill man ju hänga på.
Paul Graham har en bra assä om detta:
http://www.paulgraham.com/mac.html
Så, nu sitter jag här med en Mac. En ny iBook G4 12" med 1 Gbyte RAM och
80 GByte HD. Jag fick den i måndags och det tog mig ungefär en kväll att få
igång det jag behövde. Och det bästa var att installationerna inte en enda
gång krånglade. Saker jag installerat så här långt är:
MacPython. Python 2.4.1 med IDLE fungerande!
Carbon Emacs. Funkar finfint.
XCode 2.1. Mycket trevlig utvecklingsmiljö. GCC 4.0.
NeoOffice/J. Raderade MS Office 2004 demon direkt.
Subversion. Bra förkompilerad version av svn.
Och jag har kommit igång att använda maskinen. Har inte kompilerat om
en kernel eller en del av OS:et på snart en vecka.