Jak open-source ovlivnil Windows Server 2008?
Microsoft zřejmě skutečně bere open source vážně a snaží se z něj pro sebe vytěžit maximum. Sam Ramji, který je v Microsoftu ředitelem open-source laboratoří, tvrdí, že open-source výrazně ovlivnil nový operační systém Windows Server 2008. „Poučili jsme se a i nadále se učíme z principů vývoje open source. Dostávají se do našich myšlenek, vývojářských praktik i do nových produktů, které přinášíme na trh.“ Ramji zmínil několik konkrétních oblastí: modulární architektura, nezávislost na programovacích jazycích, získávání zpětné vazby od uživatelů, vývoj ve spolupráci s uživateli a podpora standardů.
Dále čtěte…
- Vyšla veřejná beta verze AMD Catalyst 12.6 1. 6. 2012 19:02
- Firefox lze zrychlit potlačení panelů na pozadí 1. 6. 2012 13:59
- LibreOffice výrazně zvyšují výkon 1. 6. 2012 12:42
- Dnes je poslední možnost přihlásit se na konferenci IPv6 Day 1. 6. 2012 10:28
- Objeven problém s jádrem po upgrade na Fedora 17 1. 6. 2012 9:16
Microsoft a podpora standardu?
celé vláknoDejv
Re: Microsoft a podpora standardu?
celé vláknoRe: Microsoft a podpora standardu?
celé vláknoV tomhle tedy nevěřím Microsoftu ani slovo :-) Viz jejich oficiální vnitřní dokumenty (zveřejněné v soudním procesu Comes v. Microsoft):
"Every line of code that is written to our standards is a small victory; every line of code that is written to any other standard, is a small defeat."
Re: Microsoft a podpora standardu?
celé vlákno... tak toto sa im náhodou dá veriť.
Re: Microsoft a podpora standardu?
celé vláknoTakhle to funguje třeba u ActiveSync. V době uvádění prvních PDA s WinCE neexistoval v této oblasti žádný standard, tedy MS musel nutně přijít s vlastní věcí (ActiveSync). A pokud po letech nějaká konkurence řekne, že by nebylo špatné udělat SyncML, zahodil byste dosavadní investice, a pomáhal konkurenci se dostat na vačí technickou úroveň? Asi ne, obojí by bylo nerozumné. Obdobně je to třeba u MSIE a box modelu.
Re: Microsoft a podpora standardu?
celé vláknoRe: Microsoft a podpora standardu?
celé vláknoRe: Microsoft a podpora standardu?
celé vláknoRe: Microsoft a podpora standardu?
celé vláknoNapříklad tohle ;-)
Linux je přepis komerčních unixů pod GPL
Re: Microsoft a podpora standardu?
celé vláknoRe: Microsoft a podpora standardu?
celé vláknoRe: Microsoft a podpora standardu?
celé vláknoRe: Microsoft a podpora standardu?
celé vláknoNemyslí to vážne
celé vláknoRe: Nemyslí to vážne
celé vláknoRe: Nemyslí to vážne
celé vláknoNo myslim ze to vzali za spatny konce.
celé vláknomislim, ze za tohle je klikaci nepochvali, nebot vse zustava porad v registrech.
Jinak slysel jsem od odbornika z M$ ze ted to bude stabilni, ze pry tim ze je to z CMD jako linux to uz bude stabilni a spolehlive.
Asi mi neco uniklo, ale ja si blahove myslel, ze linux je stabilni protoze je dobre navrzen a napsan, stejne tak aplikace a prd zalezi, jak se konfiguruji .... krom toho ze ja skoro nic nekonfiguruji pres textovou konzoli, ale v /etc/ pres VIM (napr postfix nedelam postconfem, ale VIM .... ) .... coz porad ve windows nelze.
Re: No myslim ze to vzali za spatny konce.
celé vláknoRe: No myslim ze to vzali za spatny konce.
celé vláknoRe: No myslim ze to vzali za spatny konce.
celé vláknoJinak stabilita Exchange není problém, a nikdy nebyla. Samozřejmě existovaly a existují) bugy, podobně jako u DB, ale v praxi jsou problémy spíše s pokročilou administrací, a výkonem (přetížení disků).
Re: No myslim ze to vzali za spatny konce.
celé vláknoNěkteré věci jsou v GUI, v CMD je toho víc než umožňuje GUI. GUI používá CMD pro nastavení, které zaklikáte.
Tím je zajištěna kompatibilita.
Re: No myslim ze to vzali za spatny konce.
celé vláknoRe: No myslim ze to vzali za spatny konce.
celé vláknoTaké nerozumím tomu, jak tím má být zajištěna kompatibilita (čeho s čím).
Re: No myslim ze to vzali za spatny konce.
celé vláknoRe: No myslim ze to vzali za spatny konce.
celé vláknoRe: No myslim ze to vzali za spatny konce.
celé vláknoRe: No myslim ze to vzali za spatny konce.
celé vláknoKdyž chce jeden admin Exchange a jiny treba sitove sdileni, každý jede v jiné RDP session. Ale opět mohou (oba) použít i admin GUI na lokální stanici, a managovat jím vzdálený server. Schválně si to zkuste: připojte si \\server\c$ (k tomu potřebujete účet admina), poté použijte applet Computer Management, a v levém okně klikněte pravou myší na Computer Management (Local). Vyberte Connect to another computer, a je hotovo. Můžete managovat disky, prohlížet Event Log, managovat servisy, síťová sdílení atd. Před příchodem Remote Desktopu to byla prakticky jediná možnost (vyjma PC Anywhere), jak vzdáleně spravovat NT.
Věřím v rozvoj MS
celé vláknoJe jasné, že firma velikosti MS bude zastírat, mlžit, ba někdy i lhát, aby si udržela zákazníky, ale myslím, že uvnitř je to již o něčem jiném, než jak se projevuje navenek. Uvnitř si jsou zcela vědomi konkurenceschopnosti Linuxu a OSS a tomu se i snaží přizpůsobit, byť budou tvrdit, že jsou to právě oni, kdo přinášejí nové a inovativní věci, atd.
V konečném důsledku je to myslím jen dobře pro zákazníky. Mají možnost volby, mohou si vybrat jiný systém, než ten od MS, byť to ještě někdy skřípe. Dobré je to ale i pro zákazníky MS a pokud se bude kurz v MS trochu obracet a jejich software nadále zlepšovat, pak myslím, že není co řešit a spíš držím MS palce, aby se mu ta změna povedla a pokud možno dříve, než později.
Re: Věřím v rozvoj MS
celé vláknoRe: Věřím v rozvoj MS
celé vláknoJinak Windows a unixy jsou si v základu dost podobné. Nakonec MacOS má s unixy dost společného (dokonce je jako unix certifikovaný). Jiná je filozofie práce se systémem, liší se UI, a Windows mají novější návrh.
Re: Věřím v rozvoj MS
celé vláknoRe: Věřím v rozvoj MS
celé vláknoRe: Věřím v rozvoj MS
celé vláknoJe třeba podotknout, že když je open source konkurence schopný, je to dáno jeho cenou.
Vážně? Já jen, že jsi tady před čase přikyvoval MS FUD tezi, že Win jsou v konečném důsledku levnější než Linux, protože mají levnější správu. Kdepak se vzal ten názorový posun?
Jinak Windows a unixy jsou si v základu dost podobné. Nakonec MacOS má s unixy dost společného (dokonce je jako unix certifikovaný). Jiná je filozofie práce se systémem, liší se UI, a Windows mají novější návrh.
Opravdu k zasmání. Přesný opak je pravdou. Tvrdit že, Win a *NIX jsou v základu podobné, je jako toto tvrdit o vzducholodi a lokomotivě. Win byl od počátku jiný a je jiný s každou novou verzí - bohužel. Naproti tomu *NIXy mají POSIX. Netvrdím, že všechny jsou 100% POSIX kompatibilní, ale už jen že se standardu blíží, dělá aplikace na 99% přenositelné nejen mezi různými klony *NIXů ale i mezi platformami. Že se dá v různých systémech něco ovládat poklepáním myší ještě neznamená, že jsou stejné. Traktor a Audi8 se také dají řídit volantem, že.
Re: Věřím v rozvoj MS
celé vláknoVe skutečnosti je Windows a Linux daleko podobnější, než by si to v této diskusi kdy připustil. V zásadě jsou postaveny na velmi podobné architektuře - a na podobných, konzervativních principech.
Re: Věřím v rozvoj MS
celé vláknoPOSIX je prosím jenom aplikační interface, to neříká nic o vnitřku a architektuře toho systému. Jinak řečeno, POSIX je jenom tenoučká slupička někde úplně navrchu nad systémem, která nic neříká o tom, jak je systém postaven.
A kdo tvrdí, opak? POSIX je zjednodušeně řečeno standardizace API, takže aplikace jsou kompatibilní na úrovní kódu. Jak napasovat na Windows?
Ve skutečnosti je Windows a Linux daleko podobnější, než by si to v této diskusi kdy připustil. V zásadě jsou postaveny na velmi podobné architektuře - a na podobných, konzervativních principech.
Konkrétně v čem?
Re: Věřím v rozvoj MS
celé vláknohttp://technet.microsoft.com/en-us/library/bb463220.aspx
Zkuste příště nejdřív hledat. Vaše názory pak budou důvěryhodnější.
Re: Věřím v rozvoj MS
celé vláknoRe: Věřím v rozvoj MS
celé vláknoRe: Věřím v rozvoj MS
celé vláknoOboji prece bezi na pocitaci.
Linux neni levnejsi
celé vláknoa. Srovnejte cenu komercnich dister a windows.
b. srovnejte cas potrebny k administraci windows serveru a linux serveru
c. windows admini se mnohem lepe shani a jsou take levnejsi
d. windows produkty toho umi vic
Cesky uzivatel je vyrazne orientovan na porizovaci cenu (tzv. socka) a prumerny cech moc daleko nevidi a neni nauceny pocitat si celkove naklady. Najivne si mysli, ze porizovaci cena je vse.
vezmete si treba podnik s 50ti uzivateli. na kolik vyjdou okna a na kolik vyjde rhel. krom toho windows reseni poskytne lepsi funkcionalitu mrknete SBS premium - http://www.microsoft.com/cze/windowsserver2003/sbs/evaluation/features/default.mspx
Opravdu si jeste myslite, ze linux ma proti MS sanci? Nema. Uz to konecne pochopte.
Re: Linux neni levnejsi
celé vláknoLinux je levnejsi
celé vláknoRe: Linux je levnejsi
celé vláknoRe: Věřím v rozvoj MS
celé vláknoNení to pro zasmání. Zkuste se podívat na základy typu té správy paměti, procesů, I/O, IPC atd. Faktem je, že návrh NT je novější, takže počítá s thready, Hardware Abstraction Layerem, preemptivním reentrantním kernelem, Unicode, mikrokernelovým modulárním designem (byť modifikovaným během serverů v kernel mode) atd. Windows (řady NT) také používají callbacky, což se u unixů moc nevidí.
Unixy mají POSIX, bohužel Linux není POSIX compliant. Windows (řady NT) mají tzv. subsystémy, a to už od první verze. Od začáku tedy měly Win32, POSIX a OS/2 subsystémy. Dnes máme jen Win32, OS/2 subsystem je odstraněn, a podpora POSIXu je vyčleněna do Services for UNIX. Nicméně po instalace Services for UNIX jsou Windows POSIX compliant.
Pokud tvrdíte, že Windows jsou verzi od verze zcela jiné, tak to není pravda. Naprostá většina veřejných API zůstává. Problémy se zpětnou kompatibilitou (mimochodem velmi dobře ošetřované už z dílny MS) jsou u kernelových modulů, driverů, antivirů a dalšího systémového SW. User mode aplikace (správně napsaná) bude běžet i na další verzi Windows. Výjimkou je třeba podpora formátu helpu .hlp, který pochází z Windows 3.1, a který už Vista nepodporuje (ale podporu si můžete stáhnout z webu MS).
Re: Věřím v rozvoj MS
celé vláknoRe: Věřím v rozvoj MS
celé vláknoThread: proces je tradičně prováděn na jednom místě kódu (řádka X). V případě multithreadingu je kód prováděn na více místech zároveň (třeba řádky X, Y a Z). Primitivním příkladem může být GUI aplikace, kde jeden thread provádí nějaký výpočet, a další se stará o aktualizaci GUI. Multithreading je dobrý také (hlavě?) u serverů, když dojde na zpracování více požadavků najednou. Oproti staršímu modelu work processů mají thready nižší spotřebu paměti, a jsou rychlejší. Unixy se postupně thready naučily, s různým úspěchem. Linux měl až do nedávna podporu threadingu naprosto tragickou.
http://en.wikipedia.org/wiki/Thread_%28computer_science%29
Callback: asynchronní volání. Například pokud chcete zjistit, když přibude v adresáři nový soubor, tradičně to děláte tak, že čas od času do adresáře kouknete, jestlitam není něco nového. V případě použití callbacku o uděláte tak, že zavoláte funkci API, a řeknete jí, že až v adresáři něco přibude (o tom systém v principu musí vědět), má zavolat nějakou rutinu ve vašem kódu. Windows na callbacku hodně staví, unixy tradičně nikoliv.
http://en.wikipedia.org/wiki/Callback_%28computer_science%29
Re: Věřím v rozvoj MS
celé vláknoRe: Věřím v rozvoj MS
celé vláknoThready obecně mají nižší režii, než procesy. Ve výsledku máte rychlejší server s nižší spotřebou paměti.
Inotify je v kernelu od verze 2.6.12, tedy velmi recentně. Podobně většina ostatní funkcionality, která souvisí s událostmi. Viz http://www.root.cz/clanky/jak-udalosti-meni-linux/ . Přitom Windows (řady NT) používají callbacky již od první verze.
Re: Věřím v rozvoj MS
celé vlákno<Z jedné strany jej tlačí úřady, z druhé zákazníci - zejména pak ti z velkých firem, pro něž MS dělá své produkty v první řadě.> Hovno... velke firmy chcu od MS aby ich riesenia boli do MS zazrate az po usi, aby sa nedali lahko napodobnit a podobne.
Re: Věřím v rozvoj MS
celé vláknoRe: Věřím v rozvoj MS
celé vláknoRe: Věřím v rozvoj MS
celé vláknoRe: Věřím v rozvoj MS
celé vláknoVyvoj kvalitniho softwaru potrebuje kvalitni lidi a ty stoji penize.

