Просто и ясно.
21-11-2006 09:04
к комментариям - к полной версии
- понравилось!
Людям которые в компах не шарят данный пост будет мягко говоря не интересен, так что я вас предупредил.
Короче припёр я месяца четыре назад со своей бывшей школы старый списанный комп. Пень 2 - 333 у нас в школе его бедного списали и хотели выкинуть а я себе его забрал - в хозяйстве мол пригодиццо. Ну и не доходили у меня руки до него долго а тут сегодня я устроил своему обыкновенному компу пропиздон, решил вздрючить антивирусом. Ну и (долбоёб) прямо с утра так его на провёрку и включил. В итоге остался на весь день без компа (кстати обратите внимание на время написания данного поста). Ну дык вот слоняюсь без дела по квартире, нет что-бы чтонибудь полезное хотя-бы изредка сделать (ну не знаю там убраться или пропылесосить), нет, натыкаюсь я на это чудо. И зачесались у меня руки сделать из этого страдальца небольшой такой опрятненький сервак для домашней сети. Ну чтобы там к примеру осёл шёл и вебсервер заодно, или игрушечные сервера к примеру если погонять во чтонибудь припрёт. Ну такие не очень в общем-то необходимые, но очень облегчающие существование задачи. Ясный красный что загрязнять принадлежащую мне технику поделками фирмы мухренсофт я не собирался, а решил поставить что нибудь небольшое, новое и вкусное. Что-нибудь в чём поковыряться потом было приятно. И мой выбор пал на две вещи первая это Gentoo а вторая FreeBSD. Женту меня привлекал тем что там надо собирать все с нуля и руками (включая даже ядро), из негативных аспектов у женту был один единственный: женту это Линух. А линух мне после поделок типа Suse, Fedora и Mandrake мне что-то начинал потихоньку противеть. И по этому мой выбор пал на FreeBSD - потому что это юних. Самый что нинаесть всамделешный. А это вам уже не хухры-мухры. Да и вообще лучшая ОС это как известно VMS - но на PC её к моему трауру не поставишь. Дык вот. Юникс это конечно тоже (по сравнению с VMS) не особо чтобы фонтан, но всё-же всяко лучше чем поделки дядюшки билла.
И засандалил я на тот 333-й значит FreeBSD . А по скольку драндулет это довольно старый, графическую среду я туда решил не ставить вообще никакую. Тоесть никаких Х11 и оконных менеджеров соотвецтвенно тоже (KDE, Gnome) XFCE -хотел правда поставить но решил уже оставаться верным линии партии. Никакой графики значит - никакой графики и баста. Ну и настраиваю я его так душевненько потихоньку и приспичило мне туда Midnight Commander поставить ну это для тех кто раньше нортоном пользовался - синенькая такая оболочка. Маленькая симпатичненькая программулька такая. Мммда. Ну и слышал я значит что сила фрибсд в том что можно его мол под конкретный отдельновзятый комп подстроить. Ну тоесть ядро делаешь с дровами твоими личными, универсальные дрова оттуда выкидываешь вообще ещё при установке, и конкретно под это ядро настраиваешь все компайлеры, они соотвецтвенно компиллируют твои проги так что проц использует все свои встроенные фичи на 100%. Короче даёт процу просратся по полной. И проги все идут по этому в три раза быстрее чем на линухе (это значит в пять раз быстрее чем под форточками). Ну и гружу значит makefile соотвецтвующий, и жму заветную команду make . И тут начинается ДЕЙСТВО.
Дети никогда не делайте поступков не проиформировав себя о их последствиях. И тут я понял что команда make запущенная не там где надо от имяни пользователя root может сдвинуть горы. Короче тут началось такое от чего обычно потом шевелят ушами. Make мне начал выдавать сообщения типа: чувак всё у тебя вроде заебись, но комп будет работать не на полную мошьность, а следовательно мс (которому и мошьности-то надо было всего ничего) будет идти медленно (!!), по этому в данный момент я собираю твоё ядро заново с оптимизицией всего что под твой ящик катит, потом я скомпиллирую gcc заново а то совсем мол хуйню какую-то выдаёт а не код. Короче я в тихом ахуе сидел и завороженно смотрел на всё это действо. Тоесть не то что-бы мне было жалко убитой на всю эту акцию половины дня. Меня поражал сам факт того что мой комп начал оптимизировать сам себя. И причём не по моему повелению а вроде-бы как сам. Я уже чисто из спортивного интереса решил дождаться конца. И как вы видите дождался. (сейчас все должны дружно посмотреть на время написание этого поста). Для того что-бы добиться оптимально перформанса, make три раза ставил пробовал и в итоге снова сносил gcc и все прилогающиеся к нему прибамбасы. Причём прибамбасов естественно на CD не было, он их все каждый раз по полсети искал и сгружал. И каждый раз как правило новые. Короче в итоге он у меня полсистелы перелопатил - но всё идёт. Не нихрена не идёт а ЛЕТАЕТ блять !! И это на 333-м пне !
Вот что значит грамотный дизайн программы !!!
Берите пример !
вверх^
к полной версии
понравилось!
в evernote