Stejný bláboly šíří někteří členové OSS komunity o proprietárním software. Je srandovní sledovat když do nich někdo šije stejnou zbraní. Každému se špetkou rozumu je ale jasný, že Disney Channel a Shake It Up... To je jako Nova a Ordinace, jen asi ještě o stupeň debilnější :)
Takže nemá. Otevřenost je totiž zcela irelevantní argument. Otevřený software nemá pro obyčejného uživatele žádné výhody.
- běžný uživatel se nepodívá do kódu - nerozumí programování, není programátor, takže dostupný zdroják je mu platný jako mrtvému brusle
- běžný uživatel si aplikaci nezkompiluje, protože to neumí (balíčkovací systémy budiž pochváleny) a i v případě že by se naučil ./configure && make && sudo make install, nebude vědět co dělat pokud některý krok selže
- binárky otevřeného software se nijak neliší od toho uzavřeného (nevidíte do toho a binárka navíc nemusí být přesně z toho zdrojáku, který je v repu)
- pro běžného uživatele neexistuje rozdíl mezi otevřeným a uzavřeným software, což je pro některé členy oss komunity rouhání
Chápu že pro lidi znalé celé problematiky je asi problém podívat se na věc z úhlu obyčejného uživatele. Ale je potřeba to alespoň zkusit. Běžní uživatelé prostě chtějí software používat a je jim srdečně jedno jestli je otevřený nebo uzavřený. Nic to pro ně neznamená a nikdy nebude - zajímá je jen jestli program funguje a dělá co po něm chtějí.
Pro mě jako admina má oss význam. Dokážu se totiž ve zdrojáku vyznat, najít a odstranit případný sajrajt (navíc jsem za to placený). Ale celá oss komunita by měla konečně pochopit, že jsou minorita a nemůžou majoritě (tzn lidem programováním nepolíbeným) cpát jako hlavní argument pro používání oss dostupnost zdrojáků. Tenhle argument má váhu pro systémové administrátory a vývojáře a rozumné manažery, kteří mají pod sebou schopné vývojáře a sysadminy. Pro všechny ostatní je to úplně zbytečná vlastnost.
Místo mávání praporkem "náš software je otevřenej" by většina oss potřebovala spíš pořádný UI a ideálně dopředu promyšlený finanční model. Protože hnusný a nepoužitelný UI má valná většina oss a stejně tak stále častěji čtu o oss projektech, které končí kvůli nedostatku peněz. A to je imo škoda.
+1
Navíc osobně sice programovat umím, ale nemám čas ani trpělivost louskat statisíce řádek kódu. I pro firemní zákazníky je možnost analýzy a změny zdrojáku spíš iluzorní. Představte si mít zdrojáky od mamuta typu Oracle RDBMS. Máte DVD se zdrojáky, a můžete strávit zbytek života jejich studiem. Jakákoliv změna vyžaduje kódu dobře rozumnět, tedy strávit nad tím tolik času, že to nemá smysl. Pak samozřejmě musíte výsledek otestovat, a sám si změny podporovat. A když vyjde nová verze SW, která nebude obsahovat vaše změny, začíná kolečko znovu. To je velmi drahý sport, který si firmy nemohou dovolit.
Tak ono najít třeba vrátka v truecryptu nebude nic jednoduchého ani pro velmi zkušeného programátora. Ve prospěch konerčního sw (ne nutně uzavřeného) mluví jedna věc - pokud k něčemu takovému dojde, je to pro výrobce poškoyení jména a ztráta peněz....v případě volného sw ? Nic se neděje.
Mily Stane, mat vas optimizmus :-) Opensource je na backdoory rovnako nachylny ako closed software. Zatial co ale do closed softwaru si backdoor zabuduje vyrobca a prepasovat tam nieco ine je skoro nemozne, do opensource je to hracka.
Hele, nie je to tak davno, co sa zistilo, ze Debian stable pouzival viac ako 4 roky slabu verziu openssl. Asi rok dozadu som cital o tom, ze tajne sluzby prepasovali backdoor do OpenBSD a niekolkych distribucii linuxu. Je o tom aj zmienka na WikiLeaks. Hlavny vyvojar OpenBSD prosil komunitu o pomoc a vyhlasil, ze taketo pokusy uz zaznamenali davnejsie. RedHat to odmietol akokolvek komentovat. Doteraz je ale nejako podozrivo ticho v tejto veci.
Ja by som z toho serialu ziadnu vedu nerobil. Ide o srandu. Vsak v dnesnom svete sa uz pomaly ani neda natocit film, ktory by niekoho neurazal. Uz aj v StarTreku museli zmenit zapornych hrdinov Klingonov na tych dobrych, lebo sa ozyvalo par cernoskych fanatikov. Ani vy si snad nemyslite, ze vsetci Frantici su ako Lui DeFune, taliani ako PaoloVilagio a Nemci ako srandovny Hitler. Trochu viac nadhladu.
"pokud k něčemu takovému dojde, je to pro výrobce poškoyení jména a ztráta peněz...."
Ano, proto většinou EULA obsahuje, že tvůrce softwaru není zodpovědný za škody způsobené jeho používáním. O dobré jméno může přijít i open source projekt, na který můžou být zavázané firmy, pro které je to živobytí, takže to vlastně žádný rozdíl oproti proprietárnímu softwaru není.
Ach ano, a pak při používání narazíte na problém, že tam něco nefunguje, výrobce na váš bugreport kašle, co uděláte? U open source se můžete podívat do kódu, kde to spadlo, uvidíte, co je tam blbě, a přinejhorším můžete ve svém software udělat workaround, aby to tu chybu nevyvolávalo. Chci vás vidět, jak tohle budete řešit s debuggerem u kódu, který nemá debug symboly.
Debug symbols? Tady.
http://msdn.microsoft.com/en-us/windows/hardware/gg463028.aspx
Hrabat se kvůli dohledání příčiny chyby ve zdrojáku, který nemáte důkladně nastudovaný, je obrovská ztráta času. Pro vaši informaci naprostá většina případů technické podpory končí bez jakékoliv interakce se zdrojákem produktu, a to i u výrobců SW.
Když něco nefunguje v MS Office, tak určitě nezjišťujte, jestli se to váže ke konkrétnímu účtu nebo stroji. Určitě nehledejte vadné pluginy, nestarejte se o antivirus, nehledejte článek k problému na MS KB. A určitě nekontaktujte MS support, protože to se nedělá. Místo toho si vezměte debugger, a rýpejte se v binárce :). A kdybyste měl zdrojáky, tak si je samozřejmě otevřete, a stravte příštích pár měsáců života jejich studiem :)
Když support department výrobce neví, tak problém zdokumentuje a předá na další úroveň supportu. Když ti nevědí, předají to dál. A výjimečně to propadne až k vývojářům.
A určitě nekontaktujte MS support, protože to se nedělá.
To máte pravdu. Ono je to známo již od dob toho vtipu s pilotem.
Když support department výrobce neví, tak problém zdokumentuje a předá na další úroveň supportu. Když ti nevědí, předají to dál. A výjimečně to propadne až k vývojářům.
A když neví ani vývojář, tak se na to vyserem a řeknem lidem, ať si to přeinstalují. Je to již 2,5 měsíce od doby, co Microsoft rozmrdal WSUS svým hotfixem - řešení žádné, opravený patch v nedohlednu, tisíce "spokojených" zákazníků.
Opravy bývají k dispozici velmi brzo, jak dlouhá byla doba mezi SP2 a SP3 pro WXP?
Jistě, na ten bug v Excelu, který pochází ze sedmdesátých let, lze také použít workaround.
Mimochodem, jak se půlí nekonečno? :-D
Ono totiž to odstraňování chyb ve Widlích vypadá asi takhle:
Nekonečně mnoho matematiků přijde do baru. První si objedná pivo. Druhý si objedná půl piva. Třetí čtvrt piva...
Na půlení nekonečna bacha, to jde. Začnete na nějakém čísle, třebas 1000. Když je to menší, tak zkoušíte dva intervaly klasickým půlením. Pokud je to ale vyšší, tak zkusíte dvojnásobek, tedy 2000. Když ani to ne, tak znovu dvojnásobek, 4000. Atd. Také se tomu říká půlení intervalu a vlastně to nedělá nic jiného, než opravdové půlení intervalu ovšem převrácené hodnoty.
No, mě už párkrát pomohlo používání opensource i v hledání vlastních chyb díky tomu, že jsem při debugování vlastního kódu, kdy jsem uprostřed přeložené opensource knihovny/komponenty zjistil, jakou kravinu (=špatné parametry) jsem tam poslal a jak s nimi přesně bylo naloženo. Z tohoto pohledu mi jako nejlepší knihovna, jakou jsem kdy od MS použil, vyhovovalo ATL.
Je pro běžného uživatele výhodnější uzavřený šifrovací algoritmus nebo otevřený?
To, že běžný uživatel neumí ten software zkontrolovat, neznamená, že ta možnost není výhodnější i pro něj. Naprostá většina lidí taky nedokáže zkontrolovat průběh veřejných zakázek a přesto je pro ně výhodnější, když má státní správa povinnost ty informace vydat.
V čem je to výhodnější? V tom že můžou (koukat do kódu/průběhu státní zakázky)? To není skutečná výhoda, jen iluzorní. Používáním otevřeného software/zveřejňováním informací o průběhu a financování státních zakázek pro nás není výhodně pokud s tím neumíme naložit. K čemu je vám možnost se zdarma projet autem, když nemáte řidičák? K čemu je vám aquapark za barákem, když neumíte plavat?
Asi je to krásné žít v pocitu "mám tu možnost" ale ta možnost je k ničemu, když jí neumíte využít. Tohle je přístup jaký lze pozorovat u lidí, kteří snadno nabyli majetku - nakupují věci které nepotřebují a neumějí využít, jen aby si dopřáli ten pocit "můžu", "mám tu možnost".
Co mají lidi z toho, že vidí do průběhu a financování státních zakázek? K ničemu. Většině věcí stejně nerozumí a ve výsledku jen dojdou k závěru, že "to si zase někdo namastil kapsu z našeho". Víc si z toho nevezmou. Ani to ponaučení "příště tuhle chásku nevolit" a v dalších volbách si spolehlivě zvolí zase ty stejné zmetky.
Já sám chápu výhody obou stran mince ale nebylo vůbec snadné vysvětlit výhody otevřeného software například šéfům a nakonec jsem se musel uchýlit k zavádějící informaci "je to zadarmo" a dát svojí hlavu na špalek v případě, že by firma o něco přišla vinou nasazení oss. Od té doby co jedu na vlastní triko to mám mnohem snazší ale stejně občas musím klientům vysvětlovat proč používáme oss. Jen dnes už na to mám naučenou formulku a odpovídám "Šetří nám to peníze. Máme nad tím plnou kontrolu a jsme schopní to vyladit přesně podle aktuálních potřeb.". Ale tenhle argument je pro běžné lidi naprosto nepoužitelnej.
Sakra, to je ale negativni pohled na svet...
Ono je to s otevrenosti asi shruba jako s efektivnosti trhu - je vcelku jedno, jestli prave konkretni jednotlivec je sam schopen "trzni moznosti/informace" vyuzit a vydelat na ni penize, dulezite je, ze existuje moznost, aby si nekdo vydelal. V praxi se potom nekdo takovej najde, vydela trochu penez a posune cenu akcie spravnym smerem k realne/rovnovazne urovni. Jinymi slovy, prave diky moznosti obchodovat (ci v danem pripade hrabat se v kodu ci zakazkach) system funguje a ceny akcii, komodit atd. jsou zhruba realne, resp. open source code se pomalu sune kupredu a zakazky jsou aspon trochu ciste.
Tj. s otevrenosti je situace lepsi nez bez otevrenosti...
To mate sice pravdu, nicmene mate tu moznost. Treba kdyz budete nejaka supertajna organizace nebo superbohata banka, tak uvitate moznost se do softu podivat a udelat si vlastni distro Linuxu a treba si do nej dodelat vlastni vyfikundace, ktere vase supertajna cinnost vyzaduje. Vlastnorucne zkompilovane distro Widli si neudelate.
Pro bezneho uzivatele je to jedno. Nicmene i pro nej vznika nadeje, ze se do kodu podiva nekdo jiny a kdyz najde neco podezreleho, vyhlasi poplach a malware se v repu dlouho neohreje.
Počty zranitelností odhalených v open source tomu neodpovídají. Srovnání mezi Windows a distry Linuxu totiž vychází v neprospěch Linuxu.
http://www.crn.com/news/applications-os/159904708/report-linux-vulnerabilities-more-numerous-and-severe-than-windows.htm
http://www.ghs.com/linux/unfit.html
A když například Debian domršil OpenSSL, přes otevřený zdroják kontrolovaný "mnoha očima" se na to přišlo až za dva roky(!).
http://blog.isotoma.com/2008/05/debians-openssl-disaster/
http://www.root.cz/zpravicky/vazny-bezpecnostni-problem-s-openssl-v-debianu/
teda ten první link vede na něco sedm let starýho, to sem ani nečetl
to druhý není datovaný, zaujala mě pasáž
"Secrecy improves security. When a poor security system, such as Linux, is made public, attackers can carefully study its defenses looking for vulnerabilities, so they have no difficulty defeating it. When a poor security system, such as Windows, is kept secret, attackers have greater difficulty finding vulnerabilities so it is harder to defeat. But within days after a large chunk of secret Windows source code was stolen and made public in early 2004, hackers had released viruses and worms based on vulnerabilities they found in the stolen source code."
takže widle sou bezpečnější i s když sou děravější, protože se nemůže každej jouda hrabat ve zdrojácích; počet odhalených zranitelnosti != počet zranitelností
a to třetí - výjimka potvrzuje pravidlo, tohle se u M$ děje taky
-1
Do otevřeného kódu se může dívat kdokoliv. Čím úspěšnější projekt, tím víc lidí se hrabe v kódu už jen třeba kvůli zvědavosti. A někdo prostě nekaký backdoor nebo možný exploit časem objeví. Šance v případě uzavřeného kódu je značně nižší.
Takže i v případě, že já osobně nemám touhu ani čas se v tom kódu hrabat, spousta lidí to dělá a na nekalosti aspoň upozorní.
Nemluvě o tom, že když si vyberu open source řešení, nemusím mít takový problém vyměnit dodavatele jako u těch proprietárních.
Jak jsem psal, chyby se dají hledat i bez přístupu ke zdrojákům, jak ukazují exploity na klasický SW. A také jsem na příkladu OpenSSL v Debianu ukazoval, že ani "mnoho očí" nedává žádné záruky. On ten zdroják totiž většinou systematicky nekontroluje nikdo (a mám pocit, že v řadě případů ani autoři), a náhodné nahlédnutí toho moc nezjistí.
Dodavatel podpory pro jakékoliv řešení hlavně musí mít detailní znalost produktu, a nejlépe i podmínek nasazení u zákazníka. K tomu není potřeba ani tak zdroják (protože naprostá většina přípdů podpory končí bez interakce se zdrojákem), ale spíš spousta času a zkušeností. Například podporu Oracle RDBMS nebo Microsoft Exchange si můžete koupit od řady dodavatelů.
Jo, autoři se neobtěžují zdrojáky kontrolovat, nejspíš proto že většina z těch komerčních closed source kódovacích opic prostě nemá na to se v nich vyznat. Před časem tu někdo psal tohle:
"nedávno jsem narazil na neopravený kritický bug v .Netu, reportovaný v roce 2002. Do teď nebyl opravený s oficiálním vyjádřením, že na to naráží málo lidí. Mně trvalo půl dne, než jsem to obešel..."
Co je to deset let pro bývalou největší softwarovou společnost? Drobnost. Holt je vidět že většina maloměkkých takyprogramátorů začínala v QBasicu, tam se musela obcházet spousta věcí, třeba detaily jako že sin(90˚)!=1 :-D
Kdežto jakmile člověk napíše deset řádků pod licencí GPL, najednou přijde osvícení, a miliony řádků zdrojáku studovat vůbec nemusí, protože je mu to všechno jasné :)
Ano, to někdo fakt psal. Samozřejmě bez jakýchkoliv detailů, bez referencí. Jiní zase psali, že viděli Elvise.
Počkáme a dočkáme se: http://danielsoft.sweb.cz/p/spasitel_bill.html
P.S. na 11. září jsem čekal deset let, také jsem se dočkal ;-)
Deset let jste čekal na vraždu tří tisíc nevinných lidí, zranění šesti tisíc dalších lidí, a na způsobení škod v řádech miliard dolarů? No to se fakt máte čím chlubit. Jděte to říct nějakým z pozůstalých. Řekněte jim to od plic, pěkně do ksichtu. Třeba vám ten váš na oplátku trochu poupraví.
Zjavne ste to tvrdenie nepochopil alebo nechcel pochopit. Uz z kontextu je jasne ze tym myslel ze udalost takeho charakteru predpovedal lebo sa mu javila pravdepodobna. Pritom ako sa Spojene staty spravali posledne polstorocie vo svete by som sa tiez divil keby nieco take skor ci neskor neprislo. Je to smutne ale je to tak a pozostali zjavne nie su iba na jednej strane a nehovorte nam ze vsetci ti ostatni pozostali si za to mozu.
Existují i výjimky, jako jsou manažeři rozumějící GSM technologiím, nebo uživatelé se znalostí IT technologií. A také taxikáři s výučním listem automechanika, který pro ně může být dost výhoda.
Je jich pochopitelně menšina, protože většina populace jsou paka, tupé vovce a konzumenti "obsahu", kterým vyhovují televizní pořady typu Hospoda nebo Ulice, a operační systémy typu Windows.
Ano, existují výjimky. A myslíte, že výjimečný manager se znalostí GSM technologií chce ovládat telefon pomocí číselných kódů, a trávit dlouhé hodiny v diagnostickém menu? Nebo že taxikář-automechanik potřebuje mít v práci připojený diagnostický počítač, a občas na křižovatce jen tak pro jistotu tady dotáhnout matičku a tam přiolejovat ložisko? Asi ne. Tihle lidé mohou používat úplně stejné technologie, jako kdokoliv jiný. Nakonec já také celkem dobře rozumím řadě systémů, a rád používám Windows 7 a Windows Mobile. Nemusím se ve věcech zbytečně hrabat, a zbývá mi pak víc času na práci i zábavu. A když se snad ve věcech hrabat chci, tak mám možnost.
S tim prisli sami uzivatele, kteri jsou dost casto tak blbi ze "uvazuji zpusobem : "Se prece nebudu nic ucit, ja top chci jen pouzivat."
Mohl by se libit nasledujici citat:
George Carlin: "Just think of how stupid the average person is, and then realize half of them are even stupider!"
volny preklad: Vezmete, jak tupy je bezny clovek. A pak si uvedomte, ze pulka [z nich] je na tom jeste hur.
"Takže nemá. Otevřenost je totiž zcela irelevantní argument. Otevřený software nemá pro obyčejného uživatele žádné výhody."
Už touto větou ukazujete, že jste to blbě pochopil a tím je mimo celý zbytek reakce na tom postavený.
Jedná se o to, že Open Source komunita nejsou jen BFU, ale také profesionálové, popřípadě nadšenci, kteří si ty zdrojáky projdou a jakmile tam něco podezřelého objeví okamžitě posílají opravu - protože je to pro ně výhodnější. A vemte na to jed, že každý kousek zdrojového kódu někdo dřív či později projde. Je dost dobře možné, že některé zdrojové kódy procházejí dokonce i tvůrci dister (vzhledem k některým zásahům, které distribuce dělají, bych řekl, že je to jisté)
Jinými slovy, ano v Open Source může být cokoliv, podobně jako v propertiálním software, ale je to mnohem rychleji odchyceno a odstraněno. V 99% procent dříve, než se to vůbec dostane k BFU ;)
Otvorenost je naopak padny argument.
Pri oss ten zdrojak moze prebehnut a skontrolovat ktokolvek, kto ma na to cas a vedomostne vybavenie -> nevidim dovod preco by to mal robit bezny user.
Proprietarny soft je zavrety a okrem jeho vyrobcu don nik nevidi a nemoze pozriet. Stale nevidite ten priepastny rozdiel?
Je to jednoduche mozem vs. nemozem.
So zbytkom komentaru sa samozrejme ale da suhlasit, bezny user ani netusi o com je rec.
Ale no tak, to je jak kdybych rekl ze vetsina lidi je prilis tupa nez aby si uvedomila co to znamena svoboda a proto zadnou nepotrebujou.
Sice je to pravda (dejte lidem pravo vzdat se za "chleb a hry" vsech svobod a oni to udelaji), ale presne proto je treba jim to vysvetlovat, bojovat za jejich svobodu bez jejich podpory.
Bohuzel nikoho nelze do svobody a tolerance nutit, to lze pouze do demokracie a politicke korektnosti. Coz je neco naprosto jineho (tvari se to podobne ale slouzi to jinym ucelum).
Ano? A kolikrát jste se tam podíval vy? A opravdu u všech?
Já za sebe mohu říci, že u žádné aplikace a to ani té, kterou spoluvyvíjím, jsem neviděl kompletně celý zdrojový kód, natož abych mu rozuměl.
Takže takto postavený argument je zcestný a naopak nás může ukolébat planým pocitem bezpečí.
Nicméně chápu, že komunita kolem daného projektu většinou dobře funguje jako kontrolor nevhodného kódu a u velkých projektů je tedy toto nebezpeční minimalizováno.
To ale neplatí u všech projektů a největším neduhem často bývají různé doplňky a pluginy do velkých a známých aplikací, které už takovou kontrolou neprojdou (často je tvoří jeden člověk) a tak, pokud nejsou zrovna vysloveně nebezpečné, bývají často špatně napsané a rozbijí aplikaci (kolikrát jsme to již viděli, že). Navíc často těží z dobrého jména plikace, pro kterou jsou určeny a tím jsou rizikovější, na rozdíl třeba od samostatných malých neznámých aplikací, u nichž býváme obezřetnější.
Vždyť ne vždy tam musí být úmyslný backdoor. Stačí zcela neúmys,lný chyba vývojáře.
Abych to shrnul - otevřený software nám dává větší možnosti kontroly, rozhodně nám ji ale nezaručuje a to, že si to mnozí lidé myslí, je velmi nebezpečné.
Tím samozřejmě nepopírám, že uzavřený software nám tyto nedává ani tyto možnosti a už vůbec se neztotožňuji se stupidními hláškami v onom seriálu.
Kdysi mě k hlubšímu zamyšlení přiměl tento článek: http://www.pepak.net/bezpecnost/open-source-a-backdoory/
Ne se vším souhlasím a ne vše je dobře napsané, ale přiměl mě podívat se na věc z trochu jiného pohledu a dal rámec tomu, co jsem postupně již dříve zjišťoval z praxe.
Já za sebe mohu říci, že u žádné aplikace a to ani té, kterou spoluvyvíjím, jsem neviděl kompletně celý zdrojový kód, natož abych mu rozuměl
Tak vas bych jako vyvojare do sve firmy rozhodne nenajal. Nerikam ze je nutne videt vsechny zdrojaky, ale rozumet tomu co vyvijite byste asi mel, coz ?
Já jsem nepsal, že nerozumím architektuře, ale že rozhodně nerozumím celému kódu... A i to, že rozumím architektuře není dáno tím, že by to bylo potřeba, ale tím, že jsem programátor senior.
A děkuji, u vás bych zaměstnání stejně nehledal, protože na tak malých projektech, kde ho jeden programátor dokáže obsáhnout celý, by už mě stejně nebavilo pracovat. Nemusíte se tedy bát, že na sebe narazíme (pokud tedy vůbec někoho zaměstnáváte).
Od znalosti architektury je architekt a řadovému programátoru stačí znát rozhraní té části, na které pracuje. Představa, že by každý nový programátor se nejprve rok seznamoval s aplikací, než tam něco začne programovat, je poněkud směšná.
Takže děkuji za váš příspěvek do plodné diskuse.
To je ale skoro stejné jako spoléhat na to, že v tom uzavřeném softu prostě nic není. Zvlášť v dnešní době, kdy všichni podezřívají všechny a oblíbeným koníčkem mnohých lidí je hledání konspirací za účelem ovládnutí světa i ve výrobě krabic na mléko. U rozměrově malých projektů je poměrně malá šance na inject nějakého svinstva ale ve chvíli kdy jde o desetitisíce souborů a miliony řádků kódu už je ta šance vyšší. Téměř nikdo nekontroluje všechno (ale znám pár takových) a pak stačí někomu výše postavenému přisypat do jeho kapsičky, využít rozhádanosti s ostatními nebo pošťouchnout nazlobeného odcházejícího admina a průser je na spadnutí.
http://www.root.cz/clanky/rozdel-a-panuj-hrubou-silou-na-ms-chapv2-klice/
Kdypak se dočkáme opravy, ve W9? :-D
A nějak mi v té diskuzi chybějí vaše PR bláboly.
Situaci se do patche doporučuje řešit rekonfigurací, konkrétně použitím PEAP-MS-CHAPv2.
http://technet.microsoft.com/en-us/security/advisory/2743314
Reinstalace Windows je typicky první věc, co udělá ten přivolaný profesionál. Stejně tak je to první, co udělá, když tam chcete nainstalovat novou verzi.
Linux jsem přeinstalovával naposledy, když si uživatel smazal /usr, ale to je už několik let. Po upgradu jsem přeinstalovával jednou. Navíc Linux jde celkem snadno reinstalovat bez ztráty konfigurace, a to i když ho nedokážete ani nabootovat.
Když už, tak D:\Install, protože disk C je velmi vhodné zformátovat. Reinstalace se často dělá kvůli virům, které bez formátu dokáží přežít!
A stejně tak je vhodné umístit i složky s osobními daty, rozdíl je ale v tom, že přeinstalované widloidní programy nedokážou převzít předchozí nastavení. Tedy kromě těch portovaných z Linuxu ;-)
Naprostou většinu virů lze odstranit bez poškození systému. A pokud je virus zvláště zákeřný, tak si nenechávejte nastavení. Není totiž problém, aby v uživatelském nastavení byl například na nějakou klávesovou zkratku nastavený skript, který znovu stáhne malware. Podobných scénářů, kde kopie home folderu z nakaženého počítače může způsobit problémy, najdete jistě sám více.
Windows samozřejmě umí převzít nastavení z předchozí instalace. Seznamte se s možností exportu/importu Registry, s migračním wazardem atp.
Ano, to je ten skvělý systém konfiguráků, který je sice stejně spletitý jako Registry, ale jako výhodu má více různých formátů, výrazně nižší výkon a nemožnost vícenásobného přístupu. Super.
Ve Windows máme řadu velmi zajímavých technologií. Například objektový PowerShell, který je generačně napřed oproti unixových shellům. Ale pokud chcete mít i na Windows unixovou prehistorii, nainstalujte si Services for UNIX.
A já neviděl aplikaci pro unixy, které by dovedla selektivně zazálohovat konfiguraci jakékoliv aplikace. Jistě, můžete se hrabat v konfigurácích nebo v Registry. Jenže složitější aplikace (například OpenOffice, Oracle, MS Office) mají spoustu komponent a k tomu příslušející konfigurace, takže se to blbě pitvá.
Samozrejme, ze nevidel. Na co, proboha? Napsat prikac na zkopirovani umi i pionyri z pomocne skoly. A BTW, naprosta vetsina aplikaci ma konfig v jednom souboru nebo jednom adresari. Tak prestante strasit s temy dvema aplikacemi, ktere jsou atypicke, ktere vsak presto neustale davate za typicky priklad.
Jasne. Notepad je advanced text editor, kde lze napriklad zapnout zalamovani radku nbo zobrazit statusbar. Ted jsem si to pustil pod Wine a ziram na ty uzasne moznosti! Akorat, ze to nastaveni vydrzi az do ukonceni aplikace. To je asi to nastaveni v jednom klici. Klici, jehoiz zvlastnosti je, ze asi neexistuje, protoze nevidim, na co by byl dobry.
Plácáte. Zkuste si nastavit v Notepadu jiný font a zapnout zalamování řádků. Pak ho ukončete a znovu spusťte. Nastavení bude zachováno. Samozřejmě je v Registry.
Notepad jsem vybral jako příklad právě proto, že je to triviální aplikace. Na rozdíl například od OpenOffice nebo Oracle RDBMS se neskládá z hromady komponent, jejichž konfiguraci je obtížné oddělit. Už je pointa jasná?
Uzasne, funguje to!
>Notepad jsem vybral jako příklad právě proto, že je to triviální aplikace. Na rozdíl například od OpenOffice nebo Oracle RDBMS se neskládá z hromady komponent, jejichž konfiguraci je obtížné oddělit. Už je pointa jasná?
Oddelit tu konfiguraci (vyextrahovat z registry) bude problem hlavne na Widlich. Ono se neco spatne extrahuje, kdyz je to nahodne rozptyleno v databazi s klici nic nerikajicich nazvu. Napriklad vas oblibeny priklad Openoffice ma na Linuxu vse v jednom adresari a to umi zkopirovat i kazdy debil.
Aha, nepochopil jste. Zkuste si překopírovat jen a pouze konfiguraci Writeru. Bude to celkem problém, protože Writer používá řadu sdílených komponent OpenOffice.
Podle vás je konfigurace náhodně rozptýlená po Registry? Mě například HKCU\Software\Microsoft\Office přijde jako nerozptýlená konfigurace, a názvy klíčů mi dávají dobrý smysl.
Tak jsem se mrknul do configu Libreoffice a rekl bych, ze jste si vybral opravdu blby priklad. Dela to na me dojem harafiky, ktera pouziva registry z Widli a protoze na Linuxu registry neni, tak je tam jakasi databaze, kterou tomu Linuxovemu portu to registri napodobuji. Alespon u nekterych zalezitosti konfigurace. Takze to vypada, ze zrovna udesnost nekterych souboru konfigurace Libreoffice je dana dedictvim z Widli, patrne jeste z dob StarOffice.
Svého času tam byla hromada XML souborů. Jenže OOo velmi pomalu startoval, protože naparsovat konfiguraci trvalo fakt dlouho, takže uvažovali o náhradě za jinou technologii. Jak vidím, tak to zřejmě opravdu udělali. Tedy ne že by to až tolik pomohlo rychlosti startování :)
BTW, zkuste se na problem konfiguraku versus registry db podivat z pro vas netradicniho uhlu:
Na vyvoji aplikace, OS atd. pracuje X lidi. Podle toho, o co se jedna, bude X nekde v intervalu 1 az radove stovek vyvojaru. Tu aplikaci, OS atd. pak bude pouzivat a spravovat Y spravcu, uzivatelu, BFU. Podle toho, o co se jedna, bude Y nekde v intervalu stovek az milionu.
Nyni:
UNIX like OS: X lidi se potyka s problemy s konfiguraky, podle toho, jak blbe si je navymysleli, Y lidi si obvykle rochni, jaka je to pohoda (s vyjimkou vzacnych pripadu, kdy nadavaji na vola, ktery to vymyslel).
Widle: X lidi si rochni a uziva vyhod jednotneho API pro pristup ke konfiguraci, uroven rochneni zavisi na tom, jak blbe to ma MS ve skutecnosti vymyslene. Y lidi sili a postupne plesati nasledkem neustaleho trhani vlasu.
A typicky bude vzdy platit, ze X je o hodne mensi nez Y.
Jo, a když si baba z kanceláře udělá kurs na Word a Excel, tak dostane "Řidičák na počítač" a rozumí úplně všemu, ne? To bych spíš sázel na znalost bashe...
Tomuhle říkám rozumět počítači: http://www.youtube.com/watch?v=DPioENtAHuY
Super, zkuste ty babky z kanclu učit bash. BTW v tom se jim budou skvěle psát dokumenty :)
Vy jste nikdy neprogramoval v ASM? Kupte si jednočip a experimentujte. Za mladých let to byla moje oblíbená zábava, některé kousky mi ještě leží ve sklepě. Ovšem psát v ASM pro desktop není moc aktuální, ono to má řadu nevýhod.
Ale zdroj chyby se da v drtive vetsine pripadu identifikovat a napravit(diky textovym konfigurakum, logovani vseho mozneho, chrootu, historii balickovaciho systemu, manualovym strankam - tohle vsechno proste widlim chybi). Uz jsem zachranoval spoustu ruznych problemu(rozsekany bootloader, initrd, odinstalovanou glibc, ...) a to nejsem zadny linuxovy guru. Diky logum a googlu jsem ale vzdy zachranil. To u windows se casto ani neni ceho chytit. Tam kdyz nepomuze "navrat k posledni funkcni konfiguraci", tak obvykle nema cenu ztracet cas.
Windows jsem přeinstalovával třikrát během dvou dnů. Hledání problémů s HW a ovladači. Mé ponaučení je nekupovat v květnu HW, který vyšel v dubnu. Už je to přes rok a bez reinstalace. MS Windows XP předtím běžel bez reinstalace 4 roky, od zakoupení počítače. MS Windows 98 SE opět vydržel od zakoupení počítače až do jeho konce bez reinstalace.
Oproti tomu Ubuntu v dual bootu reinstaluji každý rok. A to prý bych měl dělat spíš častěji, nebo naopak jen jednou za 2 roky.
Pokud nepočítám první zprovoznění počítače, tak jsem neresintaloval MS Windows 12 let. Takže já osobně v tomhle vidím u MS Windows lepší výsledek. Musím ale přiznat, že reinstalaci Linuxu už zvládám poměrně bravurně, a když člověk ví, co kam zkopírovat, tak je to i celkem bezbolestné. A i to doinstalování programů je tak nějak jednodušší.
Něco podobného bylo i v nějakém japonském známém anime sci-fi..
Do nějakému IT vybavení které se stávalo populární a který měl každý se dostal virus údajně proto, protože to byl opensource..
Logika se zdá následovná:
Protože to je otevřený, má tam přístup někdo zlí (v těchto firmech jsou zlí ti kteří jsou mimo systém - né ti kteří ho ovládají..) kdo chce těm uživatelům uškodit.. :)
Je to prostě o tom že někdo kdo se nemá dobře pokládá za nebezpečný oficiální zavedený a zaváděný systém "mainstream"(vládu firmy atd. a kontrolní mechanismy v něch.) a kdo je na tom dobře a má dojem že systém ovládá a nebo slouží jemu, tak pokládá za nebezpečné anarchisty, hackery, a ty kteří můžou ohrozit bezpečnost systému "zvenku" a nejsou pod kontrolou "oficiálních" struktur, správních orgánů a policie..
Prostě někdo vidí nebezpečí v tom, že někdo ohrozí vládu/firmu, systém a jiný vidím ohrožení v moci systému a v tom kdo systém řídí :D
Od toho někdo nevěří svobodnému softwaru protože není kontrolován tím co sám zná a co má.. - mocí peněz a jiný zas nevěří proprietálnímu softwaru který je ovládán světem peněz (peníze nemají morálku, sám peníze nemám a on slouží penězům a ne peníze jemu..).
Vidím to třeba na rozporu linux vs mac..
Linux: věříme tomu, protože to dává práva uživatelům a umožňuje jim participaci a dává jim moc..
Díky velkému množství očích a tomu že se na to může koukat kdokoliv má zájem to zajišťuje uživatelům bezpečnost.
Programátoři vědí co je nejlepší pro programátory a z uživatelů ať se stanou programátoři a nebo si nějak poradí - díky tomu se to alespoň naučí lépe ovládat a budou mít nad tím moc..
To že nechceme prodávat znamená, že to neděláme proto abychom na uživatelých vydělali peníze a měli tím větší moc a kontrolu, ale protože software sami chceme, chceme se o něj podělit a chceme aby ostatní se dělili s námi jak jen budou moc chtít a umět..
Apple/microssoft: Nevěříme tomu, protože to nebylo námi schváleno a zkontrolováno a nemáme z toho zisk. Uživatel je hloupí a potřebuje od nás kontrolu a ochranu. Mi víme nebo zjistíme co uživatelé chtějí, zjednodušíme to aby to zvládl každý a nemusel nad tím přemýšlet a prodáme to.
To že na tom vyděláváme je důvod proč by nám uživatele měli věřit.. To že na nich vyděláváme znamená že je nebudeme chtít naštvat a tento vztah přerušit.
Naprogramuejme zákazníkům to co mi rozhodneme že je pro ně nejlepší a pokud nám to přinese zisk.
Spíš vidím problém momentálně v tom, že není reálná konkurence centralizovaným cloudovým službám..
Chtělo by to využít výhod decentralizace, sdílení a participace i na software jako službu (cloudy).. Aby lidi sdíleli všechen volný výpočetní výkon a insfrastrukturu co mají jako clustery a tím vytvořili konkurenci která přináší výhody jako větší kontrola nad daty, snížení nákladů a využití lokálních zdrojů.
Je složité a celkově náročné momentálně konkurovat pomocí svobodného SW a vzájemné pomoci velkým firmám a mohlo by se to zlepšit.
Služby mohou běžet na svobodném SW a HW a infrastruktura kterou máme doma není využívána efektivně..
"aby to zvládl každý a nemusel nad tím přemýšlet" - možná trochu jinak. Lidé používají počítač jako nástroj pro svou práci nebo zábavu, a cílem firem jako Apple a Microsoft je to, aby se kvůli tomu nemuseli počítače učit. Podobně se automobilky snaží, aby kvůli řízení auta člověk nemusel být automechanikem, nebo výrobci mobilů, aby k používání mobilu nebylo potřeba učit se o vysílačích a GSM. Taxikář má svůj business a své znalosti, auto je jen jeho nástroj, a nepotřebuje (a nechce) znát technické detaily. Manager nezkoumá detaily časového multiplexu, prostě používá mobil.
Mám pocit, že spoustu lidí stále nechápe princip a výhody dělby práce.
Pro naprostou většinu lidí je počítač nástroj a nepotřebují ani nechtějí vědět, jak funguje, chtějí ho jenom používá a těžit z výhod, které to přináší. Aby to tak bylo, tak jsou tu lidé, kteří se tím zabývají,ale zase nepotřebují nebo nechtějí vědět, jako funguje produkce potravin nebo distribuce vody. Princip je v tom, aby se každý věnoval tomu svému kousku činnosti a to pokud možno co nejlépe. Následně tuto svoji schopnost vymění zase s lidmi s jinými schopnostmi. Bylo by neefektivní dělat všechno, ale nic pořádně.
Ano. Vydělávat peníze je samozřejmě i cíl pekařů, výrobců automobilů a dalších. Zákazníci dají své peníze tomu, kdo jim nabídne podle jejich názoru nejlepší hodnotu. To tlačí firmy k nabízení lepších produktů. Když zákazníci vidí produkt jako špatný, firma nevydělá, případně zkrachuje. V případě open source tahle zpětná vazba přes peníze bohužel nefunguje, takže se roky plodí příšernosti, které nikdo nechce ani zadarmo.
Ale to jsou dalsi ruzove bryle - ze konkurencni boj probiha tim zpusobem, ze se pouze snazim vyrobit nejlepsi produkt. U SW to je hlavne marketing, uplatky a ocernovani konkurence. Vzdyt kolik uz mel MS kampani zamerenym proti open source? Kolikrat uplatil statni zakazky(napr. http://www.root.cz/clanky/ostrava-jih-prechazi-pod-tlakem-linux-windows/)?
A ze open source nechce nikdo ani zadarmo je blabol stoleti, to snad ani nestoji za komentar. Delam na projektu s prijmy v radu mnoha milionu eur rocne a vetsina pouzitych technologii je open-source. Tam by se parset tisic za licence hrave ztratilo, ale pouzit widle je proste k smichu. Nekdy i korupcnici z MS musi sklopit usi a jit flikovat Metro.
Prefesionál nemá problém srovnat si OpenOffice s MS Office, nebo Gimp s Photoshopem. A raději zaplatí nemalou částku, než by používal mizerné produkty. Jinými slovy: ani zadarmo.
Marketing samozřejmě hraje roli. Úplatky jsou spíš doménou unixových firem, o uplácení od MS opravdu nevím (jinou kapitolou samozřejmě mohou být firmy, které MS SW přeprodávají). No a povídačky nějakého zneuznaného admina z Ostravy osobně neberu jako bernou minci. Vy snad ano? Existuje snad nějaký důkaz korupce v tomhle případu, nebo dokonce důkaz úplatků od Microsoftu?
OpenOffice rozhodne nepokladam za vykladni skrin OSS(a MS Office zase za vykladni skrin closed source), ale tvrdit ze OSS je vzdy horsi je nesmysl. Jsou tu projekty, ktere jsou na profesionalni urovni a casto nemaji closed-source konkurenci. Linux, Java, Tomcat, JBoss, XEN, wireshark, LAME, Maven, Git, desitky projektu z Apache Software Foundation, ruzne CMS, ...
Placenych programu pro koncove uzivatele, ktere by byly vyrazne horsi nez OSS konkurence je malo, ale to je dano z podstaty veci. Open Source zahubil mnoho placeneho SW proste tim, ze byl lepsi. Kolik bylo pred deseti lety ruzneho sharewaru, trialwaru a adwaru a kolik je ho dnes? Na vetsinu veci si clovek muze stahnout open-source a koupit si jenom tech par programu co potrebuje na praci. Kdo si dneska koupi takovy winzip? Jen blazen.
Ano, existují i kvalitní open source aplikace, některé sám používám. Bohužel je jich pomálu. Takže čest výjimkám.
Místo WinZipu si samozřejmě můžete stáhnout třeba 7Zip zdarma. Bohužel je daleko pomalejší, a občas vynechá někeré soubory. Když potom strávíte pár hodin zkoumáním důvodu, proč nejde z rozbaleného archivu nainstalovat serverová aplikace, tak jste ztratil tolik času, že to fakt nepotěší.
A co WiZ postavený na Info-ZIP? Na Info-ZIP je postavený i třeba Ark nebo mc a ani jeden teda nemá problémy ani s dvojtečkami v názvech ani se šifrováním.
Profesionál nemá ani problém si srovnat MacOS X a Windows :-)
Btw sám jsem se docela často setkal s tím, že hlavním důvodem volby Windows bylo to, že šéf s tím umí (asi mají nějaké fóbie že školení) anebo že před zákazníky líp vypadá, když mají placený software (prostě aby předvedli, že na to mají)
To by mne zajímalo, proč burzy po celém světě přechází na linux. Žeby se nejednalo o profesionály, ale o geeky kteří mají obličej plný uhrů a sedí schoulení za svým počítačem? Možná tito lidé opravdu neví, že vsadili na nesprávného koně.
Jen pro úplnost doplním celkový obraz následujícím odkazem http://linux.zacit.cz/pouzivani-operacnich/londynska-burza-prec.html
To je úplně blbý příklad. Tak zrovna automobilky se snaží aby kvůli opravám nebyl člověk automechanik, ale výměnář co největších celků. Jenže jejich diagnostické systémy často nejsou schopné správně určit co se vlastně má vyměnit:
1) Odborný servis chtěl dělat skoro generální opravu převodovky, přišel jsem já s multimetrem, použil Ohmův zákon a natáhl nový drát místo uhnilého. Úspora tak sto tisíc.
2) Odborný servis několik dní nebyl pomocí počítačů schopný zjistit proč nefunguje motorová brzda, přišel jsem já, použil Google a znalosti ruštiny (nikoliv angličtiny nebo němčiny, protože na západě s tím jedou do servisu a neřeší to na fórech), a očistil jsem zanesenou klapku recirkulace výfukových plynů. Pro zajímavost, to auto má samostatný počítač v každé páčce pod volantem.
3) Odborný servis kvůli nefungujícímu stahování okna měnil jednotku řízení kabiny, ale nedokázal jí spárovat s ovládáním centrálu. Přišel jsem já, použil trafopájku a napojil náhradní relé, přímo do desky s mikroprocesorem. Úspora dvacet až třicet tisíc.
Takhle vypadá dnešní práce automobilek, které se snaží akorát o minimalizaci nákladů a maximalizaci zisků, v každém příkladu šlo o jinou značku, které spolu nijak nesouvisí, kromě toho že jsou všechny evropské.
Takže bych vám radil držet se příměrů z oblasti kterou dobře znáte, tedy CP/M a MS-DOS, protože jinak ze sebe budete stále dělat většího a většího blba.
To bude spíš konkrétním servisem. Moje šest let stará Mazda přestala jezdit. V autorizovaném servisu, který byl spíš autosalon (odkud auto pocházelo), se na to podívali na počítači a řekli mi, že to má malý tlaky ve válcích, takže asi "umřel motor", a kdyby to bylo v záruce, tak ho vymění celý, ale takhle mi radí spíš koupit nové auto a dokonce mi sehnali vrakoviště, kde by to moje auto za deset tisíc vzali. Tak jsem to dal k Charouzovi, což je taky autorizovaný servis, ale servisují i závodní auta, tam to otevřeli a hned zjistili, že je ulomený napínák řemenu vaček, takže vačky byly špatně časované. Díl za 1.500, oprava vyšla na 12.000 (bylo nutné motor po otevření přetěsnit) a auto jezdí dál. Ušetřil jsem ... no 450.000 by to nové auto stálo určitě. Takže to chce hlavně najít schopný servis, což je v dnešní době stále obtížnější.
Tři značky - tři servisy. A také autorizované. Všechny tři případy mají společnou jednu věc, že počítač nedokázal správně nebo vůbec diagnostikovat závadu. A díky za dobrou historku, je to další příklad stejného problému.
Také jednu přidám: Citroen nešel zamknout ovladačem ani klíčem (centrál vždy zase odemkl) kvůli přepálené pojistce osvětlení kabiny :-D
Jeden znamy mel Renault Cangoo. Vecer, aby mohl rozsvitit svetla, musel temer vzdy provest nasledujici ritual: Otevrit kapotu, odpojit zarovky reflektoru, zapojit zarovky, zavrit kapotu. Pak mohl i vypnout motor a svetla pri nahozeni zase nabehla. Jak to ale delsi dobu stalo, musel se ritual opakovat. Naprosto nechapu zahady francouzskych aut.
DETAIL: odkud asi holčina stahovala ? OSS je přece i pro Windows - třeba takový VLC nebo Firefox jsou určitě oblíbené progamy i tam. Není problém na internetu najít stránky s free softwarem pro Windows - u nás např Gigamánia, Slunečnice, Stahuj a určitě spousta dalších. Jak má běžný uživatel poznat, že do (jinak open-source) softwaru (binárky) z těchto stránek nebyl např. přidán nějaký vir ? To že něco smrdí propagandou ještě neznamená, že to automaticky musí být úplně mimo.