The OS to end all OS'es: Hamilton 2007+/-

Det mest guddommelige (Linux-brugere er jo nu erklæret religiøse) OS er Hamilton 95. Ikke på noget tidspunkt er der fundet sikkerhedsfejl i det på 12 år. Godt gået! Klart bedre en OpenBSD, Vista, Linux og alle de andre frie OS'er :-)

Hamilton 95 bør læses : http://www.kluge.net/ham95/

Det eneste som irriterer mig ved Hamilton 95 er, at det ikke er videreudviklet siden. Derfor kunne det være sjovt at lave næste generation "Hamilton 2007+/-". Jeg har naturligvis brug for jeres input til dette.

Hvilke fantastiske udviklinger over de sidste 12 år bør tages med?

Mine tanker går på

Leg OS-designer de næste 15 minutter og kom med dine gyldne ideer, så "Hamilton 2007+/-" kan blive en succes.

P.S. Her er også et glimrende eksempel på at man ikke altid kan stole på Wikipedia. Jeg tror bare de er sure over at de aldrig fik hentet kildekoden. Sig til hvis jeg skal forwarde koden :-)

Peter Tofts billede
Peter Toft er algoritme-designer hos Fingerprints Cards. Han har blogget om open source og Linux siden Version2's begyndelse. Blogger også jævnligt om andre sjove teknologi-områder.

Kommentarer (14)

Poul-Henning Kamp

Jeg vil foreslå at I bruger InterCal som programmeringssprog.

Ud over mange utrolige features, er det også et sprog der virker opdragende og befordrende på kreativiteten.

Jeg så en gang en web-server skrevet i InterCal og det var en meget, meget, stor oplevelse for mig.

Jeg ved ikke om den stadig findes på de chaotiske systemer den beboede, men jeg kan forhøre mig ved lejlighed.

Poul-Henning

michael rasmussen

Hvad med som en fødselsdagsgave til algol68, at skrive Hamilton 2007+ i det? Det opfylder ganske mange af dine betingelser vedrørende hardware:-)

Er det ikke også til næste år Naur fylder 80 år? så kunne vi dedikere det til ham, og navngive det Hamilton/Naur 2007+ :-)

Michael.

Søren Schrøder

Til PHK: jeg tror den intercal baserede webserver forsvandt da vi opdaterede til FreeBSD 3.0.

Compilere, der kolder øje med om man bruger for lidt eller for meget "PLEASE", bør man have respekt for !

Peter Toft

Der skal selvfølgelig være totalt forbud mod alt der ligner sed, awk og perl i Hamilton 2007 +/-.

Og jeg er ked af at Malbolge er overset.
Der er en vis "skønhed" i at kode hello world således:

(=<`:9876Z4321UT.-Q+*)M'&%$H"!~}|Bzy?=|{z]KwZY44Eq0/{mlk**
hKs_dG5[m_BA{?-Y;;Vb'rR5431M}/.zHGwEDCBA@98\6543W10/.R,+O<

Peter Toft

Hold da op - jeg har helt overset SPAM ovenfor!
Alle ved at SPAM er nutidens store svøbe, og måske skal vi tage konsekvensen af det og lade OS'et være pivåbent for spam. På dem måde får man automatisk gradvist opbygget en masse netværksprotokoller automatisk. Gradvist får man en webserver, en ftp-server osv. Det er min forventning at de nyere protokoller automatiske kommer til på denne måde til glæde for brugeren.

P.S. Hvis du ser et punktum for enden af denne linie så har din Unix, Linux, FreeBSD virus -> .

P.P.S. Det er en af de sjældne virus-typer, som ikke virker på Windows - du kan jo sende den videre til dine venner og spørge dem om de også ser det punktum ;-)

Andreas Ryge

Så vidt jeg husker, har Hamilton 95 sub-bit kompression og bryster sig med at kunne komprimere alt til 1 bit. Hvad med et kip-relæ. Det er ikke så hurtigt, men er lige til at flå ud og stoppe i lommen.

Peter Toft

Jeg tror der er mange af os som med glæde kan huske de hyggelige (og noget simple) Commodore 64 spil.

Et muligt design-krav er at Hamilton 2007+/- skal kunne køre samtlige C64 spil. Derfor skal vi vel også have båndstationen tilbage på banen. Det kunne blive et trumf-kort mod de andre OS'er.

Gider vi have support for Spectrum, ZX81 og Amiga-spil? Hvad synes du?

PC-spil går nok ikke, fordi vi stadig har den lille begrænsning med at Intel ikke er understøttet.

Thomas Peter Berntsen

Så skal vi så sandelig også sikre os, at vi ikke benytter alt for nye CPUs og andre > VLSI-chips, således at vi har mulighed for at brænde vores egne EEPROM'er og chipmodde maskinen herfra og til Vladivostok.

Og så skal vi selvfølgelig også have den legendariske "user port" og "peek"- og "poke"-kommandoerne tilbage (hvad mon de vil hedde i Hamilton?). Så kan man nemlig nemt lave 230V styring til mobildiskoteket med masser optokoblere og triac'er, og programmere dem i BASIC, ahem, Hamilton. 8-)

Log ind eller opret en konto for at skrive kommentarer