-
Постов
914 -
Зарегистрирован
-
Посещение
Никогда
Весь контент EL[michlen]
-
Solaris очень интересен. Жду с нетерпением. НО. Зная Sun, нетрудно догадаться, что они не пойдут по пути GPL. Вот что они придумали: http://www.opensolaris.org/license/cddl_license.html Если бы OpenSolaris распространялся на условиях GPL, можно было бы ожидать, что часть его кода перекочует в Linux, что было бы плюсом. Но в Sun, как всегда, пошли по иному пути.
-
http://www.ibiblio.org/Linux/HOWTO/DNS-HOWTO.html Но если сервер нужен только для тестирования web-сайта в локальной сети, можно просто прописать его в /etc/hosts.
-
Посмотрите здесь: http://www.pocketlinux.org/
-
Бред какой-то...
-
Хм... в каком контексте? Предполагаю, что речь идёт о виртуальном разрешении рабочего стола, фрагмент которого отображается на меньшем реальном разрешении.
-
Думаю, простота и красота Unix (и не только) не вечна. Нужно двигаться дальше, пробовать. Но я бы принимал решение в зависимости от предположительных областей использования системы.
-
Конфигурационный файл иксов: Цитата: Section "InputDevice" Identifier "Keyboard1" Driver "Keyboard" Option "XkbLayout" "us,ru(winkeys)" Option "XkbOptions" "grp:ctrl_shift_toggle" Option "XkbVariant" "winkeys" EndSection Это означает переключение с помощью Ctrl+Shift. Ещё можно скачать KKBSwitch - очень удобный индикатор раскладки клавиатуры.
-
Цитата: Как вы думаете, может ли операционная система, не отвечающая стандарту POSIX (равно не отвечающая любому другому существующему стандарту), стать интересной потенциальным пользователям? Конечно может. Примеры? Windows CE, Symbian. QNX поначалу тоже не соответствовала POSIX. Цитата: Портирование существующих открытых приложений на такую систему возможно только на алгоритмическом уровне. Может быть еще не перевелись в мире хакеры, способные начать все с нуля. Если это коммерческий проект, то и не переведутся. А если нет - думаю, найдутся люди, которым это интересно, но система должна иметь явные преимущества перед другими. Вот MenuetOS рассчитана на узкий круг программистов, интересующихся разработкой операционных систем и ассемблером. Цитата: Может быть современный пользователь готов "потерять" пару лишних тактов процессора на каждый системный вызов во имя защищенности (при современных машинных скоростях)? Конечно, если речь идёт о серверах и т.п. Если говорить о системах для домашнего использования, то это спорный вопрос. А что, есть мысли о создании новой ОС?
-
Насколько я понял, речь о программе konsole. Настраиваете шрифты, а потом выбираете в меню Настройка->По-умолчанию.
-
Linux XP - это дистрибутив, основанный на Fedora Core. Делается в России.
-
Цитата: Я бы тоже не стал ставить десктопный,а консольный. Я имел в виду, не дистрибутив, оптимизированный для работы на домашних машинах. А то, что серверу графические оболочки не нужны, и так понятно. Цитата: Меня интересует в какой ос (солярис я не знаю) безопасность на высшем уровне. В этом смысле Linux и FreeBSD идентичны при нормальных настройках. Цитата: Не секрет что трафик стоит денег, не очень хотелось бы платить за левый трафик. Аналогично. Цитата: +Какая система менее глючная, чтобы по три часа не париться с настройками, например, Mysql. Касательно MySQL, настраивать придётся один раз - при установке. Ну или при необходимости изменения конфигурации. От ОС это не зависит. Я бы поставил FreeBSD или Debian 3.0R4. Хотя FreeBSD больше ориентирована на серверные системы, а Linux на рабочие станции. Под Linux софта больше, но это не аргумент, если речь идёт о стандартном использовании сервера (Apache, MySQL, PHP, Perl...) Под Linux удобнее (на мой взгляд) писать программы, но имеет ли это для Вас значение, решайте сами. Традиционно считается, что FreeBSD стабильнее Linux. Тут ничего утверждать не могу, т.к. не сталкивался, чтобы система падала НЕ по вине администратора. Поэтому считаю, что безопасность системы зависит не от ОС, а от админа.
-
Цитата: #alien ./webmin-1.170-1.noarch.rpm Укажите alien, что нужно конвертировать именно в deb: alien -d ./webmin-1.170-1.noarch.rpm. Получится файл *.deb. Если используете mc, откройте его как архив и выберите на исполнение INSTALL. Если нет - apt-get install ./webmin-1.170-1.noarch.deb. Кстати, webmin для Debian есть на сайте Debian: http://packages.debian.org/stable/admin/webmin
-
Это можно сделать с помощью программы mkrescue.
-
Про Mandrake правильно советовали, для начинающего в ней не так трудно разобраться. А графические оболочки сейчас есть в любом десктопном дистрибутиве.
-
Цитата: Имеет ли этот спецификатор (в объявлении функций) смысл для других линкеров, кроме ld? Безусловно. Цитата: И что он означает, вообще и конкретно применительно к GNU ld? static - это своего рода ограничение видимости. Т.е. если в модуле А я сделаю функцию static, то из модуля B она не вызовется. static для функции означает, что это локальная функция для данного модуля. static для функции в классе С++ означает, что она может вызываться для класса, а не для объекта. static для локальной переменной означает, что она находится не в стеке и инициализируется один раз.
-
Попробуйте пропустить установку загрузчика. После завершения процесса установки системы, загрузитесь в режиме rescue и установите загрузчик вручную. О том как это сделать, неоднократно писалось на форуме.
-
Цитата: По моему, кириллица так и не была принята для доменных имен (и для описания url вообще) Была, но её почти никто не использует, т.к. нелатинские символы в URL по-любому передаются в шестнадцатиричных кодах.
-
Хы, а вызов sys_brk вообще имеет вид asmlinkage unsigned long sys_brk(unsigned long brk)...
-
Цитата: если _все_ исполняемые файлы запускаются с фиксированными адресами конца .data, но это полная ерунда, IMHO Конечно ерунда, я могу статически навыделять разный размер памяти. Цитата: Хотя все равно это кажется какой-то бессмыслицей: назначить адрес можно, а получить нельзя. Действительно странно. Наверняка это можно сделать, но явно не средствами brk - он же статус возвращает, а не адрес.
-
Сам не сталкивался, интересно стало. Вот что нашёл про sbrk(): #include <string.h> #include <stdio.h> void *sbrk(int); main() { unsigned int count = 100; char *ptr; ptr = sbrk(count); if (ptr == (char *)-1) { perror("No available space for sbrk\n"); return; } strcpy(ptr, "String of data:"); strcat(ptr, "another string added\n"); fputs(ptr, stdout); } С этим всё просто. А вот как получить (а не установить) текущий адрес конца области данных с использованием только brk(), мне неизвестно.
-
Цитата: default,iocharset=koi8-r,codepage=1251 Уберите default и вместо 1251 попробуйте 866. Цитата: Почему Линукс не копирует файлы и папки с русскими именами, а после смены названия на английский алфавит все идет как надо? Всю жизнь было всё нормально. Возможно это заморочки RedHat 7.2.
-
Dr.Spectre начал эту тему не поэтому. А из-за постоянного отсыла на smart questions вместо ответов. С этим действительно пора завязывать, не надо вдаваться в крайности. Если вопрос тривиален или задан некорректно, никто не заставляет на него отвечать. И пользователь ничему новому не научится, если его посылать на s/q - не думаю, что эту статью прочитает больше двух человек из ста. Был бы я админом форума - точно бы удалял такие ответы. Если вопрос мне неинтересен, задан некорректно, содержит оскорбления или у меня плохое настроение, я игнорирую вопрос. И никто в результате не обижается. Честно говоря, мне бы хотелось видеть на этом форуме профессионалов. С ними интересно, у них есть чему поучиться. Я сейчас говорю не о тех, кто здесь уже есть, а о тех, кто, возможно, ещё придёт. Но когда такой человек приходит, он видит, что здесь все только и делают, что лаются между собой, и уходит. Спокойнее надо быть. Нет желания отвечать - не отвечайте вообще.
-
Нет, полной версии кода у меня нет. Но в данном случае, функция sys_brk просто показывает, что происходит обращение к системному вызову - не зацикливайтесь на регистрах, думаю и так понятно. А чем не устраивает sbrk? Это, как написано в мане, не системный вызов, а оболочка к нему, но сильно это сути не меняет. Аналогичный вопрос и про malloc. Или речь об ассемблере без использования библиотеки С?