Pa to vec linux ima. Ako si se ikad zanimao za pisanje drivera za linux vjerojatno si vidio raznih uputa sa raznih stranica koje govore koje funkcije moras implementirati, koje mozes i kako bi ih trebao implementirati. Medjutim, fora je u tome da se ni jednog navedenog naputka ne moras striktno drzati pa onda jedan developer radi skroz po napucima, drugi pola koda po napucima pola na svoj nacin, treci sve na svoj nacin itd. Na kraju dobijes dzumbus koji nit je standardiziran nit je kompatibilan sam sa sobom (pokusaj kompajlirati neki driver za kernel 2.6.20 s kernelom 3.1 (ili cak nekim starijim - npr. 2.6.25) - pola koda ces morati mijenjati jer su imena funkcija promijenjena ili sad primaju neke druge parametre).plavi zmaj7 je napisao/la:Ok,onda napuci i sugestije,ali da se uz njih dobivaju onkve marketinčke sličice koje na kutijama bolje prodaju robu.Ali ne standardi.Zovi to kako hoćeš.
Linux Sucks
Moderator/ica: Moderatori/ce
- DoDo
- Postovi: 1559
- Pridružen/a: 23 sij 2008, 11:51
- Spol: M
- OS: GNOME 3
- Lokacija: ~/Croatia/Zagorje/Radoboj
Re: Linux Sucks
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
-
plavi zmaj7
- Postovi: 22
- Pridružen/a: 04 sij 2012, 16:11
Re: Linux Sucks
znači,ovaj status quo je dobar! 
Re: Linux Sucks
Ne, nego je smeće i izaziva stravične probleme i troškove. Vrijeme potrošeno na rješavanje tih problema se moglo iskoristiti za poboljšanje drugih sustava, kao i pare.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
- DoDo
- Postovi: 1559
- Pridružen/a: 23 sij 2008, 11:51
- Spol: M
- OS: GNOME 3
- Lokacija: ~/Croatia/Zagorje/Radoboj
Re: Linux Sucks
Upravo zbog tog statusa quo ti je sav hardver tako lijepo sluzbeno podrzan pod linuxom od strane proizvodjaca.shrike je napisao/la:Ne, nego je smeće i izaziva stravične probleme i troškove.
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
-
plavi zmaj7
- Postovi: 22
- Pridružen/a: 04 sij 2012, 16:11
Re: Linux Sucks
Mislim da je Linus jednom citiran:"If it compiles it is good!".
Ali ajde,recimo da ste me predomislili,opet mislim da bi taj standard morao biti dirigiran od užeg kruga ljudi oko Linusa i Stallmana.
Ali ajde,recimo da ste me predomislili,opet mislim da bi taj standard morao biti dirigiran od užeg kruga ljudi oko Linusa i Stallmana.
- drone
- Moderator
- Postovi: 3293
- Pridružen/a: 01 pro 2010, 23:50
- OS: Arch/KDE, Debian/Armbian
- Lokacija: Nova Gradiška
Re: Linux Sucks
Istina, iako to nije jedini razlog. Ali je jedno veliko opravdanje proizvođačima hw-a kad ne žele podržavati Linux (prvenstveno su uz kernel i xorg vezani driveri). Pitam se bi li se stvarno nešto promijenilo kad se stvari u i oko linuxa ne bi toliko mijenjale. Recimo, idući Ubuntu LTS bi trebao biti podržan 5 godina od strane Canonicala. To je pristojan period i zanima me hoće li to biti dovoljan poticaj proizvođačima hw-a da pišu drivere za baš taj LTS Ubuntu. Jer u tom slučaju nema veze što Linus nastavlja izbacivati nove kernele. Ubuntu će imati 5 godina isti kernel i Xorg.DoDo je napisao/la:Upravo zbog tog statusa quo ti je sav hardver tako lijepo sluzbeno podrzan pod linuxom od strane proizvodjaca.shrike je napisao/la:Ne, nego je smeće i izaziva stravične probleme i troškove.
1986-1990: Commodore64 / 1990-1994: Amiga 500 / 1995-1996: Amiga 1200 / 1997-2001: N/A@home /
2002-2004: Windows98, XP /
2004-2005: Knoppix, Mandrake / 2005: Mandriva, Ubuntu / 2005-2009: LFS / 2009-2010: Mint /
2010-... Arch
2002-2004: Windows98, XP /
2004-2005: Knoppix, Mandrake / 2005: Mandriva, Ubuntu / 2005-2009: LFS / 2009-2010: Mint /
2010-... Arch
Re: Linux Sucks
Ubuntu LTS ne znam, ali bi sigurno bilo lakše udobrovoljiti proizvođače da to urade. Ipak, i dalje mislim da kada bi linux imao isti mehanizam kao i freeBSD kernel da bi to bilo najbolje. Također bi trebalo maknuti i ovisnosti o xorg-u i gcc-u.
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
-
semiRocket
- Postovi: 287
- Pridružen/a: 13 lip 2009, 03:34
Re: Linux Sucks
Hmm, kernel je vrlo striktan što se tiče standarda, problem (ili ne) je u userspace-u. Svako radi kako mu paše i to dovodi do polovičnih poluproizvoda. Problem je što nema plaćenih osoba da održavaju drivere kroz promjene kernela (paze na to da se ne polomi nešto). Izuzetak Texas Instruments, Samsung, Nokia, ali to većinom za ARM, OMAP arhitekturu. Intel..
Još nešto sam primjetio, u kernelu ne dozvoljavaju kod koji bi mogao otvoriti korištenje open source drivera u userspacesu tzv. closed source. Drugim riječima, ako žele napraviti zatvoreni driver morat će sve pisati ponovno.
https://lkml.org/lkml/2011/11/30/337
https://lkml.org/lkml/2011/12/19/560
Još nešto sam primjetio, u kernelu ne dozvoljavaju kod koji bi mogao otvoriti korištenje open source drivera u userspacesu tzv. closed source. Drugim riječima, ako žele napraviti zatvoreni driver morat će sve pisati ponovno.
https://lkml.org/lkml/2011/11/30/337
https://lkml.org/lkml/2011/12/19/560
▓▒░░▒▓╚╩══╦╧═══╨─◄♦
Re: Linux Sucks
Pa nije baš striktan. Ako se mijenjeju imena funkcija (a mijenjaju, imao sam stravičnih problema sa pctel modemom zbog toga) i ako ne možeš koristiti modul kompiliran za 2.x.y na 2.v.w kernel, neovisno od gcc-a i xorga, nije dobro. Dakle, to tražma:
1) Kompletna back i forward kompatibilnost drivera (bilo već kompiliranih, bilo source)
2) Neovisnost o gcc-u
3) Neovisnost o xorg-u (ili waylandu)
1) Kompletna back i forward kompatibilnost drivera (bilo već kompiliranih, bilo source)
2) Neovisnost o gcc-u
3) Neovisnost o xorg-u (ili waylandu)
Es gibt keinen Gott, kein Universum, keine menschliche Rasse, kein irdisches Leben, keinen Himmel, keine Hölle. Es ist alles ein Traum - ein grotesker und dummer Traum. Nichts existiert außer dir. Und du bist nur ein Gedanke - ein vagabundierender Gedanke, ein nutzloser Gedanke, ein heimatloser Gedanke, der verloren in der leeren Ewigkeit wandelt!
Re: Linux Sucks
Kernel je "entitet" koji se mijenja. Sukladno toj izjavi, zasto bi onda driver koji je napisan za jednu verziju radio na drugoj ?
Mali patch sim/tam i "voila" (naravno ukoliko je driver "open source"). Ne razumijem gdje je problem ?
P.S. @drone
LTS ne znaci da ce distribucija imati u navedenom periodu iste verzije programa koje je imala pri izlasku (to bi bilo suludo). To znaci da ce se davati podrska za taj konkretan proizvod u navedenom razdoblju, naravno, samo za pakete koji su sluzbeno izdati od strane vendora distribucije ...
EDIT:
Linux je dobar ovakav kakav jest. Drugim rijecima, ima svoj prirodni evolucijski put.
Linux sucks ? (cliché) Well, i guess the truth is in the eye of the beholder.
Mali patch sim/tam i "voila" (naravno ukoliko je driver "open source"). Ne razumijem gdje je problem ?
P.S. @drone
LTS ne znaci da ce distribucija imati u navedenom periodu iste verzije programa koje je imala pri izlasku (to bi bilo suludo). To znaci da ce se davati podrska za taj konkretan proizvod u navedenom razdoblju, naravno, samo za pakete koji su sluzbeno izdati od strane vendora distribucije ...
EDIT:
Linux je dobar ovakav kakav jest. Drugim rijecima, ima svoj prirodni evolucijski put.
Linux sucks ? (cliché) Well, i guess the truth is in the eye of the beholder.
When you're a kid and you wanna go "Weee !", but you ain't got drugs yet ... You hold out for your life, hold on to your little GONADS ... and STRIFE.