Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia Tuesday TopDrive KupDnes Navrcholu Bomba NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Názor ke zprávičce MS Windows Home Server poškozuje soubory

LO
LO (neregistrovaný)
31. 12. 2007 12:56

Re: A zaplata neni

celé vlákno
MS si v současné době vede ohledně ohledně zranitelností poměrně dobře. Graf se týká všech (tedy nejen MS) produktů, data jsou z nvd.nist.gov. Nehodnotím Windows, ale stav průmyslu. Podívejse se třeba na secunia.org. Ubuntu Linux 6.10, tento rok 135 advisories. Sun Solaris 9, 57 advisories. Windows Vista, 17 advisories. Microsoft Office 2007, 5 advisories. OpenOffice.org 2.x, 5 advisories. Samozřerjmě jde pouze o bezpečnostní problémy - bugů bude daleko více.

Jaký je podle vás stav průmyslu? Všichni máme děravé operační systémy, děravé aplikace, prohlížeče. Na všech platformách. A SW je čím dál, tím víc. Aplikace vznikají každý den, a většina se jich do statistik nedostane jen proto, že nikdo nemá čas v nich hledat chyby. Pro vás je to možná problém Windows a MS Office, ale zjevně to tak není.

Nevím, jestli je dobrý nápad dnes říci "OK, tlustá čára, zítra všechen SW v celém IT průmyslu smažeme, a začneme znovu". Praxe učí, že je třeba něco typu business continuity. Jinými slovy vymyslet něco, co řeší současnou neutěšenou situaci průmyslu, to provozovat paralelně, a postupně na to přecházet. Ale možná to u vás děláte jinak ;)

Pokud dokážete, že v kódu není deadlock a že netrpí problémy s pamětí, tak to není hezké, ale naprosto skvělé. Tedy pokud mluvíme o kernelech operačních systémů, a podobných kategoriích. Tím samozřejmě práce nekončí, ale posouvá se na úplně jinou úroveň.

Thread model se používal na VMS, a používá se i na unixech (viz Oracle, Apache, a dnes v podstatě už cokoliv). Thready jsou totiž poněkud hubenější, než procesy, a výsledek tedy má daleko lepší scalability. Výjimka není problém - problém je případná memory corruption (které se ovšem nevyhnete ani v process modelu, protože nějak data mezi procesy sdílet musíte - typicky přes shared memory).

COM má celkem špatný výkon při instancování objektů. .NET je v tomhle o dost lepší. Ale COM s námi bude ještě pár let.