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

Koja verzija Linux-a za programere?

[es] :: Linux :: Koja verzija Linux-a za programere?

[ Pregleda: 3579 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

yooyo

Član broj: 4891
Poruke: 1101
*.pat-pool.bgd.sbb.co.yu.



Profil

icon Koja verzija Linux-a za programere?11.08.2005. u 15:46 - pre 227 meseci
Hteo bih da isprobam Linux kao buducu platformu za jedan posao koji imam u planu. Nisam nesto iskusan sa Linuxom pa zato trazim vase savete. Dakle... interesuje me sledece:
1. Koja je distribucija najbolja za programere?
2. Interesuje me prevashodno razvoj grafickih aplikacija sa OpenGL-om pod X-om
3. O OpenGL-u znam skoro sve, ali nemam pojma o programiranju UI-a pod Linuxom. Sta uzeti KDE, GNOME, koji developer alat, ...
4. Instalacija drivera i podesavanje je nocna mora. Da li ima neki alat da ne bih kopao po conf fajlovima? Kako da podesim sliku na monitoru? Kuckanje brojki u xorg.conf mi se smucilo.
5. Dajte neki link do distribucije koja bi mi odgovarala. Moze i torrent.

To je za sada sve... ali bice jos pitanja...

yooyo
 
Odgovor na temu

rumpl

Član broj: 54959
Poruke: 156
*.net81-65-34.noos.fr.



Profil

icon Re: Koja verzija Linux-a za programere?11.08.2005. u 16:20 - pre 227 meseci
Sve distribucije eu dobre za programiranje.
Ja licno imam debian i mogu ti reci da mo se mnogo svidja, narocito jel ima apt-get
koji prilocno automatski resava dependecies probleme, instalira ti sve sto ti je potrebno
za neki program, ima i apt-cache search, odlicna alatka za trazenje nekog package-a.
KDE i GNOME su lepi ali mnogo teski po mom misljenju, ja koristim windowmaker, odlican
jel imas vise workspace-ova, i mozes brzo da ih menjas (alt+neki broj), mozes da imas onoliko
workspaceova koliko hoces.
Sto se tice developer alata, ima anjuta, slicna devcpp-u, valjda... Ja koristim stari dobri emacs.
ima i glade2, dobra alatka ako hoces da pravis progarame koji koriste gtk2 lib.
Sto se tice drivera i ostale kofiguracije, nikad nije lako :)
Jos, jednom, ako imas debian imas i alatku, dpkg, ali tebe bo zanimala samo dpkg-reconfigure,
u tvom slucaju to bi bilo - dpkg-reconfigure xserver-xorg...

Eto, nadam se da sam ti barem malo pomogao i da ces izabrati debian kao tvoju omiljenu distribuciju :)

Pozdrav
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.eth-wifi.verat.net.

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Koja verzija Linux-a za programere?11.08.2005. u 16:38 - pre 227 meseci
Zaista, nije mnogo bitno šta ćeš koristiti. Debian je dobar izbor, Fedora takođe, u smislu da ne moraš mnogo da se zamaraš administriranjem sopstvene radne stanice.

Razvojne alate isprobaj pa vidi šta ti se sviđa. Većina programera koristi prosto Emacs, XEmacs ili Vim, mada postoje i pokoji IDE (KDevelop, Eclipse, Anjuta). Nije ni toliko bitno jer uglavnom svi oni koriste isti toolchain (gcc/gmake/binutils/autotools).

Za programiranje UI-a vidi šta ti najviše odgovara, i u zavisnosti da li želiš da koristiš C ili C++ ili šta već. Tu su Qt, GTK+, wxWindows, FLTK, ali možda bi ti kao OpenGL programeru bili zanimljivi i neki toolkiti u razvoju kao što je framework za Enlightenment DR17, koji koristi (ili može da koristi) OpenGL za sav rendering.

Distribuciju uzmi bilo koju a razvojnih alata i toolkita isprobaj što više, to ti je moj savet.
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

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

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

ICQ: 7715569
Sajt: www.marinowski.com


Profil

icon Re: Koja verzija Linux-a za programere?11.08.2005. u 16:47 - pre 227 meseci
Istina je da Enlightenment moze da koristi OpenGL, ali to programeri Enlightenmenta za sada ne preporucuju:
http://www.get-e.org/Main/FAQs/index.html#17

Ekipa oko Enlightenmenta razvija svoje biblioteke za prikazivanje grafike.
 
Odgovor na temu

mmirilovic
Mladen Mirilović
Čačak

Član broj: 10462
Poruke: 721
*.com
Via: [es] mailing liste



+1 Profil

icon Re: Koja verzija Linux-a za programere?11.08.2005. u 16:55 - pre 227 meseci
Što se tiče instalacije drajvera i podešavanja sistema, sve zavisi od toga
koju distribuciju izabereš.

Recimo kod SuSE-a sva podešavanja su iz grafičkog okruženja. I X servera i
štampača, mreže, particija, zvuka, firewall-a i svih ostalih stvari. Izuzetak
su soft modemi, ali samo zato što proizvođači odbijaju da izdaju drajvere pod
GNU licencom. Zbog toga takvi drajveri često nisu uključeni u distribucije.
Pa korisnici moraju sami da se snalaze.

Sa druge strane, većina podešavanja kod Slackware vrši se iz komandne linije.
Čak je i to dosta automatizovano, ali ipak zahteva veće početno znanje nego
recimo kod SuSE-a.
Pozdrav.
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
195.252.89.*



Profil

icon Re: Koja verzija Linux-a za programere?11.08.2005. u 20:40 - pre 227 meseci
Hvala svima za brze odgovore... Za sada sam uspeo da instaliram NVidia driver za grafiku (sada imam OpenGL hw akceleraciju), podesim osvezavanje monitora (da ne gubim oci na 60Hz), podesim rad sa zvukom (imam 2 zvucne OnBoard i SBLive), instaliram KDevelop i iskompajliram prvi program (radi!!!).

Ubuntu ima odlicnu podrsku, mada mi se nesvidja to sto se maltene sve podesava iz sh-a. Previse ima da se kucka i mora da se tacno zna koji paket ti treba.

Podesio sa sambu i vidim ostale racunare u WIn mrezi.. vidi se i ova Linux masina, ali nikako nemogu da pristupim shareovima. Takodje, kopiranje AVI fajla sa Win2000 Pro traje 2 sata i obicno se Win2K server zakuca !? Da li ima neki vizuelni alat za konfiguraciju sambe?

yooyo

latest news... posle reboota pokusao sam da pokrenem hyperthreading (ht=on prilikom boot-a) i X server se zabio. Nakon sledeceg reboota X server vise nece da radi iako je ht iskljucen, a xorg.conf ispravan !?

yooyo
 
Odgovor na temu

tarla

Član broj: 15527
Poruke: 1648



+42 Profil

icon Re: Koja verzija Linux-a za programere?11.08.2005. u 21:20 - pre 227 meseci
Citat:
yooyo:
Podesio sa sambu i vidim ostale racunare u WIn mrezi.. vidi se i ova Linux masina, ali nikako nemogu da pristupim shareovima. Takodje, kopiranje AVI fajla sa Win2000 Pro traje 2 sata i obicno se Win2K server zakuca !? Da li ima neki vizuelni alat za konfiguraciju sambe?


imas ksambaplugin a mozes ga naci na www.kde-apps.org

doduse ne znam ako kosrisits ubuntu kako ces da to rijesis posto je ksambaplugin "naslonjen" na kde


 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.eth-wifi.verat.net.

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Koja verzija Linux-a za programere?11.08.2005. u 21:20 - pre 227 meseci
Citat:
yooyo: Ubuntu ima odlicnu podrsku, mada mi se nesvidja to sto se maltene sve podesava iz sh-a. Previse ima da se kucka i mora da se tacno zna koji paket ti treba.


Koristi aptitude ili synaptic (apt-get install aptitude, apt-get install synaptic).

Citat:
yooyo: Podesio sa sambu i vidim ostale racunare u WIn mrezi.. vidi se i ova Linux masina, ali nikako nemogu da pristupim shareovima. Takodje, kopiranje AVI fajla sa Win2000 Pro traje 2 sata i obicno se Win2K server zakuca !? Da li ima neki vizuelni alat za konfiguraciju sambe?


swat. Dolazi uz Sambu.
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

mmirilovic
Mladen Mirilović
Čačak

Član broj: 10462
Poruke: 721
*.com
Via: [es] mailing liste



+1 Profil

icon Re: Koja verzija Linux-a za programere?12.08.2005. u 01:20 - pre 227 meseci
> latest news... posle reboota pokusao sam da pokrenem hyperthreading (ht=on
> prilikom boot-a) i X server se zabio. Nakon sledeceg reboota X server vise
> nece da radi iako je ht iskljucen, a xorg.conf ispravan !?

Prenesi ovde poruku koju ti daje X nakon pada!
Pozdrav.
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
*.pat-pool.bgd.sbb.co.yu.



Profil

icon Re: Koja verzija Linux-a za programere?12.08.2005. u 15:27 - pre 227 meseci
Uhh.. cudne se stvari desavaju....
Kada bootujem Linux, X nema sansi da se startuje.
Zato pregazim xorg.conf sa verzijom iz backup-a i onda radi.
Zatim instaliram NVidia driver 76.76 i opet radi.
Zatim ukljucim OpenGL hw akceleraciju (nvidia-glx-config enable) i OpenGL radi.
Gledao sam xorg.conf. Moduli dri i GLcore su izbaceni, glx je ukljucen. Device 'nv' je promenjen u 'nvidia'. (bas kao sto pise u readme od drivera).

I na kraju rebootujem masinu i opet od pocetka!!! NERADI!

yooyo
 
Odgovor na temu

rumpl

Član broj: 54959
Poruke: 156
*.net81-65-34.noos.fr.



Profil

icon Re: Koja verzija Linux-a za programere?12.08.2005. u 15:44 - pre 227 meseci
Koje greske ti izbaci u log-u?
Log ti je u /var/log/Xorg.0.log

Ako uradis jedan "cat /var/log/Xorg.0.log | grep EE
trebalo bi da ti izbaci sve graske.
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
 
Odgovor na temu

mmirilovic
Mladen Mirilović
Čačak

Član broj: 10462
Poruke: 721
*.com
Via: [es] mailing liste



+1 Profil

icon Re: Koja verzija Linux-a za programere?12.08.2005. u 16:24 - pre 227 meseci
Mislim da negde grešiš prilikom instalacije drajvera za grafičku. Da li
instalaciju vršiš kada je Linux u tekstualnom režimu, jer je to neophodan
preduslov za uspešnu instalaciju? Dakle NE iz konzole u grafičkom okruženju!
Da li siguran da imaš prave drajvere za tvoju verziju grafičke kartice?
Pozdrav.
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
195.252.89.*



Profil

icon Re: Koja verzija Linux-a za programere?12.08.2005. u 21:47 - pre 227 meseci
@rumpl:
Nema nijedne EE greske!?

@mmirilovic:
Instalaciju vrsim iz text moda. Xserver je u tom trenutku iskljucen. 100% sam siguran da imam pravi driver (imam 6800GT i driver 76.76 za IA32 arhitekturu).

Postupak koji radim je:

sh NVIDIA-xx.x.x.x-run
instaler se zali da kernel nema potrebnu podrsku i da je nema na nvidia ftp-u i zato mora da prekompajlira deo kernela. OK.. ja instaliram kernel source i ovaj deo instalacije prodje bez problema i driver se instalira. Zatim:
nvidia-glx-config enable
i on promeni par stvari u xorg.conf i prijavi da je sve u redu.
startx
...Iscrta nVidia logo i par trenutaka kasnije ucita se Gnome. Sve radi OK. OpenGL akceleracija je tu (pokrenem jedan demo sa frustum.org-a) i radi. nvidia-settings prijavljuje korektan driver.

Sada restartujem masinu, i posle boota kada treba da se startuje Xserver, text sa ekrana nestane, graficka pokusa da se prebaci u graficki mod, monitor "sevne" par puta i na tome se zavrsi. Pritisnem Ctrl+Alt+F1 ili F2 i u tex modu primetim poruku da Xserver nije uspeo da se startuje i pita me da li zelim da mi pokaze log file. U log file-u nema nista sto pocinje sa (EE).

Mislim da cu sve da obrisem pa odpocetka....

yooyo

[Ovu poruku je menjao yooyo dana 12.08.2005. u 22:48 GMT+1]
 
Odgovor na temu

rumpl

Član broj: 54959
Poruke: 156
*.net81-65-34.noos.fr.



Profil

icon Re: Koja verzija Linux-a za programere?12.08.2005. u 22:02 - pre 227 meseci
E pazi stat moze da bude "greska".
Koliko ja vidim on je tebi instalirao modul za tvoj kernel, koji se zove verovatno nvidia.
I moguce je da knfiguracija drajvera nije stavio modul da se automatski bootuje kad upalis masinu.
Kao root pogledaj /etc/modules i vidi da nema linija gde pise nvidia, ako nema, probaj da je dodas na kraju fajla i rebootuj masinu.
Stvarno se nadam da je to problem.
Ajd javi sto pre bas me zanima...
Koju distribuciju koristis? Mozda si to vec rekao ali nisam bas citao sve tvoje poruke...


Ako se modul ne zove nvidia, kucaj modconf kad si root, i pogledaj kako se zove

[Ovu poruku je menjao rumpl dana 12.08.2005. u 23:06 GMT+1]
"The problem with the world is that everyone is a few drinks behind."
-Humphrey Bogart
 
Odgovor na temu

anon315

Član broj: 315
Poruke: 1657
*.adsl.sezampro.yu.



+13 Profil

icon Re: Koja verzija Linux-a za programere?13.08.2005. u 11:51 - pre 227 meseci
Što se tiče Sambe, baš sam pre neki dan podešavao jedan Samba server kao Windows domen kontroler i share, pa evo ti confa, možda ti pomogne, share-ovi super rade.

Code:

[global]
        workgroup = FIRMA
        netbios name = dezaneiro
        server string = Samba Server %v
        hosts allow = 192.168.0.0/24 127.0.0.0/8
        security = user
        encrypt password = yes
        socket options = TCP_NODELAY SO_RCVBUF=8192 SO_SNDBUF=8192
        interfaces = lo eth0
        bind interfaces only = yes
        local master = yes
        os level = 65
        domain master = yes
        preferred master = yes
        null password = no
        hide unreadable = yes
        hide dot files = yes
        domain logons = yes
        logon script = login.bat
        logon path = \\%L\profiles\%U
        logon drive = H:
        logon home = \\%L\%U\.9xprofile
        wins support = yes
        name resolve order = wins lmhosts hosts bcast
        dns proxy = no
        time server = yes
        log file = /var/log/samba/log.%m
        max log size = 50
        smb passwd file = /etc/samba/private/smbpasswd
        add user script = /usr/sbin/useradd -m %u
        delete user script = /usr/sbin/userdel -r %u
        add group script = /usr/sbin/groupadd %g
        delete group script = /usr/sbin/groupdel %g
        add user to group script = /usr/sbin/usermod -G %g %u
        add machine script = /usr/sbin/useradd -s /bin/false -d /dev/null %u
        passwd program = /usr/bin/passwd %u
        passwd chat = "*New password:*" %n\r "New password (again):*" %n\r \ "*Password changed*"
        unix charset = ISO8859-1

[homes]
        path = /home/%U
        browseable = no
        valid users = %S
        writeable = yes
        guest ok = no
        inherit permissions = yes

[netlogon]
        path = /var/lib/samba/netlogon
        public = no
        writeable = no
        browseable = no

[profiles]
        path = /var/lib/samba/profiles
        browseable = no
        writeable = yes
        default case = lower
        preserve case = no
        short preserve case = no
        case sensitive = no
        hide files = /desktop.ini/ntuser.ini/NTUSER.*/
        write list = @smbusers @root
        create mode = 0600
        directory mode = 0700

[zajednicki]
        path = /podaci/zajednicki
        public = yes
        writeable = no
        browseable = yes
        write list = @users

[finansije]
        path = /podaci/finansije
        valid users = ceca dragan
        public = no
        writable = yes
        create mask = 0765

[racunovodstvo]
        path = /podaci/racunovodstvo
        valid users = ceca dragan rada goca
        public = no
        writable = yes
        create mask = 0765

[radni]
        path = /podaci/radni
        public = yes
        writeable = no
        browseable = yes
        write list = @users

[sekretar]
        path = /podaci/sekretar
        valid users = dragan slavica
        public = no
        writeable = yes
        create mask = 0765

[temp]
        path = /podaci/temp
        public = yes
        writeable = no
        browsable = yes
        write list = @users
 
Odgovor na temu

yooyo

Član broj: 4891
Poruke: 1101
*.pat-pool.bgd.sbb.co.yu.



Profil

icon Re: Koja verzija Linux-a za programere?13.08.2005. u 20:21 - pre 227 meseci
Uff... najzad je proradilo...
Problem je bio u ostatcima stasrog drivera. Morao sam da obrisem nvidia kernels objects i jos par fajlova i tek onda da reinstaliram driver.
Hvala svima na pomoci!!!

E sad samo da vidim kako se programira... a za to mi opet treba vasa pomoc...

KDE ili GNOME... Sta izabrati?
Da li program pisan u KDE-u moze da radi u GNOME-u?
Koji "vizuelni" alat preporucujete?
Probao sam Anjuta i KDE developer... lepo je to, ali skoro svaki pokusaj se svodi da moram da skinem neku biblioteku da bi program mogao da se prevede. Interesuje me da li ima neki razvojni alat koji kada skinem i instaliram ima sve neophodne biblioteke?

Imam jedan mali OpenGL demo koje radi pod GNOME-om ali nije hteo da radi pod KDE-om dok ga nisam rekompajlirao. U cemu je fora? Gledao sam source i program ne zavisi ni od KDE-a ni od GNOME-a? (http://frustum.org pa skinite LightMaps).

yooyo
 
Odgovor na temu

random
Vladimir Vrzić
Beograd

Član broj: 85
Poruke: 3866
*.eth-wifi.verat.net.

Sajt: www.last.fm/user/vrza


+4 Profil

icon Re: Koja verzija Linux-a za programere?16.08.2005. u 13:58 - pre 227 meseci
KDE ili GNOME, svejedno. Možeš da koristiš i nešto treće (XFCE, WindowMaker). Više stvar ličnog ukusa nego bilo šta drugo. KDE možda bude dosta blizak i intuitivan Windows korisniku.

Citat:
yooyo: Da li program pisan u KDE-u moze da radi u GNOME-u?


Naravno. Gledaj da razlučiš šta su zapravo KDE i GNOME u smislu korisničkog okruženja i u smislu devel platforme, a šta je X Window System, onda će ti sve biti jasnije.

Citat:
yooyo: Probao sam Anjuta i KDE developer... lepo je to, ali skoro svaki pokusaj se svodi da moram da skinem neku biblioteku da bi program mogao da se prevede. Interesuje me da li ima neki razvojni alat koji kada skinem i instaliram ima sve neophodne biblioteke?


Pa u Debianu ili Fedori možeš jednom komandom (apt-get install ...) da instaliraš svaku biblioteku u sekundi, tako da ne vidim šta je tu problem? Prosto nećeš imati na računaru gomilu stvari koje ti ne trebaju, znaćeš šta radiš.

Što se okruženja tiče, stvarno ne znam, ja uglavnom koristim običan editor teksta (gvim).
int rand(void);

Those who do not understand Unix are condemned to reinvent it, poorly.

Upali lampicu — koristi Jabber!
 
Odgovor na temu

caboom
Igor Bogicevic
bgd

Član broj: 255
Poruke: 1503
80.93.227.*

ICQ: 60630914


+1 Profil

icon Re: Koja verzija Linux-a za programere?16.08.2005. u 14:38 - pre 227 meseci
IDE-ovi su prilicno skakljiva tema u *nix svetu i sve se svodi na licni izbor. meni ponajbolje odgovara motif gvim sa nekoliko plugin-ova, mojim kolor semama i tobias jung-ovim profont-ovima, neko bi ti rekao emacs, neko kdevelop, etc. zavisi na koji si nivo integracije navikao, ako nisi iskusni vi korisnik u prvo vreme ce te gvim samo kociti, isto kao i emacs na opet svoj nacin, tako da ukoliko ovo ne radis iz zabave mozda je najbolje da koristis neko integrisano okruzenje npr. kdevelop. zaboravi nivo integracije koji si imao sa Visual Studio-om i takodje, ako nisi sklon konzolnom debagovanju - ddd u ruke, ili ako si srecan i imas licencu, Etnus-ov Total View.
takodje, imas na raspolaganju solidnu kolicinu komercijalnih alata, pored Total View-a, kao sto je Rational/IBM-ov Purify, kao i dosta losiji opensource sw u klasi profiler-a/memory debugger-a kao sto su Electric Fence, Valgrind, gprof, etc, etc... ukoliko ne zelis da provodis previse vremena kompajlirajuci biblioteke i sedis na solidnom linku, fedora ili debian nisu tako los izbor zbog veoma lake instalacije dodatnih paketa, ali ipak ti preporucujem da, ukoliko je moguce, razvijas na distribuciji koju nameravas da koristis u produkciji posto odredjeni komercijalni vendor-i (RH, SuSE) imaju bogatu tradiciju forkovanja bitnih biblioteka i kernela, sto moze dovesti do ne narocito prijatnih situacija.

Citat:
random:
Što se okruženja tiče, stvarno ne znam, ja uglavnom koristim običan editor teksta (gvim).


gvim je sve samo ne obican text editor :)

[Ovu poruku je menjao caboom dana 16.08.2005. u 21:27 GMT+1]
 
Odgovor na temu

[es] :: Linux :: Koja verzija Linux-a za programere?

[ Pregleda: 3579 | Odgovora: 17 ] > FB > Twit

Postavi temu Odgovori

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