Citat:
Ivan Dimkovic:
Termin "Linux operativni sistem" je kolokvijalni i vrlo proizvoljan naziv za operativne sisteme bazirane na Linux kernelu i nekoj kombinaciji userland biblioteka.
"Proizvoljan"? Hvala Bogu da je proizvoljan. Slobodan je, pa je proizvoljan. Zabune naravno da postoje. Svaki je operativni sistem sam za sebe i nezavisan, Androd je baziran na Linux kernelu, ali nije ono što ljudi širom svijeta nazivaju "Linux operativni sistem"
https://en.wikipedia.org/wiki/Linux -- jer oni ne misle na Android. Android je poseban, provjeri, imaš
https://en.wikipedia.org/wiki/Android_%28operating_system%29 za provjeru i druge reference na Internetu.
Citat:
Evo nekih cinjenica koje pojasnjavaju stvari i na osnovu kojih je jasno da Android ima podjednaka "prava" da se naziva Linux-baziranim OS-om, ili "Linux" OS-om (neprecizno):
Pa, baziran je na Linux jezgri, tako je. Zabuna ima, upravo je ova tema diskusije počela iz zabune, gdje se razni Windows operativni sistemi svrstavaju u jedan "Windows" -- i onda razni operativni sistemi bazirani na Linux jezgri svrstavaju u "jedan".
Citat:
1. Autori / razvojni tim Linux kernela ne definisu koje userland komponente moraju biti ukljucene - Linux distro vendori i drugi distributeri radova baziranih na Linux kernelu imaju punu slobodu da ukljucuju sta god hoce. GNU komponente mogu ali i ne moraju biti prisutne, da ne pricamo o tome da GNU organizacija >decenijama< razvija svoj kernel, HURD i da GNU i Linux predstavljaju dva razlicita projekta koji imaju zajednicki presek samo u nekim Linux distribucijama.
Razvojni tim jezgre znači razvija jezgru, a ne operativni sistem. Tako je da svi ostali imaju punu slobodu, u pravu si. Tako se operativni sistem GNU sa jezgrom koja se naziva Linux, trenutno nalazi u masi operativnih sistema ili Linux distribucija. Ili može sa Hurd kernelom koji se razvija:
https://www.debian.org/ports/hurd/hurd-install
"GNU organizacija decenijama razvija svoj kernel" -- to si rekao da kao napraviš neku razliku, ali nema razlike. Pa, ljudi razvijaju svoje kernele jer je slobodan softver. Ti smatraš kao da je "GNU organizacija" odvojena od onih koji taj GNU software sastavljaju po svojoj želji i od toga prave GNU operativne sisteme bilo bazirane na Linux jezgri ili na drugoj jezgri. Pokušavaš da staviš nepotrebni animozitet.
To je poenta GNU GPL licence, pod kojom je Linux jezgra isto tako objavljena i predana javnosti, da svako može da koristi bilo Linux jezgru ili drugu Linux jezgru.
Linus je sam koristio GNU da bi uopšte napravio Linus jezgru. Znači Linus je dobio nešto i dao nešto zauzvrat. Super, pa to je poenta GNU softvera i GNU GPL licence.
Citat:
2. Ne postoji neko autoritativno telo koje specificira sta od userland komponenti mora biti u distribuciji kako bi se OS nazivao Linux-om.
Postoji standard, a sve ostalo je ekstra.
Citat:
3. Cinjenica da je Android baziran na fork-ovanom Linux kernelu ne umanjuje uopste cinjenicu da Android koristi Linux kernel i da je Linux-bazirani OS.
Android nije "Linux distribucija" u tom smislu kako se Linux koristi, kao imitacija UNIX-a, jer na Androidu u pravilu ništa od UNIX-a ne možeš iz prve da koristiš. Da je baziran na Linux jezgri, valjda je svima jasno.
Citat:
U takvim slucajevima i ako zelis da rezultujuci rad ima tvoje patcheve jednostavno moras imati svoj fork i u njemu dodavati tvoje patcheve. Ta praksa nije bas "lepa" ali niti je zabranjena niti je retkost u Linux svetu.
Uopšte ne shvatam šta tu nije lijepo, znači možeš da promijeniš softver i koristiš ga kako želiš, pa to nije lijepo? Ili nije lijepo što tvoja promjena nije prihvaćena da je neko drugi upotrijebi i promijeni?
Nisam shvatio šta bi tu trebalo da bude ispravno. Jedno sam shvatio, može se promijeniti softver i koristiti kako želiš. Za razliku od Windowsa, gdje je upitno da li možeš uopšte da znaš šta je u tom softveru napisano.
Citat:
4. POSIX je specifikacija potpuno nezavisna od Linuxa ili cak Unix familije OS-eva.
Stvarno ne znam "koliko" nezavisna, jer ipak, ima to sve na Internetu:
https://en.wikipedia.org/wiki/POSIX pa da stavim link, da ljudi sami vide koliko je "nezavisna" od UNIX-a.
Citat:
Postoje operativni sistemi koji veze nemaju ni sa Unix familijom niti sa Linux-om, poput VMS-a ili Windows NT-baziranih OS-eva, koji su takodje POSIX kompatibilni.
Da, ali čitajući gornji link, vidim da samo pišeš svoje mišljenje, pa gledaj, možeš ti reći i da UNIX nikad nije postojao, mišljenja su dozvoljena. Ali ne znači da su tačna. Imaš link, znaš engleski, čitaj.
Inače sam naziv POSIX je dao Richard Stallman, kao prijedlog, pa tako, čovjek je učestvovao u stvaranju standarda. Pa, tako da to nema veze sa GNU, mislim... OK nema veze kad ti tako kažeš, hajde. Ali, neka ljudi onda sami čitaju na linku i neka svako za sebe zaključi.
https://en.wikipedia.org/wiki/POSIX
Citat:
Na zalost, koriscenje nepreciznih naziva poput "Linux OS-a" je izuzetno odomaceno i moze samo da dovede do konfuzije.
Tako je, slažem sa, to i jeste problem, jer ova tema stavlja sve sisteme bazirane na Linux jezgri u jedan operativni sistem, što naravno nije ispravno. Svaka Linux distribucija je poseban operativni sistem za sebe, bez obzira na sličnosti.
Specifičnosti i razlikovanje su odlika svake inteligencije.