Статьи по меткам ‘linux’

openSUSE 11.2 Migration tips #1

Ноябрь 28th, 2009

В связи с тем, что моя openSUSE 10.2 в последнее время стала себя плохо чувствовать, я решил-таки заняться постепенной миграцией на openSUSE 11.2.

Я не буду расписывать пока впечатления о системе, так как ещё до конца её не настроил. Здесь же постараюсь выложить решение проблем, с которыми я столкнулся при миграции.

Итак, первая проблема — это монтирование шифрованного раздела. При установке надо под любым предлогом отказаться от монтирования скрытого раздела, так как YaST Manager согласится с этим только при условии его полного форматирования.
После установки монтируем старый корневой раздел (я ставил новую систему в другой, заведомо подготовленный раздел) и смотрим содержимое файла /etc/cryptotab:

/dev/loop0  /dev/hda6 /home ext3 twofish256 acl,user_xattr

И, соответственно, переписываем это в /etc/fstab:

/dev/sda6 /home ext3 acl,user_xattr,loop,encryption=twofish256 1 1

Отметим, что в /etc/cryptotab используется устройство /dev/hda6, а в /etc/fstab новой системы — /dev/sda6, так как в новых версиях ядра Linux используется немного другая система именования устройств.

После чего подгружаем необходимые модули:

modprobe cryptoloop
modprobe twofish
mount /dev/sda6

Теперь раздел подмонтирован. Осталось закрепить результат, для этого идём в /etc/sysconfig/kernel и добавляем к параметру MODULES_LOADED_ON_BOOT значения:

MODULES_LOADED_ON_BOOT="cryptoloop twofish"

UPD: Конечно, это не решает проблему до конца: при автоматическом монтировании раздела при загрузке системы.
Чтобы не было проблем, включаем сервис boot.crypto:

chkconfig boot.crypto on

После этого создаём файл /etc/cryptotab и прописываем туда:

/dev/loop0 /dev/sda6 /home ext3 twofish256 acl,user_xattr

И убираем заранее созданную запись из /etc/fstab.

На этом решение первой проблемы заканчивается :) .

For fun.

Ноябрь 20th, 2009

Совсем недавно приходилось решать интересную задачу по Unix:
Фактически нужно было разработать демон simple-telnetd на языке Perl, позволяющий удалённо запускать некоторое ограниченное подмножество команд и выводить пользователю результат их выполнения.

  • simple-telnetd может запускать только разрешенные программы, которые перечислены в файле /etc/simple-telnetd.conf. Демон должен перечитывать этот файл и обновлять список разрешенных программ после поступления сигнала SIGHUP;
  • Запускаемые программы могут иметь параметры командной строки, но simple-telnetd не должен поддерживать интерактивного взаимодействия пользователя с запускаемыми программами;
  • Демон не обязан обрабатывать спец символы: ^C, ^D, и т.д.
  • В качестве параметра командной строки simple-telnetd может передаваться параметр timeout — максимальное время выполнения одной команды;
  • Желательно чтобы демон мог прослушивать не только tcp сокеты, но и локальные (например /tmp/simple-telnetd);

В конце-концов, скрипт всё же не пригодился, поэтому, чтобы компенсировать потраченное на него время, выкладываю его тут — вдруг, кому пригодится. Забрать его можно по этой ссылке.
simple-telnetd.tar.gz
Если кому-то помогло, пишите, не стесняйтесь, буду рад :) .

Поскольку я писал этот демон с особым энтузиазмом, не обошлось без фич, которых нет в исходном задании: написал init.d-скрипт для службы, который успешно был протестирован в openSUSE Linux, оформил perldoc и manpages, сделал возможность интерактивной авторизации, ну и другая мелочёвка (уже даже и не помню какая) вдовесок.

Вы уверены, что Большой брат не смотрит на вас из ноутбука?

Сентябрь 22nd, 2009

Тогда читаем эту статью:
Как собственники BIOS могут отформатировать ваш жесткий диск

Я уже сталкивался с похожей ситуацией тут: Закопать!

В общем, какой-то большой ахтунг грядёт. Хорошо, что хоть под linux этот руткит ещё не работает. Что, кстати, не исключено в будущем.

ASUS с Linux.

Сентябрь 19th, 2009

Сегодня видел по телеку рекламу, что «Компьютерный мир» предлагает по достаточно низкой цене ноутбуки для учеников. Бросилось в глаза, что это ASUS с Linux на борту.
Решил глянуть у них на сайте — и правда:
compumir_linux

Это, случаем, не в связи с идущими разбирательствами с ФАС ;) ?

А пока рекомендую ознакомиться с таблицей стоимостей возвратов, предоставленной Максимом Букиным (doctorsoul): Возмещение за ОС :)

Новости в СМИ про OEM

Сентябрь 17th, 2009
PC Week/RE
Начало возвратов
Второе заседание по делу ФАС против производителей мобильных ПК опять не закончилось никаким конкретным решением, хотя …
Открыть материал

Разговорчик…

Сентябрь 16th, 2009

Вот такой разговорчик недавно состоялся с моим товарищем lazytroll:
legos: А у меня на работе мужики купили клёвый ноут Асус с линуксом! :-) снесли линукс, поставили висту, и довольны =)
SadKo: их право
legos: честно скачанную пиратскую!!
SadKo: на их совесть
legos: и теперь эти мерзавцы смотрят на ней ворованные фильмы!
SadKo: опять же на их совесть
» Читать дальше: Разговорчик…

Слушание в ФАС 10 сентября.

Сентябрь 14th, 2009

10 сентября 2009 года было проведено второе слушание в ФАС по делу возвраты Windows производителям ноутбуков. В слушаниях принимали активное участие Председатель ЦеСТ Виктор Алкснис v_alksnis2, администратор интернет-ресурса ЦеСТ Леонид Кривошеин klark973и юрист ОЗПП Дмитрий Лесняк.
Только через четыре дня klark973 смог-таки до конца описать запомнившиеся моменты с заседания, которое снова решили перенести.
Тем не менее, ЦеСТ, продолжая гнуть свою линию, постепенно добивается всё больших и больших успехов, просчитав всё за несколько шагов вперёд ;) .

Всем заинтересованным в вопросе возврата OEM и предоставлении покупателю свободы выбора программного обеспечения, рекомендую ознакомиться со следующим буклетом (оригинал в ЖЖ Леонида Кривошеина):
» Читать дальше: Слушание в ФАС 10 сентября.

Эпичная статья

Сентябрь 8th, 2009

Эпичная статья, которую тут недавно выловил в треде.
Выловил тут
Вот он, истинный облик омериканской демократии!

» Читать дальше: Эпичная статья

Креатив попёр…

Сентябрь 5th, 2009

Тут наткнулся на вот такую вот новость: В Европе запретили Windows 7 Family Pack.
И не знаю, как-то вот само собой всё пошло и… получилась вот такая вот песенка:
» Читать дальше: Креатив попёр…

Патенторасты!

Сентябрь 3rd, 2009

Сколько уже говорилось, сколько уже обсуждалось, что программное обеспечение не поддаётся патентованию, что патентовать алгоритм бессмысленно и абсурдно!
Ан-нет!

Главный юрист компании Microsoft Горацио Гутиэрес призвал к созданию глобальной патентной системы, чтобы облегчить корпорациям управление своей интеллектуальной собственностью во всем мире. Гутиэрес (на фото) считает, что глобальная система патентов поможет решить множество проблем и остановить поток критики в сторону национальных патентных систем.
Продолжение тут: Microsoft выступает за создание глобальной патентной системы
Предложение Microsoft вызывало острую критику и среди сторонников открытого программного обеспечения и других противников патентования технологий. В частности, основатель проекта GNU Linux Ричард Столлман призвал не доверять никаким открытым продуктам, исходящим от Microsoft, особо предостерегая от использования технологии Mono – аналога платформы .NET для открытых систем.

Microsoft опять хочет наживаться на воздухе!