LINUX.ORG.RU

Сообщения yantux

 

video 32 бита - ati или nVidia?

Когда драйвер radeon будет поддерживать 32 бита на ati radeon 9550? Поддерживают ли дрова nVidia 32 бита? Если да, то какие?

yantux
()

Gодскажите CAD систему с 2D и3D...

Добрый день.

Подскажите плиз свободную CAD систему, чтобы можно было нарисовать несколько деталей и собрать из целостное изделие.

Спасибо.

yantux
()

Странности компиляции Лазаруса

Почему Лазарус при компиляции пишет ругается на assign(), а в freepascal такой проблемы нет?

Unit1.pas(80,40) Error: Wrong number of parameters specified for call to "Assign"



   Assign( fileEthList, strNameEthList );
   reset( fileEthList );
   while ( not oef( fileEthList ) ) do
         begin
         readln( fileEthList, S );
         ListBox1.Items.Add( S );
         end;
   close( fileEthList );  

>>>

yantux
()

lazarus - opengl доки

Есть ли в природе доки (getting started, first application) по сабжу, но не отрывочные, а нормальные, т.е. включали в себя, не только текст, исходники и объяснение, полный исходник. Например, wiki по лазарусу содержат исходники с функциями glut*() , но ! там не упоминается, какие uses надо использовать! и гугль в этом отношении не помогает - сиди думай, какой модель надо подключать.

Этот код лазарус не ест: http://freepascal.ru/article//book/opengl

>>>

yantux
()

gcc: ошибка сегментирования

Добрый день.

Использую RH7б 2.6.22 Скомпилил программу без хитрых опций gcc 4.1.1, всё собралось ок.

Запуская программу, система пишет "ошибка сегментирования". Что это значит? Как локализовать ошибку?

>>>

yantux
()

баг в ядре?

2.6.17

kernel/softirq.c/ksoftirqd() - я так понял этого демона нормально не убивают т.к. поле kthread_stop_info.k ни где не выставляется:

int kthread_should_stop(void) {

return (kthread_stop_info.k == current);

}

Поправьте меня плиз или кто регулярно пишет/читает в mailinglist kernel напишите туда, мне подписываться не с руки на тонны писем, которые мне не очень нужны.

yantux
()

подскажите справочник по ассеблеру для х86

Подскажите спожалуйста в инете справочник который содержит описания команд ассемблера. Чегото у меня не получилось нагугльить его.

yantux
()

справочник по asm в инете

Подскажите спожалуйста в инете справочник который содержит описания команд ассемблера. Чегото у меня не получилось нагугльить его.

yantux
()

2.6.17 fs/proc/task_mmu.c опять ни чего не пойму...

2.6.17 fs/proc/task_mmu.c

Функеция static void *m_start(struct seq_file *m, loff_t *pos), строка 339: if (l != mm->map_count) tail_vma = NULL; /* After gate vma */

Как можно сравнивать offset и количество страниц vma?

yantux
()

безумный код mm/slab.c что бы оно значило?

Вопрос по linux kernel 2.6.17 mm/slab.c

функция calculate_slab_order(), строка номер 1793
Меня смущает это условие:
if (num > offslab_limit)
   break;

Смущает меня тем, что переменные есть разная суть, а именно:
num - число объектов
offslab_limit - размер памяти

Возникает вопрос.  Как можно сравнивать квадратное с чёрным?

Что ответит всезнающий ЛОР?
yantux
()

управление памятью: x86 & ARM

Добрый день. Надо осознать смысл ядерных примочекв плане памяти.

1. Правильно ли я понимая, что NUMA может работать только я н много ядерный процха, smp, а так же компах соединённых высокоскоростной сетью? Если да, то как происходит управление памятью по сети?

2. Правлиьно ли я понимаю, что NUMA на ARM не может работать?

3. Ядро откомпиленное под ARM тоже работает с памятью как и на х86? В всмысле cache, slab, object?

yantux
()

2.6.17 где найти исходники функции buffer_mapped() ?

linux 2.6.17 где найти исходники функции buffer_mapped() ? Во всех файлах исходного кода ядра 2.6.17 его нет. В 2.4 ещё есть. Гуда она пропала?

yantux
()

Помогите осознать функцию в ядре 2.6.17

Изучаю исходник ядра 2.6.17

Встречаю kernel/exit.c строка 211:

/* * Determine if a process group is "orphaned", according to the POSIX * definition in 2.2.2.52. Orphaned process groups are not to be affected * by terminal-generated stop signals. Newly orphaned process groups are * to receive a SIGHUP and a SIGCONT. * * "I ask you, have you ever known what it is to be an orphan?" */ static int will_become_orphaned_pgrp(int pgrp, task_t *ignored_task) {

Уже написана функция, надо понимать функция както работает. Есть коментарий к функции. Как егоправильно понимать? "I ask you, have you ever known what it is to be an orphan?"

yantux
()

sys_mount что есть флаг MS_REC?

sys_mount что есть флаг MS_REC?

MS_REC это frecursive loopback. Что это значит?

По исходному коду при отработке MS_BIND он копирует дерево, без него клонирует. Чем клонирование дерева отличается от копирования?

yantux
()

Как на запущенном процессе можно увидеть действие битов MS_NOSUID?

На исполняемых файлах мрожно выставлять бит MS_NOSUID, MS_NOGUID.

Как можно нувидеть действие битов MS_NOSUID на запущенном процессе? Например через системный вызов или чтение /proc ?

yantux
()

Canon + RH - как его смнтировать как flash disk?

Есть фотоаппарат Canon, есть RH 6.0 rh автоматом запускает конкуреоур, который показывает содержимое фотика, но он показывает только картинки. Нужно увидеть на нём другие файлы, не только картинки. как фотик смонтировать в качестве flash disk, чтобы увидеть не только файлы картинок?

yantux
()

doc на процессы в Линукс

Подскажите доку или книжку, в которой детельно описана реализация процессов в Линукс. Интересуеют ответы на вопросы: что такое лидер группы процессов, лидер группы потоков, список дочерных процессов, список трассируемых дочерних процессов, описания sys_call, кторые завязаны на межпроцессное взаимодействие.

yantux
()

Вопрос по man fcntl, что бы оно значило...

Делаею man fcntl, там в разделе Mandatory locking есть предложение: Advisory locks are not enforced and are useful only between cooperating processes.

Чтобы означает термин cooperating processes? Допустим имеем несколько процессов, как их можно скооперировать? Что порд этим понимается?

yantux
()

не работают функции utime() и utimes() Что делать?

не работают функции utime() и utimes()

В качестве аргумента даю имя файла и указатель на структуру, предварительно обнулённую memset(). Функции utime и utimes() возращают ноль, поля структур не заполняют.

Что делать? Чем их можно заменить?

yantux
()

syscall sys_mount flag MS_SLAVE, MS_PRIVATE, MS_SHARE

Дайте пожалуйста ссылку на доку, где популярно описаны флаги MS_SLAVE, MS_PRIVATE, MS_SHARE для syscall sys_mount

В манах ни чего нет, гугль тоже на даёт оптимисза. Это содержание я не могу осознатьDocumentation\sharedsubtree.txt:

2a) A shared mount can be replicated to as many mountpoints and all the
replicas continue to be exactly same.

Here is an example:

Lets say /mnt has a mount that is shared.
mount --make-shared /mnt

note: mount command does not yet support the --make-shared flag.
I have included a small C program which does the same by executing
'smount /mnt shared'

#mount --bind /mnt /tmp
The above command replicates the mount at /mnt to the mountpoint /tmp
and the contents of both the mounts remain identical.

#ls /mnt
a b c

#ls /tmp
a b c

Now lets say we mount a device at /tmp/a
#mount /dev/sd0 /tmp/a

#ls /tmp/a
t1 t2 t2

#ls /mnt/a
t1 t2 t2

Note that the mount has propagated to the mount at /mnt as well.

And the same is true even when /dev/sd0 is mounted on /mnt/a. The
contents will be visible under /tmp/a too.


Пясал аффтору Ram Pai linuxram@us.ibm.com, аффтар молчит как рыба

yantux
()

RSS подписка на новые темы