Linux за българи: Форуми

Нетехнически теми => Идеи и мнения => Темата е започната от: Acho в Aug 25, 2010, 15:45



Титла: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: Acho в Aug 25, 2010, 15:45
Напълно съгласен съм с Noob, за прекомпилирането на ядрата. И все начинаещи. Дето хабер от света на Линукс нямат още, ама ядро ще правят, че и по-хубаво от това на дистрибутива. Абе карай си с това, като задобрееш един ден и си наистина наясно, какво ще правиш, кое ще махаш, какво ще добавяш и най-важното ЗАЩО, тогава кеф ти компилация, кеф ти ново ядро, нови модули. И ако ги попиташ - добре, кое не ти върви, какво не му харесваш на оригиналното ядро от дистрибуцията ти, едва ли ще има смислено обяснение.

Нищо лично към никого, не искам да обидя никой. Това си е мое мнение, но виждам, че и други така мислят.


Титла: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: Odido в Aug 25, 2010, 16:08
Абсолютно нищо сложно няма в компилирането на ядро ,на мен като начинаещ ми беше по -лесно да прекомпилирам такова ( 2.6.32 ) отколкото да подкарам rt3070 драйвър за безжичната си връзка. Проблема е че трябва да си наясно с хардуера с който разполагаш ,пък и да не си, може да ползваш localmodconfig опция (ако е валидна още за по-късните ядра при положени че си включил абсолютно всичката си периферия ,която смяташ да използваш за вбъдеще)Има 2-3 доста добри гайдове на български ,които стават направо с copy/paste.За мен като обикновен потребител не видях смисъл от прекомпилирането ,тъй като видимо не ми се ускори системата, нито буутването стана по-бързо...


Титла: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: edmon в Aug 25, 2010, 16:21
Да прекомпилираш ядро не е като да преплуваш Ламанша! По-скоро е като да си купиш нова кола, и да й разглобиш и след това сглобиш двигателя! Ако ще правиш спортен автомобил може и да върши работа, но в всички останали случаи е почти равносилно на простотия! :)
Майтапя се!
Всеки има право щом си е купил нова кола да й разгобява двигателя!


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: b2l в Aug 25, 2010, 16:25
Всеки има право щом си е купил нова кола да й разгобява двигателя!

Сравнението е тъпо. Купуваш си кола и двигателя ти работи на около 90% от възножностите си, докати при kernel-а не е така. Само след прекомпилация може да постигнеш оптимални резултати. За повече инфо питай ROKO__ :D :D :D


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: bop_bop_mara в Aug 25, 2010, 16:48
Всеки има право щом си е купил нова кола да й разгобява двигателя!

Сравнението е тъпо. Купуваш си кола и двигателя ти работи на около 90% от възножностите си, докати при kernel-а не е така. Само след прекомпилация може да постигнеш оптимални резултати. За повече инфо питай ROKO__ :D :D :D

Сравнението е малко неточно всъщност. Най-вече защото колата ти има един двигател. Докато на ядрото може да си пазиш няколко версии. Прекомпилираш, чупи се, не можеш да го оправиш - връщаш се към някой от работещите варианти. Колата - разглобяваш двигателя, не можеш да го сглобиш - гориш (е, да, може да си имаш и резервни двигатели... ама е малко вероятно..).

И все пак не разбирам защо толкова неприязън към личното компилиране и прекомпилиране на софтуер... Вярно е, един новак не знае какво да пипне и да подобри, няма да може да обясни защо неговия вариант е по-добър от този в хранилищата, обаче човек се учи с пробване, а не със заобикаляне. Е вярно е, повечето от тия, дето ще се пробват без много познания, ще се разочароват и ще си кажат, че е безсмислено и ще се върнат към хранилищата. Но упоритите и разсъдливите след известно време ще започнат да разбират тънкостите и ще станат ценни кадри.

Аналогия - който и да е спорт с малко по-голяма популярност и привлекателност. Ако ви е интересен, ще се пробвате, нали? Някои от вас дори няма да очакват да постигнат някакви особени резултати, ще се занимават просто ей тъй за кеф и малко лично усъвършенстване. Някои ще се откажат, защото не им приляга. А някои пък ще станат професионалисти и ще бъдат сред най-добрите. Ама, за да почнеш да риташ топка, трябва ли да чакаш да навършиш някакво фиксирано число години, или да тежиш някакви определени килограми, или да научиш как работят човешките мускули, или пък как трябва да се храниш правилно, или някакви подобни житейски напредналости? Не, даже напротив :)

Да ви питам, тези, които администрират разни сървъри, вие по сървърите хранилищните пакети ли ползвате или си оптимизирате нещата за вашите нужди? И за всяко от двете неща - защо да или не :)


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: Acho в Aug 25, 2010, 16:52
Да, това беше най-правилното. Да се отдели от предната тема и да си е самостоятелно. Малко песимистичен беше моя коментар, а и пропуснах в бързината да сложа //offtopic. Мислех, че ще бъде изтрит. Поздрави за модераторите, че са се досетили.

И само да допълня по темата, всеки сам си решава как ще процедира. Има я цялата свобода да добавя, премахва и/или модифицира, и накрая да си изкомпилира желаното ядро и модулите. Щом знаеш и можеш, няма какво да те спре. Но не бих го препоръчал на начинаещ, това е.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: romeo_ninov в Aug 25, 2010, 19:00
.....

Да ви питам, тези, които администрират разни сървъри, вие по сървърите хранилищните пакети ли ползвате или си оптимизирате нещата за вашите нужди? И за всяко от двете неща - защо да или не :)
Марче, само ядрото от дистрибуцията, иначе RH казват "Гледай си работата" и отказват поддръжка. Това е положението. Трябва ти модул, който не е стандартно в дистрибуцията, обаждаш се на съпорта, казваш какво ти трябва, получаваш го с инструкция за инсталиране.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: borovaka в Aug 25, 2010, 19:50
//offtopic
romeo_ninov Дай боже всеки му да администрира RHEL :) Ама тука в БГ нещо не им се дават пари на хората.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: plandz в Aug 25, 2010, 21:38
За мен има смисъл в това да си направиш ядро само за себе си.Но за това се иска мотивация и много четене.Неща,които се знаят от всички,но не всички си компилират нови ядра,защото просто на някои им стига това,което правят ядрата,пристигащи с дистрибуциите им.При условие,че го правят добре и не ги занимават със себе си,значи всичко е наред.
Аз компилирам ядра за системата си,защото ги оптимизирам само за хардуера,който работи при мен и изхвърлям многото неща,които дават съвместимост със стари,или други системи (а те на мен не са ми нужни),или които просто са за хардуер,който не е наличен при мен.Включвам опции,които дават възможност за ускоряване на системата (или на работата с нея,все едно) и понякога на нови модули за нов хардуер.
Имало е успех в повечето случаи,но е имало и неуспехи (нормално е,когато човек експериментира).Доволен съм от работата на ядрата,които съм компилирал успешно.Разбира се,не смятам,че са равностойни по сигурност на тези,които идват със съответната дистрибуция и когато може,използвам дебиански сорс от sid,за да ползвам дебианските пачове.Когато ми трябват нови неща,които още ги няма при дебианци - тогава kernel.org.
Нищо страшно няма при компилирането на нови ядра - просто човек трябва да има огромно желание да се справи и да чете предварително много,ама наистина много.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ROKO__ в Aug 25, 2010, 21:41
Аз така или иначе винаги си компилирам ядро, и има разлика от едно готово... Най добър резултат, Зареждане на Gentoo за 10 секунди до десктоп (Gnome) но естествено мнооого настройки се правят за да се постигне такава бързина


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: romeo_ninov в Aug 25, 2010, 21:45
....
Нищо страшно няма при компилирането на нови ядра - просто човек трябва да има огромно желание да се справи и да чете предварително много,ама наистина много.
Не, няма нищо страшно, но колко пъти пускаш ексцентричен хардуер? И колко пъти ти се налага да използваш тестови елементи? Зависи какво търсиш, ако имаш система, която ти изкарва десетки и стотици хиляди всеки месец и пази данни за още повече няма да си разрешаваш такива своеволия и експерименти.
Аз така или иначе винаги си компилирам ядро, и има разлика от едно готово... Най добър резултат, Зареждане на Gentoo за 10 секунди до десктоп (Gnome) но естествено мнооого настройки се правят за да се постигне такава бързина
Роко, аз на машините дето управлявам съм забравил кога са пуснати, ти си за 10 секунди


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ROKO__ в Aug 25, 2010, 21:49
....
Нищо страшно няма при компилирането на нови ядра - просто човек трябва да има огромно желание да се справи и да чете предварително много,ама наистина много.
Не, няма нищо страшно, но колко пъти пускаш ексцентричен хардуер? И колко пъти ти се налага да използваш тестови елементи? Зависи какво търсиш, ако имаш система, която ти изкарва десетки и стотици хиляди всеки месец и пази данни за още повече няма да си разрешаваш такива своеволия и експерименти.
Аз така или иначе винаги си компилирам ядро, и има разлика от едно готово... Най добър резултат, Зареждане на Gentoo за 10 секунди до десктоп (Gnome) но естествено мнооого настройки се правят за да се постигне такава бързина
Роко, аз на машините дето управлявам съм забравил кога са пуснати, ти си за 10 секунди

Аз на машините които управлявам забравям кога не е имало токови удари ..... Еон Еоф


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: romeo_ninov в Aug 25, 2010, 21:51
Аз на машините които управлявам забравям кога не е имало токови удари ..... Еон Еоф
Ми ела в Чехия, веднага те уреждам. Искаш ли?


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: gat3way в Aug 25, 2010, 21:56
Кое му е хубавото да администрираш RHEL? Предпочитам да админвам Centos машини, нещо занимавките с регистриране на машини в RHN и псуването покрай изтичането на subscription-ите, вързаността им само с един акаунт (като имаш няколко акаунта става забавно) а и по-новите им лицензни политики дето разбиха на не знам колко вида subscription-а, всеки с различни възможни entitlements, нещо не ме радват. А и добре че им дойде акъла в RHEL5, защото в 4-ката up2date беше нещо доста противно и недоклатено, 100 пъти по-зле от yum.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: borovaka в Aug 25, 2010, 21:59
gat3way Доволна им е поддръжката, а за up2date те самите признаха, че не е удобен иструмент даже го имаше публикувано офицялно на сайта.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: romeo_ninov в Aug 25, 2010, 22:00
Кое му е хубавото да администрираш RHEL? Предпочитам да админвам Centos машини, нещо занимавките с регистриране на машини в RHN и псуването покрай изтичането на subscription-ите, вързаността им само с един акаунт (като имаш няколко акаунта става забавно) а и по-новите им лицензни политики дето разбиха на не знам колко вида subscription-а, всеки с различни възможни entitlements, нещо не ме радват. А и добре че им дойде акъла в RHEL5, защото в 4-ката up2date беше нещо доста противно и недоклатено, 100 пъти по-зле от yum.
О, да, yum е просто великолепно попадение. А за лицензите - сори, има си шефове, те да му берат грижата, аз ги информирам, те да действат. И ако искат с един акаунт да ми доставят решение как да го правя :)


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ROKO__ в Aug 25, 2010, 22:08
Аз на машините които управлявам забравям кога не е имало токови удари ..... Еон Еоф
Ми ела в Чехия, веднага те уреждам. Искаш ли?

Какво да ми уреждаш бе ?


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: plandz в Aug 25, 2010, 22:13
....
Нищо страшно няма при компилирането на нови ядра - просто човек трябва да има огромно желание да се справи и да чете предварително много,ама наистина много.
Не, няма нищо страшно, но колко пъти пускаш ексцентричен хардуер? И колко пъти ти се налага да използваш тестови елементи? Зависи какво търсиш, ако имаш система, която ти изкарва десетки и стотици хиляди всеки месец и пази данни за още повече няма да си разрешаваш такива своеволия и експерименти.


off/
Ако работя за някого,няма да компилирам ядра.Както и мисля,че правиш ти.А и мисля,че преиграваш.
Аз обаче работя само и единствено за себе си.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: romeo_ninov в Aug 25, 2010, 22:15
Аз на машините които управлявам забравям кога не е имало токови удари ..... Еон Еоф
Ми ела в Чехия, веднага те уреждам. Искаш ли?

Какво да ми уреждаш бе ?
Да дойдеш в чехия да работиш. Ако искаш :)
....
Нищо страшно няма при компилирането на нови ядра - просто човек трябва да има огромно желание да се справи и да чете предварително много,ама наистина много.
Не, няма нищо страшно, но колко пъти пускаш ексцентричен хардуер? И колко пъти ти се налага да използваш тестови елементи? Зависи какво търсиш, ако имаш система, която ти изкарва десетки и стотици хиляди всеки месец и пази данни за още повече няма да си разрешаваш такива своеволия и експерименти.


off/
Ако работя за някого,няма да компилирам ядра.Както и мисля,че правиш ти.А и мисля,че преиграваш.
Аз обаче работя само и единствено за себе си.
Грешиш, в корпоративен мащаб нямаш време да си играеш с такива неща


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: arda_kj в Aug 25, 2010, 22:27
Прекомпилация, да, но само ако знаеш какво правиш и какво искаш да постигнеш. Ако всичко си работи и няма нужда от някви специални поддръжки компилацията е безсмислена.
Ако е с учебна цел или за кеф, това е друга тема. На мен честно казано не ми се чака един час за прекомпилация и незнайно колко часа да си селектирам модулите и другите опции в ядрото, че накрая ако измахам нещо дето не трябва или нещо дето може в бъдеще да потрябва да се чудя що не работи. Освен това при всеки ъпдейт на ядрото се налага нова прекомпилация, така че твърде много усилия за нищо. Ако се ползват и собственически драйвери за видеото и там трябва прекомпилация и въобще е една голяма играчка за хора с много свободно време. Аз си играех да прекомпилирам в началото като прохождах в Линукс, после забелязах, че такъв тип играчка е почти безсмислена и се отказах. Общо взето докато успея да прекомпилирам ядрото първите пъти трябваше един месец да си играя, е тогава имах любопитството, куража и свободното време да го направя. Но сега ядрото, което идва със съответната дистрибуция ме устройва напълно.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: gat3way в Aug 25, 2010, 22:27
Добре де, в крайна сметка наистина не виждам и едно предимство да ползвам RHEL пред това да ползвам Centos, изключай това че от време на време в centos някои нововъведения стават с няколко дни по-късно. Overhead-а с RHN е дразнещ. Съпорт като хората в България не можеш да получиш (всъщност не можеш да получиш и в бъгтракинг системата, но това е друг въпрос). В Чехия сигурно нещата са по-добре, но в България просто няма как да се обадиш на някой от RH и да си изплачеш мъките, в добрият случай тези, които са ти продали лицензите ще отворят някъде тикет и ще се опитат да ти свършат работата за няколко дни. За Югоизточна Европа доколкото знам са авторизирали някакви австрийци да продават (всъщност, виждал съм се с една жена от въпросните австрийци и по този повод имам разни писалки и ключодържатели с redhat-ското лого). Като я питах за телефонен съпорт...ъмммм то се оказало че те имали нещо като кол център в Сърбия, в който кол център някакъв сърбин преди време се опитвал да говори на български, ама го съкратили щото нямало интерес. И такива спомени имам. Правеха и няколко RHCE сертификационни изпита в България, от които намазах, само дето вече не админствам. Нас ни пратиха на едноседмичен fasttrack+изпита, ами и изпита и курса ни го водеше румънец, защото нямаше все още обучен българин. Та такива работи.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: romeo_ninov в Aug 25, 2010, 22:35
Добре де, в крайна сметка наистина не виждам и едно предимство да ползвам RHEL пред това да ползвам Centos, изключай това че от време на време в centos някои нововъведения стават с няколко дни по-късно. ....
За България да, съпорта е ужасен, за големи копмании е доста по-различно. И освен това имаш застраховка, ако нещо не работиш знаеш кого да натопиш да се поти


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: gat3way в Aug 25, 2010, 22:39
Не, не е много по-различно за големи компании. Това всичкото го разказвам от гледна точка на човек, който е работил в голяма родна компания и е имал вземане-даване с това. Малка или средна фирма в България просто не виждам никакъв смисъл да дава пари за RHEL, не си оправдава $1-2к на година/subscription. Но така е при положение че сме девета дупка на кавала като пазар.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: Naka в Aug 25, 2010, 22:40
Цитат
Виждате ли смисъл в прекомпилирането на ядро
Да виждам с учебна цел.

Компилиране и инсталиране е сравнитено лесно. Но трудното и отговорното е конфигурирането на ядрото. А там се правят много грешки. Обзалагам се че тези дето се опитват да си го конфигурират сами, не са им ясни поне 75 % от опциите какво означават.

И на мен не ми бяха ясни и продължават да не ми са ясни. В ядрото е набутан целият хардуер в света и твърде много понятия, технологии, софтуер.....


И ако се правиш на майстор, кой знае какво ще престане да работи... А може и изобщо да не забележиш че нещо не работи...


Иначе за домашен компютър и неотговорна работа става. Ако например   изчистиш всични ненужни драйвери и оставиш само тези които са ти по дъното, конфигурираш ги не като модули а като вградени вътре в кърнала - резултатът е че такъв кърнел върви много бързо.



Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: Naka в Aug 25, 2010, 22:51
по този повод имам разни писалки и ключодържатели с redhat-ското лого

Ха ами намазал си с безплатни рекламки. Аз по този повод едно време щях да ходя на митинг на БСП щото раздаваха безплатни червени шапки.  >:D


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: gat3way в Aug 25, 2010, 22:53
Аааа...не. Аз на БСП на митинг отивам само ако обещаят да ме направят пожизнен директор на Балкантурист.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ivanatora в Aug 26, 2010, 09:32
...Ако например   изчистиш всични ненужни драйвери и оставиш само тези които са ти по дъното, конфигурираш ги не като модули а като вградени вътре в кърнала - резултатът е че такъв кърнел върви много бързо.
Не съм съгласен. Увеличаване на бързодействието - не. Единствената основателна причина по която може да се наложи прекомпилиране е включване поддръжка на екзотичен хардуер. Или от желание за ръчкане и саклет.
При изключване на всичко ненужно от ядрото може да се спести малко размер на финалния image (говорим за килобайти), но да се постигне някакво бързодействие... по-скоро не. Ако хардуера отдолу е нещо от сорта на PIC18 - тогава има разлика, но за съвременните масови десктоп процесори - ще усетите глупости.
Плюсове на прекомпилирането: има обучителен характер. Струва си да отделиш един ден (по-скоро няколко) да прочетеш за всичките опции, да компилираш няколко ядра, да счупиш няколко ядра и да си поблъскаш главата с troubleshooting. Безценно е.
Минуси: никога няма да получите универсална система като stock kernel-a. Всички слакаджии които познавам (и аз включително) са си правили ядра и после след месеци при инсталация на хардуер са се блъскали по главата че не са включили еди кой си модул, който тогава им се е струвал абсолютно излишен :)


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: bop_bop_mara в Aug 26, 2010, 09:44
Ммм, значи оформя се мнението, че за десктоп custom ядро е по-скоро лично упражнение с учебна цел. Според някои смислено, според други не - според това какви Линукс и компютърни цели преследват (просто да ползват система, без да се чупи много, да си играят с нея, да станат мегафакири, разбиращи висчко от "а" до "я", да се учат на основни админски неща и т.н.).
За сървър още май няма достатъчно мнения :)


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: tolostoi в Aug 26, 2010, 10:50
Не виждам смисъл от компилиране, не смятам да се аргументирам, просто споделям.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ROKO__ в Aug 26, 2010, 10:53
Ммм, значи оформя се мнението, че за десктоп custom ядро е по-скоро лично упражнение с учебна цел. Според някои смислено, според други не - според това какви Линукс и компютърни цели преследват (просто да ползват система, без да се чупи много, да си играят с нея, да станат мегафакири, разбиращи висчко от "а" до "я", да се учат на основни админски неща и т.н.).
За сървър още май няма достатъчно мнения :)

Аз вече си казах моята гледна точка, целта при мен е светкавичен boot след токов удар, а тук токови удари на тон


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ivanatora в Aug 26, 2010, 11:47
Аз вече си казах моята гледна точка, целта при мен е светкавичен boot след токов удар, а тук токови удари на тон
За това си вземи UPS, по-евтино ще ти излезе...


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: b2l в Aug 26, 2010, 11:48
Не виждам смисъл от компилиране, не смятам да се аргументирам, просто споделям.

Аз пък виждам.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ROKO__ в Aug 26, 2010, 12:35
Аз вече си казах моята гледна точка, целта при мен е светкавичен boot след токов удар, а тук токови удари на тон
За това си вземи UPS, по-евтино ще ти излезе...

Ама чакай малко, аз не плащам за компилиране на ядро ....


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: Odido в Aug 26, 2010, 12:40
Ммм ,светкавичен буут на sidux с  xfce среда и силно орязано ядро ,може би със секунда по-бавно стартиране с оригиналното ядро. Тази секунда животоспасяваща ли е за обикновен потребител???
 Аз съм от ония простите юзъри дето цъкат с мишката върху иконата (обикновено  2 пъти) и не разбирам много от линукс ,та затова си правя следните бакалски сметки:
- 82 RAM с включен скайп ,аудио плеър (clementine) i 105-150 RAM с браузъра.
същата работа и с stock ядрото ,само че не губя време за компилация и не се лишавам от ъпдейтите съответно...


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: bop_bop_mara в Aug 26, 2010, 12:44
Не виждам смисъл от компилиране, не смятам да се аргументирам, просто споделям.
Десктоп или сървър (няма да те караме да се аргументираш)?

Аз пък виждам.
Десктоп или сървър (ти обичаш да пишеш ;), може да се аргументираш)?

Аз вече си казах моята гледна точка, целта при мен е светкавичен boot след токов удар, а тук токови удари на тон
За това си вземи UPS, по-евтино ще ти излезе...

Ама чакай малко, аз не плащам за компилиране на ядро ....
Десктоп или сървър?


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ROKO__ в Aug 26, 2010, 12:47
Не виждам смисъл от компилиране, не смятам да се аргументирам, просто споделям.
Десктоп или сървър (няма да те караме да се аргументираш)?

Аз пък виждам.
Десктоп или сървър (ти обичаш да пишеш ;), може да се аргументираш)?

Аз вече си казах моята гледна точка, целта при мен е светкавичен boot след токов удар, а тук токови удари на тон
За това си вземи UPS, по-евтино ще ти излезе...

Ама чакай малко, аз не плащам за компилиране на ядро ....
Десктоп или сървър?

Става дума за сървъри.... Един за DC++ локалния, втори на който лежи сървъра за Counter Strike на Thezone.bg и какво мислиш става ако спре всички псуват звънят обиждат, а това по принцип не е моя работа но така де


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: bop_bop_mara в Aug 26, 2010, 12:52
Е тогава, освен оптимизираната софтуерна система, определено и защити на желязото са инвестиция :)
А, иначе, то хубаво буут за секунди, ама примерно проверките на файловите системи не бъркат ли работата понякога?


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ROKO__ в Aug 26, 2010, 12:54
Е тогава, освен оптимизираната софтуерна система, определено и защити на желязото са инвестиция :)
А, иначе, то хубаво буут за секунди, ама примерно проверките на файловите системи не бъркат ли работата понякога?

по принцип да забавят но там са мощни сървъри където стават бързо проверките


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: n00b в Aug 26, 2010, 13:33
И най-евтиния UPS дето издържа 5 мин струва около (че даже и под!) 100 лв.

Като са толкова мощни сървърите защо сте ги спестили?


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ROKO__ в Aug 26, 2010, 14:06
И най-евтиния UPS дето издържа 5 мин струва около (че даже и под!) 100 лв.

Като са толкова мощни сървърите защо сте ги спестили?

Техен проблем ... Смятат че ВЕЦ ще им подсигурява ток когато АЕЦ не може и всичко ще е наред


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: edmon в Aug 26, 2010, 14:48
С учебна цел е напълно задължително даже да разглобиш двигателя на Ладата, ама за кво да разглобяваш двигателя на новата кола! :)


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ray в Aug 26, 2010, 16:04
Здравейте,

Ако се ползват някои по-екзотични неща (системи за сигурност, защитни стени, файлови системи и др.) се налага прекомпилиране на ядрото.
Само няколко примера: GrSec/PaX, RSBAC, reiser4, IMQ и др.
Има интересни проекти (според интересите разбира се :-)
Поздрави.
Румен


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: aaaaaa в Aug 26, 2010, 18:47
Цитат
Става дума за сървъри.... Един за DC++ локалния, втори на който лежи сървъра за Counter Strike на Thezone.bg и какво мислиш става ако спре всички псуват звънят обиждат, а това по принцип не е моя работа но така де

Ако хората, които ползват услугите на тези сървъри си плащат за това, според мен е безотговорно да нямате UPS-и. От друга страна ако не плащат за услугата не виждам основание да се оплакват ако прекъсва от време на време. И в двата случая ми се струва несериозно да правиш сървъри и да предлагаш услуги без да се подсигуриш срещу такова нещо като токовите удари.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ROKO__ в Aug 26, 2010, 19:10
Цитат
Става дума за сървъри.... Един за DC++ локалния, втори на който лежи сървъра за Counter Strike на Thezone.bg и какво мислиш става ако спре всички псуват звънят обиждат, а това по принцип не е моя работа но така де

Ако хората, които ползват услугите на тези сървъри си плащат за това, според мен е безотговорно да нямате UPS-и. От друга страна ако не плащат за услугата не виждам основание да се оплакват ако прекъсва от време на време. И в двата случая ми се струва несериозно да правиш сървъри и да предлагаш услуги без да се подсигуриш срещу такова нещо като токовите удари.

Безплатни са, но такива са свищовлии


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ROKO__ в Aug 26, 2010, 20:12
Но да определено твърдя че има смисъл от прекомпилиране и оптимизиране... Иначе със стандартни настройки и оптимизации ще виждаш ли такъв резултат? ?

procs -----------memory---------- ---swap-- -----io---- -system-- ----cpu----
 r  b   swpd   free  inact active   si   so    bi    bo   in   cs us sy id wa
 0  0      0   2967      1      4    0    0   179     9  258  220  1  2 94  3


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: phantomlord в Aug 26, 2010, 21:11
Аз пък от години не ползвам прекомпилирани ядра, а само свои. Ето някои причини, заради които е добре да се компилира ядро:
Processor type and features -> Timer frequency, настройване на Processor family към процесора на машината, орязване на куп излишни неща... Сигурен съм, че custom ядрото ми води до по-добра работа на машината ми, отколкото ако е с готово ядро. А и това е готино:
Цитат
phantomlord@debian:~$ uname -r
2.6.32-phantomlord
Последния път си компилирах ядрото чрез make localmodconfig.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: b2l в Aug 26, 2010, 21:13
Цитат
phantomlord@debian:~$ uname -r
2.6.32-phantomlord

Адското :D :D :D


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: plandz в Aug 26, 2010, 22:20
И най-евтиния UPS дето издържа 5 мин струва около (че даже и под!) 100 лв.

Като са толкова мощни сървърите защо сте ги спестили?

Техен проблем ... Смятат че ВЕЦ ще им подсигурява ток когато АЕЦ не може и всичко ще е наред

off/
@ROKO__
Не ми се вярва да е така,но ще ги питам за това,имам доста приятели там,в Зоната.
И за теб ще ги питам...що за чудо на чудесата си.
А иначе свищовлии не са такива,май си се сбъркал нещо.Не говори глупости,че лично на мен вече ми писва от изхвърлянията ти.

off/


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: tolostoi в Aug 26, 2010, 22:33
Аз пък от години не ползвам прекомпилирани ядра, а само свои. Ето някои причини, заради които е добре да се компилира ядро:
Processor type and features -> Timer frequency, настройване на Processor family към процесора на машината, орязване на куп излишни неща... Сигурен съм, че custom ядрото ми води до по-добра работа на машината ми,
Кажи как проверяваш, че ти води до по-добра работа, а и си сигурен? Интересно ми е. Нещата които си разкарал като излишни, ако бяха на модули с какво щяха да ти пречат? Просто ми е интервесно, последния път като компилирах беше за да докарам по-добра производителност на един шибан раид контролер и ... ами дали е в ядрото или като модул (там което ползваше сложих в ядрото, барабар с нещата от които зависеше) разлика нямаше. ray е прав, че когато се налага се прави, но дугото е чиста проба гимнастика. Да не говорим, че трябва да следиш за кръпки, които те интересуват и да компилираш пак, за да не останеш крайно изненадан, да не говорим, че при евентуален проблем търсиш решение и не излиза от никъде, ти псуваш и дереш по клавиатурата като гламав, а като нищо проблема да ти е в ядрото, ама за това сам си си виновен  ;D  Та да обобщя - когато мога да си го позволя (т. е. не се налага) и за сървър и за десктоп си ползвам стандартните ядра.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: ROKO__ в Aug 26, 2010, 22:42
И най-евтиния UPS дето издържа 5 мин струва около (че даже и под!) 100 лв.

Като са толкова мощни сървърите защо сте ги спестили?

Техен проблем ... Смятат че ВЕЦ ще им подсигурява ток когато АЕЦ не може и всичко ще е наред

off/
@ROKO__
Не ми се вярва да е така,но ще ги питам за това,имам доста приятели там,в Зоната.
И за теб ще ги питам...що за чудо на чудесата си.
А иначе свищовлии не са такива,май си се сбъркал нещо.Не говори глупости,че лично на мен вече ми писва от изхвърлянията ти.

off/

И да питаш и да не питаш те дори не ме познават :) по точно знаят ме като ник само


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: gat3way в Aug 27, 2010, 00:24
Прекомпилирането на ядрото по принцип има плацебо ефект. Това е малко като компилирането с -O3 вместо с -О2, много често няма разлика, много често реално погледнато нещата стават по-бавни, щото с агресивно unroll-ване на цикли и inline-ване на функции, машинния код се раздува и в конкретния случай това може повече да пречи, отколкото да помага. Винаги ужким се случва да build-неш по-бързо ядро, но трудно можеш да докажеш че е по-бързо. Не съм компилирал ядра сигурно от година и много се радвам по тоя въпрос. Това някак си е като магия бе братче, махаш подръжката на някакъв хардуер или протокол и магически всичко става по-бързо. Кое точно става по-бързо? Колко по-бързо става? Колко неща чупиш покрай това? Някой замислял ли се е че тези дето пакетират дистрибуциите, по-специално хората, които билдват ядрата, не се водят само и единствено от това ядрото да запали на повечето машини? В крайна сметка има LKM-и и повечето неща така или иначе може да се билдват като модули. Така поне малко да ви е хрумвало че тези хора вероятно имат малко по-добра идея от вас как се развиват нещата с kernel development-а? Че примерно работата им е да киснат в LKML, да следят къде има регресии, къде има пачове, които фиксват определени проблеми, включай security такива. Примерно моето ядро е дебианското 2.6.32, и доста неща нямат нищо общо с stock 2.6.32 ядрото от kernel.org. Някой се е погрижил да apply-ва пачове, от друга страна ми се спестяват проблемите, възникнали в по-новите ядра. Ако хвана и издърпам примерно 2.6.35 и го компилирам, твърде вероятно ще си имам повече проблеми - някои дори няма да разбера докато не ми създадат главоболия и не се разровя. Защо да трябва да го правя при положение че някой вече се е погрижил за това и всичко е въпрос на apt-get update? Сигурно мога да си билдна някакво ядро, което да работи по-оптимално от дебианското. Въпросът е че времето, което ще загубя за да го направя не оправдава всичките performance подобрения, които ще получа. И между другото премахването на подръжката на разни протоколи и класове хардуер само по себе си не означава еднозначно подобрение в производителността. Единственото сигурно е че kernel image-а ще е по-малък и ще се зареди по-бързо. Е да ама аз не съм РОКО_ и не си рестартирам машината през няколко минути и въобще не ме интересува дали ще boot-вам с няколко секунди по-бързо.

П.П А може би няколкото секунди по-бързо зареждане на ядрото катализира плацебо ефекта. Нях, забавно.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: n00b в Aug 27, 2010, 01:11
@gat3way имаш голяяяма бира. Подкрепям напълно.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: Златко в Aug 27, 2010, 09:52
Цитат
Виждате ли смисъл в прекомпилирането на ядро

Не.  ^-^


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: Mitaka в Aug 27, 2010, 10:16
Спора в точно като mysql vs. postgresql, при положение, че се използва за едни и същи цели.
Бяха тръгнали да ме убеждават как mysql не ставал за нищо, и се дънел при голям брой заявки... сигурно facebook и wordpress не са наясно с тези проблеми, та за това го ползват.
Никъде и никога не съм видял някой да прекомпилира ядра от години насам... на мястото, където работя ползваме Debian, Cent OS, Fedora, RHEL, Free/Open BSD. Нито едно ядро не е прекомпилирано. Единствено се наложи да компилирам модули за един ISDN. Това беше :)

Цялата работа е, че поне в България има маса народ, който се мисли за по-умен от съответния разработчик на даденото нещо, което ползва, и само му идват някакви малоумни идеи за "оптимизация".

Пример:
Преди години бях направил една програма за "настройка" на Windows (от онези шарените, дето пипат по регистрите). Можеше да ореже част от нещата, уж за да защити Виндовс от разни простотии, както и пипаше тук-там по интерфейса. Един познат я беше дръпнал, без да знае, че аз съм я писал, и около 30 минути ме убеждава как Виндовса му станал по-бърз като нацъкал разни "оптимизации" от програмата.... които оптимизации не бяха никакви оптимизации реално.... в крайна сметка така и не успях да го убедя, че програмата, която АЗ съм писал не прави това, което той си мисли, че прави :)


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: phantomlord в Aug 27, 2010, 19:34
Кажи как проверяваш, че ти води до по-добра работа, а и си сигурен? Интересно ми е. Нещата които си разкарал като излишни, ако бяха на модули с какво щяха да ти пречат? Просто ми е интервесно, последния път като компилирах беше за да докарам по-добра производителност на един шибан раид контролер и ... ами дали е в ядрото или като модул (там което ползваше сложих в ядрото, барабар с нещата от които зависеше) разлика нямаше. ray е прав, че когато се налага се прави, но дугото е чиста проба гимнастика. Да не говорим, че трябва да следиш за кръпки, които те интересуват и да компилираш пак, за да не останеш крайно изненадан, да не говорим, че при евентуален проблем търсиш решение и не излиза от никъде, ти псуваш и дереш по клавиатурата като гламав, а като нищо проблема да ти е в ядрото, ама за това сам си си виновен  ;D  Та да обобщя - когато мога да си го позволя (т. е. не се налага) и за сървър и за десктоп си ползвам стандартните ядра.
Не съм се занимавал да си правя подробни бенчмаркове, но опциите, които споменах няма как да не водят до подобряване на
респонсивността на кернела. А  и нещата, които режа от компилиране, не са само модули.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: tarball в Aug 27, 2010, 21:12
Това с прекомпилирането на ядро е малко като тунинговането на някакъв автомобил без да си съвсем сигурен какъв точно ще е резултата.Все едно сега да започна да си променям агрегатите по колата с идеята,че ще стане примерно по-лека,бърза,красива и т.н.Да ама махнеш ли нещо то неминуемо влошава работата пък на друго свързано нещо.Слагаш,махаш спойлери,това ми трябва ,онова не ми трябва и накрая резултата е ясен-кой знае каква разлика от оригинала не си постигнал.Аз също от много време не компилирам ядра.Карам си със това което ми се предлага.Не обичам да се правя на по-умен,отколкото разработчика на ядрото или примерно от проектанта на външния вид на автомобила.Пък и няма да получа душевен оргазъм от факта,че системата ми видиш ли е заредила с няколко секунди по-бързо.Някой ще каже-как бе тва е важно да знаеш,бла...бла....бла....глупости на търкалета.Специално за мен компютрите ми вкъщи се ползват само и единствено за същите цели за които се ползва и уиндоус примерно-браузване,музика,скайп,чат-пат конвертиране на нещо абе общо взето елементарни ежедневни неща.Е,при това положение за чий дед*в ми е да компилирам ядро?Нито се занимавам професионално с линукс,нито съм администратор нито нищо ;D


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: phantomlord в Aug 28, 2010, 13:58
Понякога и самите разработчици пускат бъгливи ядра, с които системата не може да се стартира... Имах такъв случай и точно тогава бях направил глупостта да премахна старите ядра, преди да сложа новото. Едва си спасих системата. От тогава всъщност не ползвам готови ядра.


Титла: Re: Виждате ли смисъл в прекомпилирането на ядро
Публикувано от: Naka в Aug 28, 2010, 14:23
А дали има подобрение в производителността, когато драйвера е монолитен и не се зарежда като модул.

Понятие си нямам как е организиран кърнела.

Преди години си правих експерименти с AGPgart. Когато го сложих вътре в ядрото (а не като модул) имаше забележим визуален ефект. Тогава с играх с Unreal Tournament, резултатът беше че играта стана много пъргава, (но не по бърза). Личеше си.
Но тогава компютрите бяха слаби -400-600 Mhz и картите бяха слаби - от рода на Geforce2, nvidia 440...


Цитат
има плацебо ефект
плацебо ефекта също е ефект. [_]3