Stranica: 1/4.

[diskusija] Koje su promjene važne za Linux?

Postano: 23 kol 2011, 18:50
Postao/la shrike
Pozdrav ekipa. Dugo nismo imali neku "disuksiju" u kojoj uspijevam naljutit sve oko sebe, pa sam mislio da krenemo još jednom. OK, šalim se malo:D Ozbiljno sada. Dosta sam razmišljao o problematici linuxa i što bi trebalo uraditi da se vidno i kvalitetno poboljša. Mislim da je jezgra problema kernel i hardver. Tj, kao glavnu stvar koju bi linux trebao promijeniti je problematiku drivera za linux kernel.
Veliki je problem što svaki modul koji se kompajlira za kernel mora biti kompajliran identičnom verzijom gcc-a, baš za taj kernel i u nekim slučajevima i za dodatne neke vanjske sustave specifične verzije (npr nvidia driver mora biti kompiliran za specifičnu verziju xorga, kernela i sve to istim gcc-om). Dakle, glavna stvar:
Napraviti uniformirani način pisanja modula da su kompatibilni u oba vremenska smjera sa kernelom (BSD stil) i da gcc verzija nije potrebna.
Znači, modul bi mogao biti kompiliran jednom u bilo kojem gcc-u i zatim korišten na bilo kojoj verziji kernela (naravno, od vremena promjene) i bez obzira na xorg ili bilo koju drugu biblioteku/podsustav.

Druga stvar koja me jako živcira je strašna sporoća linuxa u nekim stvarima. KDE, GNOME, pa čak i xfce troše jako puno resursa a ne nude veliku brzinu. Kao što sam spomenuo na jednoj drugoj temi, win98 explorer se na pentium 2 vrti radikalno brže nego gnome, xfce ili kde na pentium 4. To je suludo. Je da možda kde ima više opcija od win98, ali one nisu non stop uključene. A xfce i gnome ne nude ništa više od win98 UI.
Zvučni sustav je isto tako prekrcat (puslaudio ima brdo layera). xorg je prekrcat (isto ima brdo layera). Ma ima toliko podsustava za podsustave da se sustav muči sa monstruoznom količinom stvari bez ikakve potrebe. Dakle:
Treba smanjiti postojeću količinu layera i optimizirati za efikasnost i brzinu.
Ne služi mi komp da servira neki UI/GUI i da moram imati dual core i noviju grafičku sam oda bi pokrenuo sustav u default. Bilo kakav gui/ui/de se mora moć vrtiti na pentium 2 glatko i jasno, da ostatak cpu/gpu vremena može ići aplikacijama. Misli mda projekti tipa E17 dokazuju da se može izgledati lijepo i trošiti malo resursa (šteta što je E17 toliko bugovit).

Koja su vaša mišljenja? Koje strukturalne promjene treba uraditi?

Re: [diskusija] Koje su promjene važne za Linux?

Postano: 23 kol 2011, 19:14
Postao/la Nele
Meni je totalno neprakticno da kad instaliram program moram ici kopati po meniju da ga pokrenem. Bilo bi super kad bi tokom instalacije aplikacija ponudila da li zelis na desktopu shortcut.

Re: [diskusija] Koje su promjene važne za Linux?

Postano: 23 kol 2011, 19:20
Postao/la shrike
Nele je napisao/la:Meni je totalno neprakticno da kad instaliram program moram ici kopati po meniju da ga pokrenem. Bilo bi super kad bi tokom instalacije aplikacija ponudila da li zelis na desktopu shortcut.

Mislio sam više na strukturalne i fundamentalne promjene, ne tweakove/manje patcheve pojedinih programa.

Re: [diskusija] Koje su promjene važne za Linux?

Postano: 23 kol 2011, 19:34
Postao/la stefan
Slazem se s tobom, brzina OS-a je nekako pala u drugi plan.
Xorg je strasno nabujao i vec je zastario... moza prelazak na wayland bude potez u dobrom smjeru.
Opcenito bi bilo dobro da se kernel developeri posvete performansama... sigunost i stabilnost je na zavidnoj razini, ali brzina (vise) nije.

To naravno vrijedi i za ostale developere... iako KDE postaje sve brzi...

Re: [diskusija] Koje su promjene važne za Linux?

Postano: 23 kol 2011, 21:32
Postao/la Suko
Uvesti standarde.
Npr, jedan sustav instalacije programa.
Osim toga bi bilo dobro olaksati proizvodjacima hardvera izradu drivera.
Ono sto si rekao o smanjenju layera. (Ne vidim kako bi se to ostvarilo, ali eto, dobra ideja.)
Rastjerati sve male projekte i posvetiti se konkretnim stvarima. (Nije bas FLOSS way i nece se desiti)
Jedna konkretna firma koja bi radila ozbiljan desktop Linux koji bi se kupovao, a nudio bi sve ovo sto smo naveli.
I Svizac da ima ko motati cokoladu. . .

Re: [diskusija] Koje su promjene važne za Linux?

Postano: 23 kol 2011, 21:44
Postao/la Grof
Promjene važne za koga? Za sistemce, za obične smrtnike, za znanstvenike... za koga?
Ako je za obične smrtnike onda su one promjene koje radi Cannonical na pravome putu, dakle unifikacija grafičkog sučelja i suživota sa računalom. Sve po sistemu što manje glavobolje. To automatski podrazumjeva i dobru podršku za hardver.

Re: [diskusija] Koje su promjene važne za Linux?

Postano: 23 kol 2011, 22:01
Postao/la glaskoncILLa
brzina de-a nikad nije bila jaca strana linuxa, sto zbog drivera, sto zbog izdvojenosti od kernela, sto zbog x-a kao takvih.
mozda se nesto pomakne sa waylandom, ali do toga ce jos proci vremena.

na koji nacin canonical unificira graficko sucelje, to je jos samo jedna riba u jezeru, trenutno i ne najjaca.. :)
a i podrska za hardware vise ovisi o proizvodjacima istog.

mijenjati, mislim da bi linux dugorocno najvise profitirao pravom standardizacijom i to opceprihvacenom i primjenjenom.
ali to se vjerojatno u ovom setupu nece dogoditi, main distre guraju svaka na svoju stranu, sto je i za ocekivati u setupu gdje svatko moze raditi sto zeli, misljenja su razlicita, a distre su donekle skupine istomisljenka.

Re: [diskusija] Koje su promjene važne za Linux?

Postano: 23 kol 2011, 22:09
Postao/la Grof
glaskoncILLa je napisao/la: na koji nacin canonical unificira graficko sucelje, to je jos samo jedna riba u jezeru, trenutno i ne najjaca.. :)
a i podrska za hardware vise ovisi o proizvodjacima istog.
Očito je moj pogled na Linux i korisnike u kontradikciji sa svime :mrgreen: (zato sam i otišel... :) )

Re: [diskusija] Koje su promjene važne za Linux?

Postano: 23 kol 2011, 22:20
Postao/la glaskoncILLa
ne moras odlaziti zbog toga, u tome i je car zajednice, razlicitosti. :mrgreen:

Re: [diskusija] Koje su promjene važne za Linux?

Postano: 23 kol 2011, 22:43
Postao/la retsam
Suko je napisao/la:Uvesti standarde.
Npr, jedan sustav instalacije programa.
Osim toga bi bilo dobro olaksati proizvodjacima hardvera izradu drivera.
Ono sto si rekao o smanjenju layera. (Ne vidim kako bi se to ostvarilo, ali eto, dobra ideja.)
Rastjerati sve male projekte i posvetiti se konkretnim stvarima. (Nije bas FLOSS way i nece se desiti)
I što ako netko neće koristiti taj jedan sustav instalacije, što onda, dobit će kaznu, he shall not be called linux??? To ruši sve slobode definirane GPL-om, ajde to reci stričeku Stallmanu stucise . U vezi layera se slažem. Zadnju rečenicu neću komentirati to je kao (karikiram) SAD kaže: "Moramo se riješiti onih beskorsnih proizvođača automobila i dopustiti rad samo xy" :o

Mišljenja sam da je spas u prepisivanju kernela ili barem velikim promjenama struktura u sustavu. Npr. u linuxu ne postoji base system, linux je konglomeracija malih podsustava koji čine jednu cjelinu. Audio sustav je skroz u kurcu imamo hrpu svega alsa,pulseaudio,oss, gstreamer. Mislim da bi se developeri trebali posvetiti pročišćavanju linux, sve ostalu su manje više kozmetičke promjene.

P.S. I da naravno bankrot canonicala.