Second Opinion
Folosind serviciul second opinion ne puteți trimite RMN-uri, CT -uri, angiografii, fișiere .pdf, documente medicale. Astfel vă vom putea da o opinie neurochirurgicală, fără ca aceasta să poată înlocui un consult de specialitate. Răspunsurile vor fi date prin e-mail în cel mai scurt timp posibil (de obicei în mai putin de 24 de ore, dar nu mai mult de 48 de ore). Second opinion – Neurohope este un serviciu gratuit. www.neurohope.ro |
Compilare kernel linux personalizat pentru utilizare personala - de ce?
Last Updated: Dec 12 2014 04:21, Started by
OriginalCopy
, Jan 18 2014 17:10
·
0
#1
Posted 18 January 2014 - 17:10
Pornind de la paragraful citat:
MembruAnonim, on 18 ianuarie 2014 - 16:42, said:
Salut, Se da una bucata kernel 3.12.8, una bucata PCLOS si una bucata laptop Toshiba Satellite A300-1QE. Tinta, compilarea kernelului mentionat anterior pe distributia mentionata pe laptopul amintit pentru a trece de la kernel 3.4.72 la ceva mai nou. Problema, dupa ce am pierdut ceva vreme prin kernel facand curatenie adica eliminand orice nu avea legatura cu hardware-ul de pe laptopul pe care am linux si dupa compilare am ajuns la cel mai important pas, repornirea masinii si boot-area cu kernelul nou. Vreau sa va intreb: ce avantaje va stimuleaza sa compilati kernelul doar cu optiunile de care aveti nevoie pe laptopul personal? Pentru mine personal e mai important sa pot updata usor sistemul si nu m-am lovit de nevoia activarii vr-unui feature al kernelului nedisponibil prin module. Hai ca la servere sau la workstations cu nevoi speciale as mai intelege (desi nici acolo nu e mereu nevoie, de exemplu distributiile pun la dispozitie kerneluri precompilate cu LVM, dar nici de acesta nu va mai fi nevoie, cand btrfs va deveni stabil si mainstream). Aici nu vorbim despre dispozitive embedded sau servere care au cerinte speciale de securitate, ci laptopul pentru uz personal. Deci va rog sa-mi spuneti motivatiile voastre, daca asa v-ati setat sistemul. |
#2
Posted 18 January 2014 - 17:16
As crede ca in cazul amintit era vorba doar de trecerea la ceva nou mai devreme de varianta oficiala a distributiei ! Acesta ar fi si un motiv general de a face operatiunea in cauza, multe distributii nu vin cu noutatile chiar asa repede.
Edited by neagu_laurentiu, 18 January 2014 - 17:35. |
#3
Posted 18 January 2014 - 17:40
neagu_laurentiu, on 18 ianuarie 2014 - 17:16, said:
As crede ca in cazul amintit era vorba doar de trecerea la ceva nou mai devreme de varianta oficiala a distributiei ! Acesta ar fi si un motiv general de a face operatiunea in cauza, multe distributii nu vin cu noutatile chiar asa repede. De exemplu am kernelul 3.12.7, iar stable este 3.12.8. Nu dureaza atat de mult pana cand versiunea actuala se propaga de la upstream la ArchLinux (ceea ce folosesc eu). De aceea nu merita efortul. |
#4
Posted 18 January 2014 - 17:40
Eu am cateva motive sa fac asta:
1. Este o boala a mea de a reduce cat mai mult din kernel, orice modul de care nu am nevoie acum trebuie sa dispara; 2. Timpul de compilare al kernelului mai scazut in cazul unui kernel custom decat in cazul unuia cu totul pe default; 3. Dimensiune mai mica atat a imagii kernelului cat si a initrd-ului. Uite kernel si initrd defaul vs kernel si initrd custom (desi nefunctional inca): [root@Deathwing ~]# l -lash /boot/ | i vmlinuz 0 lrwxrwxrwx 1 root root 25 13.01.2014 15:43 vmlinuz -> vmlinuz-3.4.72-pclos1.pae 1.8M -rw-r--r-- 1 root root 1.8M 18.01.2014 14:06 vmlinuz-3.12.8 1.8M -rw-r--r-- 1 root root 1.8M 18.01.2014 17:38 vmlinuz-3.12.8-custom02.pae 2.1M -rw-r--r-- 1 root root 2.1M 08.12.2013 07:35 vmlinuz-3.4.72-pclos1.pae [root@Deathwing ~]# l -lash /boot/ | i init 7.0M -rw------- 1 root root 7.0M 18.01.2014 17:38 initrd-3.12.8-custom02.pae.img 5.8M -rw-r--r-- 1 root root 5.8M 18.01.2014 16:04 initrd-3.12.8.img 7.0M -rw------- 1 root root 7.0M 18.01.2014 14:06 initrd-3.12.8.img.old 19M -rw------- 1 root root 19M 16.01.2014 13:43 initrd-3.4.72-pclos1.pae.img 0 lrwxrwxrwx 1 root root 28 13.01.2014 15:43 initrd.img -> initrd-3.4.72-pclos1.pae.img Desi intre cele 2 imagini ale kernelului nu e mare diferenta nu acelasi lucru se poate zice si de diferenta dintre dimensiunile celor 2 initrd-uri. |
#5
Posted 18 January 2014 - 17:47
MembruAnonim, on 18 ianuarie 2014 - 17:40, said:
2. Timpul de compilare al kernelului mai scazut in cazul unui kernel custom decat in cazul unuia cu totul pe default; Celelalte 2 argumente le inteleg, in sensul ca empatizez cu fetisul tau, chiar daca sunt nepragmatice. Sunt nepragmatice, deoarece in zilele noastre avem RAM in cantitati uriase, si daca vrem viteza, un SSD de "cativa GB" e destul de ieftin si imbunatateste performanta sistemului cu mult peste orice alt gen de recompilare a kernelului. |
#6
Posted 18 January 2014 - 17:54
#7
Posted 18 January 2014 - 17:54
Nu mi-a placut niciodata sintagma asta din pacate "in zilele noastre avem RAM in cantitati uriase, si daca vrem viteza, un SSD de "cativa GB" e destul de ieftin si imbunatateste performanta sistemului" intradevar avem RAM la dispozitie si avem si magicul SSD insa daca tii cont de asta si daca toti dezvoltatorii de soft gandesc asa vom ajunge in curand sa avem nevoie de 1TB RAM doar ca sa se miste OSul decent pe un amarat de calculator, se vede tendinta asta cred ca la orice sistem de operare. Eu sunt mai old school inca imi amintesc de primul PC pe care aveam 32MB RAM si HDD de 4GB pe care mai aveam din cand in cand si Win98SE si RH7.2 pai acum am de 2 ori mai mult RAM decat HDDul acelui PC pentru ce ca OSul tot aproximativ la fel a ramas si aplicatiile la fel. De asta prefer ca din cand in cand sa mai compilez in kernel sa il fac cum vreau eu sa contina doar ce vreau / trebuie / am nevoie. Tine de gustul fiecaruia.
|
#8
Posted 18 January 2014 - 18:01
#9
Posted 18 January 2014 - 18:08
La fel. Nu sunt constrans de o anumita solutie aleasa de altcineva. Macar avem si un avantaj in firma in care lucrez. Iti poti pune ce distro vrei cu ce DE / VW vrei, in rest fiecare isi pune pe masina ce softuri cred ca sunt necesare jobului.
|
#10
Posted 18 January 2014 - 18:10
Nu stiu cat consuma la tine kernelul, dar la mine pe vremea lui windows95 si mandriva (versiunea 5.1) consuma cam pe la 200 MB RAM imediat dupa start, fara un program special pornit, iar acum consuma 360 MB.
Atunci aveam 768 MB RAM, deci dupa un start curat, ocupa 26% din RAM-ul sistemului. Acum am 12 GB RAM, deci ocupa 2.9% din RAM-ul sistemului. Imbunatatirea este atat de dramatica incat merita sa te gandesti si la timpul tau, sau in alta ordine de idei: time is money. |
|
#11
Posted 18 January 2014 - 18:16
neagu_laurentiu, on 18 ianuarie 2014 - 17:16, said:
As crede ca in cazul amintit era vorba doar de trecerea la ceva nou mai devreme de varianta oficiala a distributiei ! Acesta ar fi si un motiv general de a face operatiunea in cauza, multe distributii nu vin cu noutatile chiar asa repede. Trimiterile repetate de catre un anumit user la respectivul procedeu, folosit ca o dovada "graitoare" a propriului nivel de "inteligenta" sunt, in cel mai fericit caz, doar inca o dovada a faptului ca unii nu suporta sa stea in public fara sa se mangaie indecent si sa se pupe de unii singuri in vazul tuturor. prostul daca nu-i fudul.PNG 36.4K 78 downloads Ce sa spun, implica un nivel de inteligenta asemanator cu cel al unei gaini retardate sa dai cateva comenzi (prin metoda copy-paste chiar din manualul distributiei respective - Gentoo) apoi sa selectionezi cateva optiuni ( configurare manuala - lucru pe care daca l-ai facut odata poti sa-l repeti la nesfarsit ca papagalul pe aceeasi configuratie) si mai departe sa urmezi ca un automat, un mecanism fara gandire, pas cu pas indicatiile de acolo. off-topic: @kagaroth, desi vad ca esti activ pe forum, observ ca nu ai bunavointa sa ma gratulezi cu un raspuns la PM! Ce sa insemne asta oare? Edited by bibic, 18 January 2014 - 18:37. |
#12
Posted 18 January 2014 - 18:18
#13
Posted 18 January 2014 - 18:30
bibic, on 18 ianuarie 2014 - 18:16, said:
respectivul proces nefiind absolut deloc necesar caci nu aduce niciun beneficiu ovilix, on 18 ianuarie 2014 - 18:18, said:
Cred ca iti ajunge o mana. |
#14
Posted 18 January 2014 - 18:36
Eu unul decat sa recompilez kernelul, prefer sa investesc acel timp in optimizarea dotfiles si scrierea de scripturi pentru a automatiza taskuri repetitive - sa ma ajute la productivitate.
Mi se pare un timp folosit mai cu folos. |
#15
Posted 18 January 2014 - 18:37
Corect. Sunt ceva mai multe dar sunt proiecte micute.
Eu compilez kernelul pt. ca folosesc Gentoo. Cu toate astea mi-l personalizez, cu parametrii pt. desktop, cgroup + adaugare de drivere ce imi sunt necesare. Curatenia de ceea ce nu imi trebuie o fac relativ usor, desi nu reusesc sa scot tot ce imi e inutil pt. ca nu cunosc toate optiunile din kernel. OriginalCopy, on 18 ianuarie 2014 - 18:36, said:
Eu unul decat sa recompilez kernelul, prefer sa investesc acel timp in optimizarea dotfiles si scrierea de scripturi pentru a automatiza taskuri repetitive - sa ma ajute la productivitate. Mi se pare un timp folosit mai cu folos. In timp ce se compileaza kernelul poti face si lucrul asta. La mine o compilare de kernel ia 20 min. |
|
#16
Posted 18 January 2014 - 18:39
ovilix, on 18 ianuarie 2014 - 18:37, said:
In timp ce se compileaza kernelul poti face si lucrul asta. |
#17
Posted 18 January 2014 - 18:41
mai e si altceva...uneori mai ai nevoie de patch-uri care introduc functionalitati noi sau drivere inexistente in kernel. in ac caz ai nevoie sa aplici patch-urile peste sursa de kernel si apoi sa-l compilezi.
|
#18
Posted 18 January 2014 - 18:44
neagu_laurentiu, on 18 ianuarie 2014 - 18:30, said:
Mai sunt si cazuri cand ai nevoie de un kernel nou, mai rar insa te poti lovi (hardware fara suport, bug anterior etc). Insa tot pasionatii de acest domeniu vor recurge si nu simplii utilizatori. |
Anunturi
▶ 0 user(s) are reading this topic
0 members, 0 guests, 0 anonymous users