zasto ?
zato jer je to jedini nacin da postignem ono sto zelim, a to je da os radi onako kako ja zelim da radi i da izgleda onako kako ja zelim da izgleda, da ima feel onako kako meni odgovara... to ni jedna binarna distribucija ne moze.... tehnicki bi mogla ali prakticki je to nemoguce.
https://i.imgur.com/9XGvbGw.jpg
moj novi desktop, radjen iz awesome wm za multiscreen.
uzeo sam neke stvari sa kde, dolphin npr, iako sam keyboard tip usera, cesto mi zatreba file manager, da samo odvucem titlove u film misem umjesto komande u terminalu za njih ili da si kolekcioniram muziku i sl....
htio sam dolphin da radi i izgleda kao terminal, potpuno transparentan (ne kao kde da transparira i slova i ikone u njemu) iskompajlirao sam ga takvim:
https://i.imgur.com/4N9UbDa.jpg
https://i.imgur.com/wm4z9JU.jpg
bas kako sam zazelio, modkey+d mi otvori dolphin uvijek u workspaceu 1 treceg (desnog monitora), dalje u tom dolphinu mogu navigirati i sluziti se njim sa tipkovnicom kao u terminal baziranim file managerima, ali tu je i context menu ako zazelim koristiti mis....
ako bas hocu, prebacim awesome tipkom u float mod i vucem prozore misem kao i kod normalnih w managera... ali ne volim taj float
razmisljao sam i o nekom mate ili kde panelu ali njema potrebe zapravo, awesome sam po sebi moze zamjeniti sve sto panel nudi...
to je poanta source, od jednog grafickog file managera mozemo uciniti hibrid izmedju terminal based i grafickog managera kako god nam pase.... u binary je to nemoguce
ili na jednom obicnom x-u mozemo napraviti svoj desktop koji nije niti kde, niti mate niti nista, vec hibrid svega po malo, gdje sami doziramo sastojke koje zelimo.
zato volim svoj os, ne zbog performansa koje mi nudi i kojih stvarno ima, bas me briga za njih, one su samo prilog glavnoj veceri, da si samo zasladim ono sto sam stvarno htio jesti
prebacio sam gentoo na ssd koji je bio namjenjen za mac, jer sam shvatio da mi nista osim linuxa vise ne treba... od predhodnog maca nisam imao neke koristi, jedva da sam ga palio....
na gentoo sam stavio wine u kom rade odlicno sve aplikacije koje koristim za audio, video obradu... za slike mi je dovoljan i gimp ali i photoshop bi radio bez problema u wine...
https://i.imgur.com/m8Mpkg5.png
radi i cubase 5 i ableton
za video obradu koristim najvise filmoru, upravo cu i nju instalirat, radit ce sigurno....
koristim neka aplikacije i igre sa mobitela, pa za neke igre pogotovo strategije nekad volim veci screen od moba, za to imam virtual box i android u njemu
https://i.imgur.com/wWOcSur.png
https://i.imgur.com/xbDAioj.png
iako me malo emulirani android zeza ali rijesit ce se i to, u najgorem slucaju rekompajlirat cu mu kernel.
tako da, osim linuxa , bsd-a i glupog windowsa samo radi igra, nista mi vise ne treba....
https://i.imgur.com/Y97Vvn6.jpg
https://i.imgur.com/fehOjIb.jpg
primjecujes zauzece memorije u drugoj slici kod neofetcha ??
znas li sto je sve pokrenuto u workspaceima na tih 900mb rama ?
-gimp za screenshot, chrome sa dva taba jedan linux za sve drugi imgur host, dolphin file manager, irrsi client u terminalu i music player u terminalu
evo malo detaljnije:
https://i.imgur.com/qtNGNq1.jpg
https://i.imgur.com/UPfirwu.jpg
ugasio sam gimp i pokrenuo jos dva taba u chrome, youtube i facebook, dva poznata zderaca resursa....
i je li se nesto promijenilo ?
da, zauzece memorije jos je i palo a ne poraslo, toliko o tabovima i vasim chrome tab argumentima
chrome tabovi ??
hahaha ...
kernel i os brate... ne tabovi, mozes ih i 100 otvorit ako je kernel zdrav da ih obradi procesorom, isto bi bilo i da je kde ili mate u igri.... nebitni su pokrivaci...bitna je srz - os i njegova srz - kernel
na racunalu postoje 3 osa - bios, kernel i root system
ili 4 osa - bios, kernel, systemd, root system
zato mrzim systemd...
drugi i treci, su najbitniji za performanse u bilo kojem slucaju a tek onda userland ili neka pisljiva aplikacija iz njega tipa chrome
ali koga briga za performanse ?
nije to poanta, poanta je u dva koraka:
1. sloziti os kako ti zelies da radi i da se ponasa
2. sloziti desktop kako ti zelis da radi i izgleda
... tu je moc, ne u performansama kojih sigurno da ima.... chrome tabovi nemaju veze vezom
https://i.imgur.com/VbsWKKW.jpg
evo 8 chrome tabova, od kojih su neki poprilicno teski.... 1397 MiB memorije je zauzece - nista ... tolko jedan kubuntu idle trosi bez ijednog taba a tabovi na kubuntu daleko vise zderu od tabova na tvom osu ako znas sta radis, vjerojatno je to i izvor pogresne logike jer je stjecu ljudi sa kubuntu i tabova na njemu pa umjesto osu, to pripisuju chrome-u koji je najmanje bitan u cijeloj prici
15 tabova bi mozda preslo 2Gb ali bi i dalje rad bio fluidan, a vise od 4 5 tabova ne znam da li ikad i otvaram...
ali pored jeftine memorije danas, bitnija je njena fluidnost od njene velicine... radje cu imati custom os na 2gb rama nego genericni na 16gb jer znam da ce ovaj prvi bolje raditi
a ssd mi nist ne znaci, jednako mi radi isti sustav sada na ssdu kao sto je radio prije na hdd-u, tek malo brzi but i chrome se pokrene za sekundu umjesto za 3 nakon svijezeg buta, ostale razlike nisam primjetio
isto je, bitna je fluidnost memorije ne brzina citanja pisanja sa storage jer system radi paralelno, bitnija je latencija paralelnosti od brzine ucitavanja samog sebe sa diska, a ta latencija ovisi o tebi kao os developeru
za svoje potrebe, neko ce uvijek napraviti os 10 puta bolji od najboljeg binarnog osa ali samo za specificne potrebe,
napraviti dobar os za genericne potrebe mogu samo rijetki i to nikad nece biti savrsen os jer ne moze biti
linux nije zamisljen da se distribuira kao os generalno, na to je danas dosao i time izgubio mnoge potencijale...
on je zamisljen kao otvorena jezgra koja ce tisuce otvorenih aplikacija povezati sa hardverom u os
nekadasnje trivijalne distre poput slackware, gentoo, prvih inacica debiana... to su bili brzi sustavi u punom linux potencijalu
danas ove distribucije su bloutani shit nista bolji od windowsa ili maca gdje se korisniku samo prica o nekoj slobodi dok je u njoj ogranicen binarom
neki ne znaju da je binary zatvoren kod jer je iskompajliran, bez obzira sto je iskompajliran iz otvorenog koda.
u source je sloboda, u binary ne.
ove fore, mogu birati kde ili mate ili xfce na debianu ili ovo ono... igranje binaryiem to nije sloboda, mozemo kde instalirati i vrtiti na mac osu ako zelimo
distribucije same svojim postojanjem ogranicuju slobodu korisnika, kernel je dobar primjer... kernel source iz package managera neke distribucije manje je slobodan od vanilla kernela jer je isprckan do te mjere da se ne moze kompajlirati samo za osobne potrebe... tu je i gentoo isti, iako malo bolji, ali isti je... i gentoo kernel izbjegavam iz repozitorija oduvijek jer s njim nemam slobodu kao sa vanilla linux kernelom
inace, za info, oko 70% kernela se tice samog kernela, memorije, schedulanja, koristenja cpua, ciljanog sustava, userlanda i aplikacija, pri cemu biramo system callove i slazemo shemu po kojoj ce ih sustav sa kernelom koristiti. jedino kernel koristi cpu u sustavu, sve ostale aplikacije koriste kernel, na nama je da biramo
aplikacije nemaju ovlasti da koriste realne instrukcije procesora, koristi ih kernel za njih.
on je barijera koja kaze "stop, dalje preuzimam ja (onako kako je moj kompajler htio
ostalih 30% kernela se odnosi na enblanje diseblanje hardvera
ali u srzi, nista se nije promijenilo jer linux i sve sto distribuciju cini i dalje je otvoreno....samo vecina korisnika danas koristi linux kao zatvoren os i nemam nista protiv toga, da nije tako forum bi nam bio jos mrtviji.
sasvim je lijepo uzeti slobodan kod i sloziti ga za siroke mase.... ne mislim nista lose o niti jednoj distribuciji....
i bloutani zderac resursa poput kubuntu koji sam sebe deoptimizira da bi znao koristiti xyz cpu za zxy korisnika je remek djelo linux svijeta... svakom windowsasu bi ga rado preporucio kao dobar sustav
napravit distru treba umjet, lako je slozit sustav, malo manje lako ali lako napisat package manager ali kako to pustit iz prostora u vrijeme
kako apdejtat binutilse, kompajler, cak i readline i te manje bitne stvari? malo sam guglao, svaka distra to radi na neki svoj nacin koji je svoja znanost za sebe...
naporavit ubuntu moze samo vrhunski mestar sa vrhunskim developerskim sposobnostima
napravit os za sebe moze svako i uvijek ce mu taj os biti bolji od remek djela ubuntu
ne moramo bit mestri da bi zadovoljili svoje potrebe a nikakav mestar ih nece zadovoljiti kao sto mozemo sami
ako razumijemo svoje potrebe, ma ni bog nam ne napravi kvalitetniji, brzi i stabilniji sustav od nas samih, cak i bog bi znacajno zaostao za nama, a ne moramo biti mestri poput canonicala
to je najveci potencijal linuxa, za to je i zamisljen, ostavaren, i napravljen, da nubovima poput mene dadne kod o kom nemam pojma da ga iskoristim kako god zazelim