@drago
Zapravo uopće nigdje nisam napisao da je Linux "kriv" za bilo što - rekao sam jednostavno da ne podržava Officeove formate. Zašto bih, u ime Zeuosve naušnice, uopće probao otvarati Libreofficeove dokumente bilo gdje? Zato jer je format toliko stravično rasprostranjen da u svakodnevnom životu si nadrapao ako ga ne možeš otvoriti? Prema Wikipediji, LibreOffice koristi 25 milijuna ljudi, a MS Office - MILIJARDA.
BTW - na Windowsima imaš Libreoffice, a na Linuxu nemaš MS Office. Ja na Windowsima s LibreOfficeom mogu otvoriti LibreOffice dokumente, ali na Linuxu ne mogu otvoriti sve MS Office dokumente.
Ti si krenio u instaliranje vjerovatno najnovijeg Ubuntua na taj stroj star nekoliko godina s predumišljajem. Kao da prije stavljanja Linuxa na taj stroj nisi znao da na Linuxu ne radi MS Office. Tvrditi da je krivica Linuxa što nema MS Office za Linux je apsurdna. Tvrditi da je netko naivan, jer misli da OEM-i ne pišu kvalitetno ili ne pišu nikako drivere za Linux i time smatra njih odgovorne, a ne Linux je smiješna. Ti hoćeš reći da zato što Linux ima 1% nitko ne piše drivere za njega, al da zato što nitko ne piše drivere za njega on ima 1%. Microsoft milijunima dolara motivira svoje OEM partnere da rade odlične Windows drivere i loše Linux drivere. Evo dokaza kako je . Linux ne. Nadaleko je poznat slučaj kako je Foxconn namjerno pisao BIOS tako da loše radi sa Linuxom. Na ploči nije pisalo da nije kompatibilna s Linuxom, niti su potpuno onemogućili instalaciju, nego su napravili lošu tablicu tako da pravi probleme u radu zaključavajući dio memorije koji ne smije biti zaključan. Lik je prekopirao dio koda iz Win sekcije, kompajlirao i ploča je proradila. Još jedan primjer koji jednako pogađa i Windoese i Linux, a otkriven je nedavno zahvaljujući otvorenom driveru za AMD grafičke kartice. Naime, AMD je ubacio kod u catalyst da kartice rade samo s njihovim HDMI adapterima link.Toliko o naivnosti i poštenju OEM-a.
Razumijem tvoju logiku, ali je potpuno pogrešna. To je kao da kupiš automobil s gumama koje nitko ne proizvodi i prodaje, ali smatraš da je on svejedno izvrstan, a "krivica" je na Michelinu, Savi Kranj ili Bridgestoneu što ne proizvode takve gume.
Ti smatraš da je Linux okej, a kriv je svijet koji mu se nije prilagodio. Takvo razmišljanje je jednostavno naivno.
Taj automobil koji sam kupio s tim gumama koje je netko ipak morao napraviti, a to nije proizvođač auta nego ih je napravio proizvođač guma. Dakle ipak ne može biti da ih nitko ne proizvodi i ne prodaje, jer su ih prodali tom proizvođaču auta tako da ti analogija ne stoji. I da taj auto je ok, proizvođač guma mora i dalje proizvoditi takve gume, jer ako ih ne proizvodi njegova je krivica što ih neće biti na tržištu za taj tip vozila.
Ne znam koji su Nvidijini razlozi, ali zar je to bitno? Briga me da li driver za grafičku karticu podržava 4 monitora, kad u stvarnosti ne podržava kako treba ni rad na jednom monitoru. To je problem, a ne ova opskurnost.
Bitno je koji su Nvidijini razlozi. Koji su to znamo i ti i ja. To je novac. Linux pokušava srednjim prstom natjerati Nvidiju na suradnju, a MS to radi sa milijunima dolara što je daleko učinkovitije. Po meni je to uredu. Microsoft je kompanija koja proizvodi i prodaje WindowsOS i ulaže sva sredstva u tom smjeru. Linux nije kompanija. Riječ je brand samo jednog čovjeka koji kući u kućnom ogrtaču odlučuje koji patch prolazi. Ne plaća OEM-ima predinstalaciju.
Kada je Microsoft predstavio Windowse 95, onda je u njima napravio 16-bitni thunk koji sve 16-bitne legacy drivere i programe s Win 3.x prebacuje u 32-bitni Win32 format u letu i sve radi. Tako se rješava problem legacy hardvera i softvera. (To ne radi optimalno, ali radi.)
Linux nije Windows iako ti uporno želiš da bude. Na ovom davnom blog-postu jednog od glavnih developera Linux kernela Grega Kroah Hartmana upravo pod paragrafom "The Kernel needs a stable API so vendors will write drivers" objašnjava razliku zadržavanja unatraške kompatibilnosti svih API-ja uz dodavanje novih kod Windowsa i brisanje starih nepotrebnih kod Linuxa. I upravo radi te različite politike je kernel Linuxa manji, stabilniji i sigurniji dok je kod Windowsa zadržana kompatibilnost unatrag. Da li je bolje jedno ili drugo svatko mora da odluči za sebe, ovisno što mu treba, nema univerzalnog riješenja. Molim te da pročitaš, jer se na ovom primjeru vidi upravo ta bitna razlika politike stvaranja Windows i Linux kernela:
Here's an example that shows how this all works. The Linux USB code has been rewritten at least three times. We've done this over time in order to handle things that we didn't originally need to handle, like high speed devices, and just because we learned the problems of our first design, and to fix bugs and security issues. Each time we made changes in our api, we updated all of the kernel drivers that used the apis, so nothing would break. And we deleted the old functions as they were no longer needed, and did things wrong. Because of this, Linux now has the fastest USB bus speeds when you test out all of the different operating systems. We max out the hardware as fast as it can go, and you can do this from simple userspace programs, no fancy kernel driver work is needed.
Now Windows has also rewritten their USB stack at least 3 times, with Vista, it might be 4 times, I haven't taken a look at it yet. But each time they did a rework, and added new functions and fixed up older ones, they had to keep the old api functions around, as they have taken the stance that they can not break backward compatibility due to their stable API viewpoint. They also don't have access to the code in all of the different drivers, so they can't fix them up. So now the Windows core has all 3 sets of API functions in it, as they can't delete things. That means they maintain the old functions, and have to keep them in memory all the time, and it takes up engineering time to handle all of this extra complexity. That's their business decision to do this, and that's fine, but with Linux, we didn't make that decision, and it helps us remain a lot smaller, more stable, and more secure.
And by secure, I really mean it. A lot of times a security problem will be found in one driver, or in one core part of the kernel, and the kernel developers fix it, and then go and fix it up in all other drivers that have the same problem. Then, when the fix is released, all users of all drivers are now secure. When other operating systems don't have all of the drivers in their tree, if they fix a security problem, it's up to the individual companies to update their drivers and fix the problem too. And that rarely happens. So people who buy the device, and then use the older driver that comes in the box with the device, which is insecure. This has happened a lot recently, and really shows how having a stable api can actually hurt end users, when the original goal was to help developers.
I za kraj par primjera zašto meni Linux jednostavno radi. Naglašavam meni, jer se ovo odnosi na moje iskustvo i osobni osvrt. Ne igram igre na računalu pa mi otvoreni driver odlično odgovara. Podržava sav moj hardware na hp probooku out-of-box, Ne treba mi softver trećih strana da mogu prozor držati iznad ostalih (gledam sport dok surfam), bez sofvera trećih strana mountam iso sliku u folder, nakon instalacije na rar file i pdf je potrebno samo kliknuti, jednom komandom nadogradim sav softver pa i onaj trećih strana na najnoviju verziju, mogu instalirati DE po izboru. Evo ovo su neke stvari koje bih volio vidjeti i na Windowsima koje koristim na poslu. I nisam hater, jer smatram Windows 7 odličnim OS-om. Zanimljivi su mi ovi koji kažu da su Linux probali prije par godina i onda raspravljaju kako stvari stoje. Mislim da o ovoj temi ne može diskutirati netko tko bar ne koristi oba sustava podjednako, jer ni average joe ne zna kako jednostavno ugasiti superprefetch