Gepost door Rick van Hattem - woensdag 30 juni 2004 - 01:08 ]ik denk dat hij bedoeld dat windows niet zo heel geweldig om kan gaan met hot-pluggable hardware
Het gaat echter zeer goed hot-plugable USB bv of firewire gaat over het algemeen goed als je de juiste installatie procedure volgt, SCSI en andere interne apparatuur gaat over het algemeen ook goed het soms eerder de hardware die faalt.
Gepost door justice strike - woensdag 30 juni 2004 - 01:01
reden 1 vaak last van virussen
reden 2 updates gaan vaak gepaart met reboots
reden 3 upgrades (hardware) gaan altijd gepaard met reboots
reden 4 blue screen of death zouden geen mogelijkheid moeten zijn.
reden 5 systemen waar windows 2003 en longhorn op zullen draaien zijn van zodanige kwaliteit dat je per definitie geen mission critical systemen kunt bouwen. ( hele x86 architectuur is er niet op gemaakt!, denk aan bugs in de processoren, te lage peformance=, etc...)
oke even advocaat van de duivel gespeeld en MS met Linux /Unix vergelijken op basis van jou redenatie
waar MS het meeste last van heeft is dat zijn OS zijn kernel en "userland" gecombineerd heeft. hiermee bedoel ik dat een slecht geprogameerde applicatie een BSOD kan genereren (systeem crash) of dat een virus heel makkelijk Systeem rechten kan verwerfen
1) zie bovenstaande kernel uitleg. daarnaast is MS het grootst dus 1 van de meest grote doelwitten met "hit me"op zijn buik & rug.
2) updates op bijna elk OS gaan gepaard met een reboot als het om systeem veranderingen gaat Linux of Unix ontkomt hier ook zelden aan (kernel recompile) het kan wel on-the fly maar dan kan je ook porblemen verwachten
3) zie vorige redenatie, wat jij bedoelt is drivers die aangepast moeden worden. maar dat doe je eigenlijk niet met mission critical systemen.
4) zie kernel uitleg.
5) het x86 kan prima deze taak invullen, sterker nog waarom zouden *nix machines en ook MS machines een (redelijk) lange uptime hebben? zolang je het op 1 taak richt en (bv DHCP) en niet te veel andere meuk erbij doet is het niet onwaarschijnlijk dat je het 3-4 jaar kan laten draaien.
Daarnaast zijn mission critical systemen er meestal in cluster vorm dus als er 1 wegvalt door bv hardware upgrade, systeem update of iets anders, dat de 1 of meerdere andere servers de taak/load op zich neemt en verder gaat.
het nadeel van MS betreft linux/unix op het gebied van Mission Critical systemen (bv bank transacties) is dat MS teveel Crap heeft draaien wat niet ter zake doet. zoals een media player, Internet Explorer, games, maar ook de GUI (Grafische User Interface) meedraait. wat bij een *nix server allemaal weggelaten kan worden. en daar dus op die 1ne taak gerichte specifieke software geinstalleerd kan worden en het overbodige verwijderd.
Daarnaast als bij *nix een applicatie crasht/hangt kan je die zonder het systeem te rebooten weer herstarten door een "killall -9 HUP <appnaam>" wat
het hele appicatie killt en weer restart, bij ms betekend dat meestal een reboot.
Dus MS is meer een "zwaargewichtig" overdone te veel resource vretend OS met als nadeel een slechte basis namelijk de kernel die door software vanuit gebruikers software plat gehaald kan worden.
edit:
wat tik foutjes eruit gehaald