UNIX-nissen som skaffat en iBook

Tråden skapades och har fått 6 svar. Det senaste inlägget skrevs .
1

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.

  • Medlem
  • Stockholm
  • 2005-08-25 10:59

Kul läsning. Vi har liknande bakgrund men jag har tagit mig ur IT-träsket. Datorer är fortfarande en stor del av mitt liv och jag har sökt mig till OSX av den enkla anledningen att det är ett native unixsystem, som dessutom har kommersiell prägel vad gäller utveckling av programvaror etc etc.

Än en gång, grattis till ett bra datorköp. Du kommer inte att ångra dig!

  • Medlem
  • Kungälv
  • 2005-08-25 11:16

Instämmer. Trevlig läsning.

Tack!

Aloha!

Tack tack till er båda, alltid kul att någon gillar det man skriver.

Paul Graham har skrivit mer om Apple och trenden att det är duktiga hackers har börjat gravitera mot Mac:en som plattform:

http://www.paulgraham.com/gh.html

Graham skriver bra (IMHO).

BTW: Har jag sagt att dubbelfingerscrollen på iBooken är helt beroendeframkallande. Det är den.

  • Medlem
  • Stockholm
  • 2005-08-25 13:15

Kul läsning! Alltid kul med "nya" medlemmar med tung teknisk tyngd.

Kul med en HP-UX och Solaris kille! Saknar mitt åbäke till C200 fortfarande. Började också med en C 64:a så vi har säkert en hel del gemensamt.

Problemet är att med OS X blir man snabbt för lat för HP-UX och dylikt.... Men det är också enda nackdelen

Ursprungligen av crownswe:

Kul med en HP-UX och Solaris kille! Saknar mitt åbäke till C200 fortfarande. Började också med en C 64:a så vi har säkert en hel del gemensamt.

Problemet är att med OS X blir man snabbt för lat för HP-UX och dylikt.... Men det är också enda nackdelen

HP-UX var aldrig en favorit (även om jag kört sämre UNIX-varianter), men hårdvaran i PA-RISC-maskinerna var bra. PA-RISC 8500 och 8600 körde stora cirklar runt SPARC när vi använde dom för synteskörningar av våra ASIC:ar.

Solaris är ett j-kligt bra system. Solaris 10 har en massa spännande funktioner som är mycket mer riktig utveckling and den "innovation" Microsoft brukar prata om. Dtrace och ZFS är två imponerande utvecklingar. Att ratta en server-rigg med Solaris är trevligt.

BTW: om man gillar stora riggar (som jag gör) är det här en bra sida.
http://hardware.localhost.nl

1
Bevaka tråden