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

Linux ili GNU/Linux

[es] :: Advocacy :: Linux ili GNU/Linux

Strane: 1 2 3 4 5 6 ... Dalje > >>

[ Pregleda: 19442 | Odgovora: 222 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stoprocentni

Član broj: 293015
Poruke: 111

Sajt: unicef.org


+94 Profil

icon Re: Linux ili GNU/Linux08.09.2019. u 13:14 - pre 56 meseci
Mali off...

Genealogija iliti rodoslovlje... :)




 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.gprswap.mts.telekom.rs.



+2789 Profil

icon Re: Linux ili GNU/Linux08.09.2019. u 18:17 - pre 56 meseci
Citat:
Branimir Maksimovic: Spinujes, rekao si da gcc nema za Windows, sto nije tacno.


Pa, nema. Ima MinGW, koji nije GNU, pa samim tim ni kompajler iz njega nije GCC.

MinGW no po kvalitetu, ni po stepenu razvoja nije ravan GCC-u, a nije ni deo GCC projekta.

[Ovu poruku je menjao Nedeljko dana 08.09.2019. u 19:41 GMT+1]
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
109.72.51.23



+1064 Profil

icon Re: Linux ili GNU/Linux08.09.2019. u 18:24 - pre 56 meseci
Nesto si pobrkao, gcc za Windows je deo mingw (minimalist gnu for windows inace). Kompajler je odavno pisan bas za Windows jer kolko
se secam exception handling te calling konvencija su poprilicno razlicite od onih na Linux-u....
 
Odgovor na temu

bojan_bozovic

Član broj: 29028
Poruke: 3292
87.116.179.*

Sajt: angelstudio.org


+392 Profil

icon Re: Linux ili GNU/Linux08.09.2019. u 19:01 - pre 56 meseci
Mislim reci da mingw i cygwin gcc nisu gcc. To je smešno!
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mediaworksit.net.



+2789 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 11:04 - pre 56 meseci
MinGW nije deo GNU projekta i gcc iz njega nije GNU-ov GCC (GNU Compiler Collection). Samo se tako zove jer pokušava da obezbedi što viši nivo kompatibilnosti sa GCC-om. LLVM-ov clang nije GCC, mada je u velikoj meri kompatibilan sa GCC-om. Intelov cc je takođe u velikoj meri kompatibilan sa GCC-om.

To ti je kao da ja napravim port MFC-a za Linux sa većim ili mkanjim uspehom i nazovem ga MFC. To i dalje nije MFC, nego nešto drugo i ne može se govoriti o MFC-u sa stanovišta osobina nekog nezvaničnog porta.

Razlika je u tome što je MS verovatno zaštitio naziv MFC kao robnu marku, pa ne bih smeo tako d anazovem svoj port MFC-a na Linux, a FSF nije zaštitila GCC kao robnu marku, pa je MinGW tim mogao da koristi taj naziv.

Probaj da napraviš C++ program sa thread_local static objektom, čiji destruktor ima delete u sebi.

Code (cpp):

#include <iostream>

using namespace std;

class A
{
public:
    int *p;

    A() {
        p = new int;
    }

    ~A() {
        delete p;
    }
};

int& a()
{
    thread_local static A obj;

    return *obj.p;
}

int main()
{
    a() = 5;
    cout << a() << endl;

    return 0;
}

Kompajliraj to GNU-ovim g++ kompajlerim i radiće kako treba.

Kompajliraj MinGW-ovim g++ kompajlerom i pucaće na izlasku iz programa.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mediaworksit.net.



+2789 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 12:13 - pre 56 meseci
Postavlja se pitanje zašto se kompajleri iz MinGW-a zovu isto kao kompajleri iz GNU-a.

Pa, da bi se postigao što viši nivo kompatibilnosti, odnosno da bi isti make fajlovi radili, a ne zato što je to isti kompajler, jer nije isti.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mediaworksit.net.



+2789 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 12:20 - pre 56 meseci
Još nešto. Evo kako možete dobiti izlazni kod na Linux-u: Recimo da je gornji program snimljen pod imenom main.cpp i da ste u kozoli ušli u direktorijum u kome se on nalazi.

$ g++ main.cpp
$ ./a.out
5
$ echo $?
0


Dakle, sve je u redu. Možete naravno u gornjem programu zameniti izlaznu vrednost 0 nekom drugom u return naredbi, pa da ponovite ovo isto da bi videli da se na ovaj način dobija ispravan kod greške koji je vratio program.

[Ovu poruku je menjao Nedeljko dana 09.09.2019. u 13:31 GMT+1]
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

TheSpiridon

Član broj: 340665
Poruke: 436
*.dynamic.vipmobile.rs.



+74 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 13:08 - pre 56 meseci
Ljubav prema Ceju mi se polako vraca. Sad dal da napravim hello world ili digitron.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
82.117.201.26



+1064 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 13:24 - pre 56 meseci
Citat:
Nedeljko:
Postavlja se pitanje zašto se kompajleri iz MinGW-a zovu isto kao kompajleri iz GNU-a.

Pa, da bi se postigao što viši nivo kompatibilnosti, odnosno da bi isti make fajlovi radili, a ne zato što je to isti kompajler, jer nije isti.


Nedeljko, kakva crna kompatibilnost, to *jeste* gcc.... portovan na Windows...
Kada bi to nazvali mycc ili drugacije sledila bi tuzba ubrzano posto bi to bila cista kradja...
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
82.117.201.26



+1064 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 13:27 - pre 56 meseci
Citat:
Nedeljko:
Još nešto. Evo kako možete dobiti izlazni kod na Linux-u: Recimo da je gornji program snimljen pod imenom main.cpp i da ste u kozoli ušli u direktorijum u kome se on nalazi.

$ g++ main.cpp
$ ./a.out
5
$ echo $?
0


Dakle, sve je u redu. Možete naravno u gornjem programu zameniti izlaznu vrednost 0 nekom drugom u return naredbi, pa da ponovite ovo isto da bi videli da se na ovaj način dobija ispravan kod greške koji je vratio program.

[Ovu poruku je menjao Nedeljko dana 09.09.2019. u 13:31 GMT+1]


Nevezano za temu, vezano za bash. Bash pod bilo kojim OS-om ce se tako ponasati...
 
Odgovor na temu

Zurg

Član broj: 340713
Poruke: 58



+368 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 13:40 - pre 56 meseci
Citat:
Branimir Maksimovic:
Kada bi to nazvali mycc ili drugacije sledila bi tuzba ubrzano posto bi to bila cista kradja...


GCC je objavljen pod GPL licencom, tako da bilo ko može da forkuje GCC i nazove ga kako god hoće uz poštovanje odredbi koje su propisane licencom.

Što se tiče rasprave da li je MinGW GCC lepo piše na sajtu:

Citat:
A port of the GNU Compiler Collection (GCC), including C, C++, ADA and Fortran compilers;


http://www.mingw.org/Welcome_to_MinGW_org
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
82.117.201.26



+1064 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 14:25 - pre 56 meseci
Da to sam prenebregao, no promena imena smislena iziskuje novi proizvod koji se bazira na postojecem, ne samo port na drugi OS :P
 
Odgovor na temu

TheSpiridon

Član broj: 340665
Poruke: 436
*.dynamic.vipmobile.rs.



+74 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 15:03 - pre 56 meseci
Tema kaže: Linux ili GNU/Linux. Pa da odgovorim: GNU/Linux tako kaže Richard Stalman, nije zgoreg ipak po malo poštovati ovog čoveka. Međutim kernel već odavno ne zovu Linux, nego baš tako "kernel". E ako imamo kernel, onda sledi da ceo paket kernel+programi zovemo Linux.

Na sudu pobedjuje GNU/Linux a medju narodom Linux.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mediaworksit.net.



+2789 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 15:03 - pre 56 meseci
Zovite vi to kako hoćete. Tamo ne piše da je to deo GNU projekta, ali nema veze.

Ti portovi GNU-a na Windows nisu ravni originalu na Linux-u. Ni blizu.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

Branimir Maksimovic

Član broj: 64947
Poruke: 5534
82.117.201.26



+1064 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 15:19 - pre 56 meseci
Citat:
TheSpiridon:
Tema kaže: Linux ili GNU/Linux. Pa da odgovorim: GNU/Linux tako kaže Richard Stalman, nije zgoreg ipak po malo poštovati ovog čoveka. Međutim kernel već odavno ne zovu Linux, nego baš tako "kernel". E ako imamo kernel, onda sledi da ceo paket kernel+programi zovemo Linux.

Na sudu pobedjuje GNU/Linux a medju narodom Linux.


Ne moze. Zato sto imas n distribucija i m mogucnosti da se na Linux kernelu napravi nesto. Sve one imaju svoje ime.
 
Odgovor na temu

TheSpiridon

Član broj: 340665
Poruke: 436
*.dynamic.vipmobile.rs.



+74 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 15:31 - pre 56 meseci
Ne dam.
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.mediaworksit.net.



+2789 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 15:42 - pre 56 meseci
GNU/Linux i android nisu isto. Nisu ni kompatibilni.

GNU/Linux distribucija se sastoji od nekih standardnih komponenti.

1. Linux kernel,
2. glibc,
3. X Server ili zamena za njega (Wayland),
4. window manager,
5. razne standardne komponente i biblioteke (bash, sh, Qt, Python...).

To je ono što sve te distribucije čini međusobno kompatibilnim.

Kada se pravi generički deployment za GNU/Linux, onda se to uzima u obzir. rpm i deb su samo opcioni načini pakovanja programa. Program se može pakovati i u vidu instalacionog čarobnjaka. Primer takve isporuke je Qt SDK u obliku koji se skida sa sajta Qt-a.

Opciono, GNU/Linux distibucija može imati desktop environment (GNOME, KDE, XFCE...). GUI aplikacije rade i samo preko window manager-a, koji takođe ima svoj GUI. Desktop environment je opcioni sloj iznad toga.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

TheSpiridon

Član broj: 340665
Poruke: 436
*.dynamic.vipmobile.rs.



+74 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 19:45 - pre 56 meseci
Nedeljko jel se drogiras po ceo dan ili samo predveče :)
 
Odgovor na temu

nkrgovic
Nikola Krgović
Beograd

Član broj: 3534
Poruke: 2807

ICQ: 49345867
Sajt: https://www.twinstarsyste..


+655 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 21:19 - pre 56 meseci
Evo, bas o tome pricam. Bacis pogled na glibc, najveci broj contriba imaju Paul Eggert (UCLA, raci na licencama), Gabriel Gomes (IBM) i Florian Weimer (Red Hat). Kljucna komponenta, glavni razvoj rade IBM i Red Hat, par komercijalnih entiteta koji isto placaju svoje inzenjere....

Sta tacno danas radi FSF i zasto i dalje insistiramo da je to "GNU", osim istorijskih razloga? Koristi se gcc i glibc i na FreeBSD-u, pa nije GNU/FreeBSD .
Please do not feed the Trolls!

Blasphemy? How can I blaspheme? I'm a god!'
 
Odgovor na temu

Nedeljko
Nedeljko Stefanović

Član broj: 314
Poruke: 8632
*.3gnet.mts.telekom.rs.



+2789 Profil

icon Re: Linux ili GNU/Linux09.09.2019. u 21:20 - pre 56 meseci
Kad neko ostane bez argumenata.
Nije bitno koji su zaključci izvučeni, već kako se do njih došlo.
 
Odgovor na temu

[es] :: Advocacy :: Linux ili GNU/Linux

Strane: 1 2 3 4 5 6 ... Dalje > >>

[ Pregleda: 19442 | Odgovora: 222 ] > FB > Twit

Postavi temu Odgovori

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