не могу сдержаться, поставил вчера фряху и создалось впечатление что линукс это некачественная дурная поделка.. жалко только, что под фряху мало софту :(
ну видишь ты уже ответил на свой вопрос. софту нету.
да и на самом деле я так и не понял чем она реально лучше того же debian.
практически любой юникс это всё одно и то же, единственное - что-то удобнее что-то менее удобно (при настройках по умолчанию в частности). например в solaris меня всегда бесил их shell с набором дурных комманд и отсутствие компиллера. и соотв. проблемы при родном perl'е и попыткой сборки модулей перла с помощью gcc.
сравнивать же внутренности их (файловые системы, распределение процессороного времени, процесс сваппинга и тд) я думаю никто не собирается ввиду недостаточной компетентности и зависимости результата от круга задач.
Нарезал себе Frenzy 1.0.
Воткнул неделю назад - посмотреть типо...
Вот сейчас как раз с него.
Юникс как юникс, работает хорошо, а так ничего особенного...
во freeBSD лучше реализован SWAP, он заполняется НЕ если оперативка забилась до отказу, как в линуксе, а сбрасывает туда застоявшиеся временно ненужные данные из памяти, тем самым ускоряя работу со всеми вытекающими последствиями. Т.е. использует память более грамотно (скорее всего не только память).. поэтому и производительность фряхи выше чем в линуксе (Я это заметил невооруженным глазом).
Ей бы поддержку железа получше, софту побольше и тогда линуксу капец точно :)
угу эта история про pre-swapping (который в solaris тоже есть) притча во языцах... как я помню лунис намеренно от неё избавился где-то в районе 2.4... Сказав что оперативка нынче явно дешёвая и что практического смысла это не несёт. У меня на почти всех машинах свап вообще отключен. Ибо как только машина начинает свапиться то можно сказать что она сдохла. Ибо дальне начинают плодиться новые процессы которые тоже лезут в свап, старые не умирают потому что не успели отработать из-за тормозов и всё такое...
Памяти всегда должно быть столько чтобы хватало умноженное на 2 или на 3. свап в 2006 году - это маразм.
Фряха система очень хорошая, слаженная, все недуги из-за плохой поддержки и недостаточной популярности.. если бы фря была на месте линукса, в ней давно было бы все: и журнал, и поддержка железа, и софт. Она была бы лучше теперешнего линукса!
Ну в принципе Frenzy1.0 он FBSD 6.1 based действительно самый прилизанный дистрибутив. Тем ярче видны проколы : manы явно хуже Линуксовых, жесткий диск подмонтировать не смог, "на борту" 31 архиватор (других программ нет?), возможностями GF3 Ti200 воспользоваться не смог..
На уровне пользователя - различий практически нет, а на уровне разработки системного ПО, фря и линукс - две разные вещи. И разрабатывать под ядро линукса на порядок проще, легче и красивее, чем под фрю. О Net и Open я вообще не говорю. Видимо, не очень красивая архитектура и является причиной малого количества драйверов.
Но, это чисто моё ИМХО, так как я могу и заблуждаться и чего-либо не понимать.
Мдя ... интересно вот только как можно сравнить Complete OS и OS Kernel :) Если уж и сравнивать ... так ... Debian GNU/Linux,GNU/kFreeBSD,GNU/Hurd и GNU/NetBSD и IMHO выйграют первый и последний.
> поставил вчера фряху и создалось впечатление что линукс это некачественная дурная поделка
И чем же это? Тем, что на фре нельзя сделать серьезный апдейт только ядра без апдейта юзерспейса? Тем что если у вас терабайтный диск, после краша он будет fsck-ться сутки? Тем, что вам никаким образом не гарантирован результат "установки из портов"? :-)
Hurd наше всё! :) Линукс в лице Линуса меня озадачевает своими тенденциями. надо не forfunить а придерживатся взятого курса. Столман может и бывает весьма радикален, GNUть своё умеет.
> Линукс в лице Линуса меня озадачевает своими тенденциями. надо не forfunить а придерживатся взятого курса. Столман может и бывает весьма радикален, GNUть своё умеет.
Линус нафофанился настолько что линукс обошел фряху по многим позициям и поддерживается коммерческими компаниями. А фряха такооооой курс взяла, что жеоезо каждый код вымогают у студентов и школьников.
Или я что-то не так понял в происходящем вокруг меня?
P.S. Работать будет, только... Открой в мозилле полсотни табов, в ОО - несколько документов с рисунками и таблицами, открой amarok, несколько терминалов и если через час работы (а не бездействия) всё это займет меньше 512 ...ну, дистр, наверное, хороший...
+1. Живу в комнате с бсд-шником... Как же он радовался, когда у него фреймбуфер включился... Я даже по этому поводу не заморачивался, для меня ФБ вообще дефолтное условие работы в консоли... А как хорошо файлики умирают при паверлузах у него, жуть просто. Кстати поставить из портов mplayer нормально он не осилил, а при вставке флешки в юсб система вообще повисла. То ли то такой бсд-шник, то ли такое бсд.
>нормальную" стали писать не так давно, начиная с ветки 5.0. По крайней мере на 6.х численные проги на MPI (LAM) бегают не медлененне чем под линухом.
Не прошло ... и n-цати лет ...
Фраза "FreeBSD provides higher performance, greater compatibility with other operating systems and less system administration." с http://www.freebsd.org/features.html просто не может не радовать :)
Краткое пособие по прикручиванию smp к _любой_ ОС:
1)При загрузке определить наличие apic/lapic , если отключен, то включить.
2)Загрузить 16-bit код в область памяти ниже 640кб.Он толжен включить pmode,выделить стек под себя, и начать выполнять функцию smp_init(), в которой пройдет инициализация lapic,gtd,idt,isr,irq,считать cpuid ит.д.
3)Послать 2 IPI : INIT ,START(указать сегмент, куда загрузили код) с интервалом 100ms всем процам.
4)Поставить GIANT locks на входе в прерывания/syscall/sysenter
5)Сделать небольшие модификации в scheduler , чтобы предотвратить выполнение задачи, запущенной на другом cpu.
6)В каждом int0 посылать IPI всем остальным процам.
7)После обработки apic interrupt не забыть выставить регистр LAPIC_endOfInterrupt в 0.
нет, это не бред. Это 100% правда.
Порты -- это страх и ужас по сравнению например с apt-get/dpkg
Говорю как пользователь FreeBSD с 4.5 до 4.9(кажется?) включительно.
Три раза "ха". Предлагаю вам провести эксперимент на двух машинках, например "поставить из портов" mplayer. Только на одной машинке предварительно поставьте arts, а на другой esound. После чего сравните mplayer -ao help, и удивитесь.
> а про fsck - при террабайтном диске надо иметь и упс и stablе-релиз
Разработчикик freebsd уже научились программно избавляться от уборщиц, которые могут шнур питания выдернуть (был прецедент в одном ОЧЕНЬ крупном банке)? Или дух freebsd научился телепатически исправлять глюки в микросхемах памяти (четыре коредампа на солярисах и спарках, несмотря на то, что память была с коррекцией ошибок). Или freebsd научилась выживать на SMP-машине, когда процессор "умирает"? Хотя да - тут я загнул, FreeBSD на SMP машинах не умирает, поскольку оно там нормально и не живет...
Было деле на спарках. Проц сдох, система (Solaris) с перепугу шмякнулась в коредамп (но не повисла). Я ее за это даже чуть было не зауважал (ну, до тех пор, пока не обнаружил что она также коредампится при ребуте с неотключеным санкластеровскими сервисами :-))