Sta mislite, kolike implikacije ce ovo da ima po razvoj kernela? Ima li ko neku jasniju predstavu?
[ Predrag Supurovic @ 01.11.2024. 13:35 ] @
Nikakve. Sve zabole što je neko izbačen iz projekta.
[ B3R1 @ 01.11.2024. 14:53 ] @
Svako moze da napravi sopstveni fork i da krene da razvija projekat u svom smeru, a ocekujem da ce to uraditi i Rusi.
Ono sto je meni upalo u oci je brisanje ruskih imena sa liste kontributora projekta. To jeste ljigavo! Jedno je banovati ljude, a sasvim deseto je obrisati ime nekoga ko je u znatnoj meri doprineo projektu. A koristis rezultate njegovog rada! To jeste plagijat u najgrubljoj formi.
Steta! Razocarao si me, Linuse ... i kao covek, i kao komunista ... :-)))))))))
A moze i ovako:
[ djoka_l @ 01.11.2024. 15:27 ] @
Beri,
ne znam koliko si pratio to što se događa, ali nije u pitanju samo Linux i nije samo Linus.
Stvar je u tome da je Bajden doneo odluku da SVAKO ko ima kontributore iz Rusije i/ili Ruse u svom projektu ima neki rok, misli od mesec dana, da ih izbaci iz projekta.
Ne samo da onaj ko razvija softver može da bude kažnjen, nego i svi oni koji KORISTE softver koji je pravljen sa ruskim kontributorima može da bude kažnjen.
Tipa, US firma koja koristi Linux, ili Libre Office, ili Gimp, dolazi na udar sankcija ako softver koji koriste ima bar deo razvoja koji je napravljen od strane Rusa.
Kompletno ludilo!
To što je Linus izbacio iz spiska ruske developere, još uvek ne znači da Bajden, ili onaj ko će da ga nasledi, neće da udari harač po kompanijama koje koriste Linux ili bilo koji GPL ili licenci sofver, a koji je delimično, ili u celosti, razvijen o strane Rusa.
O forkovanju Linuxa u Rusiju se već razgovara, ali GPL nije samo Linux...
[ ademare @ 01.11.2024. 16:27 ] @
Ima u onoj drugoj temi koliko najvece IT kompanije odvajaju procentualno za koju stranku od dve postojece.
Tako da sigurno Bajden koji ne zna ni ko je on sam nece odluciti nista vec oni koji ga finansiraju . Apple , Meta, Google , pa i MS !
Kako njima odgovara tako ce da "odluci Bajden" . I Kamala naravno jer je to ista ekipa a ona se razume u IT isto koliko i Bajden.
[ dejanet @ 01.11.2024. 18:41 ] @
Kada su vec lude demokrate odlucile i propisale "direktivu", Linus je mogao da izadje i kaze bilo sta, a ne ovako da ih skine kao da nikada nisu ni postojali, pa cak i da su u pitanju manji kontributori.
Ovo je tezak faul prema komjunitiju i ljudima generalno, bez obzira na mini psihopatiju ili neki sindromcic, koji je dobro sluzio Linusa ranijih godina.
[ B3R1 @ 01.11.2024. 19:50 ] @
Citat:
dejanet: Kada su vec lude demokrate odlucile i propisale "direktivu", Linus je mogao da izadje i kaze bilo sta, a ne ovako da ih skine kao da nikada nisu ni postojali, pa cak i da su u pitanju manji kontributori.
I meni je taj detalj upao u oci i komentarisao sam samo to. Politicku pozadinu price koju je izneo Djoka nisam ni pomenuo. Politika je takva kakva je, zakoni su takvi kakvi su, sve je jasno. Ali onda se to kaze drugacije: ljudi, zakoni kazu to i to, mi moramo da ih sledimo, hvala i dovidjenja. Uostalom, ja pamtim kada su Jugoslaviju isekli sa EARN/BITNET mreze 1992. godine. Pre makaza su poslali uljudan email, u kome su jasno naveli razloge, poslali su licno izvinjenje i to je bilo to.
Takodje, prekrajanje istorije, odnosno brisanje kontributora, je nepotrebna ljigavstina. Mada, kada se prisetim nekih skorasnjih prica iz Amerike, to i nije toliko cudno.
Posto sam u par navrata saradjivao s nekim developerima odande, bio sam blago sokiran njihovim pricama. Od kada je tamo krenulo woke/BLM ludilo, koje je najizrazenije bas u Kaliforniji, ljudi su preplaseni od svake moguce tuzbe i u svemu sto rade dobro razmisljaju da li zbog svog posla mogu da fasuju tuzbu ili ne. To je doslo dotle da recimo u pojedinim drzavama ako razvijas neki website i na slikama zaboravis ALT atribut u IMG tagu - npr. <IMG SRC="xxx.jpg" ALT='XXXXXXX"> - rizikujes mogucu tuzbu udruzenja slepih, jer softver za glasovno citanje stranice koristi ALT tag da procita koje slike postoje na stranici. U tim drzavama postoje "mandatory inclusion & diversity" zakoni koji te obavezuju da sve sto radis mora da bude uskladjeno s principima inkluzivnosti drustvenih grupa, a slepi su drustvena grupa.
U mnogim americkim firmama zaposleni moraju da koriste ono He/Him, She/Her i ostale gluposti ispred svojih imena, inace rizikuju otkaze.
U kaficima gde je do juce bio otvoreni WiFi sada to u mnogim americkim drzavama vise ne postoji u toj formi - moras da imas captive portal na kome ce korisnik uneti email adresu i kliknuti checkbox da se slaze s uslovima koriscenja. Bez toga mozes da zavrsis sa tuzbom ako se npr. nekome desi da ga hakuju na tvom WiFi-u dok pije tvoju kafu. I da ti sud dosudi da mu isplatis svu finansijsku stetu ako je npr. izgubio svoj kripto-novcanik ili nesto slicno zbog posledica sopstvene gluposti. On je napravio njesra sebi, ali ti odgovaras.
Tako da u svetlu tih budalastina sasvim je moguce da brisanjem kontributora Linux Foundation pokusava da sacuva sopstveno d00pe od mogucih tuzbi.
[ Srđan Pavlović @ 01.11.2024. 20:03 ] @
Ne znam (procentualno) o koliko developera se radi u kojim sekcijama kernela koji su sad "otpali",
nisam nasao neke preciznije podatke, ali sam video neke liste gde je pozamasan broj ozbiljnih
developera / kontrubutora... da, okej i zakoni i sankcije i sve, ali Linus mi je malo previse ljigav ovde ispao...
Citat:
Nikakve. Sve zabole što je neko izbačen iz projekta.
Hmm, videcemo jos...
[ djoka_l @ 01.11.2024. 21:30 ] @
Ma linus je g*vno od čoveka, ne samo zbog ovoga. Mislim, u našoj branši imamo gomilu kretena, kao što je i Ričard Stolman, ili Mekafi.
Ili recimo Virt je bio nula od profesora, ali je napravio Pascal.
Ali se na kraju ipak najviše računa njihov doprinos po onome šta su uradili profesionalno, a ne kakvi su u međuljudskim odnosima.
[ Panta_ @ 02.11.2024. 06:00 ] @
Citat:
Sta mislite, kolike implikacije ce ovo da ima po razvoj kernela?
u pojedinim drzavama ako razvijas neki website i na slikama zaboravis ALT atribut u IMG tagu - npr. <IMG SRC="xxx.jpg" ALT='XXXXXXX"> - rizikujes mogucu tuzbu udruzenja slepih, jer softver za glasovno citanje stranice koristi ALT tag da procita koje slike postoje na stranici. U tim drzavama postoje "mandatory inclusion & diversity" zakoni koji te obavezuju da sve sto radis mora da bude uskladjeno s principima inkluzivnosti drustvenih grupa, a slepi su drustvena grupa.
To se zove uređena država. Kome se ne sviđa, uvek može da se vrati u Srbiju, državu gde možda ne rizikuješ tužbu, ali rizikuješ život, zdravlje, itd. iz razloga što niko ništa ne poštuje, i svako radi onako kako mu najviše odgovara, a da li to smeta ili šteti drugima, koga briga.
[ Ivan Dimkovic @ 02.11.2024. 07:00 ] @
Ovo je problem koji realno kaci bilo koji projekat koji je legalan - okreni obrni, neko to mora da hostuje, kontributori su fizicka ili pravna lica i gde god da su, kace ih >neki< zakoni.
Otvoren kod bar omogucava forkovanje pa kome se ne svidja Linux Foundation i/ili drzava gde su registrovani, moze da se bazira negde drugde, ali gde god da je “negde drugde” podleze zakonima tog prostora.
Sta god neko mislio o bilo kojoj politickoj temi, kod odrzavaju ljudi - ljudi imaju politicka misljenja, ljudi podlezu zakonima kao i firme / organizacije za koje rade - u ovom slucaju je verovatno u pitanju kombinacija legalnih pritisaka i politicko slaganje sa konkretnom akcijom od strane Linusa (kao sto je i sam rekao sta misli o tome).
TL;DR - Realnost se susrece sa idealizmom, samo je ovde u pitanju jako veliki i bitan projekat pa je toliko vidljivo.
[ B3R1 @ 02.11.2024. 09:37 ] @
Citat:
Ivan Dimkovic: Otvoren kod bar omogucava forkovanje pa kome se ne svidja Linux Foundation i/ili drzava gde su registrovani, moze da se bazira negde drugde, ali gde god da je “negde drugde” podleze zakonima tog prostora.
Ovo sto sam boldovao je zapravo kljucna stvar. I to nije nista novo. Vec par decenija unazad Internet je delimicno filtriran u Kini, Saudijskoj Arabiji, Rusiji itd.
Novo je to sto se takve stvari sada desavaju usred Amerike, gde ljudi na to nisu navikli ... i sto su pretpostavljali da je open source softver na neki nacin nekakva nadnacionalna tvorevina, poput samog Interneta. Stvar je u licnom dozivljaju ljudi, ne u realnosti. Takodje, sve te NGO koje stoje iza open source projekata promovisu zabranu diskriminacije, jednakost, I&D i ostala woke-njesra. E sad, kako se u tu "jednakost" onda uklapa diskriminisanje ljudi na osnovu njihovog drzavljanstva ili nacionalnosti? To je malcice kontradikcija u pojmu.
Ali ovde ipak mislim da su ovde u igri osim same drzavne politike prisutni i finainskijski interesi Linux Fondacije. Linus bi svakako mogao da prebaci sediste fondacije na Kajmanska ostrva ili negde gde ga americki zakoni ne bi doticali. Medjutim, tada bi izgubio vredne donatore (vidi spisak), koji su mahom deo americkog korporativnog sveta. Nisam gledao detaljno, ali onako schatz metodom sam procenio da su oko 90% tih sponzora s americkog podneblja. Te firme su direktni kreatori americke politike. Takodje, nije iskljuceno da bi u takvom slucaju ti isti sponzori oformili novu fondaciju, napravili sopstveni fork i Linus bi ostao kratkih rukava.
Tako da ... navikavajte se polako na takve stvari. Bice toga jos, nazalost ...
[ dejanet @ 02.11.2024. 10:03 ] @
Ono sto vecini promice u ovakvim slucajevima, jeste da su "izbaceni" Rusi samo jedan mali korak ka "izbacivanju" Amera, Evropljana...
Ali cekaj, Linus je to vec uradio gomili ne-rusa koji su digli glas...
[ dr0id @ 02.11.2024. 13:13 ] @
Citat:
B3R1:
Citat:
Ivan Dimkovic: Otvoren kod bar omogucava forkovanje pa kome se ne svidja Linux Foundation i/ili drzava gde su registrovani, moze da se bazira negde drugde, ali gde god da je “negde drugde” podleze zakonima tog prostora.
Ovo sto sam boldovao je zapravo kljucna stvar. I to nije nista novo. Vec par decenija unazad Internet je delimicno filtriran u Kini, Saudijskoj Arabiji, Rusiji itd.
Novo je to sto se takve stvari sada desavaju usred Amerike, gde ljudi na to nisu navikli ...
Konacno se setili da odgovore istom merom. Jos da pocnu da hack-uju, kradu, prave call centre da varaju Ruse, Kineze, Indijce, itd. i bice to ok.
Citat:
Takodje, sve te NGO koje stoje iza open source projekata promovisu zabranu diskriminacije, jednakost, I&D i ostala woke-njesra. E sad, kako se u tu "jednakost" onda uklapa diskriminisanje ljudi na osnovu njihovog drzavljanstva ili nacionalnosti? To je malcice kontradikcija u pojmu.
Nije kontradikcija vec ratno stanje.
[ mjanjic @ 04.11.2024. 18:34 ] @
Sve na stranu, ali zar bar neko od vas ne misli da ima makar 1% šanse da neko od contributor-a iz Rusije možda ima iznad glave nekog iz KGB-a sa "ekipom" (uglavnom onih koji navodno hakuju zapadne kompanije) i "molbom" da određen kod progura u kernel?
Znam da spada u domen naučne fantastike, jer ipak većinu tog koda gleda još neko sa Zapada, međutim setimo se kako je bilo pokušaja da se svašta ubaci u kod (mislim da je jednom prilikom nešto pušovano sa jednog američkog univerziteta, kao neka ekipa studenata se zezala, nakon čega je ceo univerzitet otkačen, tj. nisu više imali prava da bilo šta pušuju na projekat).
Ovde se radi o paranoji amera, jer moraju da se paze sa najmanje dve strane (kinezi i rusi), ali ko zna šta je sve moguće. Ko hoće nešto da im ubaci, može nekome sa Zapada da uputi ponudu koja se ne odbija.
[ Nedeljko @ 04.11.2024. 23:08 ] @
Zameni u toj priči Rusiju nekom drugom zemljom (SAD, UK, Izrael, Nemačka...) i odgovarajućim analogonom KGB-a.
Iz kojih zemalja bi trebalo da se gura kod, a iz kojih ne?
[ Srđan Pavlović @ 05.11.2024. 11:59 ] @
Vidim sa one liste da je veci deo banovanih iz kernela radio na driverima za ovo ili ono...
Ti komitovi sigurno prolaze pregled, ne verujem da tu sad neko nesto pokusava da ugura.
S druge strane i ne treba neko namerno da gura bilo sta, eno onaj nedavni epic fail sa GRUB-om... sigurno
takvih rupa ima uvek dovoljno za ekspolataciju od strane raznih troslovnih agencija :)
[ Ivan Dimkovic @ 05.11.2024. 13:40 ] @
Citat:
Nedeljko:
Zameni u toj priči Rusiju nekom drugom zemljom (SAD, UK, Izrael, Nemačka...) i odgovarajućim analogonom KGB-a.
Iz kojih zemalja bi trebalo da se gura kod, a iz kojih ne?
U teoriji i nekom idealnom svetu, kod bi trebao da se gura odakle god.
U praksi, projekti imaju iza sebe organizacije, hosting kompanije, interese samog projekta - i sve to komplikuje stvari. Bar kada je FOSS kod u pitanju, zbog licenci i otvorenosti koda je fork uvek moguc ako se nekome ne svidja nacin vodjenja projekta, ili ljudi koji vode projekat na kraju krajeva. Naravno da to nije dobro za sam projekat, ali je realnost.
[ mjanjic @ 05.11.2024. 14:18 ] @
Ne samo to, ima i ona treća strana - finansije. Jednostavno neće da plaćaju bilo koga ko je u Rusiji, osim špijune ;)
Verovatno je i to deo ne znam kog po redu paketa sankcija, tako naredio "čika Sem", a koje će posledice to da ima izgleda mnoge ne zanima, jer je pitanje kako će sada nadoknaditi to što je radilo tipa 1000 programera iz Rusije, posebno ako su u pitanju neke specifične stvari.
[ Nedeljko @ 05.11.2024. 16:20 ] @
I kakve to ima veze sa Rusijom? Je li ostalima pare smrde ili druge zemlje nemaju špijune?
[ djoka_l @ 05.11.2024. 16:25 ] @
Šta znači tvoje pitanje Nedeljko?
Da li ti je poznato da je SAD uveo oko 10.000 sankcija prema Rusiji, zbog rata u Ukrajini?
Kada ti neko napiše da neće da plaćaju Ruse, šta nije jasno?
Kad neko napiše da plaćaju samo (svoje) špijune u Rusiji, šta ti nije jasno?
[ mjanjic @ 05.11.2024. 17:24 ] @
Špijune i ne plaćaju zvanično, čak i da može preko neke NVO, u Rusiji su iste zabranjene (ako se finansiraju sa Zapada), to je bila samo onako digresija da na takve stvari verovatno ne žale novac i nije bitno da li se time krše sankcije ;)
[ Nedeljko @ 05.11.2024. 17:31 ] @
A ko to (ne) plaća Ruse? Neka američka firma ili šta?
Da li hoće da plaćaju NSA špijune u SAD i zašto kod treba da se gura iz SAD?
[ mjanjic @ 05.11.2024. 18:01 ] @
Pričamo o činjenicama, ne o tome šta je neka kosmička pravda i šta sa naše balkanske tačke gledišta ima ili nema smisla.
Pogleda dokumentarac o Stuxnet pa će ti biti jasnije na šta sve njima nije žao da potroše novac, dok sa druge strane imaju milione beskućnika na ulicama.
Srbija je kao drugačija? Gradi se neki nacionalni stadion, a sa druge strane stotine sela opustelo, lokalni putevi u sve gorem stanju...
[ Ivan Dimkovic @ 05.11.2024. 18:09 ] @
Citat:
Nedeljko:
A ko to (ne) plaća Ruse? Neka američka firma ili šta?
Da li hoće da plaćaju NSA špijune u SAD i zašto kod treba da se gura iz SAD?
Linux Kernel Organization je USA neprofitna organizacija i podleze USA zakonima i sankcijama. Da su registrovani u Rusiji ili Kini morali bi da postuju njihove zakone.
[ Nedeljko @ 05.11.2024. 18:21 ] @
Ne dobih odgovore da li NSA špijuni, rezidenti SAD možda rade na kernelu i da li su plaćeni od strane Linux Kernel Organization.
[ djoka_l @ 05.11.2024. 18:38 ] @
NSA agenti ne smeju da rade na kernelu, ako su ruski državljani.
Da li si dobio odgovor na svoje pitanje?
[Ovu poruku je menjao djoka_l dana 05.11.2024. u 20:07 GMT+1]
[ Nedeljko @ 05.11.2024. 21:56 ] @
A ako su američki državljani i rezidenti?
[ djoka_l @ 06.11.2024. 08:41 ] @
Onda mogu...
[ Ivan Dimkovic @ 06.11.2024. 08:56 ] @
Drzavljanstvo i spijuniranje su potpuno razlicite kategorije. Stavise, prilicno sam siguran da ce spijuni koristiti optimalna drzavljanstva / zaposlenja ako treba.
Ovde se ocigledno radi o sankcijama i cinjenici da je Linux Kernel Organization USA non-profit, sto ih izlaze obavezi postovanja USA zakona i propisa. Moguce je da se registrovani maintainer-i smatraju saradnicima u kontekstu koji bi samu organizaciju ucinio odgovornom za krsenje USA propisa ("doing business with" ili nesto slicno) i da je zbog toga to uradjeno.
Patch-evi iz Rusije se i dalje prihvataju i nista se sustinski nije promenilo.
[ Nedeljko @ 08.11.2024. 19:33 ] @
Citat:
mjanjic: Sve na stranu, ali zar bar neko od vas ne misli da ima makar 1% šanse da neko od contributor-a iz Rusije možda ima iznad glave nekog iz KGB-a sa "ekipom" (uglavnom onih koji navodno hakuju zapadne kompanije) i "molbom" da određen kod progura u kernel?
Ovde kontekst nije bio da je američka administracija uvela nešto, nego da mi treba da se zamislimo šta ako ima makar 1% šanse da u linux kernel pushuje neki KGB-ovac.
Citat:
mjanjic: Pričamo o činjenicama, ne o tome šta je neka kosmička pravda i šta sa naše balkanske tačke gledišta ima ili nema smisla.
Ovo je potpuno drugi kontekst.
[ Srđan Pavlović @ 08.11.2024. 22:44 ] @
Citat:
Ivan Dimkovic:
Patch-evi iz Rusije se i dalje prihvataju i nista se sustinski nije promenilo.
Cek sad, kako se prihvataju ako su banovani maintaineri koji komituju kod?
[ Ivan Dimkovic @ 09.11.2024. 06:33 ] @
Pa banovani su maintainer-i, ne kod.
Citat:
Nedeljko
Ovde kontekst nije bio da je američka administracija uvela nešto, nego da mi treba da se zamislimo šta ako ima makar 1% šanse da u linux kernel pushuje neki KGB-ovac.
KGB-ovci, NSA-ovci i slicni XYZ-ovci uvek imaju sanse da ubace kod, ova situacija sustinski ne menja nista u tom smislu niti ima neke direktne veze sa tim. Sustina je da je organizacija koja zvanicno odrzava Linux bazirana u zemlji koja je uvela sankcije drugoj zemlji i ta organizacija mora da igra po pravilima te zemlje.
Mozda je bilo bolje da je ista organizacija bila osnovana u nekoj neutralnoj zemlji, po ovom konkretnom pitanju. To ne znaci da bi to bilo bolje za sam razvoj Linuxa, ali svejedno - to se vec odavno desilo.
Ko zna, mozda ce se to jednog dana i desiti. Linux Kernel je projekat koji je kritican po privredu celog sveta, u zavisnosti kuda svet ide nije nemoguce da u nekom momentu postane deo medjunarodnog standarda i medjunarodne organizacije. Za sada to nema smisla i verovatno bi usporilo razvoj.
Evo vam drustvo kako motka posle Rusa super brzo zavrsava na "domacoj"(US/EU) glavici.
Ovo se vrti vec neko vreme, cak su u C++ pravili neki lib ili specifikaciju za garbage collector(ili sl), sto je bila tolika glupost da su napustili projekat(mislim).
Evo vam drustvo kako motka posle Rusa super brzo zavrsava na "domacoj"(US/EU) glavici.
Osim ako ne radis nesto za USGOV, koga zapravo zabole?
Plus, Rust postaje popularan siroko u industriji i ovako i onako.
[ mjanjic @ 09.11.2024. 19:52 ] @
Rust je bio kandidat da zameni C, međutim vidim da je recimo dr Chuck (ako se dobro sećam) izrazio razočarenje, jer Rust nije dalje išao u pravcu u kome je on očekivao. Ima još podosta onih koji su bili u euforiji, kad ono međutim... izgleda da ni u Rust-u nisu rešili baš sve probleme koji su gorući i kod C-a, tako da ništa od zamene.
[ Nedeljko @ 09.11.2024. 20:39 ] @
Nevezano sa Linux kernel projektom, programski jezik Zig je viđen kao savremena zamena za C.
Rust je uglavnom viđen za mission critical projekte.
[ nkrgovic @ 09.11.2024. 21:19 ] @
Zar US Gov vec decenijama ne ne pokusava da, pre svega, vidi ADA-u kao default jezik?
[ mjanjic @ 12.11.2024. 12:08 ] @
Citat:
Nedeljko:
Rust je uglavnom viđen za mission critical projekte.
Pa, ni tu se nije pokazao, tako da C/C++ i dalje ostaju "živi" gde god su performanse od kritične važnosti.
[ Nedeljko @ 12.11.2024. 14:07 ] @
Jesi li siguran? Ja vidim da mu tiobe indeks skače.
Da, da. Počev od "hello, world" programa, kao što je diskutovano ovde. Rust-u se zamera "ograničavanje" na LLVM. Kao prvo, LLVM pokriva ono što je u najvećem broju slučajeva releventno, a kao drugo, ko kaže da ne može da se iskoristi GCC backend ako je neko baš zapeo (ili nešto drugo što podržava odgovarajući IL)?
C has a spec.
Da, da. Kao što C# i .Net povremeno narušavaju kompatibilnost unazad. Samo što postoji rešenje za to u vidu konfiguracionog (toml) fajla gde su navedene verzije i rasta i biblioteka (crates) koji se koriste u projektu, slično kao i u C#-u i .Net-u. Vidim, propala je industrija koja ih koristi, a Javi je mnogo velika prednost što čuva kompatibilnost unazad.
C has many implementations.
Ma, super, zbog tog "nedostatka" su propali i python i C# i Java. što imaju jednu glavnu implementaciju koja je praktično kao jedina.
C has a consistent & stable ABI.
Ma, da, specificiranje verzija u toml-u ništa ne rešava, a Java like čuvanje 100% kompatibilnosti unazad je keva.
Cargo is mandatory.
Koliko znam, jedna od kritika C i C++ jezika je što nemaju svoj build sistem, pa vlada haos sa raznim make, automake, cmake, qmake... build sistemima. Zato svi novoji jezici (počev od python-a) imaju svoj sistem.
Concurrency is generally a bad thing.
Aha, samo što Rust nudi rešenja za dead lock i reetrant (da, preko borrow checker-a). Niko nije savršen, a poređenje je napravljeno sa Go-om koji je specijalizovan baš ta to.
Safety.
Ma, da, nudi ozbiljna rešenja za to, ali ništa nije svemoguće, pa pljuj što nije konačno rešenje svih sigurnosnih problema.
[ mjanjic @ 13.11.2024. 10:40 ] @
U vezi kompatibilnosti, negde pročitam (ili čujem na YT, nebitno) jedan od nekih tamo programera kaže "korisim isključivo C89 specifikaciju", kao zbog portabilnost i kompatibilnosti unazad :)))
Dakle, koristi specifikaciju koja, između ostalog, ne zahteva da main metoda ima zadat tip, a kamoli da taj tip bude int (kao što mora kod C++). Doduše, to može da se reši kompajlerom, odnosno pretprocesorom ili čime već, koji će automatski dodati taj int za main metodu, kao i povratnu vrednost 0 ako nije ekplicitno navedena, ali nisam se bavio detaljni koliko još ima takvih "it's not a bug, it's a feature" sitnica koje čini C89 totalno nekompatibilnim sa kompajlerom koji zahteva najmanje C99 standard.
[ Nedeljko @ 13.11.2024. 11:47 ] @
I šta kaže Dr Chuck? Da je on pravio Rust, to bi razvaljivalo, ali nažalost nije. Ko ga sprečava da napravi neki Trust?
[ mjanjic @ 13.11.2024. 14:23 ] @
Nije on, neko drugi je, daleko mlađi, ali verovatno radi na projektima koji delom koriste kod od pre ko zna koliko godina, plus je pominjao da kao C89 radi na svim mogućim i nemogućim uređajima, ko sad da traži taj video, a nije ni tema.
Nego, ako sam dobro ukapirao, developeri iz Rusije i dalje rade na kernelu, samo nisu maintainer-i?
[ Nedeljko @ 13.11.2024. 22:18 ] @
Ja pričam o ovome,
Citat:
mjanjic:
Rust je bio kandidat da zameni C, međutim vidim da je recimo dr Chuck (ako se dobro sećam) izrazio razočarenje, jer Rust nije dalje išao u pravcu u kome je on očekivao. Ima još podosta onih koji su bili u euforiji, kad ono međutim... izgleda da ni u Rust-u nisu rešili baš sve probleme koji su gorući i kod C-a, tako da ništa od zamene.
Da, tako sam video u kompletnom videu, ali sam sličnu priču čuo u još nekom YT video od nekog drugog, pa je moguće da sam pomešao.
Suštinski možda jeste tačno da je nemoguće napraviti jezik moćan kao C, a da sa druge strane bude elegantan za rad i bezbedan za primenu kao neki jezici višeg nivoa.
Mislim, C++ je napravljen sa tom idejom, pri čemu je "kompajler" u stvari generisao C kod (not very human readable) i potom pozivao C kompajler.
Ista priča je i sa ovim jezicima koji se transpajliraju u JS, nijedan od njih nije uspeo da ubije JS niti bude popularniji (npr. Typescript).
Može biti da je razlog recimo stalno dopunjavanje specifikacije i implementacije jezika, što u nekim slučajevima jeste prednost, ali ako se pretera sa tim, onda jednostavno izaziva "zamor". Ovim mlađima je malo lakše da prate na svkaih 6 meseci novi Angular, svake godine novi .NET i da ne navodim dalje, ali kako idu godinu, većini postaje muka od praćenja svega toga.
Pošto je Linux Kernel tema, mislim da je neko ili sam možda i ja negde postavio YT video na temu 30 Linux Kernel Developer Spaces in 30 Weeks, u ovom videu konkretno Steve Rostedt :) https://www.youtube.com/watch?v=04VpdhLccqk
[ Nedeljko @ 14.11.2024. 18:23 ] @
Kome je muka od praćenja novina, za njega nije C++. Bolje Rust.
[ Space Beer @ 15.12.2024. 08:43 ] @
Citat:
Ivan Dimkovic:
Pa banovani su maintainer-i, ne kod.
Koliko sam video, nisu banovani ljudi, nego firme za koje rade su pod sankcijama. Isti ljudi mogu da nastave rad na kernelu ako bi bili zaposleni kod drugog poslodavca
[ Srđan Pavlović @ 02.01.2025. 04:09 ] @
Citat:
Isti ljudi mogu da nastave rad na kernelu ako bi bili zaposleni kod drugog poslodavca
Koliko li ce ih se odluciti na taj korak, bas me zanima :)