Отправляет email-рассылки с помощью сервиса Sendsay

KirovLUG: пользователи Linux в Вятке

За 2005-11-22

Re: FreeBSD

>А вообще то об этом надо спрашивать тех кто ругает, обычно это люди
>которые не сумеют конкретно сформулировать что им не нравится,

Почему же, они могут, но обычно залезают куда-то в настройку
роутеров и файрволов - для меня это неактуально.

>и потом не жаловаться если что-то из отсутствущего в списке не
>заработало ;)

Если не заработает, буду думать почему, и не сменить ли это.

Кстати, как FreeBSD относится к разгону системной шины?

   2005-11-22 11:49:31 (#478783)

Re: FreeBSD

> To kAtremer: порты пока временно задерживаются, возможно,
> на следующей неделе...

В общем, фигачьте сразу на диски, на линуксовке обменяем их на
болванки - Verbatim.

>> Если надо добавить или убрать оборудование, то просто в текстовом
>> файле вносишь изменения и пересобираешь ядро,
> Никто не запрещает править конфиг ядра Linux в ручную, но вряд ли кто-то будет
> это делать...

Насколько я понимаю, {menu|x}config в линуксе делает то же самое,
каждая галка отвечает за одну переменную. Так что дело вкуса -
листать здоровенный конфиг или ставить галки в дереве опций.

>> при чем ядро во время сборки само себя проверяет и если что
>> неправильно то сообщает об этом.

А как делает неправильное (линуксовое) ядро?

>> В четвертых, установка дополнительного ПО из портов, при этом пакет
>> проверяеться на зависимости, которые так же устанавливаються.
> См. выше про Gentoo.

А также систему пакетов в Debian. Собственно, FreeBSD я буду
сравнивать именно с ним, и здесь некоторые преимущества исчезают.

   2005-11-22 11:47:09 (#478779)

Re: программа клиент-сервер

pacify wrote:
> Привет. Вот шаблон программы клиент-сервер TCP/IP.
> Подскажите, что мог забыть, т.к. данные не передаются.
>
Вот хорошая дока с примерами, видел ее перевод на русском, но понял что
лучше читать в оригинале

http://beej.us/guide/bgnet/output/htmlsingle/bgnet.html

   АСУ ТЭЦ-1 2005-11-22 11:19:12 (#478767)

Re: FreeBSD

To kAtremer: порты пока временно задерживаются, возможно,
на следующей неделе...

On Tue, Nov 22, 2005 at 09:05:55AM +0300, Ivan wrote:

> Во превых, при установке линукса (RH, SUSE, ALT, Fedora и т.д.) при
> выборе минимального набора пакетов, очень много приходиться выкидывать,
> чего нельзя сказать о freeBSD.
Не тот линукс пробовал, вот мне захотелось окружения подобного FreeBSD и
я выбрал Gentoo: порты, ПО только то что мне нужно, а пакетный дистрибутив
и есть пакетный дистрибутив.

И именно в Gentoo чувствуется насколько всё таки значима фраза
"linux - это только ядро..."

> Во вторых, это другая реализация работы с памятью.
Другая - значит лучше?
Другого много чего, начиная с netgraph подсистемы, но всё это
перечислять смысла нет.

> В третьих, само ядро и его компиляция. во фри есть готовый, минимальный
> конфиг ядра который запускаеться на большинстве железа. Если надо
> добавить или убрать оборудование, то просто в текстовом файле вносишь
> изменения и пересобираешь ядро, при чем ядро во время сборки само себя
> проверяет и если что неправильно то сообщает об этом.
Ядро другое, да. Но, в Linux ядро изначально разрабатывалось несколько иначе
и говорить что конфиг в

# cat GENERIC | grep -ve '^#' | grep -ve '^$' | wc -l
179

строк может задать столько же параметров как и

linux # cat .config | grep -ve '^#' | grep -ve "^$" | wc -l
729

я думаю, никто не станет.

Никто не запрещает править конфиг ядра Linux в ручную, но вряд ли кто-то будет
это делать...

> В четвертых, установка дополнительного ПО из портов, при этом пакет
> проверяеться на зависимости, которые так же устанавливаються.
См. выше про Gentoo.

p.s. хотя пингвины в холодильнике охраняющие пиво, лучше, чем черти падающие
с клавы ;)
(но это не причина отказываться от FreeBSD, ведь логип у неё теперь -
круглое, загадочное, нечто, отражающее красоту и скорость этой
операционной системы)

p.p.s. не надо меряться... линуксами/бсдями, надо использовать то
что подходит лично Вам и является адекватным поставленым задачам
и областям применения.

   2005-11-22 10:30:43 (#478749)

Re: программа клиент-сервер

pacify wrote:
> result = accept (sock,(struct sockaddr *)&sa,&nLen);
> while (1) {
> size = send (sock,aBuf,strlen(aBuf),0);
^^^^ - здесь должен быть дескриптор,
который возвратил accept.

> usleep (1000);
> }

   2005-11-22 10:15:13 (#478740)

программа клиент-сервер

Привет. Вот шаблон программы клиент-сервер TCP/IP.
Подскажите, что мог забыть, т.к. данные не передаются.

server
sock = socket (AF_INET, SOCK_STREAM, 0);
sa.sin_family = AF_INET;
sa.sin_addr.s_addr = INADDR_ANY;
sa.sin_port = htons (PORT);
result = bind (sock,(struct sockaddr *)&sa,sizeof(sa));
result = listen (sock,1);
result = accept (sock,(struct sockaddr *)&sa,&nLen);

while (1) {
size = send (sock,aBuf,strlen(aBuf),0);
usleep (1000);
}
client
sock = socket (AF_INET, SOCK_STREAM, 0);
sa.sin_family = AF_INET;
hp = gethostbyname ("localhost");
memcpy (&sa,sin_addr,
hp->h_addr,
hp->h_length);
sa.sin_port = htons (PORT);
result = connect (sock,(struct sockaddr *)&sa,sizeof(sa));

while (1) {
size = recv (sock,aBuf,NBUFSIZE,0);
usleep (1000);
}

   2005-11-22 09:38:08 (#478732)

Re: FreeBSD

Stan S. Krupoderov пишет:

>On Mon, Nov 21, 2005 at 06:11:18PM +0300, kAtremer wrote:
>
>
>>>FreeBSD 6.0 - 1CD
>>>
>>>
>>А 5.4 в сравнении с 6.0 как? Мне FreeBSD нужен только чтоб понять,
>>почему его так хвалят, при этом ругая линукс.
>>
>>
>Вероятно, из-за того что linux это только ядро...
>А вообще то об этом надо спрашивать тех кто ругает, обычно это люди
>которые не сумеют конкретно сформулировать что им не нравится,
>что скажет об отсутствии разумных аргументов, и, возможно, сэкономит
>тебе время.
>
>
>
Во превых, при установке линукса (RH, SUSE, ALT, Fedora и т.д.) при
выборе минимального набора пакетов, очень много приходиться выкидывать,
чего нельзя сказать о freeBSD.

Во вторых, это другая реализация работы с памятью.

В третьих, само ядро и его компиляция. во фри есть готовый, минимальный
конфиг ядра который запускаеться на большинстве железа. Если надо
добавить или убрать оборудование, то просто в текстовом файле вносишь
изменения и пересобираешь ядро, при чем ядро во время сборки само себя
проверяет и если что неправильно то сообщает об этом.

В четвертых, установка дополнительного ПО из портов, при этом пакет
проверяеться на зависимости, которые так же устанавливаються.

Но как и у любой ОС есть свои недостатки.

   Ivan 2005-11-22 09:10:20 (#478721)

Re: FreeBSD

kAtremer wrote:
> А 5.4 в сравнении с 6.0 как? Мне FreeBSD нужен только чтоб понять,
> почему его так хвалят, при этом ругая линукс.

Если не будет соответсвующего окружения, для того чтобы быстро
рассказать/показать что к чему во FreeBSD, боюсь, вам она не покажется
такой хорошой в силу ваших привычек. Вот ;)

   2005-11-22 08:30:37 (#478708)