Linux (pitanja, odgovori, diskusija)

  • Začetnik teme Začetnik teme falco
  • Datum pokretanja Datum pokretanja
Nikako da stignem da napisem

Postoje neka generalna 3 pristupa kod Linux-a

1. Linux kao desktop
2. Linux kao server (koji nesto postavljeno radi)
3. Linux izmedju desktopa i servera (uslovno receno najcesce - desktop linux koristen da se na njemu nesto postavi na server u produkciji) - ovaj pristup bi trebalo da pokrije softwerski razvoj znaci neki developers view.

Kad pricamo o Linuxima - o cemu pricamo ?

Na primer ako uzmemo https://vanillaos.org - cemu on sluzi iz perspektive gornje podele?
 
1 Linux kao desktop

znaci, pored linuxa kao bazicnog OS, ima tu neki GUI (sa sve drajverima i aplikacijama) a ono sto bi cinilo user bazu za njega bi bili:

- oni koji igraju igrice i ponesto mozda nauce od ostalog

- oni koji ga koriste umesto windowsa da nesto rade - internet aktivnosti bilo kakve vrste od drustvenih mreza do online bankinga, cloud storage i cloud aplikacije, obrada medija (tekst, grafika, video). ovde ukljucujem i one koji nesto rade na sistemu - dakle sistem administratori koji su naprednija vrsta korisnika

- posebna grupa koji nesto rade a odnosi se na softwareski razvoj - pisanje bilo kakvih aplikacija i sistema aplikaciju ukljucujuci i one koji se bave specijalizovanim poslovima tipa obezbedjenje, QA, DevOps. baze podataka, data science, AI, cloud apps itd. itd.

Dakle u svetlu Linuxa kao desktopa - u koju vrstu spadate ?
Da bi znali o cemu pricamo.
 
Свакако.
Али пре 5-6 година било је незамисливо да се сугерише да се инсталира из конзоле у Windowsu.
Инсталација је било разних али очигледно да су неки изабрали конзолу као најлакшу варијанту.
Cela problematika iz moje perspektive se svodi na DevOps. Mnogo je lakse uraditi deployment u nekom preskriptivnom rezimu nego interaktivno (human robotics click click click tip instalacije), slicno dokeru ili kubernetima. Zgodnije je napraviti script da se automatski obavi sto veci deo posla.

Da sam baziran na windowsima verovatno da bih gledao na tu stranu - kako moze sa komandne linije i bez nekih 'wizard' instalacionih prozora.
 
Nikako da stignem da napisem

Postoje neka generalna 3 pristupa kod Linux-a

1. Linux kao desktop
2. Linux kao server (koji nesto postavljeno radi)
3. Linux izmedju desktopa i servera (uslovno receno najcesce - desktop linux koristen da se na njemu nesto postavi

Na primer ako uzmemo https://vanillaos.org - cemu on sluzi iz perspektive gornje podele?
1.
 
Nikako da stignem da napisem

Postoje neka generalna 3 pristupa kod Linux-a

1. Linux kao desktop
2. Linux kao server (koji nesto postavljeno radi)
3. Linux izmedju desktopa i servera (uslovno receno najcesce - desktop linux koristen da se na njemu nesto postavi na server u produkciji) - ovaj pristup bi trebalo da pokrije softwerski razvoj znaci neki developers view.

Kad pricamo o Linuxima - o cemu pricamo ?

Na primer ako uzmemo https://vanillaos.org - cemu on sluzi iz perspektive gornje podele?

Slican pistup je i na windowsu, i tu imas Home, Pro, or Enterprise. Ranije je bila i win server verzija ne znam kako je danas jer ne pratim vise.
 
Nikako da stignem da napisem

Postoje neka generalna 3 pristupa kod Linux-a

1. Linux kao desktop
2. Linux kao server (koji nesto postavljeno radi)
3. Linux izmedju desktopa i servera (uslovno receno najcesce - desktop linux koristen da se na njemu nesto postavi na server u produkciji) - ovaj pristup bi trebalo da pokrije softwerski razvoj znaci neki developers view.

Kad pricamo o Linuxima - o cemu pricamo ?

Na primer ako uzmemo https://vanillaos.org - cemu on sluzi iz perspektive gornje podele?

Моја подела је нешто другачија. :pivce:
  1. Дистрибуције за уопштену употребу - могу да се користи за све и свашта у зависности од тога како га наместиш. Примера њих је Debian, Gentoo и Void - од десктопа до сервера..
  2. Дистрибуције за пословну употребу - користе га искључиво велике компаније, ове дистрибуције имају јако добру безбедност и подршку. Пример су: RHEL, Ubuntu Pro, Eurolinux, SLE
  3. Дистрибуције намењене као сервер - Ubuntu Server, RHEL,VyOS...
  4. Диструбуције за специјалну намену - за телевизоре, сет-топ-боксове разне обавештајне панеле, конзоле и слично - LEEKA, SteamOS, Android
  5. Диструбуције специјализоване за гејминг - Nobara Linux, DraugerOS, Garuda Linux
  6. Статичне дистрибуције - VanillaOS, NixOS, Nitrux, BlendOS, Fedora Silverblue..
  7. Дистрибуције за кућне кориснике (Windows-like) - Linux Mint, ZorinOS, ElementaryOS, Ubuntu, Sparky Linux...
  8. Диструбуције за развој и напредне кориснике - Fedora, LFS, T2SDE, Slackware, Arch...
 
Poslednja izmena:
Моја подела је нешто другачија. :pivce:
  1. Дистрибуције за уопштену употребу - могу да се користи за све и свашта у зависности од тога како га наместиш. Примера њих је Debian, Gentoo и Void - од десктопа до сервера..
  2. Дистрибуције за пословну употребу - користе га искључиво велике компаније, ове дистрибуције имају јако добру безбедност и подршку. Пример су: RHEL, Ubuntu Pro, Eurolinux, SLE
  3. Дистрибуције намењене као сервер - Ubuntu Server, RHEL,VyOS...
  4. Диструбуције за специјалну намену - за телевизоре, сет-топ-боксове разне обавештајне панеле, конзоле и слично - LEEKA, SteamOS, Android
  5. Диструбуције специјализоване за гејминг - Nobara Linux, DraugerOS, Garuda Linux
  6. Статичне дистрибуције - VanillaOS, NixOS, Nitrux, BlendOS, Fedora Silverblue..
  7. Дистрибуције за кућне кориснике (Windows-like) - Linux Mint, ZorinOS, ElementaryOS, Ubuntu, Sparky Linux...
  8. Диструбуције за развој и напредне кориснике - Fedora, LFS, T2SDE, Slackware, Arch...
pola 1 je destop use, drugo pola 1 je server use
2 - desktop ili server use? Nije jasno na sta se odnosi
3 - server use
4 - ok embeded linux (telefoni, tv, medija uredjaji) - na neki nacin je i ovo desktop use samo nije PC/monitor nego nesto drugo
5 - desktop use
6 - ??? sta je razlicito? koja namena?
7 - desktop use
8 - malo je nejasno
8.1 - Nejasno zasto je razvoj samo na navedenim - ja radim razvoj na Ubuntu, moj kolega na Mintu, treci kolega je radio na Solusu. I razvoj je na neki nacin desktop use
8.2 - ko su napredni korisnici? napredni za sta?

desktop use - sve sto ide preko GUI
server use - no GUI
 
Slican pistup je i na windowsu, i tu imas Home, Pro, or Enterprise. Ranije je bila i win server verzija ne znam kako je danas jer ne pratim vise.
Kod windowsa je manje vise jasna razlika - najcesce desktop (koja god verzija), naravno ko je radio u nekom vecem windows okruzenju onda naravno ima windows server varijante, i naravno preko toga hyper-v
 
8.2 - ko su napredni korisnici? napredni za sta?
Пробај да инсталираш Gentoo, па се јави после недељу дана.
Или још боље нађи стару машину (барем 5-10 година) па крени са инсталацијом.
Видећеш разлику између source based и бинарних дистрибуција.
 
Пробај да инсталираш Gentoo, па се јави после недељу дана.
Или још боље нађи стару машину (барем 5-10 година) па крени са инсталацијом.
Видећеш разлику између source based и бинарних дистрибуција.

Или LFS нека проба да инсталира и да одржава. :D



pola 1 je destop use, drugo pola 1 je server use
2 - desktop ili server use? Nije jasno na sta se odnosi
3 - server use
4 - ok embeded linux (telefoni, tv, medija uredjaji) - na neki nacin je i ovo desktop use samo nije PC/monitor nego nesto drugo
5 - desktop use
6 - ??? sta je razlicito? koja namena?
7 - desktop use
8 - malo je nejasno
8.1 - Nejasno zasto je razvoj samo na navedenim - ja radim razvoj na Ubuntu, moj kolega na Mintu, treci kolega je radio na Solusu. I razvoj je na neki nacin desktop use
8.2 - ko su napredni korisnici? napredni za sta?

desktop use - sve sto ide preko GUI
server use - no GUI

Имаш диструбуције које могу да се користе и за сервер и за десктоп у односу на то како их подесиш.

Сервер дистрои могу да имају GUI и обрнуто.

Такође не могу да препоручим сваки дистро сваком кориснику.
 
Poslednja izmena:
Пробај да инсталираш Gentoo, па се јави после недељу дана.
Или још боље нађи стару машину (барем 5-10 година) па крени са инсталацијом.
Hoces da kazes da sve treba da se kompajlira ?
Nemam ja bas puno vremena i resursa da se bavim onim sto mi nije potrebno, lakse da razgovaramo, ako je to naporno ne moramo.

Koji je razlog da uopste instaliram Gentoo ?

Видећеш разлику између source based и бинарних дистрибуција.
ono sto sam ja pitao je navedeno kao 'staticke distribucije' ne source. Cisto da mi bude jasno o cemu pricamo.
 
Hoces da kazes da sve treba da se kompajlira ?
Nemam ja bas puno vremena i resursa da se bavim onim sto mi nije potrebno, lakse da razgovaramo, ako je to naporno ne moramo.

Није проблем само у компајлирању него и знању о пакетима и који пакет ти треба а који не, такође Gentoo инститира да комајлираш кернел са њиховим печевима (мада имаш и бинарне верзије), на тај начин жели да те упозна о Линукс кернелу јер на крају крајева, познавати Линукс значи познавати Линукс кернел. Gentoo је одличан учитељ о Линуксу али такође је и захтеван.


Након комплетно завшене пуне инсталације по упуству добићеш оптимизовани систем за твој хардвер, програми биће лакши јер неће имати функције које ти не требају. :pivce:
 
Hoces da kazes da sve treba da se kompajlira ?
Nemam ja bas puno vremena i resursa da se bavim onim sto mi nije potrebno, lakse da razgovaramo, ako je to naporno ne moramo.
Питао си шта значи напредан корисник.
Што се сад правдаш кад си прочитао објашњење?
Koji je razlog da uopste instaliram Gentoo ?
Да научиш више о Линуксу. Да га прилагодиш себи.
Ради и на најстаријем хардверу.
Мој рекорд - механички хард диск - компјутер стар 14 година, лепо ради са Gentoom. Поједине дистрибуције не виде температуру хард диска или мрежну карту. Али не и Gentoo. Најбрже стартовање на старој машини је са Gentoo-om.
Инсталација је флексибилна. Нпр хоћеш да избациш сваки фајл који има везе са bluetooth-om ? Нема проблема. Да уклониш фајлове попут help фајлова ? И то може.
Инсталација неких програма је високо флексибилна, као аудио плејер Audacious. Мада је и Deadbeef одличан.
ono sto sam ja pitao je navedeno kao 'staticke distribucije' ne source. Cisto da mi bude jasno o cemu pricamo.
Мислиш резолуције које користе унапред компајлиране тј. бинарне пакете ? Gentoo користи и source и binarne pakete. Може се комбиновати.
 
Poslednja izmena:
Питао си шта значи напредан корисник.
Што се сад правдаш кад си прочитао објашњење?
Shvatio sam da je komplikovano iz nekog razloga pa pitam iz kog.

Nije mi prvi put da nesto veliko treba da kompajliram na linuxu. Zato pitam. A pitao sam za 'staticne' a ne 'source' - da ponovim.

S obzirom da linux koristim jos negde od verzije 0.9x (ne secam se koji je tacno bio prva verzija koju smo uspeli da nabavimo) kad se mnogo vise kompajliralo i optimizovao kernel koji je tada jos bio monolitan, pa se birala konfiguracija pre no sto ga iskompajliras, nije mi uopste stran ceo pristup. Moj prvi linux zajedno sa web serverom KOJI RADI radio je na 486 masini sa 12 MEGA bajta RAMa :) Naravno da je jedva radio ali je radio. I naravno da linux tada i linux sada nije isto. Mislim da je bio neki rani Slakware Linux za taj web server. Mada oni prvi koji su mogli da se koriste terminalski jos nisu bili distribucije (pricam tamo negde oko recimo do oko sredine 90tih)

Да научиш више о Линуксу. Да га прилагодиш себи.
Ради и на најстаријем хардверу.
Мој рекорд - механички хард диск - компјутер стар 14 година, лепо ради са Gentoom. Поједине дистрибуције не виде температуру хард диска или мрежну карту. Али не и Gentoo. Најбрже стартовање на старој машини је са Gentoo-om.
Инсталација је флексибилна. Нпр хоћеш да избациш сваки фајл који има везе са bluetooth-om ? Нема проблема. Да уклониш фајлове попут help фајлова ? И то може.
Инсталација неких програма је високо флексибилна, као аудио плејер Audacious. Мада је и Deadbeef одличан.

Мислиш резолуције које користе унапред компајлиране тј. бинарне пакете ? Gentoo користи и source и binarne pakete. Може се комбиновати.
Ovo je vec neki odgovor na temu.

Uzgred cestitam na uspehu u vezi instalacije. Zanimljivo je da se zna da moze i to.
 
Poslednja izmena:
Shvatio sam da je komplikovano iz nekog razloga pa pitam iz kog.

Nije mi prvi put da nesto veliko treba da kompajliram na linuxu. Zato pitam. A pitao sam za 'staticne' a ne 'source' - da ponovim.
Разумео сам, не схватам само зашто бинарне дистрибуције називаш статичким?
S obzirom da linux koristim jos negde od verzije 0.9x (ne secam se koji je tacno bio prva verzija koju smo uspeli da nabavimo) kad se mnogo vise kompajliralo i optimizovao kernel koji je tada jos bio monolitan, pa se birala konfiguracija pre no sto ga iskompajliras, nije mi uopste stran ceo pristup. Moj prvi linux zajedno sa web serverom KOJI RADI radio je na 486 masini sa 12 MEGA bajta RAMa :) Naravno da je jedva radio ali je radio. I naravno da linux tada i linux sada nije isto. Mislim da je bio neki rani Slakware Linux za taj web server. Mada oni prvi koji su mogli da se koriste terminalski jos nisu bili distribucije (pricam tamo negde oko recimo do oko sredine 90tih)


Ovo je vec neki odgovor na temu.

Uzgred cestitam na uspehu u vezi instalacije. Zanimljivo je da se zna da moze i to.
Па кад се користи gentoo-kernel-bin. Није онда баш толико тешко.
Теже је кад се ручно конфигурише кернел. Али добро,није обавезно.
 
Да научиш више о Линуксу. Да га прилагодиш себи.
Ради и на најстаријем хардверу.
Мој рекорд - механички хард диск - компјутер стар 14 година, лепо ради са Gentoom. Поједине дистрибуције не виде температуру хард диска или мрежну карту. Али не и Gentoo. Најбрже стартовање на старој машини је са Gentoo-om.
Инсталација је флексибилна. Нпр хоћеш да избациш сваки фајл који има везе са bluetooth-om ? Нема проблема. Да уклониш фајлове попут help фајлова ? И то може.
Инсталација неких програма је високо флексибилна, као аудио плејер Audacious. Мада је и Deadbeef одличан.

Ja bi da instaliram linux na 14 godina star MAC BOOK PRO - jel moze?
 
Моја подела је нешто другачија. :pivce:
  1. Дистрибуције за уопштену употребу - могу да се користи за све и свашта у зависности од тога како га наместиш. Примера њих је Debian, Gentoo и Void - од десктопа до сервера..
  2. Дистрибуције за пословну употребу - користе га искључиво велике компаније, ове дистрибуције имају јако добру безбедност и подршку. Пример су: RHEL, Ubuntu Pro, Eurolinux, SLE
  3. Дистрибуције намењене као сервер - Ubuntu Server, RHEL,VyOS...
  4. Диструбуције за специјалну намену - за телевизоре, сет-топ-боксове разне обавештајне панеле, конзоле и слично - LEEKA, SteamOS, Android
  5. Диструбуције специјализоване за гејминг - Nobara Linux, DraugerOS, Garuda Linux
  6. Статичне дистрибуције - VanillaOS, NixOS, Nitrux, BlendOS, Fedora Silverblue..
  7. Дистрибуције за кућне кориснике (Windows-like) - Linux Mint, ZorinOS, ElementaryOS, Ubuntu, Sparky Linux...
  8. Диструбуције за развој и напредне кориснике - Fedora, LFS, T2SDE, Slackware, Arch...

Interesatno da se ovde ne pominje Alpine linux ( https://www.alpinelinux.org ) koji se zbog male potrosnje resursa cesto pojavljuje u kontejner instalacijama kao bazicni sistem.

mozda bi moglo da se doda i:

9. distribucije zgodne za docker i kuberneties instalacije..
------

Boldovano je ono sto je najbitnije:

https://www.alpinelinux.org/about/
Alpine Linux is an independent, non-commercial, general purpose Linux distribution designed for power users who appreciate security, simplicity and resource efficiency.

SMALL​

Alpine Linux is built around musl libc and busybox. This makes it small and very resource efficient. A container requires no more than 8 MB and a minimal installation to disk requires around 130 MB of storage. Not only do you get a fully-fledged Linux environment but a large selection of packages from the repository.

Binary packages are thinned out and split, giving you even more control over what you install, which in turn keeps your environment as small and efficient as possible.

SIMPLE​

Alpine Linux is a very simple distribution that will try to stay out of your way. It uses its own package manager called apk, the OpenRC init system, script driven set-ups and that’s it! This provides you with a simple, crystal-clear Linux environment without all the noise. You can then add on top of that just the packages you need for your project, so whether it’s building a home PVR, or an iSCSI storage controller, a wafer-thin mail server container, or a rock-solid embedded switch, nothing else will get in the way.

SECURE​

Alpine Linux was designed with security in mind. All userland binaries are compiled as Position Independent Executables (PIE) with stack smashing protection. These proactive security features prevent exploitation of entire classes of zero-day and other vulnerabilities.
 
Dakle da zakljucimo - odgovor je: napredni korisnik linuxa se smatra onaj koji ume da iskompajlira linux kernel za odredjene potrebe. (to si pretpostavljam hteo da kazes)
Koмпајлирање је ван конкуренције јер то се ради само у Gentoo-u. У ствари - може, а и не мора.
Gentoo je ретка мета дистрибуција која дозвољава флексибилност.
Стога није за почетнике који желе да само нешто ради.
За неког је и Void напредна дистрибуција јер се ради доста из конзоле.
Сад је питање шта је за кога напредно.
Дистрибуције које нису rolling као Дебијан су одличне за почетнике.
А сад поред Gentoo, не пада ми ни једна друга дистрибуција на памет као толико напредна. Gentoo je у суштини ван конкуренције.
Има сличних дистрибуција али оне имају мању заједницу и мању документацију

Ja bi da instaliram linux na 14 godina star MAC BOOK PRO - jel moze?
Moже, инсталирај Puppy linux.
.
Interesatno da se ovde ne pominje Alpine linux ( https://www.alpinelinux.org ) koji se zbog male potrosnje resursa cesto pojavljuje u kontejner instalacijama kao bazicni sistem.
Musl je па није за сваког. А и сам инсталер му је лоше одрађен, мада има документацију па се то може решити.
Нема довољно софтвера као друге дистрибуције.
Debian, Arch i Gentoo имају много доступног софтвера.
 
Interesatno da se ovde ne pominje Alpine linux ( https://www.alpinelinux.org ) koji se zbog male potrosnje resursa cesto pojavljuje u kontejner instalacijama kao bazicni sistem.

Нисам знао да ли да ставим Диструбуције за развој и напредне кориснике или Диструбуције за специјалну намену мада по мом мишљењу он спада у 8. категорију.


Што је тиче додатног софтвера имаш apx и distrobox за додатне пакете као и флатпак и appimage....
 
Сад је питање шта је за кога напредно.
Razumemo se to sam i pitao - sta je definicija tog stava.

Moже, инсталирај Puppy linux.

Mora nekako da probam. Hvala na savetu. Javim kad stignem tu. Ionako na tom MBP skoro vise nista ne radi od OSX aplikacija.

Musl je па није за сваког. А и сам инсталер му је лоше одрађен, мада има документацију па се то може решити.
Нема довољно софтвера као друге дистрибуције.
Debian, Arch i Gentoo имају много доступног софтвера.
Ja sam instalirao neke primere sa Alpine u kontejnere, nije da mi je nesto falilo - to ocigledno nije distribucija koju ce neko da koristi kao radnu okolinu. Ali ce mozda da koriste da deployment neke aplikacije na kontejner.
 
Јa sam instalirao neke primere sa Alpine u kontejnere, nije da mi je nesto falilo - to ocigledno nije distribucija koju ce neko da koristi kao radnu okolinu. Ali ce mozda da koriste da deployment neke aplikacije na kontejner.

Ја сам га користио као десктоп у виртуалној машини и све лепо ради. Проблем с њим је тај што је још више атомизиран од Void-a па онда мораш да инсталираш бројне пакете...
 

Back
Top