Linux Sucks

Razne diskusije o Linuxu, neovisno o distribuciji.

Moderator/ica: Moderatori/ce

Avatar
DoDo
Postovi: 1559
Pridružen/a: 23 sij 2008, 11:51
Spol: M
OS: GNOME 3
Lokacija: ~/Croatia/Zagorje/Radoboj

Re: Linux Sucks

Post Postao/la DoDo »

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š.
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).
:mrgreen: Smile! It makes people wonder what you're thinking about... :mrgreen:
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

Post Postao/la plavi zmaj7 »

znači,ovaj status quo je dobar! :)
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: Linux Sucks

Post Postao/la shrike »

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!
Avatar
DoDo
Postovi: 1559
Pridružen/a: 23 sij 2008, 11:51
Spol: M
OS: GNOME 3
Lokacija: ~/Croatia/Zagorje/Radoboj

Re: Linux Sucks

Post Postao/la DoDo »

shrike je napisao/la:Ne, nego je smeće i izaziva stravične probleme i troškove.
Upravo zbog tog statusa quo ti je sav hardver tako lijepo sluzbeno podrzan pod linuxom od strane proizvodjaca. :mrgreen:
:mrgreen: Smile! It makes people wonder what you're thinking about... :mrgreen:
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

Post Postao/la plavi zmaj7 »

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.
Avatar
drone
Moderator
Postovi: 3293
Pridružen/a: 01 pro 2010, 23:50
OS: Arch/KDE, Debian/Armbian
Lokacija: Nova Gradiška

Re: Linux Sucks

Post Postao/la drone »

DoDo je napisao/la:
shrike je napisao/la:Ne, nego je smeće i izaziva stravične probleme i troškove.
Upravo zbog tog statusa quo ti je sav hardver tako lijepo sluzbeno podrzan pod linuxom od strane proizvodjaca. :mrgreen:
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.
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
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: Linux Sucks

Post Postao/la shrike »

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

Post Postao/la semiRocket »

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
▓▒░░▒▓╚╩══╦╧═══╨─
Avatar
shrike
Moderator
Postovi: 10322
Pridružen/a: 07 pro 2007, 18:07
Spol: Y
OS: utuntu 19.10
Kontakt:

Re: Linux Sucks

Post Postao/la shrike »

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)
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!
Avatar
drade
Postovi: 910
Pridružen/a: 12 svi 2010, 07:57
OS: linux

Re: Linux Sucks

Post Postao/la drade »

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.
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.
Odgovori