Najlepsza distro linuxa dla programisty ?

Najlepsza distro linuxa dla programisty ?
0

Jak w temacie, jaką dystrybucje linuxa polecacie dla programisty ? Do tej pory korzystałem z Ubuntu (od 10.10 do 13.10) i jest ok, ale chciałbym poznać również inne distro, które mogą przydać się w późniejszej pracy

KA
KA
  • Rejestracja:prawie 12 lat
  • Ostatnio:prawie 5 lat
  • Lokalizacja:Warszawa
  • Postów:1683
4

Arch Linux;
-bardzo dobra obsługa najnowszego sprzętu/technologii (najnowsze jądro, pakiety)
-pakiety kompresowane algorytmem LZMA2 (aktualizacja 200MB a ściągasz tylko np. 40MB)
-lekki, szybki, przejrzysty, prosty
-mnóstwo softu (dzięki AUR)
-łatwe budowanie i udostępnianie własnych pakietów
-model rolling release (raz zainstalujesz i ciągle aktualny)
-najlepsza stylóweczka ze wszystkich; http://www.deviantart.com/?q=archlinux
http://www.tumblr.com/tagged/arch-linux
http://www.tumblr.com/tagged/archlinux

przykład? Chcę na Ubuntu zainstalować zestaw aplikacji typu; dropboxa, google-earth, android-sdk, jdownloader, teamviewer, adobe-air-sdk, skype, nero4linux, iscan (interfejs do skanerów firmy EPSON), viewnior; hmm... no nie łatwo z takim zestawem na Ubuntu, ale i na innych dystrybucjach może to stworzyć kłopotY. Arch Linux;
[code]yaourt -S dropbox google-earth android-sdk jdownloader teamviewer adobe-air-sdk skype nerolinux iscan viewnior[/code]

Dodatkowo masz kontrolę nad pakietami. Nie ma czegoś takiego jak pakiety polecane/sugerowane. Menadżer pakietów przy usuwaniu usuwa tyle ile zainstalował (oczywiście nie usuwa pakietów, które są w zależnościach jakiegoś innego pakietu). W wyjątkowych sytuacjach (np. gdy pakiet zastępuje jakiś inny pakiet) menadżer ostrzega;
"==>Packages no longer required by any installed package:
lib32-llvm-amdgpu-lib-snapshot llvm-amdgpu-lib-snapshot"
wystarczy yaourt -Qdt i wszystko co niepotrzebne jest usuwane.
W Ubuntu zapisz sobie wolne miejsce (komenda df) po czym zainstaluj i odinstaluj np. chromium, gimp czy cokolwiek większego. Potem znów sprawdź df.
Generalnie jak to opanujesz , te mechanizmy, konsole - to z zdecydowaną większością dystrybucji sobie poradzisz. ..lecz najlepsze do tego to Arch, Gentoo, Debian, Crunchbang, Slackware, LFS.. (przynajmniej moim zdaniem).


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!
edytowany 3x, ostatnio: karolinaa
n0name_l
-najlepsza stylóweczka ze wszystkich;, to oczywiscie jest bzdura.
n0name_l
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:2412
1

gentoo. [ofc jesli to nie jest Twoje pierwsze starcie z linuksem, bo inaczej bedzie ciezko przebrnac przez sam proces instalacji ;P]
Druga propozycja jest slackware, lub slackware z wbudowanym manadzerem pakietow, czyli arch.

edytowany 1x, ostatnio: n0name_l
0

nie spodziewałem się tak szybkich odpowiedzi, dziękuje. Zastanawiam się nad Arch Linuxem i Debianem. Dodam, że chciałbym zainstalować Linuxa obok Windows 8. Cóż, czas pokaże, poczytam i popatrzę na necie o tych systemach, dzięki !

n0name_l
IMHO Debian tez jest okej.
KA
KA
  • Rejestracja:prawie 12 lat
  • Ostatnio:prawie 5 lat
  • Lokalizacja:Warszawa
  • Postów:1683
0

Bez problemu zainstalujesz obok Windows8 i jeszcze z UEFI. polecam GRUBa. trzeba tylko pamiętać, że jeżeli chcesz buszować po partycji gdzie zainstalowano windows8 z poziomu Linuxa trzeba wyłączyć ten ich "szybki start" - czyli po prostu hibernacje.
"lub slackware z wbudowanym manadzerem pakietow, czyli arch" no raczej nie tak ;)


PROGRAMY NA ZAMÓWIENIE, ZALICZENIA STUDENCKIE, KONFIGURACJA SERWERÓW, SYSTEMÓW I BAZ DANYCH, STRONY INTERNETOWE, POMOC W PROGRAMOWANIU, POPRAWIENIE I OPTYMALIZACJA APLIKACJI
JAVA, C++, LINUX, WWW, SQL, PYTHON
POSIADAM KOMERCYJNE DOŚWIADCZENIE
TANIO, SZYBKO I PORZĄDNIE
Z KOMENTARZAMI OBJAŚNIAJĄCYMI KOD
PISZ NA PRYWATNĄ WIADOMOŚĆ
CENY JUŻ OD 49,99ZŁ ZA PROGRAM
ZAJMIJ SIĘ TYM CO CIĘ NAPRAWDĘ INTERESUJE!
n0name_l
Czemu sie nie zgadzasz z tym okresleniem? :(
hcubyc
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 2 lata
1

Sam korzystam z archa, ale prawda jest taka, że nie ma idealnej odpowiedzi na to pytanie - powinno ono brzmieć jakie jest idealne distro dla ciebie. Tylko tutaj też nie dostaniesz idealnej odpowiedzi, bo każdy będzie zachwalał to distro, którego sam używa, co nie znaczy, że będzie ono tobie odpowiadało - najlepiej samemu parę spróbować. arch np. dla mnie na desktop super sprawa, pomijając fakt, że kiedyś warto było spojrzeć na oficjalną stronę czy przypadkiem po updacie nie trzeba czegoś ręcznie zmieniać, żeby się system nie posypał.


Limitations are limitless > ##### Ola Nordmann napisał(a)
> Moim językiem ojczystym jest C++ i proszę uszanować to, że piszę po polsku.
n0name_l
Hah, to akurat oczywiste, ze wypisujemy swoje preferencje linuksowe ;) + Co do testowania roznych distro, to polecam na wirtualkach to porobic :>
n0name_l
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:2412
1

Podsumowajac wszystko razem - z linuxami jest jak z kobietami. Jeden powie, ze woli blondynki, inny z kolei brunetki. Niestety (badz stety) musisz wybrac swoj wlasny typ, a robi sie to po prostu testujac to co wpadnie w lape (jak kolega wyzej napisal), badajac jak jest zbudowany, etc. (Ogolnie polecam VirtualBox/VMware). Mnostwa ogolem mozna sie nauczyc przy takiej zabawie, a po zabawie z reguly zaczniesz rozumiec, ze programiscie nie jest potrzebny system specjalnie stworzony do programowania, bo i na lodowce sobie poradzi :)

Jesli natomiast chcesz sie dowiedziec jak to mozliwe, ze linux w ogole dziala, to najbardziej tu sprzyja Gentoo, ale z drugiej strony to nie znaczy, ze na Ubuntu sie tego nie da posprawdzac. Jednakze jak zwyklo sie mawiac "Linuxiarz musi choc raz jajko swoje skompilowac" :>

Azarien
  • Rejestracja:ponad 21 lat
  • Ostatnio:około 13 godzin
9

jaką dystrybucje linuxa polecacie dla programisty ?

Nie wydaje mi się, by programista potrzebował specjalnej dystrybucji, a ponadto z doświadczenia wiem, że bardziej „ambitne” dystrybucje skupiają człowieka na grzebaniu we flakach systemu zamiast na właściwej pracy, czy to programowanie czy coś innego.

Dlatego wolę dystrybucje „dla bezmózgów”, bo dla mnie Linux to narzędzie, a nie cel siedzenia przed kompem.

edytowany 1x, ostatnio: Azarien
0

Fani Gentoo powinni zainteresować się Sabayonem, pochodna oferująca dodatkowo pakiety binarne, rozwijana z myślą o dobry wsparciu nowoczesnego sprzętu i multimediów.

Endrju
Sabayon to Gentoo dla miękkich flipsów.
KA
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 2 lata
  • Postów:594
0

Ja w linuxie jestem raczej poczatkujacy. Z konsola to sobie radze wspomagajac sie googlem. Ale raczej Archlinux odpada, nie chce mnie sie bardzo zaglebiac w linuxa.

Co sądzicie o Mint lub LMDE (linux mint debian edition)? Ktore lepsze?

Obecnie mam xubuntu, w wersji chyba 12, niby ok ale np. software updater ma starą wersje eclipse... pozniej przy wywalaniu i instalacji nowej byly juz bledy.

jakies jeszcze dobre linuxy? "dla debili" ?

edytowany 1x, ostatnio: karsa
bolson
  • Rejestracja:około 15 lat
  • Ostatnio:około 15 godzin
  • Lokalizacja:Zielona Góra/Poznań
0
karsa napisał(a):

Co sądzicie o Mint lub LMDE (linux mint debian edition)? Ktore lepsze?

Mint wydaje się przyjemny. Wczoraj instalowałem najnowszą wersję (17) i cały proces + instalacja potrzebnych mi narzędzi developerskich zajął ok 1,5h. Żadnych błędów, zero dodatkowej konfiguracji.

n0name_l
  • Rejestracja:ponad 12 lat
  • Ostatnio:ponad 4 lata
  • Postów:2412
0

Obecnie mam xubuntu, w wersji chyba 12, niby ok ale np. software updater ma starą wersje eclipse... pozniej przy wywalaniu i instalacji nowej byly juz bledy.

Moze po prostu wpisz to sudo apt-get dist-upgrade zamiast zmieniac system?

KA
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 2 lata
  • Postów:594
0

w sumie sprobuje.
Wlasnie uswiadomiles mi, ze jest już wersja 14sta...

Może da rade. Ale chciałem przy okazji zorientować się w nowościach.

KA
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 2 lata
  • Postów:594
0
n0name_l napisał(a):

Obecnie mam xubuntu, w wersji chyba 12, niby ok ale np. software updater ma starą wersje eclipse... pozniej przy wywalaniu i instalacji nowej byly juz bledy.

Moze po prostu wpisz to sudo apt-get dist-upgrade zamiast zmieniac system?

ha, ta komenda nie dala rady, ale poszedł update...
...z tym, ze nieszczęśliwie, pokrzaczylo się, wywalilo nawet gruba. Szkoda mi było czasu i postawiłem na nowo.

Padlo na LDME + mate, szybko skonfigurowałem co trzeba, calkiem cacy, mogloby być szybsze troche.

może jeszcze posprawdzam inne, na jakiś live cd.

Taki archbang przykuł moją uwagę, oraz manjaro.

KA
te wszystkie łatwe przykuwają uwagę a jak przychodzi co do czego to postępujesz tak jak na windows stawiając system od nowa (co jest żałosne). lepiej albo nauczyc sie debiana testing i migracji testing (kiedy staje sie stable) -> nowy testing (kiedy sid staje sie testing) albo jakies rolling release typu Gentoo/Arch. korzystam 3 lata z tej samej instalacji i non stop wszystko zaktualizowane.
KA
LDME jest chyba oparte o debian testing
miszasty93
  • Rejestracja:ponad 11 lat
  • Ostatnio:ponad 3 lata
  • Postów:93
1

Arch Linux, podstawowy system, żadnych kłopotów z aktualizacjami (bo nie ma różnych "wersji" Archa ;)), repo na bieżąco z pakietami (i kernel oczywiście ;)) + AUR (repo użytkowników). To tyle, szkoda czasu na Ubuntu.

Czasem mówi się, że jest to dystrybucja dla zaawansowanych - głupota. Instalacja do banał, tutaj prosty tutorial : http://forum.pclab.pl/topic/871247-Arch-Linux-szko%C5%82a-rodzenia/

KA
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 2 lata
  • Postów:594
0

a archbang to nie po prostu archlinux z instalatorem i jakims lekkim presetem i openboxem?

wydawalo mnie sie, ze po instalacji to jest juz po prostu archlinux... na koksie.

edytowany 1x, ostatnio: karsa
Zobacz pozostałe 12 komentarzy
fourfour
e tam.. icewm jest the best.. tylko nie wiem, czy jeszcze rozwijany w ogóle.. :D
miszasty93
Chyba nie jest, tak samo jak xfce.
fourfour
xfce tez niezłe było :)
R3
to juz lepiej antergos, i3wm mozna wszedzie doinstalowac bez problemu.
KA
  • Rejestracja:prawie 11 lat
  • Ostatnio:około 2 lata
  • Postów:594
0

Ostatecznie wybor padl na manjaro, ktore jest oparte na arch, wzialem z wm lxde.
ale wm sobie rozne poinstalowalem, open boxy, awesomy itp.

dzieki za sugestie.

Kliknij, aby dodać treść...

Pomoc 1.18.8

Typografia

Edytor obsługuje składnie Markdown, w której pojedynczy akcent *kursywa* oraz _kursywa_ to pochylenie. Z kolei podwójny akcent **pogrubienie** oraz __pogrubienie__ to pogrubienie. Dodanie znaczników ~~strike~~ to przekreślenie.

Możesz dodać formatowanie komendami , , oraz .

Ponieważ dekoracja podkreślenia jest przeznaczona na linki, markdown nie zawiera specjalnej składni dla podkreślenia. Dlatego by dodać podkreślenie, użyj <u>underline</u>.

Komendy formatujące reagują na skróty klawiszowe: Ctrl+B, Ctrl+I, Ctrl+U oraz Ctrl+S.

Linki

By dodać link w edytorze użyj komendy lub użyj składni [title](link). URL umieszczony w linku lub nawet URL umieszczony bezpośrednio w tekście będzie aktywny i klikalny.

Jeżeli chcesz, możesz samodzielnie dodać link: <a href="link">title</a>.

Wewnętrzne odnośniki

Możesz umieścić odnośnik do wewnętrznej podstrony, używając następującej składni: [[Delphi/Kompendium]] lub [[Delphi/Kompendium|kliknij, aby przejść do kompendium]]. Odnośniki mogą prowadzić do Forum 4programmers.net lub np. do Kompendium.

Wspomnienia użytkowników

By wspomnieć użytkownika forum, wpisz w formularzu znak @. Zobaczysz okienko samouzupełniające nazwy użytkowników. Samouzupełnienie dobierze odpowiedni format wspomnienia, zależnie od tego czy w nazwie użytkownika znajduje się spacja.

Znaczniki HTML

Dozwolone jest używanie niektórych znaczników HTML: <a>, <b>, <i>, <kbd>, <del>, <strong>, <dfn>, <pre>, <blockquote>, <hr/>, <sub>, <sup> oraz <img/>.

Skróty klawiszowe

Dodaj kombinację klawiszy komendą notacji klawiszy lub skrótem klawiszowym Alt+K.

Reprezentuj kombinacje klawiszowe używając taga <kbd>. Oddziel od siebie klawisze znakiem plus, np <kbd>Alt+Tab</kbd>.

Indeks górny oraz dolny

Przykład: wpisując H<sub>2</sub>O i m<sup>2</sup> otrzymasz: H2O i m2.

Składnia Tex

By precyzyjnie wyrazić działanie matematyczne, użyj składni Tex.

<tex>arcctg(x) = argtan(\frac{1}{x}) = arcsin(\frac{1}{\sqrt{1+x^2}})</tex>

Kod źródłowy

Krótkie fragmenty kodu

Wszelkie jednolinijkowe instrukcje języka programowania powinny być zawarte pomiędzy obróconymi apostrofami: `kod instrukcji` lub ``console.log(`string`);``.

Kod wielolinijkowy

Dodaj fragment kodu komendą . Fragmenty kodu zajmujące całą lub więcej linijek powinny być umieszczone w wielolinijkowym fragmencie kodu. Znaczniki ``` lub ~~~ umożliwiają kolorowanie różnych języków programowania. Możemy nadać nazwę języka programowania używając auto-uzupełnienia, kod został pokolorowany używając konkretnych ustawień kolorowania składni:

```javascript
document.write('Hello World');
```

Możesz zaznaczyć również już wklejony kod w edytorze, i użyć komendy  by zamienić go w kod. Użyj kombinacji Ctrl+`, by dodać fragment kodu bez oznaczników języka.

Tabelki

Dodaj przykładową tabelkę używając komendy . Przykładowa tabelka składa się z dwóch kolumn, nagłówka i jednego wiersza.

Wygeneruj tabelkę na podstawie szablonu. Oddziel komórki separatorem ; lub |, a następnie zaznacz szablonu.

nazwisko;dziedzina;odkrycie
Pitagoras;mathematics;Pythagorean Theorem
Albert Einstein;physics;General Relativity
Marie Curie, Pierre Curie;chemistry;Radium, Polonium

Użyj komendy by zamienić zaznaczony szablon na tabelkę Markdown.

Lista uporządkowana i nieuporządkowana

Możliwe jest tworzenie listy numerowanych oraz wypunktowanych. Wystarczy, że pierwszym znakiem linii będzie * lub - dla listy nieuporządkowanej oraz 1. dla listy uporządkowanej.

Użyj komendy by dodać listę uporządkowaną.

1. Lista numerowana
2. Lista numerowana

Użyj komendy by dodać listę nieuporządkowaną.

* Lista wypunktowana
* Lista wypunktowana
** Lista wypunktowana (drugi poziom)

Składnia Markdown

Edytor obsługuje składnię Markdown, która składa się ze znaków specjalnych. Dostępne komendy, jak formatowanie , dodanie tabelki lub fragmentu kodu są w pewnym sensie świadome otaczającej jej składni, i postarają się unikać uszkodzenia jej.

Dla przykładu, używając tylko dostępnych komend, nie możemy dodać formatowania pogrubienia do kodu wielolinijkowego, albo dodać listy do tabelki - mogłoby to doprowadzić do uszkodzenia składni.

W pewnych odosobnionych przypadkach brak nowej linii przed elementami markdown również mógłby uszkodzić składnie, dlatego edytor dodaje brakujące nowe linie. Dla przykładu, dodanie formatowania pochylenia zaraz po tabelce, mogłoby zostać błędne zinterpretowane, więc edytor doda oddzielającą nową linię pomiędzy tabelką, a pochyleniem.

Skróty klawiszowe

Skróty formatujące, kiedy w edytorze znajduje się pojedynczy kursor, wstawiają sformatowany tekst przykładowy. Jeśli w edytorze znajduje się zaznaczenie (słowo, linijka, paragraf), wtedy zaznaczenie zostaje sformatowane.

  • Ctrl+B - dodaj pogrubienie lub pogrub zaznaczenie
  • Ctrl+I - dodaj pochylenie lub pochyl zaznaczenie
  • Ctrl+U - dodaj podkreślenie lub podkreśl zaznaczenie
  • Ctrl+S - dodaj przekreślenie lub przekreśl zaznaczenie

Notacja Klawiszy

  • Alt+K - dodaj notację klawiszy

Fragment kodu bez oznacznika

  • Alt+C - dodaj pusty fragment kodu

Skróty operujące na kodzie i linijkach:

  • Alt+L - zaznaczenie całej linii
  • Alt+, Alt+ - przeniesienie linijki w której znajduje się kursor w górę/dół.
  • Tab/⌘+] - dodaj wcięcie (wcięcie w prawo)
  • Shit+Tab/⌘+[ - usunięcie wcięcia (wycięcie w lewo)

Dodawanie postów:

  • Ctrl+Enter - dodaj post
  • ⌘+Enter - dodaj post (MacOS)