Mina datorer hemma
Hemma i mitt hus står det ett antal burkar av varierande
modernitet. Det enda de har gemensamt är nog att de är omoderna
nuförtiden. En gång var de anslutna till Lysators nätverk RydNet som ger Internet
ända hem. Nätverk är kul, så alla mina maskiner har
ethernetanslutningar. Nätet hemma är via ulrika anslutet till
Internet, tack vare BoreNet. Eftersom man bara får en
IP-adress av BoreNet så är det bara ulrika som syns utåt, övriga
maskiner är dolda via NAT. IPv6 har alla maskiner som klarar det, via
det är de nåbara direkt utifrån förstås.
På den tiden jag bodde i korridor utnyttjade jag korridorens förråd
som datorhall, RydNet var indraget dit. Oturligt nog har mitt
nuvarande hus ingen vidare datorhall, men en av rummen får duga som
minisubstitut.
I dagsläget har jag en maskin i aktivt bruk, en
dygnet-runt-server. Maskinerna är:
- ulrika
- PC-AMD
Turion II som kör Linux (Debian 6.0). Står på dygnet runt
som server. Är nu inne i sin sjunde inkarnation via hårdvarubyten
Liken i förrådet är:
Persondatorer
- malin
- Amiga 3000 som kör AmigaOS 3.1 (oansluten för tillfället)
- mia
- Min gamla arbetsstation, en P200MMX som numera är
pensionerad
- kamari
- PC-Via C3
som kör Linux (Debian
3.0). F.d. arbetsstation.
- (odöpt)
- HP Vectra XU 6/200 som kör NetBSD
Sun 
386i
- (odöpt)
- Sun386i/150 (saknar ena sidan på lådan)
sun4c
- moni
- Sun
SPARCstation IPC (4/40) som kört
både Solaris
och Debian/SPARC
- koronos
- Sun
SPARCstation ELC (4/25) som är
OS-lös för tillfället. Maskinen nätbootar, och för tillfället
finns det ingen annan maskin som ger den ett OS
- filoti
- SPARCstation IPX (4/50)
- chalki
- SPARCstation 1+ (4/65)
sun4m
- stavros
- SPARCstation Classic (4/15)
- skado
- SPARCstation Classic (4/15)
- naxos
- SPARCstation LX (4/30)
- (odöpt)
- SPARCstation 4
- apolonas
- SPARCstation 5
- galini
- SPARCstation 10
- (odöpt)
- SPARCstation 20
- (odöpt)
- JavaStation-1
- apitathos
- Axil 235 (klon av SPARCstation 10)
sun4u
- koronida
- Ultra1/140
- (odöpt)
- Ultra1/170
- (odöpt)
- Ultra 5, fast med moderkort från en Ultra 10
- lionas
- Ultra
10 med Solaris 10
- (odöpt)
- Blade 100
- (odöpt)
- Ultra 30
- (odöpt)
- Ultra 60
- (odöpt)
- Blade 1000
- (odöpt)
- Enterprise 250
- (odöpt)
- Enterprise 220R
- (odöpt)
- Enterprise 3500
HP 
- sifnos
- HP 712/60
som kör HP-UX 10.20
- (odöpt)
- HP 712/80
- apollonia
- HP 715/50
som saknar HIL-tangentbord, och därmed inte kör något OS
- (odöpt)
- HP C100
Digital 
- annica
- DECstation
5000/20 som kör NetBSD/pmax 1.3.2
- nalle
- DECstation 5000/120 som nog kört Ultrix i sina dagar
- kithnos
- AlphaStation 200 som har Digital Unix installerat
- (odöpt)
- VAXstation 2000
- serifos
- VAXstation 3100/m30
- (odöpt)
- VAXstation 3100/m38
- livadi
- VAXstation 3100/m76
- panagia
- VAXstation 4000VLC
- (odöpt)
- VAXstation 4000/60
- (odöpt)
- VAXstation 4000/90
- koutalas
- VXT 2000, en X-terminal som i grund och botten är en disklös
VAXstation
Apple 
- (odöpt)
- Macintosh
Plus
- (odöpt)
- Macintosh
SE/30
- (odöpt)
- Macintosh
II
- (odöpt)
- Macintosh
IIcx
- (odöpt)
- Macintosh
IIsi
- (odöpt)
- Macintosh
LC475
- (odöpt)
- Power
Macintosh 7100/80AV
- (odöpt)
- Workgroup Server 9150
Program som jag gjort
Hacka mjukvara är roligt. Givetvis kan jag inte hålla mig till ett
enda operativsystem utan jag försöker jonglera så många som möjligt i
mitt huvud. Det märks när man är trött och tror att man kör Unix under
AmigaOS och dylikt.
Något som jag delar med många andra är det här med att slutföra
saker. De där sista 10%-en som man borde lägga ned för att få ett
snyggt resultat blir aldrig av, utan när det inte längre är riktigt
kul så börjar jag söla. Mina program blir aldrig färdiga alltså, Det
är inte ens säkert att de blir så färdiga att jag själv har någon
nytta av dem, men det är utmaningen i början som är det roliga.
I dagsläget sker i stort sett all programmering på jobbet, och då
är det mest klisterkod i form av sh-skript. Att jobba som
systemadminstratör sätter sina spår antar jag.
Nedan är en lista på större program som jag håller på med. En del
går framåt sakta men säkert, en del går inte alls.
- GPkt, program till Amigan för att titta på och editera de
.pkt-filer som Fidonetprogram använder för att skicka
elektronisk post och ekon. Användbart idag, men saknar en del
finesser.
- En lyskomklient för Amigan. Den har börjat ta sina första
stapplande steg nu och kan hämta en text. Jag har valt att göra
den lite annorlunda mot de nu existerande och ha den totalt
eventbaserad. Framtiden får utvisa om fördelarna överväger
nackdelarna. Nuvarande version loggar in, kollar
vilka som är inloggade, ser om det finns några olästa inlägg i
alla möten man är med i och kan visa upp texter och
mötesstatusar om man kan dess nummer. Återstår den jobbiga
biten med användargränssnitt alltså. [Funkar bara under Unix
för tillfället...]
- Portning av IRCboten VladBot till VMS. Det mesta kompilerar, det
är byte av kod som fork()ar och en liten rutin som hittar
användarens hembibliotek kvar. Mest för att lära mig en del om
programmering under VMS. Lär inte bli färdig eftrsom jag tappat
intresset för IRC, åtminstone vad gäller botar.
- Hackande av Ctrl-C:s WWW-server, dvs i dess källkod. Efter ett
flamkrig av den eldigare modellen så fixade jag en i
majoritetens tycke bug i OSU-servern. Den har nämligen en
hjärndöd cache som inte kollar om filen ändrats efter det att
den cacheats. Jag har gjort en ful fix som fungerar utmärkt, om
någon vill ha den så är det bara att skicka ett mail.
- Emulering av gamla TV-spel är kul, för att få en emulator för
ett Atari VCS 2600 att fungera bra med mitt grafikkort för
Amigan var jag tvungen att hacka lite på den. En beskrivning av
vad jag gjort finns på en separat sida. [På engelska]
- Vår korridor behövde en jukebox tyckte jag,
så för utmaningens skull försökte jag göra en bara med program
som medföljer Linux/Debian. Räknar man in gcc bland de program
gick det vägen. (Det gick även utan gcc, fast inte på ett
effektivt sätt.)
<andjo@lysator.liu.se>
Last modified: Wed Jan 21 14:42:19 CET 2015