Linus byl jen jiskra, co šlehla do třaskavé směsi.
GNU project tu byl už přes deset let - a přiznejme si, že nebýt GNU, Linux by neměl na čem oživnout.
Kdyby se GNU neuchytilo na Linuxu, dost možná by se uchytilo na jiném jádru.
Linux je fenomén, který se trefil do správné doby. Obtížně konfigurovatelná ISA sběrnice i VL-BUS odcházely do věčných lovišť. PCI přicházelo formou bastlů, avizované "plug-and-play" fungovalo asi takto: https://www.youtube.com/watch?v=LfNQOOr9aR8.
Linux a nadšenci začali ladit jádro, aby jakš takš dobře fungovalo s tím, co bylo mezi lidmi. Drivery byly mnohdy z větší části jen bugfixy pro jednotlivé výrobce s tímž čipem. Vše bylo na heslo, ale když už si s tím člověk vyhrál, tak to fungovalo.
To byly začátky a to byl největší drive, který Linux na počátku dostal. Tato situace je už neopakovatelná, problémy s harware prakticky vymizely. Vymizely, ale Linux zůstal.
Dovolím si odhadovat, že kdyby nepřišel, tak by cca 5-10 let poté přišlo něco nového, co už by nemuselo začínat tak složitě. Linux už není zas tak nedostižný, ale je to "brand," který se těžko podaří překonat - protože není důvod ho překonávat.
No vidíte, a přesto W95 byly do značné míry převrat. Do větve NT se PnP plně dostalo až ve Win2000.
Univerzální driver pro USB mass storage až ve WinMe (tuhle hrůzu jsem skutečně několikrát instaloval jen proto, že majitel měl flešku, ke které neměl ovladač *).
Když někdo líčí, jak ten či onen minulý (předminulý nebo ještě starší) systém byl proti tomu dnešnímu skvělý, tak je to jak když chlapi vzpomínají na vojnu: po létech zbyly útržky více méně zábavných historek a ty okamžiky hrůzy, kdy šlo o kriminál v Sabinově, když ne rovnou o život, nebo momenty totálního ponížení, ty přikrylo milosrdné zapomnění.
*) ano, jít někam s fleškou znamenalo mít s sebou i disketu s ovladačem, jinak byla fleška jen kousek plastu. Vzhledem k tehdejší ceně a kapacitě flešek to nebyl vážný problém (málokdo ji měl), a než se flešky rozšířily, problém přestal existovat.
A přesně v té době Linux přinesl vývojářům / uživatelům způsob, jak sice složitě, ale aspoň nějak problémy ladit, vychytat a zprovoznit.
Jestli můj příspěvek vypadal jako hejt na MS nebo na vývoj doby, tak takto myšlen nebyl. Snažil jsem se jen popsat, od jaké situace se Linux odrazil a vypálil rybník.
Kromě plug and play, byl pro širokou veřejnost také zajímavý přínos IP Masquerade (NAT). Do té doby připojení znamenalo buďto mít blok IP adres, nebo mít jednu point-to-point přípojku (SLIP, PPP). Dostat internet do sítě (nejčastěji koaxiání ethernet) bylo prakticky neřešitelné, SOHO routery neexistovaly. Pak přišel Linux, nastavil se ipfwadm nebo ipchains a internet jel.
Všechny tyto bazální problémy jsou dnes vyřešené, žádný OS už dlouho nepřišel s ničím, co by bylo tak moc zajímavé pro masy.
Zrovna já moc MS nehejtuju, neb Linux a BSD mám jen na serverech. Na desktopu jen Windows a Maca.
Konstatoval jsem jen jaký byl kontext doby. Můžu uvést spoustu jiných příkladů - např. ruční mapování IRQ a DMA na sound blaster klonech - což byl ještě lepší výsměch pro plug and play, ale myslím, že to už mnozí kolegové zde nezažili a bylo by složité to vysvětlovat. Prezentace MS hovořila za vše.
To nebyl hate na MS, tak to tenkrát všeobecně v IT chodilo. (A stejně jako dnes tak i tenkrát se našli tací kteří tvrdili že žádné problémy nikdy nezažili, BSOD neexistuje, nikomu nic nepadá a že to jsou jen pomluvy. Zasekla se mi i PCI sběrnice, jindy z USB šel kouř a plameny...)
U nás se tehdy říkalo plug-and-pray.
Párkrát jsem zvažoval jestli nějaký ISA řadič raději poladit pájkou, aby se mi ty potvory (IRQ, DMA, adresy) nehádaly. Navíc v každém OS jinak. Taky VLBus alchymie... Jo, to byly časy :)
Takové GNU nebo Linux podle mě zaslouží velké uznání. Povedly se.
Zase objektivně - nejsem přesvědčen, že by byl rozdíl až tak propastný. Něco by bylo možná dokonce lepší, něco horší a něco prostě jiné. Padlo tu správně, že je z Linuxu odvozen Android, ale to si někdo myslíte, že kdyby Linus nepřišel z Linuxem, že by to něco podobného nevzniklo z jiného konce? Třeba od BSD (koneckonců tam má část kořenů dnešní Apple), ale klidně mohl vzniknout i zcela jiný OS ať už komerční nebo volný.
Koneckonců by bylo velmi dobrým tématem na flamewar, to, zda v jistém smyslu pro opensource nebylo převládnutí linuxu, spojeného se Stallmanovým GPL spíš na škodu proti hypotetické situaci, kdy by převládla BSD licence...
A i podle Linuse k tomu nebylo moc daleko, BSD se pod free licencí objevilo dříve než Linux, pak ho ale na 2-3 roky zbrzdily právní spory, uzavřené až někdy kolem roku 1994. Linus se sám nechal slyšet, že nebýt těchto sporů by se asi do Linuxu nepustil... V 90tých letech ale zkrátka ty "pouhé" 2-3 roky zdržení měly dopad zásadní a ve výsledku to mělo na rozjezd Linuxu dopad zcela zásadní.
Mr.McFly
To je dost tezka otazka.
Mozna, kdyby nebylo k dispozici Linuxove jadro, tak by se RMS a parta lidi kolem GNU dokopali dodelat HURD. A mozna by se pak veci vyvijeli velmi podobnym stylem, protoze to jak IT dnes svet vypada, neni ani tak/jen ciste zalezitosti Linuxu. Musis do toho zapocitat taky Unixove valky, komercni uspech a rozpinavost M$ atd... Je to fakt tezko zodpoveditelna otazka.