Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Linux kernel getting buggier

[es] :: Advocacy :: Linux kernel getting buggier

Strane: 1 2 3 4

[ Pregleda: 13889 | Odgovora: 75 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.cmu.carnet.hr.



+25 Profil

icon Re: Linux kernel getting buggier07.05.2006. u 19:02 - pre 218 meseci
@Zeleni Obad

Ne bih bas rekao da "Winblows" sluzi samo za profesionalnu audio&video produkciju ako nemas para za OSX, i za igrice. Prije bih rekao da Windowsi, po broju podrzanog hardvera i napisanog softvera, imaju uvjerljivo najvecu primjenu u svijetu desktopa i radnih stanica. Ne postoji niti jedna oblast kompjuterskih tehnologija u sferi radnih stanica, u kojoj ne postoji reprezentativni softver na Windowsima. Od audio produkcije, preko 3D-a, softverskog developmenta, matematickih proracuna, fizikalnih simulatora, alata za dizajniranje IT struktura.

GNU/Linux Windowsima moze uzet kolac na entry-level desktop trzistu, i nastavit svoj rast prema normalnom desktop i workstation trzistu, ako :

- Nastane konzorcij koji ce diktirat odredjene standarde, i prestane animozitet prema "blobovima" i zlom proprietary kodu.

- Razvitak dobrih programerskih RAD-ova i IDE-a, unifikacija i standardizacija nekih APIa, privacanje POSIX-a u cijelosti, koji ce uvelike pomoc programerima, kako opensorsasima tako i firmama, da razvijaju svoja programska rjesenja za ine sisteme.

- Proglas mainstream proizvoda. To bi znacilo da su mainstream GNU/Linuxi recimo RH, Fedora i Slack, a za sve ostalo je hobisticki komad sistema. Uz danasnjih 20 velikih distribucija u stalnom koristenju, nijedna firma ne moze davat adekvatan support i implementirat svoja rjesenja na GNU/Linuxu. Sam ovaj potez bi mogao prouzrocit raskol u community-u, ali sad je gotovo, i ovakav radikalan potez je nuzan za kako takvu buducnost.

- Prihvacanje industrijskih development modela, i kompletan audit kernela, da napokon od kaubojstine nastane nesto normalno. Razvitak postenog bug-tracking sistema.

- Prebacivanje Linux koda, dakle kernel, na neku firmu koja ima iskustvo u UNIX developmentu. Ta firma tada moze napravit nuzne korake da se obezbjedi dobar kernel, arhitekturalno i po micanju bugova. Posto je kernel GPL licenciran, firma mora promjene i izmjene vratit nazad u community, iz kojega se buildaju ostali mainstream GNU/Linux sistemi.

- Linusu toplo preporucit da ne bode nos tamo gdje ne treba (sjetite se bisera sa standardima i RT sistemima), a RMS-a poslat u lokalnu ludaru.

- Prestat izmisljat toplu vodu i izbacit religiozne ciljeve iz glave. Svijet se vrti oko para i kapitala, i tako ce to ostat dok se ne desi neka ogromna katastrofa koja ce natjerat ljude na nesto drugo (recimo III. svjetski rat, ne daj boze). A do tad, mislim da kapitalizam ne moze iskorjenit ni vojna sila pet puta jaca od USA, a kamoli skup trollova sa slashdota.

To su koraci koji, po meni, GNU/Linux mora poduzet da sebi osigura roadmap bolje buducnosti. To sta su Danska, Njemacka i jos neke drzave uvele GNU/Linux u neke institucije, to je vise radi animoziteti prema americkoj tvrtci i samoj USA politici, nego radi kvalitete tog sistema. Da Microsoft slucajno osigura instituciji Njemacke vlade dio potrebnog sourcea za Windowse XP, koji ce im omogucit lokalne promjene, i smanji cijenu proizvoda za neku cifru, q'rac bi oni isli na Linux.

I sad, dok GNU/Linux ima gadne probleme sa svim stavkama, FreeBSD ima samo problem sa stavkom br. 2, tj. kvalitetnim rjesenjima za development. Zasto se jednostavno ne ugledat da nesto, realno slicno poput svoga, nego i dalje izmisljat toplu vodu, pokusavat promjenit IT svijet, i naravno, ne uspjevat u tome?

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
87.250.104.*



+4 Profil

icon Re: Linux kernel getting buggier07.05.2006. u 19:49 - pre 218 meseci
Sve to stoji, ali treba naglasiti jednu stvar koja se stalno ispušta iz vida. GNU/Linux nije dio kapitalističkog i "all-about-money" svijeta niti pretenduje da jednog dana u budućnosti to bude. Jedini razlog zašto se Linux community bori za tržište je veći user-base, na osnovu čega će da uslijedi bolja hardverska podrška, bolji softver (zbog većeg broja developera) i dr. Ako se ima veći user-base, onda će i proizvođači hardvera da redovno izdaju drajvere za linuks, Photoshop, AutoCAD, Macromedia će postojati i za Linux, igre će postojati i za Linux i sl.
Linux community ne razmišlja kapitalistički, veći broj korisnika - veći profit.
Wikipedija je veličanstven primjer snage saradnje na međunarodnom nivou putem Interneta. Za kratko vrijeme je dobijena najveća enciklopedija u istoriji, koja ni po čemu ne zaostaje za komercijalnim enciklopedijama sastavljanim od strane stručnjaka za pojedine oblasti.
Vjerujem da ista snaga saradnje na globalnom nivou može da izrodi jako dobar softver. Nema šta da vjerujem, već se dešava. Programiranje više nije privilegija visoko obrazovanih stručnjaka. Još malo pa će se i u osnovnim školama učiti osnove programiranja (kao strani jezici).
Što se tiče preuzimanja source koda Linuxa od strane firmi koje će ga dovesti u red, ne vidim da postoji ikakva zabrana da neko to uradi. Lijepo nazove novi kernel kako hoće, uradi šta treba i izda ga pod GNU GPL licencom.

"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

Ivan Dimkovic

Administrator
Član broj: 13
Poruke: 16687
*.l.strato-dslnet.de.



+7176 Profil

icon Re: Linux kernel getting buggier07.05.2006. u 20:42 - pre 218 meseci
Oh come on :) Linux je postao kako tako upotrebljiv kada je IBM ulozio resurse i opravio kernel. I generalno vecina bugfixa su upravo dosli iz korporacija koje popravljaju brljotine u tom "otvorenom kodu"

Da je Linux to sto pricaju ljudi kao Obad - on bi danas bio u stanju u kojem je... kako se bese zvase, GNU HURD, jel da ;-)

DigiCortex (ex. SpikeFun) - Cortical Neural Network Simulator:
http://www.digicortex.net/node/1 Videos: http://www.digicortex.net/node/17 Gallery: http://www.digicortex.net/node/25
PowerMonkey - Redyce CPU Power Waste and gain performance! - https://github.com/psyq321/PowerMonkey
 
Odgovor na temu

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.cmu.carnet.hr.



+25 Profil

icon Re: Linux kernel getting buggier07.05.2006. u 23:53 - pre 218 meseci
Ja da raspisem driver za nesto, trebam ga testirat na koliko ono distribucija, da ne pogazim sebi reputaciju ako ne radi na nekoj?

Ne kazem ja da GNU/Linux treba bit dio kapitalistickog svijeta, ali se treba uklopit u neke tokove i rutine. Rekao sam ti gore -> BSD ima samo problema sa nedostatkom dovoljno dobrih programerskih vizualnih alatki, i to je to. Zasto Linux ne bi mogao bit takav?

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
87.250.104.*



+4 Profil

icon Re: Linux kernel getting buggier08.05.2006. u 00:29 - pre 218 meseci
Ne sumnjam da je BSD odličan, ali još nigdje nisam vidio da neki proizvođač hardvera daje drajvere za BSD. Dakle, koliko je loša hardverska podrška za Linux, daleko je lošija za BSD. Manje je programa, manji je broj korisnika. Prema tome, koliko god BSD bio dobar, Linux je daleko ispred njega gledajući pogodnost za široku primjenu na Desktopu.
Sad se pojavljuju neke distribucije zasnovane na BSD-u ili OpenSolarisu, sve sa KDE-om i pripadajućim softverom.
Zna li neko zašto BSD nije odabran za kernel GNU sistema? Zbog licenci?

[Ovu poruku je menjao Not now, John! dana 08.05.2006. u 01:30 GMT+1]
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
87.250.104.*



+4 Profil

icon Re: Linux kernel getting buggier08.05.2006. u 01:11 - pre 218 meseci
Sad sam malo prošvrljao po FreeBSD sajtu i čini se da ipak nije kao što sam mislio. Baza aplikacija je vrlo impresivna (kao Debianova ), čini se i da je hardver dosta dobro podržan.
Skidam sa lokalne WLAN mreže FreeSBIE, pa ću da vidim na šta liči...
Kada budem imao vremena (za par godina vjerovatno ), ću se možda više pozabaviti njime.
Šteta što ima malen broj korisnika.

[Ovu poruku je menjao Not now, John! dana 08.05.2006. u 02:12 GMT+1]
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

xtraya
Vladanko Vladanovic
Belgrado

Član broj: 323
Poruke: 1011
..AT.HighSpeedADSL.beotel.net.

ICQ: 6072593


+49 Profil

icon Re: Linux kernel getting buggier08.05.2006. u 02:05 - pre 218 meseci
ox, a gde nam je Mr.Degeys? nema ga nesto...

otisao na rodjendan Bill-a G.?
Hmmm , na VIP-u 3G preko iphone-a 2,6 Mbps DL i 1,4 UP ...
 
Odgovor na temu

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.cmu.carnet.hr.



+25 Profil

icon Re: Linux kernel getting buggier08.05.2006. u 02:55 - pre 218 meseci
Citat:
Not now, John!: Ne sumnjam da je BSD odličan, ali još nigdje nisam vidio da neki proizvođač hardvera daje drajvere za BSD. Dakle, koliko je loša hardverska podrška za Linux, daleko je lošija za BSD. Manje je programa, manji je broj korisnika. Prema tome, koliko god BSD bio dobar, Linux je daleko ispred njega gledajući pogodnost za široku primjenu na Desktopu.
Sad se pojavljuju neke distribucije zasnovane na BSD-u ili OpenSolarisu, sve sa KDE-om i pripadajućim softverom.
Zna li neko zašto BSD nije odabran za kernel GNU sistema? Zbog licenci?

[Ovu poruku je menjao Not now, John! dana 08.05.2006. u 01:30 GMT+1]


BSD ne cilja na desktop trziste, cak i "desktop forkovi" FreeBSD-a se ne nazivaju beskompromisnim desktop sistemima, vec sistemima koji nastoje priblizit BSD filozofiju ljudima koji nisu toliko navikli na UNIXe, preko grafickih sucelja i userfriendly sema, da ipak konfornije upoznaju BSD.

Bas zato BSD nema podrsku za razne externe USB/IEEE1394 gadgetse, TV tjunere, ovo ono. Ali, tamo gdje cilja, je trziste mreza i servera, koje je ipak odlicno podrzano, a driveri i kernel moduli su redovito mnogo bolji nego kod Linuxa.

I da, BSD nije odabran za kernel GNU sistema zbog razlicitosti licence. Ako je kernel BSD licenciran u mixed licencnom operativnom sistemu, tvtka moze napravit modifikacije na kernelu, zatvorit kernel u proprietary proizvod, ne izdavat kod sa sistemom. Samo daje kod za userland, koji je GNU licenciran.

Citat:
Zeleni Obad:
da preformulisem: da li bismo mogli da vec sada zamijenimo sve desktope u drzavnim institucijama i obrazovnim ustanovama, gdje ne treba 3D i audio produkcija?


Hmm...nije to toliko jednostavno. Slazem se da je i FreeBSD i Linux dovoljno dobar kao desktop za tu svrhu. Medjutim, koliko firmi na podrucju bivse nam drzave znas, koje se bave profesionalnim razvojem softvera za *nix platforme? Koje su kadre napravit cijeli IT sustav za, recimo Vladu, zasnovan na nekom free *nix-u? Eh, ako ih i ima, vjerovatno ce bit turbo skuplje od firme koja programira za Windowse. Realno govoreci, mnogo, mnogo je teze napravit jedan poveci program sa dobrim GUI-em pod UNIXom, nego pod Windowsima. Nas dobri Microsoft je osigurao vrlo intuitivne alate za programiranje, IDE-ove, RAD-ove i slicno. 2015 godine ce svaka budala moc programirat. Ufff i bljak...ali to je subjektivno misljenje, ne zelim flame radi ove recenice.

Onda, tvrtka koja ce odrzavat taj kompletan *nix sistem ce bit redovito skuplja od firme koja odrzava Windowse. Jednostavno zato sta su UNIXi na nasim prostorima i dalje exoterija, i ne nalaze se svugdje.

Pa onda, moras preobucit sav kadar koji je obucen na Windows/Office, odrzat im seminare oko recimo KDE/OpenOffice, razlike, ovo ono. A ti ljudi bas i nisu kompjuterski entuzijasti, vecina njih mehanicki nauci neke stvari, i nije ih bas briga kako radi Word ili Writer.

I na kraju, Microsoft ce zagrabit, kao i svaka druga firma, svaku priliku da se ugura i jos uzme komadic trzista. Bilo to legalnim ili "sivim" metodama, sigurno hoce. Iako bi ja mnogo volio da Hrvatska napravi svoju internu IT strukturu zasnovanu na besplatnim, opensource rjesenjima, na BSD-u, jedina moguca stavka "za" jest ona da o nikome ne ovisis, da imas svoj sistem, i da si svoje zemlje car. S druge strane, kad sagledas ovo gore sta sam srocio, dodjemo do zakljucka da je, u ovom slucaju, TCO/TCA debelo na strani Microsofta.

Citat:
Zeleni Obad:
Ovo se u potpunosti kosi s filozofijom, dakle, ravno je pregovoru s ucjenjivacem; krivi su dijelom, kod nas bar, i preprodavci hardvera. U Hrvatskoj se to mijenja sve brze (vidim da se bar linux nudi uz sve vise konfiguracija), u Bosni - "0 bambija"


Gledaj, ne mora taj konzocij bit sacinjen od clanova firmi, neka bude sacinjen od vodja distribucija i OSS projekata, samo da su se u stanju dogovorit, i da ih ostatak prihvaca i slusa. GNU/Linux je jedan operativni sistem. Treba osigurat kompatibilnost drivera, aplikacija i konfiguracija preko svih distribucija, i osigurat dio kompatibilnosti sa drugim OSS sistemima. Linux bi dosta profitirao od toga, jer sad Solaris ide OSS, a svi znamo da je to jedan advanced UNIX sustav ;)

U Hrvatskoj je najzasluzniji CarNET za guranje Linux-a, oni od samih pocetaka koriste OSS stvari, a zadnjih n godina furaju Debian. Imaju svoju internu distribuciju Debiana, koja je postavljena na sva njihova akademska racunala, servere. Cak su sada u sintezi sa nekim od nasih fakulteta informatike (cini mi se, Zagrebackim FER-om) napravili paket dodataka za Debian, za rad u cluster okruzenjima - DCC, Debian Cluster Components. Kazu da je priznat okolo po europskim opensorsaskim krugovima.

Citat:
Zeleni Obad:
Mogu li admini firme to onda za njih rjesiti? Placeni su da odrzavaju, valjda znaju sta rade... btw, "mainstream" je takodje dio filozofije trzisne ekonomije, a trzisna ekonomija, ponavaljamo, nije primarna sfera znanja, slobodne razmjene informacija, kreacije...


Nije primarna sfera, ali slobodna razmjena informacija ubija competition.

Pazi 'vako. U nasoj Socijalistickoj Jugoslaviji vladao je socijalizam. Svi su imali pravo na sve. Isto tako, drzava je stitila neke svoje radove, znanstvenike i znanje. Sta mislis, sta bi ti se desilo da si dosao na kapiju Djure Djakovica, i pitao da ti daju nacrte za M-84. Kao, sloboda, imas ti pravo na to. Opalilo bi ti jednu preko usiju, i poslalo kuci ;)

To me vuce da kazem nesto o blobovima. Ja sam velika pristalica OSS pokreta, ali sve ima svoje granice. Sutra, ako osnujem firmu za stancanje hardvera i napravim neko cudo koje nitko nema, sta mislis da cu otvorit kod drajvera? Pa da netko moze iz tog koda skuzit kako hardver radi i replicirat? Ja imam, u tom hipotetskom scenariju, jednu malu firmu za specijalizirani hardver. Koja se nije u stanju ulazit u trzisnu borbu sa, recimo Ciscom. Cisco meni reversa proizvod, i napravi svoj klon. Ja to ne uspijem dokazat na sudu, oni su jaci i veci od mene, sigurno imaju skuplje odvjetnike. Nema sanse da se ja trzisno borim s njima, imaju para debelo vise od mene. Ja propadam, oni su zaradili na onome sta sam ja napravio, prljava su kapitalisticka djubrad, ali izgleda da ih to ne smeta.

Sta se tice admina, ajde ti osnuj firmu za obuku Linux admina, i pokrij 30 distribucija. Da vidimo dokle ces stic ;)

Citat:
Zeleni Obad:
ne znam linuxe, BSD je uvijek i u svako doba - otvoren na CVS-u; svako moze da pomogne, sto u sustini, ljudi vec, evo, godinama i cine...


Ne ne ne, ne to. Otvoren je na CVS-u, nema to veze. I dio QNX-a je otvoren na CVS-u ;) Ja pricam o release cycleu, auditima koda, roadmapovima izdavanja i slicnome. CVS je tu samo za kolaboraciju developera. Core team se brine o samom development modelu, sta ulazi u kernel, sta ne ulazi, kad ce sta bit izdano, sta je prioritet, itd...

Citat:
Zeleni Obad:
Opet suprotno p-2-p filozofiji; sto kaze Not Now John, to zainteresovane firme mogu uvijek. Ili cekaju nekog da im plati? Ali, p-2-p, odnosno open source community ne interesuje novac, vec znanje. Pat pozicija.


Evo, IBM i SGI su mnogo napravili za Linux. Novell, pa moze se isto kazat. Nek se ukljuce recimo Sun, Cisco i HP, igranka bez prestanka, ali sigurno bi se kod poboljsao i sistem pospjesio.

Pat pozicija. Upravo to se sad odvija, a to nije dobro za nijedan proizvod, jer pat znaci stagnaciju. Limitirana podrska velikih firmi, i brujanje zealota tipa RMS o slobodi i utopijama. Zakocilo se na 2% desktop trzista, i gubi se low-end serversko trziste.

Da Linuxu cvjetaju ruze, sta mislis da bi ja pisao ovo sta pisem ;)

Citat:
Zeleni Obad:
Da, one koji rade najvise od svih (pa stoga i grijese, je li) valja samo udaljiti od toga sto rade... Ovo ce malo teze ici, no, nebitno zapravo...


OK, Linus je napisao kernel, RMS je vodja FSF-a i svega toga. Ali, isto tako, umjesto da bruje o nekim drugim stvarima, neka se jos malo uhvate i pospjese sistem. Sve ovo sta je Sundance(cynique) napisao u bugovima u kodu je istina. Druze, meni se cini da tu ima dosta posla. A njih dvojica se uhvatili filozofirat...jedan prica o realtime sistemima i kako su nepotrebni (apsolutna glupost) a drugi je pun politickih parola, stop Ati, i samo tuli u prazno. Koliko se ja sjecam povjesti, nije Drug Tito drzao natpise i radio strajkove ispred ustaskih institucija, nego je fino okupio legiju partizana, i ubio boga u ovima. I to jako, jako dobro ;)

Pa nek sljede primjer naseg Tita, i uhvate se posla. Blogganjem, govorima i protestima nece nista postici.

Citat:
Zeleni Obad:
LOL, pa ti se vec predao, sad kad se ponovo sve obrce na bolje. Eno, Evo Morales je vratio narodu prirodna bogatsva koja su im cijedili dok ih nisu skoro ispili, k'o vampri. Putin je svima rekao da odj**u i da prekinu jednu te istu stvar da zovu razlicitim imenima: kad Rusi nesto dobro rade za Rusiju, onda je to u zapadnim medijima propaceno kao "Ruski nacionalizam". Kad njima uvaljuju i forsiraju po Rusiju nepovoljne ugovore, onda je to "logicna saradnja". U Italiji je Prodi dobio onog ludog fasistu Berluskonija, koji je, usput budi receno, nedavno bio postao vlasnik i devete, od ukupno jedanaest bitnih medijskih kuca u Italiji
Naravoucenije: svijet se NE VRTI oko para i kapitala, svijet se vrti oko zivota, oko slobode, oko ljubavi, oko kreacije, a to su malo krupnije stvari, i ostace, za sve novce ovog svijeta.


Ne predajem se ja nikad, moja ideologija je vrlo lijeva i ja sam kontra bilo kakvog "sugavog" kapitalizma. Medjutim, isto tako razlikujem utopiju od realnosti.

Vec sam naveo sta se moze desit nekoj maloj firmi koja odluci podjelit znanje sa narodom. Popapaju ih veliki gadovi, brzo i efikasno.

U Star Treku, nakon treceg svjetskog rata, ljudski rod je bio na rubu unistenja. Tada su shvatili da samo zajedno svi mogu naprijed, i tada ljude vise nije tjeralo materijalno, nego ih je tjerao poriv da pospjese sebe i zivot oko sebe. Sve je to krasno i divno...medjutim 50% populacije kugle zemaljske danas, tesko zaradjuje svaki dolar da sebi osigura zivot. Meni je jako drago da stvari idu naprijed u smjeru koji je meni pri srcu. Pogotovo u Juznoj Americi, jer stvarno imaju potencijala. Morales i Chavez bi stvarno mogli amerima zagorcat zivot ;) Medjutim, da li Morales dijeli ta prirodna bogatstva svom narodu sakom i kapom, svako dodje otvori spinu i istoci si nafte koliko mu treba? Ne, nego je samo odluceno da se ide u jednoj direkciji ka boljoj socijalnoj pravdi, i da ih stranci ne potkradaju. Moje simpatije su na strani njihovih naroda - znam da im je privatizacija bila slicna kao i u Hrvatskoj, pa dobro znam na sta to lici. Ide se, ali treba polako. Postoji jedna rijec - tranzicija.

Tako da GNU/Linux treba jasno zacrtat ciljeve, sto bolje se uklopit u sadasnji model, pa kad se ostvari market share, onda pocet lagano pravit tranziciju prema necemu. Ovako, odjednom, bez ikakvih realnih resursa osim sake trollova sa useneta i pingvinskih stranica, jednostavno ne ide.

Citat:
Zeleni Obad:
To su problemi samo ako ih predstavis kao probleme. Ako pogledas unatrag, vidis da je open source zajednica objavljivala probleme svaki put kada je naisla na njih. I potom ih zajednicki rjesavala. To je filozofija!


Problemi postoje, i treba ih rjesit. Hoce li opensource zajednica rjesit to sa svojim jedinstvom, ili uz pomoc komercijale, nebitno. Samo se problemi jasno trebaju definirat. A vodje GNU/Linuxa jednostavno ne vide te probleme, i misle da cvjetaju ruze i da sve ide super. A to nije to.

Sjecam se ko danas - PC Chip iz '97 godine, RedHat na CD-u uz casopis. I tada se promoviralo, i tada se govorilo, i tada se ucilo, i tada je postojao community. Medjutim, GNU/Linux nije uspio penetrirat trziste kako treba, u nijednoj oblasti nije najbolji, i na prvom mjestu. Treba jednostavno prihvatit neke stvari iz tog crnog svjeta "trzisne ekonomije", jednostavno uzet best of both worlds. Svedska je tim odvratnim kapitalizmom uspjela osigurat drzavu, o kojoj svi danas govore kao majci socijalnih pravdi i boljem svijetu.

A od '97 pa do danas je proslo skoro 10 godina. Podsjetit cu te...Microsoft je u deset godina dosao od jednog kretenskog singletask singleuser operativnog sistema (DOS) sa bazicnim grafickim shellom kao dodatkom (Win3.11) do odlicnog operativnog sistema baziranog na modernim OS tehnologijama, do Windows-a 2000.




[Ovu poruku je menjao z@re dana 08.05.2006. u 04:02 GMT+1]

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
 
Odgovor na temu

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.cmu.carnet.hr.



+25 Profil

icon Re: Linux kernel getting buggier08.05.2006. u 03:45 - pre 218 meseci
Farmaceutske tajne, tajne Ruske Kozmonautske Agencije i ostalo nisu bas tema ove price. A vrlo je jasno da su to sve prljava posla, kompletna "afera pticja gripa" govori sve...drzave pokupovale nekakve vakcine, a onda nista od epidemije ;)

Ja ti govorim da je moja hipotetska mala firma jedna u moru komercijalnih "gadova". Da se svi dogovorimo za razmjenu dobara, podjelimo uloge, i krenemo u bolje sutra, stoji. Ali individualno, ne bu islo.

A to je poanta svega. GNU/Linux ne moze dalje bez pomoci tih "gadova". Kad zauzme poziciju, onda nek se bori za svoja prava. Tako i treba. Jos te jednom podsjecam na povijest - Tito se borio tek kad je nabavio oruzije ;)

Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Linux kernel getting buggier08.05.2006. u 07:30 - pre 218 meseci
A to da ce linux propasti na low-end server trzistu je neminovno - pazite, on je na midrange serverima samo zato sto firme poput IBM i HP razvijaju sistem za svoje potrebe.

Vi ste host koji nudi dedicated servere - sve je lepo, ali jedan trazi Gentoo, drugi Fedoru, treci Debian... ja bih poludeo sa tolikim distribucijama, samo za instalaciju, a da ne spominjem managed hosting. Ko misli da opensource ne bi bio gde je danas bez GNU i Linuxa - gresi.
 
Odgovor na temu

dr ZiDoo
Banja Luka

Član broj: 189
Poruke: 1728
*.teol.net.

Jabber: ZiDoo@elitesecurity.org
ICQ: 299539598
Sajt: zidoo.geek.rs.ba


Profil

icon Re: Linux kernel getting buggier08.05.2006. u 09:19 - pre 218 meseci
Citat:
bojan_bozovic:Vi ste host koji nudi dedicated servere - sve je lepo, ali jedan trazi Gentoo, drugi Fedoru, treci Debian... ja bih poludeo sa tolikim distribucijama, samo za instalaciju, a da ne spominjem managed hosting. Ko misli da opensource ne bi bio gde je danas bez GNU i Linuxa - gresi.


Ako si Administrator Linux sistema, i time se baviš profesionalno: onda ti šaltanje sa distribucije na distribuciju ne prestavlja nikakv problem.

Hvatate se za pitanja ljudi koji tek instaliraju linux i koja glase: "Instalirao sam RH i sve je bilo cool, ali mi je drug iz razreda rekao da instaliram Slakware pošto to koriste hakeri. Kako da instaliram XMMS kada na Slackwaru ne mogu da nađem RPM???"

Linux je Linux ma kako ga neko pakovo. Distribucije su nijanse koje ti mogu olakšati život, i jednostavno u moru distribucija jedna će ti sigurno bolje pristajati.
tu nema kašike....
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
*.pat-pool.le.sbb.co.yu.

Sajt: angelstudio.org


+392 Profil

icon Re: Linux kernel getting buggier08.05.2006. u 09:31 - pre 218 meseci
Citat:
Ako si Administrator Linux sistema, i time se baviš profesionalno: onda ti šaltanje sa distribucije na distribuciju ne prestavlja nikakv problem.


Pricaj mi malo o tome. Kazi i kako bi u mrezi instalirao posebnu distribuciju na svaki sistem i uzivao u administraciji takve mreze.

Sta ja mogu sto je neko navikao volovima da ore.

Moze to, instaliras distro i pustis ga dve godine da ti radi, bez apdejta - da se ne bi akao sa deset distribucija na sopstvenim serverima, a onda i script kiddy-ji dolaze po svoje.

Iskreno, navedi mi koliko webservera koriste Apache 2.0.55 a koliko starije verzije iz tog razloga. A da li je svejedno http://www.sitic.se/eng/adviso..._recommendations/sa04-002.html i ovo je kriticno!

[Ovu poruku je menjao bojan_bozovic dana 08.05.2006. u 11:24 GMT+1]
 
Odgovor na temu

mulaz
Ljubljana

Član broj: 47602
Poruke: 2239
*.dial-up.dsl.siol.net.

Jabber: mulaz@elitesecurity.org
Sajt: www.mulaz.org


+184 Profil

icon Re: Linux kernel getting buggier08.05.2006. u 14:13 - pre 218 meseci
Citat:
dr ZiDoo:
Hvatate se za pitanja ljudi koji tek instaliraju linux i koja glase: "Instalirao sam RH i sve je bilo cool, ali mi je drug iz razreda rekao da instaliram Slakware pošto to koriste hakeri. Kako da instaliram XMMS kada na Slackwaru ne mogu da nađem RPM???"

Linux je Linux ma kako ga neko pakovo. Distribucije su nijanse koje ti mogu olakšati život, i jednostavno u moru distribucija jedna će ti sigurno bolje pristajati.


btw.. na slacku moze i rpm da se instalira..

verujem da moze i na RH tgz da se instalira

nije to problem

ja vise mislim da bi trebali raditi na standardizaciji pojedinih programa. Zato mi se svidja slackware.. zato sto ima sve programe u vanilla verziji (pure verzija.. nista patchovana). ako imas apache recimo httpd-1.3.34-fc4 ili ne znam koliko jas patchovanih verzija.. pa svaka ima malo drugaciji .conf.. pa svaka drzi fajlove u nekom drugom direktorijumu.. onda dodjes do problema. ako je instaliran vanilla httpd, pad a radi an debianu ili slacku ili RH moze admin da sredi sta hoce.. bez da bi i znao koja je to distribucija. neke stvari, recimo graficki izgled,.. nabor programa, default wm itd. treba se lepo pustiti da vlasnik distrota radi.. a ostalo pustiti tako kao sto jeste.. recimo httpd.conf trba da bude u /etc/apache/httpd.conf i ne u nekom drugom diru. i tako za sve te osnovne programe
Bolje ispasti glup nego iz aviona
http://www.mulaz.org/
 
Odgovor na temu

cynique
Ivan Štambuk
Zagreb@Croatia

Član broj: 93690
Poruke: 155
193.198.17.*

ICQ: 106979934
Sajt: istambuk.blogspot.com


Profil

icon Re: Linux kernel getting buggier08.05.2006. u 17:52 - pre 218 meseci
Khm ljudi...stojte on-topic, tema je nekompetentnost pingvina da već 15 godina kreiraju stabilan kernel ABI/ABI. Ostavite svoje bajke za neku drugu temu..

Johnny boy i mulaz: Potpuno našite poantu, nemam ja nikakvih problema sa linux kvazikernelom jer ga uopće ne koristim. Pitam se ustvari da li ste uopće pročitali ove članke iz prvog posta i shvatili o čemu se ovdje radi?

Linuxov "bazaar" development model u kojem ne postoji stabilan kernel API (o ABI-ju da i ne govorimo) te je stoga potrebno sve drivere koji koriste neko sučelje izmjenjeno kako nekom tamo Linusu ćefne napisati iznova, jednostano ne funkcionira. Bugovi se javljaju brže nego što se ispravljaju iz jednostavnog razloga jer podržavanjem ogromnog spektra legcy hardvera i konstantnim ubacivanjem featurez featurez featurez bez imalo obzira spram ostavljanja podrške za te legacy API-je se stvara klima kaosa, jer onaj mali broj kernel developera koji ne radi u RHAL, NOVL i inim pingvinskim organizacijama jednostavno ne stane ispravit sve ono što su "pametni" iznad njih zasrali :)

Citat:

btw.. ako je neko imkao neku staru recimo tv karticu.. kad su izasli winXp.. ma nema sanse da su se nasli driveri.. tako da nije ni tu bas nesto bolje


Vrlo je velika vjerojatnost da će driver sa Win2k raditi na winXP, npr. meni SM56k integrirani modem (koji btw uopće ne koristim osim kad surfam negdje iz pripizdine npr. :) sa driverima iz win2k (NT 5.0) radi na XP (NT 5.1) WS2K3 (NT 5.2) i na beti Viste.. Slučajnost? Nema to veze sa slučajnosti, već sa pravilno projektiranim binary kompatibilnim interfejsima u kernelu. Imaju ga Windowsi, Solaris, HP-UX.. u dobroj mjeri i *BSD (newbus). Windows ima ekosistem od oko 110 000 WHQL-certificiranih drivera i apsolutno je svaka promjena u kernel interfejsima napravljena sa obzirom na legacy softver.

Npr. Vistin novi TCP/IP stack zadržava i stari TDI interfejs za filtre na razini transportnog sloja (neki gluplji firewallovi koji ne koriste NDIS filtre - npr. Nortonov), a koji je rutiran na nedokumentirani (AFD) sloj, baš kao i novi WSK:



Sve što je potrebno jest nekoliko baznih apstrakcija u dizajnu...no nećemo sad kvotati sa kerneltrap što ono Linus misli o interfejsima, ili o "bloated" jezicima (C++) u kernelu, won't we? :)

Koje je praktična korist ovoga za Joe Consumera? Fajervolčići, packet filtering driveri (recimo NIDS/NIPS sustavi, network inspection alati) će jednostavno "just work". Kompanije koje ih razvijaju štede lovu na razvijanje nove verzije softvera od nule, a cijene driver developera nisu baš jeftine ovih dana (kao i nikad uostalom :)

Da se razumijemo - nemam ja ništa konkretno protiv linux kernela (ne koristim ga, nit me zanima previše :) - sa stajališta pasivnog promatrača su mi jednostavno ovakva jadikovanja i cviljenja smiješna :) Umjesto da koriste općeprihvaćene metodologije razvoja softvera, linuxovci pokušavaju biti pametni i na kraju zaglibe u vlastitim govnima..

Citat:
a tek kad se postavlja neki home servercic staroj 486-ici.. ako hocu da igram safe sve.. sta da stavim? win 2k3 server? heh.. pa kad bi to proradilo.. alal mu boga.. lepo slack.. par osnovnih paketa.. nov kernel.. apache.. sshd... i gotovo.. uptime-u nikad kraja


Da da da.. famozni Linux klasteri od bezbroj 486-ica...oh please, stvarno očekuješ da te netko uzme za ozbiljno? A da pokušaš upgrade na Pentium MMX, superskalarna pipelined P6 mikroarhitektura (koja nije u produkciji Intelovih čipova već 5 god) bi trebala znatno poboljšati performanse te so-last-century 486 kante? :D

Citat:
Mislim da dosta ljudi pogrešno misli da programeri slobodnog softvera, uključujući i Linux, imaju neku obavezu da prave kvalitetniji i bolji softver.


A što bi sa onim "komercijalni softver je nekvalitetniji jer je firmama stalo samo do $$$, moraju se ganjati deadlines, ne stigne se testirati.." ? :)

Citat:
Ukoliko neko misli da neki tim loše radi, uvijek može da napravi fork, i da uradi po svome (kao npr. Xfree -> Xorg).


IIRC, taj fork nije bio zbog tehničkih razloga, već zbog ideoloških (promjena licence).

[Ovu poruku je menjao cynique dana 08.05.2006. u 20:11 GMT+1]
 
Odgovor na temu

cynique
Ivan Štambuk
Zagreb@Croatia

Član broj: 93690
Poruke: 155
193.198.17.*

ICQ: 106979934
Sajt: istambuk.blogspot.com


Profil

icon Re: Linux kernel getting buggier08.05.2006. u 18:20 - pre 218 meseci
Citat:
Nisam mislio da ce dotle biti gotovo, nego da ce tek tad mozda poceti nesto ozbiljnije da rade ...


E Đokiću...nije ti kernel development dječja igra. Zašto izmišljat toplu vodu i ne koristit općeprihvaćene metodologije razvoja i testiranja softvera, nego ovisit o stavovima jednog tiranina koji je u stanju tek tako dumpati version control system?

Ni tebi ni Linusu/Mortonu (a bogami ni GCC developerima) ne bi bilo zgorega pročitati nešto poput:

http://www.google.hr/search?hl...ion+Binary+Interface&meta=

Citat:
Nisam siguran da sam upućen, ali mi se čini da se FreeBSD razvija na drugačijem principu od Linuxa.


Ne FreeBSD, već svi se razvijaju po puno drugačijem principu od linuxovog. Linuxov "bazaar" pristup generalno omogućuje podršku za noviji hardver (koliko pingvini brzo stignu reversati windows blobove :) i nove features, no zato mu nedostaje overall kvalitete, testiranja i auditanja koda. "cathedral" model je nešto blažeg razvojnog tempa, no zato sa jasno zacrtanim periodičkim milestonima koji nisu podložni većim fluktuacijama.

Heh, to me podsjeća na onaj vic kad vozi Mujo auto i čuje na radiju obavijest: "Pažnja, neki luđak vozi autocestom D2 u suprotnom smjeru od normalnog".

Pomisli Mujo u sebi: Ma šta jedan, SVI! :D

Citat:
OT: Što se tiče standarda, postoje FHS, LSB, mada npr. FHS daje dosta slobode pojedinim distribucijama.


Ovdje se radi prije svega o standardima u kernelu. Znači Linus je izmjenio prototip krucijalne fje koja se koristi u sklopu USB stacka, i sav source code koji ju koristi (u svim mogućim driverima) treba biti ispravljen i rekompajliran. Isto važi u velikoj mjeri i u userlandu (LSB) - no dočim različite distribucije forsiraju svoje formate za pakete, svoj layout adresnog prostora etc. samo doprinose fragmentaciji i nestandardizaciji.

Standard nije neki komad papira na kojem piše "Linux Standard za userland ABI" - kad svi programi (ili barem većina njih) budu linkani na taj način - onda se radi o de facto standardu. Inače je čisti de iure pingvinizam koji je svrha sam sebi i služi za argumentiranje šupljih teza na forumima.

Citat:
Kako rece tdjokic, dok god se dogovara i radi bez odluka korporacija koje interesuje prvenstveno profit i sve podredjuju profitu, linux je odlican izbor za operativni sistem za javne institucije i obrazovanje.


Dok se dogovara za korporativni šljam koji sad upravlja većinom linux developmenta (to su isti oni koji ušutkavaju Hansa Reisera na mailing listama i sl. :), sve više će se događati stvari poput ovih:

http://www.elitesecurity.org/tema/122679

Pazi, to je bilo prošle godine..nije se puno toga promjenilo - kao što Morton kaže, strateški cilj RHAL, NOVL i IBM developera su njihov podržani hardver, ne neki tamo koji koristi 1% populacije u zemljama trećeg svijeta. Sve o čemu ti govoriš se već sad događa, no uobičajeno pingvinsko sljepilo spram bilo čega što ne glorificira tu otužnu platformu je izgleda opet proradio.

Citat:
Winblows jos za igrice, i - tu prestaju razlozi za Winblows!).


A ti si tko točno gdje radiš i koliko godina iskustva u IT-u imaš da toliko posprdno govoriš o trenutno daleko najuspješnijim consumer OS-u? :)
 
Odgovor na temu

Not now, John!

Član broj: 231
Poruke: 1318
87.250.104.*



+4 Profil

icon Re: Linux kernel getting buggier08.05.2006. u 18:32 - pre 218 meseci
Jedno pitanje, cynique: je l' pišeš za BUG? Ako ne, mislim da bi te rado zaposlili.
"I'd take the awe of understanding over the awe of ignorance any day."
- Douglas Adams
 
Odgovor na temu

cynique
Ivan Štambuk
Zagreb@Croatia

Član broj: 93690
Poruke: 155
193.198.17.*

ICQ: 106979934
Sajt: istambuk.blogspot.com


Profil

icon Re: Linux kernel getting buggier08.05.2006. u 19:01 - pre 218 meseci
Pazite samo ovaj pingvinizam:

http://www.kroah.com/log/linux/stable_api_nonsense.html

Citat:
You think you want a stable kernel interface, but you really do not, and you don't even know it.


Jesu li MS-ovi, Sun-ovi, IBM-ovi.. inženjeri što u novijim verzijama OS-eva pružaju isti API/ABI, pa makar i ta sučelja bila u dokumentaciji eksplicitno naznačena kao obsoletna, jednotavno idijoti, ili razumni developeri kojima je stalo do svojih mušterija a time i do long-term podrške za legacy drivere?

Citat:
What you want is a stable running driver, and you get that only if your driver is in the main kernel tree.


Što je moguće samo ako je taj driver pod GPL-om (pogledati niže temu o bradatom lunatiku). On se tu pametan našao uvjeravati proizvođače fast-evolving hardvera da otvore kompletno sučelja prema svojim uređajima, od kojih su dobar dio netrivijalni konačni automati koji detaljno opisuju njihovo ponašanje i time pružaju dobar uvid u njihove internalije konkurenciji - još gore je za dosta modernih uređaja (npr. wireless kartice) koje nemaju firmware zapržen u ROM-u već ga driver on-demand loada.

Citat:
You also get lots of other good benefits if your driver is in the main kernel tree, all of which has made Linux into such a strong, stable, and mature operating system which is the reason you are using it in the first place.


No da, znamo jako dobro što se dogodi kad se prijavi kritičan sigurnosni propust u kernel driverima, buffer overflowi u copy_from_userland detektirani "naprednom statičkom analizom" (grep-anjem) :D

Citat:
Depending on the version of the C compiler you use, different kernel data structures will contain different alignment of structures, and possibly include different functions in different ways (putting functions inline or not.) The individual function organization isn't that important, but the different data structure padding is very important.


Također ovaj pingvin čini se da jadikuje kako GCC ne može pouzdano proizvoditi isto vrijeme strukture sa dobrim alignmentom, pri tome zaboravljajući da se alignment može navesti preko compile-time zastavica (i #pragm-i).

Citat:
Depending on what kernel build options you select, a wide range of different things can be assumed by the kernel: different structures can contain different fields Some functions may not be implemented at all, (i.e. some locks compile away to nothing for non-SMP builds.)


Što se tiče varijabilne veličine struktura, recimo na NT-u, struktura EPROCESS:


kd> dt _EPROCESS
+0x000 Pcb : _KPROCESS
+0x06c ProcessLock : _EX_PUSH_LOCK
+0x070 CreateTime : _LARGE_INTEGER
+0x078 ExitTime : _LARGE_INTEGER
+0x080 RundownProtect : _EX_RUNDOWN_REF
+0x084 UniqueProcessId : Ptr32 Void
+0x088 ActiveProcessLinks : _LIST_ENTRY
+0x090 QuotaUsage : [3] Uint4B
+0x09c QuotaPeak : [3] Uint4B
+0x0a8 CommitCharge : Uint4B
+0x0ac PeakVirtualSize : Uint4B
+0x0b0 VirtualSize : Uint4B
+0x0b4 SessionProcessLinks : _LIST_ENTRY
+0x0bc DebugPort : Ptr32 Void
+0x0c0 ExceptionPort : Ptr32 Void
+0x0c4 ObjectTable : Ptr32 _HANDLE_TABLE
+0x0c8 Token : _EX_FAST_REF
+0x0cc WorkingSetLock : _FAST_MUTEX
....

+0x248 VmTopDown : Pos 21, 1 Bit
+0x248 Unused3 : Pos 22, 1 Bit
+0x248 Unused4 : Pos 23, 1 Bit
+0x248 VdmAllowed : Pos 24, 1 Bit
+0x248 Unused : Pos 25, 5 Bits
+0x248 Unused1 : Pos 30, 1 Bit
+0x248 Unused2 : Pos 31, 1 Bit
+0x24c ExitStatus : Int4B
+0x250 NextPageColor : Uint2B
+0x252 SubSystemMinorVersion : UChar
+0x253 SubSystemMajorVersion : UChar
+0x252 SubSystemVersion : Uint2B
+0x254 PriorityClass : UChar
+0x255 WorkingSetAcquiredUnsafe : UChar
+0x258 Cookie : Uint4B


Uočite ona "Unused" polja. Ovakve se stvari nalaze u gotovo svakoj javno-dostupnoj strukturi, zato ih i većina i jest opaque i može im se pristupati samo preko formalnog API-ja (ne direktno). Čini se da je ovaj pingvin propustio tu lekciju iz softver inženjeringa (vjerojatno i on misli da je C++ bloated crap :)

Citat:
parameter passing of variables from function to function can be done in different ways (the CONFIG_REGPARM option controls this.)


Ne vidim kakvog fakin utjecaja ima način prosljeđivanja parametara (fastcall, stdcall, whatevercall) AKO SE DEKLARACIJA FUNKCIJE NE MIJENJA! Jednom stdcall (NTAPI, WINAPI..), UVIJEK stdcall!

Citat:
Memory within the kernel can be aligned in different ways, depending on the build options.


Alignment kernel memorije nema nikakve veze sa ovim (pogledati /3GB i /USERVA switcheve za boot.ini za NT npr).

Citat:
Now a number of these issues can be addressed by simply compiling your module for the exact specific kernel configuration, using the same exact C compiler that the kernel was built with. This is sufficient if you want to provide a module for a specific release version of a specific Linux distribution. But multiply that single build by the number of different Linux distributions and the number of different supported releases of the Linux distribution and you quickly have a nightmare of different build options on different releases.


Ovdje se pravda navodeći kao argument činjenicu da je PO DIZAJNU nemoguće podržavati različite buildove kernela sa različitim konfiguracijama kroz jedan ABI. Je li to moj problem što su pingvini nesposobni za takvo nešto? Kad na Windows Update se patchuje moj NTOSKRNL.EXE, moj i na MILIJUNIMA drugih kompova, je li ja moram išta kompajlirat, jurit nekakve alignmente i opskurne gcc switcheve?

Citat:
Linux kernel development is continuous and at a rapid pace, never stopping to slow down. As such, the kernel developers find bugs in current interfaces, or figure out a better way to do things. If they do that, they then fix the current interfaces to work better. When they do so, function names may change, structures may grow or shrink, and function parameters may be reworked. If this happens, all of the instances of where this interface is used within the kernel are fixed up at the same time, ensuring that everything continues to work properly.


Dakle, pingvini popravljaju kernel interfejse tako što ih RAZBIJAJU :)))

GENIJALNO!

Citat:
As a specific examples of this, the in-kernel USB interfaces have undergone at least three different reworks over the lifetime of this subsystem..


Dakle USB stack je barem 2 puta bio loše napisan, i prepisan od nule.

Citat:
These reworks were done to address a number of different issues:
A change from a synchronous model of data streams to an asynchronous one.


Spomenimo samo da neki napredniji OS-evi (NT, Solaris STREAMS) su oduvijek imali asinkroni I/O model.

Citat:
This is in stark contrast to a number of closed source operating systems which have had to maintain their older USB interfaces over time. This provides the ability for new developers to accidentally use the old interfaces and do things in improper ways, causing the stability of the operating system to suffer.


Jadan ja na Windowsima što na Visti neću trebati kompajlirati driver za svoj garbage integrirani modem kad budem surfao sa nekog otočića u nekoj vukojebini :)

Zar je tako teško podržavati neko staro sučelje još npr. 4-5 godina dok se takav hardver potpuno ne prestane koristiti, i u dokumentaciji ga označiti kao obsolete? Nema ovo veze sa "stabilnošću", nego sa nesposobnošću da se dizajnira kvalitetan model API-ja in the first place.

Nego ček, da nije caka u nečem trećem:

Citat:
In both of these instances, all developers agreed that these were important changes that needed to be made, and they were made, with relatively little pain. If Linux had to ensure that it preserve a stable source interface, a new interface would have been created, and the older, broken one would have had to be maintained over time, leading to extra work for the USB developers. Since all Linux USB developers do their work on their own time, asking programmers to do extra work for no gain, for free, is not a possibility.


LOL :) A jadni...zar se baš nikome ne da održavati stare kenrel interfejse? :) Mora da je puno "lakše" prepisati sve drivere koji koriste stari interfejs tako da koriste nove :)))

A što da se radi...bolje pingvinima da preko NDISWrapper koriste windows blobove, oni će sigurno raditi bar u timeframe-u 5-10 godina, LOL :)
 
Odgovor na temu

z@re
Zarko Bulatovic
Split

Član broj: 29849
Poruke: 443
*.cmu.carnet.hr.



+25 Profil

icon Re: Linux kernel getting buggier09.05.2006. u 01:03 - pre 218 meseci
Citat:
cynique:
Jesu li MS-ovi, Sun-ovi, IBM-ovi.. inženjeri što u novijim verzijama OS-eva pružaju isti API/ABI, pa makar i ta sučelja bila u dokumentaciji eksplicitno naznačena kao obsoletna, jednotavno idijoti, ili razumni developeri kojima je stalo do svojih mušterija a time i do long-term podrške za legacy drivere?


To je po meni jedna od bitnijih stavki u projektiranju OS-a. Jebo ti nesto ako stalno moras trkat novi driver i cekat nove verzije aplikacija. FreeBSD ima dobar ABI i stalan API, kroz kojeg i rade Linux/SVR4 emulaciju. Backward kompatibilnost je odlicna. Seze cak do verzije 1.x, a sta je dobro, sve to dolazi u obliku opcionalnih paketa. Dakle, ako si siguran da ti eventualno samo treba compatibility sa 4.x a ovim starijim ne, instaliras samo za 4.x

Kad sam prije par tjedana uzeo novi disk, reinstalirao sam FreeBSD. Sve sredjujem, instaliram Operu, ono ne radi. Greska u povezanim bibliotekama. Hmm. Izguglam, i u roku od 15 sekundi skuzim da Opera koristi 4.x sistemske pozive i biblioteke iz 4.x userlanda, koje su u 5.x seriji mijenjane radi restrukturiranja sistema. Nema problema - u sysinstall, u roku od par sec instaliramo compat4x i vozi Opera ;)

Bas je to handy za developere. Ako su jednom proizvodu dostatne stvari iz 4.x sistema, zasto onda prepisivat dijelove koda jer se nekom tamo odlucilo na promjenu? A 4.x serije jos ima, sto od neupgradanih FreeBSD-a, sto DragonFlyBSD-a. Developeri se fino uzdaju u backward kompatibilnost, i to je to.

Citat:
cynique:
Što je moguće samo ako je taj driver pod GPL-om (pogledati niže temu o bradatom lunatiku). On se tu pametan našao uvjeravati proizvođače fast-evolving hardvera da otvore kompletno sučelja prema svojim uređajima, od kojih su dobar dio netrivijalni konačni automati koji detaljno opisuju njihovo ponašanje i time pružaju dobar uvid u njihove internalije konkurenciji - još gore je za dosta modernih uređaja (npr. wireless kartice) koje nemaju firmware zapržen u ROM-u već ga driver on-demand loada.


Vec sam napisao u prijasnjem postu -> iz opensource drivera je, do neke granice, moguce reversati arhitekturu proizvoda. Pogotovo ako taj driver sadrzi glavni upravljacki softver koji se loada on the fly, onda je tek stvarno jednostavno. Ja da napravim inovativan komad hardvera, rado bih izdavao drivere za BSD. Medjutim, to bi bili blobovi. U protivnom - neko ce mi iskopirat dizajn i ukrast moju ideju.

Citat:
cynique:
Također ovaj pingvin čini se da jadikuje kako GCC ne može pouzdano proizvoditi isto vrijeme strukture sa dobrim alignmentom, pri tome zaboravljajući da se alignment može navesti preko compile-time zastavica (i #pragm-i).


Tocno.

Citat:
cynique:
Uočite ona "Unused" polja. Ovakve se stvari nalaze u gotovo svakoj javno-dostupnoj strukturi, zato ih i većina i jest opaque i može im se pristupati samo preko formalnog API-ja (ne direktno). Čini se da je ovaj pingvin propustio tu lekciju iz softver inženjeringa (vjerojatno i on misli da je C++ bloated crap :)


Cek cek, jel ti to pingvinima demonstriras kernel debugger? To ti je kao da ispred klinca u invalidskim kolicima demonstriras sve cari nogometa :)

Citat:
cynique:
Ne vidim kakvog fakin utjecaja ima način prosljeđivanja parametara (fastcall, stdcall, whatevercall) AKO SE DEKLARACIJA FUNKCIJE NE MIJENJA! Jednom stdcall (NTAPI, WINAPI..), UVIJEK stdcall!


Jednostavno receno, nema utjecaja. Ali ocito se njima mijenja API svaki sekund.

Citat:
cynique:
Dakle USB stack je barem 2 puta bio loše napisan, i prepisan od nule.


Kao i nekolicina drugih dijelova kernela.

Citat:
cynique:
Spomenimo samo da neki napredniji OS-evi (NT, Solaris STREAMS) su oduvijek imali asinkroni I/O model.


FreeBSD ga isto ima, iako se sinkhroni model koristi vise. Asinkhroni model je vise tu radi implementacije POSIX realtime extenzija, npr. aio_read(). Vidi vidi, pa mi i stujemo standarde.



Q: HSP56 Micromodem nece da radi kompjuter ga prepozna a kad treba da se konektujem nece ne daje ni znaka zivota. u cemu je problem.

A: Crko mozda od grmljavine mozda od spanaca. Uglavnom baci ga u WC solju jako povuci vodu. Skupi 5e i uzmi drugi i ne postuj temu na pogresno mesto.
 
Odgovor na temu

zi::
Igor Marinović
Manufaktura doo Internet inženjering
Palić

Član broj: 18090
Poruke: 642
*.manufacture.co.yu.

ICQ: 7715569
Sajt: www.marinowski.com


Profil

icon Re: Linux kernel getting buggier09.05.2006. u 06:00 - pre 218 meseci
Evo sta kaze Linus Torvalds na ovo:

http://www.linux.com/article.pl?sid=06/05/08/1439236

 
Odgovor na temu

zi::
Igor Marinović
Manufaktura doo Internet inženjering
Palić

Član broj: 18090
Poruke: 642
*.manufacture.co.yu.

ICQ: 7715569
Sajt: www.marinowski.com


Profil

icon Re: Linux kernel getting buggier09.05.2006. u 06:28 - pre 218 meseci
Citat:
Meni SM56k integrirani modem (koji btw uopće ne koristim osim kad surfam negdje iz pripizdine npr. :) sa driverima iz win2k (NT 5.0) radi na XP (NT 5.1) WS2K3 (NT 5.2) i na beti Viste..

Svaka cast, ali ne surfuje svako iz pripizdine, i ne koristi svako 56k modeme. Sta se desava kada stvar postane malo ozbiljnija? Npr. sta ce biti sa 3rd party vendorima za authentikaciju kada dodje Vista? Sve radi kao pre? Ne bas: Change in Microsoft Vista security system promises Windows migration headaches

Ajd' pisi jovo nanovo ...
 
Odgovor na temu

[es] :: Advocacy :: Linux kernel getting buggier

Strane: 1 2 3 4

[ Pregleda: 13889 | Odgovora: 75 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.