mboost-dp1

MIT

Kildekoden til UNIX forgænger frigivet

- Via kirps.com - , redigeret af Derfor , indsendt af BurningShadow

Massachusetts Institute of Technology (MIT), har valgt at frigive kildekoden til operativsystemet MULTICS (Multiplexed Information and Computing Service).

MULTICS anses som faderen for UNIX og de fleste moderne operativsystemer. Første gang MULTICS blev introduceret, var i 1964, den sidste installation blev lukket ned 31. oktober 2000.

Kildekoden kan i dag kun anses som et forskningsobjekt, da der ikke findes noget hardware mere, som kan afvikle operativsystemet.





Gå til bund
Gravatar #1 - noisy_cricket
13. nov. 2007 10:04
Det kunne være spændende om man kunne emulere noget hardware der kunne afvikle ovenstående.. :)
Gravatar #2 - gentox
13. nov. 2007 10:22
Det er da alligevel en bedrift at systemet var brugbart i næsten 37 år.
Det tror jeg ikke der er ret mange systemer der kan.
Gravatar #3 - Mr.Weasel
13. nov. 2007 10:42
Er titlen ikke direkte forkert. Multics er ikke og har aldrig være Unix, og omvendt. Mig bekendt deler de ikke en eneste linie kode.
Gravatar #4 - mathiass
13. nov. 2007 10:53
#3 Der står også "forgænger". Meget af den måde Unix fungerer på stammer fra Multics. I øvrigt er der flere varianter af Unix som heller ikke deler noget kode. Fx er der ikke min opfattelse at eksempelvis Solaris og OS X har ret meget kode til fælles...
Gravatar #5 - Soechr
13. nov. 2007 11:00
#4 Det er forkert, det er FreeBSD og Mach kernen som Apple har brugt som base til OS X.

#1 Det er da helt klart muligt da man jo godt kender architekturen. Det er jo også muligt at bygge det, der er jo bare ikke nogen særlig stor ide i det :)
Gravatar #6 - mathiass
13. nov. 2007 11:03
#5 Ja, men det er virkelig mange år siden at det er forket fra BSD, så der er nok ikke meget til fælles. Mach kernen bruges ikke i Solaris. Min pointe er at man sagtens kan være Unix uden at have kode til fælles med andre Unix-systemer. Så var mit eksempel måske bare ikke bragende godt...
Gravatar #7 - sKIDROw
13. nov. 2007 11:10
For at kunne kalde sit system UNIX, skal man overholde nogle specifikationer, og betale en uhyrelig pris for certificering.
Gravatar #8 - noisy_cricket
13. nov. 2007 11:37
#5: Det er ikke så meget for at få et "brugbart" system ud af det - jeg tror man kan lære en del af have alle kortene på hånden når man giver sig i kast med et nyt område.
i hvert fald, er det ikke der man finder begrænsningerne.. :)
Gravatar #9 - el_barto
13. nov. 2007 12:02
#8 Engang for mange år siden sad jeg og rodede med noget der kunne emulere en maskine fra 1968...gaab siger jeg bare. Når input/output er hulkort eller maskinkode bliver det lidt for nørdet synes jeg.
Gravatar #10 - Coma
13. nov. 2007 12:22
der findes da en emulator til dacs....
Gravatar #11 - themuss
13. nov. 2007 12:57
Qemu burde da have nørdfaktor nok til at kunne afvikle det der OS (ikke at jeg gider checke det).
Gravatar #12 - arne_v
13. nov. 2007 14:43
#5

Selvom der er masser af BSD i OS X, så er det jo nyere BSD stumper og Solaris skiftede mig bekendt fra BSD tiL SysV basis da de gik fra Solaris 1 til Solaris 2 (SunOS 4 til 5) og det er ved at være mange år siden.
Gravatar #13 - arne_v
13. nov. 2007 14:43
Hardwaren kunne vel emuleres via en ny simh implementation.
Gravatar #14 - arne_v
13. nov. 2007 14:45
Og førend folk går i gang med at downloade for at læse koden: Multics var skrevet i PL/I.
Gravatar #15 - noisy_cricket
13. nov. 2007 14:52
#9 Kan da godt være at det er nørdet, men når man har fået det skrevet, så forestil dig hvor hurtig maskinen ville være om at læse de virtuelle hulkort.. :D
Gravatar #16 - Joshua-Falkin
13. nov. 2007 16:44
#4, #5, #6, #7
jævnfør http://www.apple.com/macosx/technology/unix.html så er MacOS X (leopard) ægte UNIX
Gravatar #17 - arne_v
13. nov. 2007 17:08
#16

Interessant.

Leopard er faktisk Unix 03 certificeret.

De er også kommet paa listen:
http://www.opengroup.org/openbrand/register/

Imidlertid skal man huske paa at SUS er en interface specifikation ikke en implementations specifikation.

Hvilket også ses af at IBM har fået z/OS Unix 95 certificeret.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login