Gå til hovedindhold
Version2 it for professionelle
Forsiden

Hovedmenu

  • It-nyheder
  • Blogs
  • It-job
  • It-firmaer
  • Whitepapers
  • Opret bruger
  • Log ind
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?
Se kommentarer (14)
Emner

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

Af Peter Toft 28. marts 2007 kl. 21:31

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å

  • Fortsætte med at droppe Intel - port af Hamilton 95 til Intel gik aldrig godt på Intel.
  • Hvor mange bit i OS'et' 42'
  • Der skal ikke være harddisk-support. Alle ved at harddiske er ofte det svageste led i en computer. Næ nej - tænk på alternative lagringssystemer.
  • [Secure Shell](http://www.openssh.com/) til al kommunikation mellem processer. Tag sikkerhed seriøst fra starten.
  • Optimeret til motherboards med 17x [CELL-processor](http://en.wikipedia.org/wiki/Cell_(microprocessor)), men med ports til [PIC 12C509A](http://ing.dk/article/19990823/ARKIV/108233508).
  • System-access på to niveauer - "vi" (ikke der der "vim"-fancy-pancy-noget) eller "[Multi-Touch Interaction](http://www.version2.dk/artikel/1878)".
  • Kan vi anvende virtualisering'' - dunno yet....
  • Det skal klart være forbedredt på [kvante-computere](http://en.wikipedia.org/wiki/Quantum_computing).
  • Jeg er ked af at sige det. Hamilton 95 skal skrives om og mit forslag er ikke at anvende C#, C++, Ada (nej Jacob ikke Ada), ej heller Java. Nix bix - det skal være skrives i "[Whitespace](http://en.wikipedia.org/wiki/Whitespace_%28programming_language%29)"-sproget. Andre har foreslået "[Brainfuck](http://en.wikipedia.org/wiki/Brainfuck)", men jeg tror det skal være "Whitespace".

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 :-)

Send Tweet
Udskriv
Billede af Peter ToftOm Peter Toft

Peter Toft er senior specialist hos Renesas Mobile og har blogget om open source og Linux siden Version2's begyndelse. Blogger også jævnligt om andre sjove teknologi-områder.

Follow @petertoft

Kommentarer (14)

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Poul-Henning Kamps billede
Poul-Henning Kamp 28. mar. 2007 - 22.50
 
InterCal

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

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
michael rasmussen 29. mar. 2007 - 00.32
 
algol68

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.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kristian Thys billede
Kristian Thy 29. mar. 2007 - 15.26
 
Nejnejnej

Hamilton 2007 skal selvfølgelig skrives i Malbolge.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Henrik Christian Grove 29. mar. 2007 - 17.33
 
Patch

Følgende simple rettelse vil gøre hamilton 2007 +/- meget mere stabil:

s/[0-9]+/42/g

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Søren Schrøder 29. mar. 2007 - 18.30
 
Intercal @ chaos

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 !

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Tofts billede
Peter Toft 29. mar. 2007 - 20.03
 
Nej nej nej Grove

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<

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Tofts billede
Peter Toft 29. mar. 2007 - 20.32
 
SPAM SPAM SPAM SPAM SPAM SPAM SPAM

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 ;-)

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Tofts billede
Peter Toft 29. mar. 2007 - 20.35
 
SPAM og VIRUS

Ovenstående skal selvfølgelig være SPAM med Virus!

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Tofts billede
Peter Toft 29. mar. 2007 - 20.47
 
Godt at man kan rette i kommentarer

^H^H^H
Nå den virker ikke - primitivt....

s/SPAM/Virus/g;
Nå den virker heller ikke - primitivt....

:-)

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Andreas Ryge 30. mar. 2007 - 13.37
 
Lagringsmedie

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.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Peter Tofts billede
Peter Toft 31. mar. 2007 - 09.23
 
Commodore 64 spil

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.

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Kristian Thys billede
Kristian Thy 31. mar. 2007 - 12.33
 
Husk!

At hvis du skal have C64-support så er tastaturet selvfølgelig nødt til at understøtte UTF-9 (dvs. UTF-8 plus de særlige Commodore-tegn, se fx http://upload.wikimedia.org/wikipedia/commons/9/9d/Commodore64.jpg).

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Dennis Krøger 31. mar. 2007 - 13.07
 
Heh

Nå ja, havde helt glemt hvor sej semi-grafik var til C64 :D

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer
Thomas Peter Berntsen 4. apr. 2007 - 09.45
 
Chip-mods som til C64

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-)

  • Stem op 0
  • Stem ned 0
  • anmeld
  • Log ind eller opret en konto for at skrive kommentarer

Tilføj kommentar

Opret en konto eller log ind for at følge indhold på Version2 - og bliv opdateret via e-mail eller rss

Følg kommentarer
Log ind herunder eller opret en bruger for at skrive kommentarer
Du kan logge ind med din e-mail-adresse
Der er forskel på store og små bogstaver i adgangskoden.
Glemt adgangskode?

Seneste nyt

Ethernet fylder 40: Fra datacenter til F16-fly

Udgivet 24. maj 15.55Opdateret 24. maj 15.55

Rygte: 48 millioner Xbox Live-konti hacket

Udgivet 24. maj 14.40Opdateret 24. maj 14.40

Shopamok: 41 domæner fra konkursbo sat til salg for 500 kroner

Udgivet 24. maj 14.08Opdateret 24. maj 14.08

300.000 cloud-servere giver ny Xbox supermuskler

Udgivet 24. maj 11.31Opdateret 24. maj 11.31

Yousee: Vi ville ikke skræmme kunderne

Udgivet 24. maj 10.44Opdateret 24. maj 11.32

Flere it-nyheder »

Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Seneste debat

  1. Enhedslisten har misforstået softwarepatenter i EU

    11 comments.
    Last update 40 minutter 27 sekunder
    Skrevet af Peter Mogensen
  2. Shopamok: 41 domæner fra konkursbo sat til salg for 500 kroner

    9 comments.
    Last update 51 minutter 49 sekunder
    Skrevet af Jonathan Jørgensen
  3. 300.000 cloud-servere giver ny Xbox supermuskler

    5 comments.
    Last update 7 timer 23 minutter
    Skrevet af Mikkel Krøigård
  4. Yousees routere har gigantisk sikkerhedshul - fire måneder efter advarsel

    28 comments.
    Last update 8 timer 59 minutter
    Skrevet af Jesper Lund
  5. Haves: Skod ADSL linje. Ønskes: Virtuel server

    89 comments.
    Last update 9 timer 51 minutter
    Skrevet af Peter Toft
  6. Fagforeninger: It-virksomheder må tage deres egen udfordring op

    18 comments.
    Last update 11 timer 45 minutter
    Skrevet af Martin Andersen
  7. Yousee: Vi ville ikke skræmme kunderne

    6 comments.
    Last update 12 timer 1 minut
    Skrevet af Mikkel Tobiasen
  8. Twitters nye tofaktor-sikkerhed kan være ubrugelig

    1 comment.
    Last update 13 timer 56 minutter
    Skrevet af Klaus Seistrup

Mere debat »

Information

  • Kontakt redaktionen
  • Job- og annoncesalg
  • Teknisk support
  • Om Version2
  • Brugerbetingelser
  • Cookie- & privatlivspolitik

Aktuelle emner

  • Agil udvikling
  • Business Intelligence
  • Cloud computing
  • Intranet
  • It-sikkerhed
  • NemID
  • Open source CMS
  • Projektledelse
  • Scrum
  • Sharepoint intranet
  • Storage
  • Ubuntu
  • Virtualisering
  • Windows 8
  • Windows Server 2012
  • iOS 6
  • iPhone 5

Tjenester

  • iPhone-app
  • RSS-feeds
Følg @version2dk
Tilmeld dig Version2's it-nyhedsbrev og vind den nye iPad.

Version2 udgives af

  • Mediehuset Ingeniøren A/S work Trekronergade 26 2500 Valby
  • Tlf. work 33265300