» »

Linus Torvalds: Linux je glomazen

1
2
»

Brane2 ::

Ko zmanjka tehničnih argumentov, modruj o kolesu...
On the journey of life, I chose the psycho path.

techfreak :) ::

Ker so fanatiki hoteli iz server sistema narediti workstation so ga zasvinjali
do te mere, da ni ne server ne workstation.

Skoraj sem že mislil, da je večina weba serviranega iz Linux mašin ...

Mavrik ::


Žal je kolo štirioglato. Ker so fanatiki hoteli iz server sistema narediti workstation so ga zasvinjali
do te mere, da ni ne server ne workstation.


Hm, saj tudi Microsoft uporablja praktično isto NT jedro za strežniške in ne-strežniške sisteme. Kako se to "zasvinjanje" kernela pozna končnemu uporabniku?

(Ponavljam: govorimo o JEDRU, bluženje o KDEju je offtopic.)
The truth is rarely pure and never simple.

yeti ::

Ker so fanatiki hoteli iz server sistema narediti workstation so ga zasvinjali
do te mere, da ni ne server ne workstation.

Skoraj sem že mislil, da je večina weba serviranega iz Linux mašin ...


Seveda, tako kot je bilo tako vcasih z drugimi sistemi. Koliko je tu zaradi tehnicne
superiornosti linuxa in koliko zaradi reklame je pa druga stvar...
Go away or I will replace you with a very small shell script.

techfreak :) ::

Zaradi reklame imam jaz na web strežniku Linux gor? Komu pa delam reklamo? Komu pa Facebook dela reklamo?

Poglej si MS kako oglašujejo svojo superiornost. Ali pa njihove Case Studies.

yeti ::

Hm, saj tudi Microsoft uporablja praktično isto NT jedro za strežniške in ne-strežniške sisteme. Kako se to "zasvinjanje" kernela pozna končnemu uporabniku?

(Ponavljam: govorimo o JEDRU, bluženje o KDEju je offtopic.)


Koncni uporabnik naceloma zazna zadevo samo kot nestabilnost sistema oz potencialni pocasnosti in pa seveda pri odpravljanju bugov (na kar seveda vpliva bloated koda).

Vendar da ne bo pomote, tudi windowsi so bloatani, vprašanje je samo koliko je to problem za workstation in koliko za server. Uporabnik lahko marsikaj pozre pri obeh sistemih, koliko pa sistemec ko mora imeti masino operabilno 24/7 je pa druga stvar. In pa seveda kaj mu ponudi workstation sistem (nekoga ki cele dneve kuca dokumente in maile pravice na sistemu ne zanimajo) oz. server (kjer je sistemec precej zalosten ce mu ne rata skupaj spacati nekih zadovoljivih pravic glede na zahteve ki jih ima).
Go away or I will replace you with a very small shell script.

yeti ::

Ah imam še nekaj na to temo. Vecino Linux najbolj glasno hvalijo razni web designerji, in php "programerji", ki imajo seveda neverjetne izkusnje iz podrocja sistema. Zaenkrat so se vsi, ki jih poznam in se ukvarjajo s sistemskim developmentom spokali iz linuxa na druge sisteme. Zaenkrat brez izjem. Sam ga pa tako ali tako uporabljam samo "silom prilike", mi gre res na jetra ce se vsakic ko ga rabim zaletim v kaksen bug... ne da se mi, po domace povedano.
Go away or I will replace you with a very small shell script.

Brane2 ::

Fair enough. Lahko našteješ par showstopperjev, ki so ti definitvno zagabili življenje v linux KERNELU ?
On the journey of life, I chose the psycho path.

techfreak :) ::

Očitno pri Googlu res nimajo resnih developerjev/administratorjev potem ... ni čudno, da potem Gmail vsako leto ne deluje urco ali pa dve.

Zgodovina sprememb…

yeti ::

Fair enough. Lahko našteješ par showstopperjev, ki so ti definitvno zagabili življenje v linux KERNELU ?


Ne. Žal bi me prevec dobro "oznacili", imam ze ves cas na "koncu jezika" (oz. prstev) vendar se bom vzdrzal. Recimo samo, da jih v majhnih podjetjih ne boste srečali... Lahko pa ti povem da sem zelo tečne nasel tudi v windowsih. Seveda ne v samem coru kernela...

Očitno pri Googlu res nimajo resnih developerjev/administratorjev potem ... ni čudno, da potem Gmail vsako leto ne deluje urco ali pa dve.


Kakšen % googlove farme res sestavljajo linuxi z trenutno "updatano" navlako in latest kernelom pravzaprav res zanima tudi mene. Rekel bi, da so ga zelo specializirali za svoje potrebe in ti zagotovo ne bi bil všeč.
Go away or I will replace you with a very small shell script.

Zgodovina sprememb…

  • spremenil: yeti ()

techfreak :) ::

Jah saj "smeti" lahko tudi ti pobereš iz kernela ven, če ti ne pašejo.

Brane2 ::

Trilijarda postov na to temo, pa nihče še ni pokazal na "vso to navlako".

Evo, recimo da si Google. Kaj točno je v tem kernelu ( recimo tanovem 2.6.31) navlaka, ki se je težko/nemogoče znebiti ?
On the journey of life, I chose the psycho path.

yeti ::

Trilijarda postov na to temo, pa nihče še ni pokazal na "vso to navlako".

Evo, recimo da si Google. Kaj točno je v tem kernelu ( recimo tanovem 2.6.31) navlaka, ki se je težko/nemogoče znebiti ?


Pa poglejva... t.i. bloated koda je (vsaj obicajno), koda, ki je zaradi raznih nacinov uporabe na raznih mestih nepotrebno
zakomplicirana zaradi flikanja pri raznih izjemah, ki ne pašejo v osnovno arhitekturno zasnovo programa. Npr. (trivialen), ko
po osnovnem designu ugotoviš da pa obstaja nekaj, na kar nisi pomislil na zacetku. Seveda je pri danasnjem napredovanju i/o
devicov to precej preprosto, ce je koda zastavljena pred nekaj leti, saj naprave, ki sedaj obstajajo takrat še niso. Sčasoma
se ti takšnega "flikanja" kode pojavi toliko, da postane nevzdrzno, še toliko bolj pri široko zastavljenih zadevah, kjer dejansko
vseh popravkov ne mores poizkusiti vsepovsod. Časi dodajanja novih featurejov se podaljsajo, bug fixing je naporen in obicajno
pelje k novim in novim flikam.

Običajno je rešitev narediti redisign vsakih nekaj let, kar pa divji razvoj operacijskih sistemov ne dopušča, kdo si lahko privošči
da npr. iz verzije kernela 2.6 na 2.7 potrebuješ za support že podprtih naprav redisign ali rewrite kode, ki to omogoča. Tu pride v
igro KAKO DOBER JE DEJANSKI DESIGN. Hja bomo videli... vendar je moja drzna trditev, da je taksne svinjarije od kode po celemu linux,
se pravi ne samo po kernelu ogromno. Sicer je to dejansko bolezen open source projektov, koda je odprta in dejansko vsak "poflika"
kolikor rabi zase in morda se mickeno zraven. Brez da bi se dejansko zamislil kako to paše v celoten design (ker je seveda za to potrebno
preveč dela). Patch na patch, na koncu pa imas gordijski vozel, ki za silo deluje, nihče pa se ga ne upa razvozljati, ker lahko to
pomeni, da nekaj, za kar niti ne veš več zakaj je tam, povzroči da nekaj vitalnega ne deluje več. Zoprno... če mene vprašate (in seveda
nočete niti vedeti, ker sem troublemaker in se ne strinjam z vašimi svetovnimi nazori (its not the age, its the milage ;) ), je tu glavna prednost mikrokernela nasproti monolitnemu oz. kakršnegakoli načina da naredis program maksimalno modularen, da lahko zadevo
sčasoma redisigniraš, brez da bi ti trpele nove verzije programa (oz. zgolj začasno). Čas bo pokazal...
Go away or I will replace you with a very small shell script.

Zgodovina sprememb…

  • spremenil: yeti ()

Brane2 ::

Nehi nakladat. Nisem te vprašal za slovarsko definicijo bloata.

Poglej v kernel in mi daj primer.

Glede na vse, kar si imel za povedati o tem, bi moral biti sposoben stresti iz rokava sto kričečih primerov.
On the journey of life, I chose the psycho path.

yeti ::

Nehi nakladat. Nisem te vprašal za slovarsko definicijo bloata.

Poglej v kernel in mi daj primer.

Glede na vse, kar si imel za povedati o tem, bi moral biti sposoben stresti iz rokava sto kričečih primerov.


He he, pa koji si mi ti faktor. Zakaj bi se matral s kodo, ki me niti ne zanima. Imam svoje dovolj... Meni osebno na celi
črti visi dolj za linux, glede server sida sem migrira na BSD, kot workstation pa so windowsi daleč UPORABNEJŠI in glede na
to, da mi res ni problem skodirat karkoli rabim (veš sem eden tistih čudnih, stare šole, ki raje sami delajo memory management)
res ne vidim nobenega razloga, da bi se zaradi ene ali druge strani ukvarjal z linuxovimi bugi. Ti imaš open source, jaz pa
v skrajnem primeru popatcham IAT tabelo.

Mimogrede, veš v čem je velika prednost BSDja? Ko iščeš rešitev na netu, ti ni treba preskočit prvih 10 strani na googlu,
kjer se teenagerji repenčijo kako cool so, rešitve pa ni nikjer ;)

p.s.: ce je imel Linux jajca to povedat mu kar zaupam, tule se nisem oglasil ker bi imel probleme s tem dejstvom,
temveč ker imate linux preacherji take hude probleme sprejeti to dejstvo od lastnega BOGA in si raje poskušate
na 100 načinov razložiti kje je bil narobe razumljen (npr kot prevod tiste očitne očitne fraze "Uf, I'd love...").
Go away or I will replace you with a very small shell script.

Zgodovina sprememb…

  • spremenil: yeti ()

PaX_MaN ::

V bistvu, med vrsticami, praviš, da pojma nimaš?

yeti ::

V bistvu, med vrsticami, praviš, da pojma nimaš?


Tako je :D Se zdaj počutiš kaj bolje? :D

Vem samo da ne maram, da mi binary obvisi v kernelu... :D Pa najsi je to linux ali windowsi...
Go away or I will replace you with a very small shell script.

Zgodovina sprememb…

  • spremenil: yeti ()

Brane2 ::


He he, pa koji si mi ti faktor. Zakaj bi se matral s kodo, ki me niti ne zanima. Imam svoje dovolj...


Podal si maso enih trditev in NIKAKRŠNE utemeljitve.
It's put up or shut up time. Al to mogoče za ne-GPL softver ne velja ?


Meni osebno na celi črti visi dolj za linux, glede server sida sem migrira na BSD, kot workstation pa so windowsi daleč UPORABNEJŠI in glede na
to, da mi res ni problem skodirat karkoli rabim (veš sem eden tistih čudnih, stare šole, ki raje sami delajo memory management)
res ne vidim nobenega razloga, da bi se zaradi ene ali druge strani ukvarjal z linuxovimi bugi. Ti imaš open source, jaz pa
v skrajnem primeru popatcham IAT tabelo.


Res ? Glede na trditve prej sem imel vtis, da s flomastrom rišeš maske ročno in delaš čiperaj za svojo mašino v lastni kuhinji...


Mimogrede, veš v čem je velika prednost BSDja? Ko iščeš rešitev na netu, ti ni treba preskočit prvih 10 strani na googlu,
kjer se teenagerji repenčijo kako cool so, rešitve pa ni nikjer ;)


Ne pa recimo bloat-lessness ?
On the journey of life, I chose the psycho path.

Zgodovina sprememb…

  • spremenil: Brane2 ()

yeti ::

Podal si maso enih trditev in NIKAKRŠNE utemeljitve.
It's put up or shut up time. Al to mogoče za ne-GPL softver ne velja ?


Joj... zdaj sem se pa zasekiral :D Reciva takole, dol mi visi za vse fanatične linux preacherje, za vse fanatične
windows preacherje, za vse fanatične BSD/"name your poison" preacherje. Vsi preacherji so navaden poden. Če nekdo
ni sposoben sprejeti, da ima sistem poln bugov in mu za povrhu še capo-di-banda reče, da je kernel bloatan, hja...
... se zgodi. Moja utemeljitev so lastne izkušnje (ki sem si jih, pazi to, nabral na šestih sistemih (in tu niso
šteti wnt4, wnt2k, wnt2k3,... in razne distribucije in verzije linuxa kot ločeno ;) ), ali mi verjames kar sem
napisal ali pa je zadeva zate popolen bullshit me pa v bistvu niti ne zanima. Sploh tipkam tule zato ker je med
vami nekaj komediantov, s katerimi se je zabavno kregat, ne sekiraj se, me bo že minilo... :D
Go away or I will replace you with a very small shell script.

Zgodovina sprememb…

  • spremenil: yeti ()

Brane2 ::

in ti si rekel "seveda".

Nakar te prosim za konkreten primer, pa me označiš praktično za AlKajdo.

Dokazovanje trditev je nekako osnovni bonton na ST.

Moraš biti sposoben pokazati, od kod si izpeljal določeno stvar v debati.

In kar se Linusa tiče, se mi ne da copy&pasteat tega, kar je dejanjsko reku, ker ti ne bi pomagalo...
On the journey of life, I chose the psycho path.

yeti ::

Mislim, da sem že napisal, da ne bom dajal konkretnih primerov ker me preveč označujejo, sicer pa da
bi tebe označil za karkoli? I beg to differ... mi sicer nekritični preacherji gredo na živce, se mi pa
ne sanja ali si eden njih ali ne in me (spet) konec koncev niti ne briga. Povedal sem svoje mnenje in
to je kar se mene tiče vse :) Sem pa prepričan, da bi mi bil marsikateri sistemec hvaležen, če bi se
na podlagi nekaj mojih stavkov odločil probati še kaj drugega kot linux.

p.s.: pozabil sem povedati, da sem skrajno neprilagojen in mi med drugim dol visi tudi za t.i. bonton
aka "Kako biti hinavski po pravilih" ;)
Go away or I will replace you with a very small shell script.

Zgodovina sprememb…

  • spremenil: yeti ()

Poldi112 ::

Očitno o linux-u nimaš pojma in samo nabijaš brez kakršnih koli utemeljitev - ker kot praviš nimaš jajc, dejansko pa nimaš pojma. Zdaj če misliš, da sistemci padamo ta take preacherje, potem se pač motiš.

Daleč najbolj smešen je tale tvoj umotvor:
>Sicer je to dejansko bolezen open source projektov, koda je odprta in dejansko vsak "poflika"
>kolikor rabi zase in morda se mickeno zraven. Brez da bi se dejansko zamislil kako to paše v celoten design (ker je seveda za to potrebno
>preveč dela). Patch na patch, na koncu pa imas gordijski vozel, ki za silo deluje, nihče pa se ga ne upa razvozljati, ker lahko to
>pomeni, da nekaj, za kar niti ne veš več zakaj je tam, povzroči da nekaj vitalnega ne deluje več.

A si že slišal za maintainerje? Ker pišeš tako kot da misliš, da kar vse pride v kernel. In tu je čas, da ti postavim vprašanje - kolikokrat je linux prišel do takih situacij z gordijskim vozlom in koliko kompletnih rewrite-ov je imel?

>Mislim, da sem že napisal, da ne bom dajal konkretnih primerov ker me preveč označujejo
Nič te ne označuje bolj za mlatilca prazne slame, kot ravno nepodajanje primerov. //ja, vem, grozna slovenščina.
Where all think alike, no one thinks very much.
Walter Lippmann, leta 1922, o predpogoju za demokracijo.

Zgodovina sprememb…

  • spremenil: Poldi112 ()

BigWhale ::

+----------------------------+
|Please Don't Feed The Trolls|
+----------------------------+
            |
            |
            |


Pa preberite si drugo tocko, tukajle.

PS: A lahko dobimo monospaced fonte? Hvala. :P

Zgodovina sprememb…

  • spremenil: BigWhale ()

poweroff ::

Ah imam še nekaj na to temo. Vecino Linux najbolj glasno hvalijo razni web designerji, in php "programerji", ki imajo seveda neverjetne izkusnje iz podrocja sistema. Zaenkrat so se vsi, ki jih poznam in se ukvarjajo s sistemskim developmentom spokali iz linuxa na druge sisteme. Zaenkrat brez izjem.

Zanimivo. Jaz poznam kup ljudi, ki so storili obratno. Web designerji pa seveda o Linuxu nimajo pojma in ga ne uporabljajo, saj jim je pomemben samo brskalnik. PHP programerji so poseben problem, so pa v manjšini. Kolegi, ki se resno ukvarjajo s sistemsko administracijo pa mi bodo praviloma priporočili Linux.
sudo poweroff

yeti ::

Poldi112, Bigwhale...


Podarjam vama en lep nasmeh. Sem pa s temo zakljucil tako da si lahko oddahneta.

Matthai: Kolegi, ki se resno ukvarjajo s sistemsko administracijo pa mi bodo praviloma priporočili Linux.


Lepo. Saj bo delal in veliko veselja pri uporabi ti zelim.
Go away or I will replace you with a very small shell script.
1
2
»


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Kdo piše Linuxovo jedro (strani: 1 2 )

Oddelek: Novice / Operacijski sistemi
7331734 (25383) AndrejO
»

GNU/Linux, GNU plus Linux

Oddelek: Operacijski sistemi
163812 (3388) Zero0ne
»

Linus Torvalds: Linux je glomazen (strani: 1 2 )

Oddelek: Novice / Ostala programska oprema
7410323 (6408) yeti
»

Vzroki v kernelu Linuxa da na njem ne delajo Win aplikacije (strani: 1 2 )

Oddelek: Programiranje
767060 (5427) BlueRunner
»

Windows 2006 (strani: 1 2 )

Oddelek: Novice / Operacijski sistemi
535667 (5667) Hellios

Več podobnih tem