mboost-dp1

unknown

Minix 3 frigivet

- Via The Inquirer - , redigeret af Pernicious

Andy Tanenbaum, manden bag minix, har netop frigivet minix 3. Minix er et Unix-baseret OS og mange mener, at Linus Torvalds fandt inpiration i minix, da han startede på udviklingen af Linux.

Minix er et meget lille system på bare 4000 liniers eksekverbar kode, og en opdeling af kode og drivers i moduler med eget user mode space.

Minix er kompatibel med POSIX og er tiltænkt til embedded systemer og systemer med få ressourcer. Minix 3 har understøttelse for netværk gennem TCP/IP, understøtter op til 4 GB hukommelse, og kan køres på processorer fra 386 og op.





Gå til bund
Gravatar #1 - Onde Pik
25. okt. 2005 10:18
Ahh møg så jeg kan ikke få det på min Athlon64 ? Det er sgu ærgeligt, jeg hører at det er sejt i nørdkredse at have et nicheoperativsystem installeret. :P
Gravatar #2 - peter_m
25. okt. 2005 10:26
#1 det er det også...men du kan jo altid have en DSL eller en Knoppix liggende på en flashdisk eller en hidden partition ;)
Gravatar #3 - amokk
25. okt. 2005 10:31
Minix kan godt køre på en AMD - har selv kørt det på min gamle athlon - vi brugte det i skolen da vi havde et kursus om operativsystemer, ikke fordi det kan specielt meget, men fordi det er bedre dokumenteret end fx. linux og derfor bedre egnet til undervisningsbrug
Gravatar #4 - peter_m
25. okt. 2005 10:38
#1 og #3 - nu er en AMD processor jo også stadig baseret på x86 - så kan ikke se, hvorfor det ikke skulle køre ;)
Gravatar #5 - xbeeps
25. okt. 2005 10:43
"og mange mener, at Linus Torvalds fandt inpiration i minix, da han startede på udviklingen af Linux."

Objektiv journalistik ?
Gravatar #6 - peter_m
25. okt. 2005 10:53
#5 skal dit indlæg opfattes som en kritik eller..?! Mener ikke der er noget galt i at referere historien?

Linus fandt inspiration i måden minix er opbygget på, men fandt at en monolitisk kerne var en bedre løsning end den microkernel som minix anvender. Så ja, der er da klare forskelle, men derfor er det jo ikke usandt eller subjektivt..
Gravatar #7 - DR_CHAOS
25. okt. 2005 10:56
minix er noget besværligt noget.
vi her brugt det under min uddannelse til it-ingeniør..
Gravatar #8 - mathiass
25. okt. 2005 11:04
#1 Jo, du kan AMD64 er bagudkompatibel med de nævnte processorer. Man kan selvfølgelig også køre det på en pentium 4.

#5 Linus Torvalds skrev selv da han annoncerede den første alpha-udgivelse af Linux-kernen at han var inspireret af Minix. Det udløste en berømt flame-war mellem ham og Tannenbaum. Linus "undskyldning" for ikke at lave en microkernel var i øvrigt at det bare var et hobby-projekt. Men i det lange løb må man sige at de monolitiske kerner er det der er blevet mest udbredt (Linux, Unix, Windows (NT))...
Gravatar #9 - Lencor
25. okt. 2005 11:16
#8

Nu kører Windows NT og fremefter altså delvist med microkerne...
Jeg ved ikke med 95 & 98.
Gravatar #10 - Lobais
25. okt. 2005 11:19
#8
Det udløste en berømt flame-war mellem ham og Tannenbaum.
Interessant, den har jeg vist aldrig læst. Har du et link?
Gravatar #11 - sKIDROw
25. okt. 2005 11:38
#10 Lobais

Den er jo legendarisk... :D
http://www.oreilly.com/catalog/opensources/book/ap...
(Godt USENET ikke havde en rating funktion... hehe)
Gravatar #12 - brislingf
25. okt. 2005 11:38
#10
Tag et kig på sslug.dk, de har et link til den, det havde de ihvetfald for et års tid siden så den ligger der nok endnu :)
#14 - 25. okt. 2005 12:24
Det er lidt noget fusk at sige kernen er 4000 linjers kode stor. Det gælder den del af kernen der kører i kernetilstand.

Men det er da rigtig godt at der findes et operativsystem man kan studere, et system af en overskuelig størrelse, forstås.
Gravatar #15 - sKIDROw
25. okt. 2005 12:29
#14 henningp

Det er faktisk ikke så forkert igen. En microkernel er meget simpel. De resterende ting, kører i userspace. Ogman kanderfor godt diskutere, hvor meget du kalder kerne. I hurd f.eks kander dekune MACH for kernen, og omtaler resten (HURD) for servere.
Gravatar #16 - Spirir
25. okt. 2005 12:58
#7 Minix er der noget af det mest nemme du kan arbejde med, og det er så dejligt at bruge. Især Når man har en underviser som NOC men det hører nok ind under en anden "threææadd"
Gravatar #17 - amokk
25. okt. 2005 14:46
#7 øhm det er ikke mere besværligt end et hvilket som helst andet *nix baseret system (linux mfl.) - hvis du en dag prøver en linux uden at bruge GUI, men via en kommandoprompt/shell, er det sikkert de samme ting du vil finde "besværligt".

Jeg tvivler på man er ret meget værd som IT-ingeniør hvis man ik kan betjene en *nix maskine via shell...
Gravatar #18 - tsuroerusu
25. okt. 2005 15:01
#8 + #9
Jeg mener at det oprindelige UNIX system kørte på microkernel.
Windows 95/98 og ME var monolithic kernels, NT/2000/XP er faktisk en Hybrid.
Gravatar #19 - oc
25. okt. 2005 16:46
#18 nej monolitisk
NT og Linux er begge HYBRID kerner dvs stort set monolitiske kerner men med stor fokus på modulisering af subsystemer

os x køre på en micro kerne en spøjs blanding af bsd og mach insprireret kode hvilket også gør den langsom til nogle ting

ved en microkerne har man reelt en MICRO kerne som kører i kernel mode (superviser mode) og subsystemer som kører i usermode og leverer services til kernen (men ikke selv bliver betegnet som kernen) og (ja de hænger sammen i en client server arkitektur) hvilket gør at man har (om ikke andet større) fejlisolering mellem subsystemerne end hvad vi ser ved Linux eller NT og tydeligvis også derved høj modulisering og kode indkapsling , til gengæld skal modulerne igennem et extra led for at kommunikerer med hinanden hvilket giver et overhead .
Og det var blandt andet dette Andrew Tanenbaum og Torvalds havde en heftigt diskussion om (ikke fucking andy)

og ja linus fandt inspiration i minix , han kodede Linux på sin minix
Gravatar #20 - Nemio
25. okt. 2005 17:16
Sjovt hvis linux er inspireret af Minix, hvorfor brugte manden så Unix kernen til at udvikle Linux med?
Gravatar #21 - TullejR
25. okt. 2005 19:10
#20:

nu er det så jeg tænker.. "hvad fanden snakker han om". Torvalds kodede Linux fordi han ikke havde en Unix-maskine selv, så det giver jo ikke mening at du siger han brugte Unix kernen (kernen?!? unix er mange forskellige ting) til at udvikle linux med.

det du siger hænger desværre slet ikke sammen ;)
Gravatar #22 - xbeeps
25. okt. 2005 21:48
#6: Jeg er nok bare for vandt til aldrig selv at skrive ting som "mange mener", da jeg selv mener at der ikke er meget redelighed i det. Skal det forstås sådan at indsenderen af nyheden kender nogle der synes det? Eller hvem er de "mange" der "mener" det? Jeg synes bare det er ligesom at læse BT eller Ekstra Bladet når jeg ser sådan noget.

#8: Nu var jeg så ikke klar over at Linus selv skrev det i sine release notes, men det er jo netop *det* der skal stå i nyhedsteksten og ikke det intetsigende "mange mener" - evt. med en reference/link. SÅ ville det have været objektiv journalistik på højt plan!
Gravatar #23 - chlor
25. okt. 2005 23:24
"Linus brugte UNIX til at udvikle Linux" ja det lyder jo meget struktureret og målrettet, men i det var noget være rod i starten:

Linux Anecdotes
Gravatar #24 - haj
26. okt. 2005 05:27
Herligt herligt at der stadig er liv i den gamle tøs.

Jeg husker med vemod dengang jeg compilede en Minix-kernel til en 8088-baseret maskine (hvor mange herinde har overhoved brugt en 8088?:)

Det tog ca. 40-50 minutter at compile en kernel der fyldte 22kb, og så virde den fanme ikke engang :o)

// Hans
Gravatar #25 - Eddie
26. okt. 2005 10:19
Definer "meget lille system"...

Når jeg downloader LiveCD-versionen fylder den 77 Mb som iso-image. Og der står også at en installation kræver mellem 100-200 Mb... ??? Det er måske alle driverne osv. som fylder så meget, bare for at få en pc til at virke??? Kunne dog være sejt nok at have et komplet styresystem på en 256 Mb Flash-disk)

OT: hvad er egentligt verdens mindste styresystem (som fylder mindst) som kan køre på en alm. pc'er, er det Minix???
Gravatar #26 - BurningShadow
26. okt. 2005 10:22
#25

"OT: hvad er egentligt verdens mindste styresystem (som fylder mindst) som kan køre på en alm. pc'er, er det Minix???"

Jeg vil gætte på V2OS, men hvis det også skal kunne bruges (sådan da, og så heller ikke mere end det) så må det være MenuetOS.
Med GUI og lidt programmer, så kan der være på en floppy (inkl. den hellige sovs).


[edit]
"Og der står også at en installation kræver mellem 100-200 Mb... ??? Det er måske alle driverne osv. som fylder så meget, bare for at få en pc til at virke???"
Og bare for at være træls, så nævner jeg lige at Syllable (0.5.7) inkl. nogle få små opdateringer, samt alle drivere og et komplet GUI, fylder 153MB.
Da MINIX kommer uden GUI, så må det have forbandet mange driverer...
[/edit]

[edit]
"Kunne dog være sejt nok at have et komplet styresystem på en 256 Mb Flash-disk)"
Du mener en USB-stick? Hvordan booter du på sådan en, for jeg kan ikke helt regne det ud ;-(
[/edit]
Gravatar #27 - Yasw
26. okt. 2005 10:36
#23 - Linus udviklede Linux på Minix. Det mener jeg da selv han skriver i sin bog.
Gravatar #28 - TullejR
26. okt. 2005 13:03
#26:

der er flere sider på gentoo-wiki og muligvis også på gentoo.org der fortæller hvordan man laver en boot bar usb-stick. det ser dog immervæk noget advanceret ud vil jeg mene.
Gravatar #29 - sKIDROw
26. okt. 2005 14:09
#26

I første omgang skal din bios kunne boote på USB. Det kan min f.eks ikke... :( Herefter er det faktisk ikke så svært.
Gravatar #30 - TullejR
26. okt. 2005 14:25
#29:

du har ikke evt. et link til et knoppix system eller lignende, der er lige til at kopiere over på et flash drev? skal bruges til at installere gentoo så der er en del tools der er påkrævet..

apropro usb-boot. kom til at starte min kærestes laptop mens mit digicam sad i docken med usb aktiveret.. og kunne sgu ikke forstå hvorfor der var smilier på skærmen :P
(det er de mærkeligste devices der understøtter usb-boot nogle gange..)
Gravatar #31 - amokk
26. okt. 2005 16:00
#30 det er ikke devicet der understøtter boot - dit kamera identificerer sig blot overfor BIOS, som USB mass storage device, og dermed på samme måde som en kortlæser eller usb stick.

#26 så er det måske en IDE (haha!) at bruge en IDE->CF adaptor, og så boote fra et CF kort i stedet? :-)
Gravatar #32 - TullejR
26. okt. 2005 19:53
#31

ja, og bagefter prøver maskinen at boote fra den =)
redmond OS blev i hvert fald ikke startet.
Gravatar #33 - kimx
26. okt. 2005 20:04
#30

Du kan prøve den her: http://www.damnsmalllinux.org/

men jeg ved ikke om den har alt det som du skal bruge.
Gravatar #34 - RoceKiller
26. okt. 2005 21:29
Linuses originale indlæg til comp.os.minix, hvor han annoncere sit hobby projekt: http://groups.google.com/group/comp.os.minix/brows...

Og et lille tilbageblik fra linus: http://groups.google.com/group/comp.os.linux/brows... hvor det indlæg også bliver nævnt.
Gravatar #35 - RoceKiller
26. okt. 2005 21:32
Og lige for at tilføje til debatten om små operativsystemer. Så er der jo også GNU/Debian, hvor en færdig installation fylder lidt over 50mb. Og det er vel og mærket med kerne/drivere, og en ordenlig stak userland programmer.
Gravatar #36 - amokk
26. okt. 2005 23:00
#34 LOL:
"and it probably never will support anything other than AT-harddisks, as that's all I have :-(. " sødt...

#35 Debian? Er det ik bare en en linux distro?
Gravatar #37 - TullejR
29. okt. 2005 17:35
#36:

jo, debian er en linux distro. ændrer jo ikke på at den ikke fylder meget.
Gravatar #38 - amokk
30. okt. 2005 03:34
#37 ok. undrede mig bare over, at RoceKiller talte om den, som et pladsbesparende alternativ til minix...
Gravatar #39 - Phearaz
31. okt. 2005 14:17
#16 .. rofl, lyder som om vi begge har stiftet bekendtskab med samme lærer på DTU.. hahahaahahaha... "Thrææææadd"
Gravatar #40 - amokk
31. okt. 2005 17:41
#39 yeah jeg har også haft NOC som underviser...

Moh'nith'oer (monitor), data-lawring (datalagring), nøglebræt (keyboard) og så self. datamat...
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