LINUX.ORG.RU

Сообщения saper

 
Форум — General

А что Slackware-current заоптимизирован под Pentium ?

saper
()
Форум — General

Не знаете ли Вы такой вот дистрибутив ...

Slackware с glibc2 (как в новом Slackware 6.0), но ...
Обязательно:
- оптимизация для Pentium
- сохранение старой структуры файлов и загрузки ОС (FreeBSD)
- сохранение старой структуры дисков для установки (DOS-имена 8+3 и наборы дисков A, AP, D, K, N, X, XAP ...)
- сохранение надежности (проверенности) как в Slackware
Здесь в старая - это Slackware (очень хорош, но нужна оптимизация под Pentium).
Перекомпилировать самому (для чего Slackware и нужен) не предлагать - мало времени для хорошей работы над этим.
Если есть похожие варианты напишите.
Есть Stampede Linux - но он вроде бы System V ;-(

saper
()
Форум — Admin

Зачем 2 POP3-демона в Slackware ? (ipop3d от pine и in.pop3d - стандартный)

saper
()
Форум — Development

Если есть 100 одинаковых процессов с разными параметрами запущенными, то как можно минимизировать их размер в памяти (на диске занимают 4Кб, в памяти - 300Кб).

Может все же можно с разделяемой памятью пошаманить ? Или опцию какую при компиляции указать (-OS ?).

saper
()
Форум — Development

Надо перехватить stderr и stdout в необычных условиях

Спасибо за все, что отписали ниже, но попробовал я часть Ваших советов и не вышло (конечно сам виноват: надо было еще там кое-что уточнить).
Так вот popen не подходит: он запускает bash (shell переставлять на другой (ash, zsh) не надо). У меня загрузка - 100 процессов. Если еще там добавятся bash по 300Кб, то машина и так тормозившая совсем сойдет с ума ;-(
Также советы не подходят, если при работе программы она все равно пишет в терминал.
Очень хотелось бы, чтобы потоки шли в 2 буффера. Неужели нельзя ничего сделать ? У меня все получилось, но как - не помню. (По моему работал над setvbuf, fopen и fread).
Да вот кусок моей программы для прояснений:

...
pidd=fork();
if (pidd==0)
{
execve("./main", NULL);
}
// Здесь должен быть перехватчик выводов stderr, stdout в 2 буфера
...

saper
()
Форум — Development

Подскажите, как избавиться от Zombie ?

saper
()
Форум — Development

Программа на диске занимает 4Кб, в памяти (резидентно) 300Кб. Как заставить загруженные куски системных библиотек разделить с копиями этой программы

saper
()
Форум — Development

Без заглавия

Есть родитель, у него (пусть 2) потомка, каждый потомок запускает до 40 своих копий и делает execp. Так вот, после отработки этих 40 копий у меня все эти (здесь 2) потомка висят как Zombie, а 40 исчезают, как и задумано. Эти 40 я запускаю точно также, как и те 2 потомка. Вопрос: как убрать Zombie, а то при моей загрузке системы вызовы типа wait и waitpid не всегд срабатывают, а то и вовсе тормозят всю программу. Может быть я их неправильно использовал ?
ПРИ ПУСКЕ:
PARENT->CHILDX1->CHILD1-1
...
->CHILD1-40
->CHILDX2->CHILD2-1
...
->CHILD2-40

ПОСЛЕ ОТРАБОТКИ ПРОЦЕССОВ:
PARENT->CHILDX1(Zombie)
->CHILDX2(Zombie)

Просто PARENT это демон, и выйти из него нельзя, а вот каждый Zombie занимает по 12Kb (по сообщению ps).

saper
()
Форум — Admin

Есть CD-ROM и samba. И проблема ...

Если ставят плохой диск, и обращаются 10 пользователей одновременно (даже если к разным файлам) вся система тормозит и не дает работать нормальным пользователям с другими ресурсами, да и на консоли тоже. Как нибудь вообще можно отрегулировать число попыток ядра для считывания сбойных блоков, а то пока ядро пытается прочитать все подвисает. (Диск не вынешь - сами понимаете, приходится иногда samb-у убивать, а то device busy и размонтировать не дает). Убивать самбу - это очень неудобно. Можно ли что придумать (например куда-нибудь в proc загнать число попыток для считывания или передать опцию для драйвера ядра или по другому решить такую проблему. При этом учтите, что сколько пользователям (моим) не говори - мало, кто одумается и откажется от использования CD-ROM-а. (А многие просто этого не умеют).

saper
()
Форум — Linux-org-ru

Если не тяжко нельзя ли убрать надпись про сортировку сообщений (или сделать настройку этого параметра для самого посетителя сайта).

saper
()
Форум — Development

Как перехватить вывод потомка (то есть stdout и stderr) без вывода в файл. То есть надо на C, а не в shell.

Получилось однажды, да вот забыл как ;-(
Вроде игрался с setbuf, popen, fopen, open ...

saper
()
Форум — Admin

Можно ли на основе Linux сделать НОРМАЛЬНУЮ серьезную многопользовательскую систему ? (Подробности внутри)

Необходимо (обязательно !) иметь контроль как в Windows NT над всеми файлами - кто, что и когда изменял. Есть для этого средства в Linux. Как насчет мандатной защиты и вообще слышал про проект "Linux C2": искал - не нашел. Какие есть средства для контроля за деятельностью пользователя (Не надо думать, что я хочу GUI-шные как в WinNT, пойдут любые, причем терминальные даже лучше). Как можно вести лог создания и удаления файлов пользователями. Вообще! Администраторы систем, где много пользователей работают на вашем сервере в Telnet, ssh, rsh или через эти сервисы в X Window, напишите, чем Вы пользуетесь. Это нужно не мне, но один человек, которого я убедил перейти на Linux из Windows NT теперь ставит меня в тупики с такими вопросами, поскольку я больше занимался администрированием сетевых средств, а вот по работе с пользователями знаю только стандартные приемы (создать, удалить, sudo ...). Вроде бы такие вещи должны быть в любом в Unix-e, во всяком случае в SCO Oopen Server 5 все это было, да только он очень громоздок был, вот и перешли на Linux (для наших целей разницы никакой, а вот для моего друга - это проблема, как и для любого администратора систем с большим числом пользователей). Извините за повторения, приму любые Ваши советы и рекомендации.

saper
()
Форум — Admin

Кто-нибудь занимался патчами ядра для повышения безопасности ? Как протоколировать доступ к файлам. Можно ли повысить уровень защищенности (хотя бы частично) до C2 ?

Не в моих правилах повторяться, но может быть тут кто-нибудь ответит. Это, думаю очень нужно серьезным пользователям и сыграет не последнюю роль в продвижении Linux-а на корпоративный рынок ...

saper
()
Форум — General

Кто-нибудь занимался патчами ядра для повышения безопасности ? Как протоколировать доступ к файлам. Можно ли повысить уровень защищенности (хотя бы частично) до C2 ?

saper
()
Форум — General

Кто-нибудь что-нибудь с Урбан-софта смог скачать ? А то их ftp-сервер потерян, а других ссылок нет.

Мне даже кажется, что это специально, чтобы народ заказывал диски у них и не мог пользоваться их наработками задаром ... Так это же нарушение принципа Linux ... Все их ПО zкобы GPL ?!!

saper
()
Форум — General

Не хотелось бы видеть баннеры при просмотре Интернета ...

Можно ли это реализовать, не устанавливая Squid ? Есть FireWall (ipchains) ... может он может помочь: я точно знаю какие IP содержат баннеры, и точно никогда туда не пойду. Вот только боюсь, что тогда (если делать через FireWall) Netscape будет ругаться и говорить, что хост с баннерами не доступен ... Может быть можно сделать локальное переназначение имен серверов с баннерами на мой Apache, чтобы он выводил милую картинку вместо этого добра ?

saper
()
Форум — General

Можно ли запустить последний X11AMP или XMMS на LIBC5, а то он вылетает почти сразу с сообщением X TRAP ...

Как ему отключить эти THREADS, если они уже в GTK есть, как я понимаю.

saper
()
Форум — General

Что лучше WebMaker или Galway ?

По размерам и интеграции с KDE лучше конечно WebMaker, а вот по возможностям я так и не понял ... не себе просили достать редактор Web (невизуальный как в Netscape). Если знаете неплохой визуальный - пишите.

saper
()
Форум — General

Пробовал писать для разделяемой памяти, но при запуске система пишет, что в программе ее нет ...

Написал программу с использованием shmxxx-ов. Запускаю, она работает, 2 процесса обмениваются через 64Кб сегмент, а ps -axf или ktop в колонке SHM пишут 0. Может я что-то не так написал ?

saper
()
Форум — General

Ставлю kwrl-0.0.7, а он ругается при компиляции

Говорит, что в kstdaccel.h должна быть функция addKey и еще несколько... Ни в kstdaccel.h ни в таком же для KDE 2.0(август) их нет. Сделал поиск по всем *.h в QT и KDE - ничего.

saper
()

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