Ядерное программирование → Лицензируем наш Hello World
Если у вас ядро версии выше, чем 2.4, то при выполнении insmod вам пришлось столкнутся с подобным сообщением:
Читать дальше
Ядерное программирование → Программируем модули ядра Linux
Что такое модуль ядра?
Модуль ядра — это некий код, который может быть загружен и выгружен из ядра по мере необходимости. Модули ядра расширяют его функциональность без необходимости перезагрузки. Читать дальше
Модуль ядра — это некий код, который может быть загружен и выгружен из ядра по мере необходимости. Модули ядра расширяют его функциональность без необходимости перезагрузки. Читать дальше
Релизы Linux OS → Calculate Linux 11.3
Вышла новая версия отечественного дистрибутива основанного на пакетной базе Gentoo Linux и полностью с ним совместимого.От оригинального Gentoo данный дистрибутив отличается лёгкостью и простотой установки, а также наличем множествов фирменных средств для управления и настройки системы.Выпущены редакциии с KDE (aka CLD), GNOME (aka CLDG) и XFCE (aka CLDX). Имеются также Calculate Linux Scratch (aka CLS), а также две серверные версии: Calculate Directory Server (aka CDS) и Calculate Scratch Server (aka CSS). Читать дальше
Игры на Linux → Wine + Photoshop = Дружба!
В Internet велось и ведётся много разговоров (холиваров) о преимуществах Photoshop`а над Gimp`ом и наоборот. Что лучше, удобнее, привычнее, использовать это личное дело каждого, тем более если человек готов платить за профессиональное лицензионное ПО!
Читать дальше
Читать дальше
Игры на Linux → Wine - особенности запуска программ
Теперь можно запускать программы для Windows! Если программа запускается уже сейчас, работая полностью, на 100% — это называется Platinum (Платина). Если тоже запускается на 100%, но только с использованием нативных библиотек операционной системы Windows, после установки noCD, и совсем небольшой донастройки — это Gold (Золото). Если чего-нибудь при этом не работает в программе, вроде новых графических эффектов или функции программы, иои если работает, но требуя кропотливой донастройки — это Silver (Серебро). Если работает еле как, и если при этом требуется долгая донастройка (как с Windows Media Player 11) — это Bronze (Бронза). Если не работает, не устанавливается, или устанавливается, но не работает — это Garbage (Мусор).
Второй мой совет о донастройке касается шрифтов. Это — самый простой, но очень действенный мой совет по донастройке Wine! Если у вас есть установленная копия операционной системы Windows, можно сделать символическую ссылку на его шрифты или скопировать их. Если нет — достать и скопировать! Сделать символическую ссылку можно в графическом файловом менеджере, например так: зажать клавишу Alt, а затем перенести каталог со шрифтами из одного кона (вкладки) в другое (другую). У нас спросят, чего мы хотим? Скопировать, перенести, или сделать ссылку? Выбираем ссылку! Имеющийся каталог со шрифтами можно спокойно удалить — обычно он пустой, если вы не устанавливали программы, устанавливающие свои собственные шрифты. Например, Microsoft Office или Adobe Photoshop. Читать дальше
Второй мой совет о донастройке касается шрифтов. Это — самый простой, но очень действенный мой совет по донастройке Wine! Если у вас есть установленная копия операционной системы Windows, можно сделать символическую ссылку на его шрифты или скопировать их. Если нет — достать и скопировать! Сделать символическую ссылку можно в графическом файловом менеджере, например так: зажать клавишу Alt, а затем перенести каталог со шрифтами из одного кона (вкладки) в другое (другую). У нас спросят, чего мы хотим? Скопировать, перенести, или сделать ссылку? Выбираем ссылку! Имеющийся каталог со шрифтами можно спокойно удалить — обычно он пустой, если вы не устанавливали программы, устанавливающие свои собственные шрифты. Например, Microsoft Office или Adobe Photoshop. Читать дальше
Игры на Linux → Первый запуск Wine
Первый запуск программы Wine создаёт рабочее окружение для программ операционной системы Windows.
Установили? Запускайте. Не знаю как теперь, а раньше если первым запуском включать программу для Windows сразу, а не winecfg, ничего не запускается, а компьютер как-то странно медленно работает. Поэтому у меня инстинкт прежде всего набрать winecfg — либо в консоли, либо в Alt-F2 (Выполнить...; пакеты для Debian/Ubuntu создают в главном меню специальное меню из трёх программок для Wine, а среди них и winecfg). Если раньше Wine ни разу не запускался, в домашнем каталоге пользователя будет создана директория .wine. Так как он начинается с точки, он скрытый. Его можно увидеть только если поставить галочку в менеджере файлов, обычно в третьем меню окна. Или наберите в адресной строке .w, а менеджер файлов уже сам дополнить ine! Это каталог окружения Wine, там создаются несколько основных системных каталогов операционной системы Windows. Если вы выполняете установку программы в Wine на диск C:, ищите затем программу именно в эту директорию… Если вы хотите установить программу в любой другой каталог пользователя, ищите этот каталог при помощи программы установки на диске Z:. Читать дальше
Установили? Запускайте. Не знаю как теперь, а раньше если первым запуском включать программу для Windows сразу, а не winecfg, ничего не запускается, а компьютер как-то странно медленно работает. Поэтому у меня инстинкт прежде всего набрать winecfg — либо в консоли, либо в Alt-F2 (Выполнить...; пакеты для Debian/Ubuntu создают в главном меню специальное меню из трёх программок для Wine, а среди них и winecfg). Если раньше Wine ни разу не запускался, в домашнем каталоге пользователя будет создана директория .wine. Так как он начинается с точки, он скрытый. Его можно увидеть только если поставить галочку в менеджере файлов, обычно в третьем меню окна. Или наберите в адресной строке .w, а менеджер файлов уже сам дополнить ine! Это каталог окружения Wine, там создаются несколько основных системных каталогов операционной системы Windows. Если вы выполняете установку программы в Wine на диск C:, ищите затем программу именно в эту директорию… Если вы хотите установить программу в любой другой каталог пользователя, ищите этот каталог при помощи программы установки на диске Z:. Читать дальше
Игры на Linux → Начало «тюнинга» программы Wine
Что такое Wine — тут
Первый мой совет: научитесь компилировать Wine из исходного кода! В случае, если у вас видеокарта nVidia, это почти ничего не изменяет: программы работают с той же скоростью — но в игре S.T.A.L.K.E.R. без патчей 1.004 и 1.005 в игре частично пропадает трава при перемещении героя, а в игре Morrowind неправильно показывается вода, если в игре включены пиксельные шейдеры. И это не исправляется никакими патчами: если вы любите игру Morrowind, вам придётся скомпилировать Wine вручную… Дело в том, что Mesa, свободная реализация библиотеки OpenGL, с которой обычно компилируется программа Wine из репозитария, не содержит часть функций, которая есть в несвободных реализациях этой библиотеки от nVidia и ATi. При этом скомпилированный вариант Wine с драйвером nVidia не заработает с ATi должным образом — и наоборот. Если у вас видеокарта Intel, или вы используете какой-нибудь свободный драйвер для видеокарты с поддержкой 3D-акселерации графики, компиляция ничего не изменит в работе игр. А если проприетарный драйвер от ATi… Ой! Бр-р-р… Лучше компилировать. Правда. Это исправляет много-много ошибок и замедлений в скорости работы игр. Читать дальше
Первый мой совет: научитесь компилировать Wine из исходного кода! В случае, если у вас видеокарта nVidia, это почти ничего не изменяет: программы работают с той же скоростью — но в игре S.T.A.L.K.E.R. без патчей 1.004 и 1.005 в игре частично пропадает трава при перемещении героя, а в игре Morrowind неправильно показывается вода, если в игре включены пиксельные шейдеры. И это не исправляется никакими патчами: если вы любите игру Morrowind, вам придётся скомпилировать Wine вручную… Дело в том, что Mesa, свободная реализация библиотеки OpenGL, с которой обычно компилируется программа Wine из репозитария, не содержит часть функций, которая есть в несвободных реализациях этой библиотеки от nVidia и ATi. При этом скомпилированный вариант Wine с драйвером nVidia не заработает с ATi должным образом — и наоборот. Если у вас видеокарта Intel, или вы используете какой-нибудь свободный драйвер для видеокарты с поддержкой 3D-акселерации графики, компиляция ничего не изменит в работе игр. А если проприетарный драйвер от ATi… Ой! Бр-р-р… Лучше компилировать. Правда. Это исправляет много-много ошибок и замедлений в скорости работы игр. Читать дальше
Всё об Ubuntu 10.10 и 11.04 → Глючит Ubuntu. Основная причина - PulseAudio
Удаление Pulse Audio
Зачем нужен PulseAudio и в чем его проблемы?
Общая идея, которая закладывалась разработчиками PulseAudio в свой продукт, заключалась в «правильном» управлении звуковыми потоками. К примеру, слушаете Вы громко музыку, а Вам звонят по Skype`у. В таком случае «правильный» звуковой сервер приглушит музыку и даст «комфортно» поговорить.
С помощью PulseAudio становится возможным транслировать звук одного компьютера на колонки других компьютеров, подключенных по сети. Это далеко не полный список.
Бесспорно, задумка разработчиков очень хорошая, но реализация PulseAudio пока далека от идеала.
Проблемы у PulseAudio есть. Очень частая проблема, когда звук проигрывается с частыми задержками, на довольно мощных компьютерах. Из встречающихся проблем можно выделить чрезмерное потребление оперативной памяти, приводящее к общей медлительности компьютера или вообще к отсутствию звука в операционной системе.
Для исправления этих проблем предлагается временно удалить звуковой сервер PulseAudio из системы, а когда его время придет установить его заново. Читать дальше
Зачем нужен PulseAudio и в чем его проблемы?
Общая идея, которая закладывалась разработчиками PulseAudio в свой продукт, заключалась в «правильном» управлении звуковыми потоками. К примеру, слушаете Вы громко музыку, а Вам звонят по Skype`у. В таком случае «правильный» звуковой сервер приглушит музыку и даст «комфортно» поговорить.
С помощью PulseAudio становится возможным транслировать звук одного компьютера на колонки других компьютеров, подключенных по сети. Это далеко не полный список.
Бесспорно, задумка разработчиков очень хорошая, но реализация PulseAudio пока далека от идеала.
Проблемы у PulseAudio есть. Очень частая проблема, когда звук проигрывается с частыми задержками, на довольно мощных компьютерах. Из встречающихся проблем можно выделить чрезмерное потребление оперативной памяти, приводящее к общей медлительности компьютера или вообще к отсутствию звука в операционной системе.
Для исправления этих проблем предлагается временно удалить звуковой сервер PulseAudio из системы, а когда его время придет установить его заново. Читать дальше
