подсистемы Linux

48 трюков с Linux

48 трюков с Linux [Текст] // Linux Format. — 2007. — № 11 (98), нояб.. — С. 26-37. — Содерж.: Досаднейшие проколы с Linux: команда LXF / Энди Ченнел, Дэвид Картрайт, Пол Хадсон и др.. — С. 27; KDE: Добавление кнопки Закрыть ко вкладкам Konqueror ; Вычисления одним пальцем [по Alt+F2] ; Удобные info-страницы [введите info:progname в Konqueror (или в запросе команды по Alt+F2), чтобы прочитать info-страницу как полноправную web-страницу с гиперссылками] ; Супербыстрый поиск [через окно Alt+F2] ; Передача полномочий [через оболочку Control Center] ; Наблюдайте, а не ждите [утилита командной строки Konsole через опцию Monitor For Activity выводят информацию, когда происходит что-либо интересное в терминале]. — С. 28 ; Командная строка: Автоисправление опечаток [Bash имеет встроенную команду shopt, позволяющую задавать различные опции командной строки, например, запуск shopt -s cdspell включает автоматическое исправление опечаток имен каталогов] ; Расчленение текста [команда cut] ; Обезопасить работу под root [chattr позволяет зафиксировать файл и даже root не может удалить его] ; Заглушите звуки [динамика, выполнив команду setterm -blength 0] ; Предыстория команд [Bash позволит не набирать одну и ту же унылую последовательность команд] ; Проверка псевдонимов команд [ (alias) с помощью команды type в Bash] ; Отменим нудные сообщения [путем перенаправления стандартного потока ошибок в псевдоустройство /dev/null, используя запись 2> /dev/null]. — С. 29 ; Виртуальный доступ к DVD [примонтировать ISO-образ в качестве файловой системы и скопировать то, что нужно…]. — С. 29-30 ; Выключить цвета вывода ls [через команду unalias ls] ; Мгновенная проверка орфографии [большинство систем Linux имеет встроенную команду look] Раскраска приглашения [подправив системную переменную PS1] ; Реанимация старых команд [1) использовать функцию истории Bash, 2) команда history] ; Поиск в более древних командах [поменяйте размер файла истории Bash; хранились все введенные команды следует с осторожностью] ; Сократить набор и расход памяти [создайте сокращение-псевдоним команды]. — С. 30 ; Выборочное удаление [разрешить Bash’у производить подстановку нескольких имен файлов путем помещения опций внутрь фигурных скобок] ; Стильный locate [попробовать перенаправить вывод от locate через ls]. — С. 31 ; Системное администрирование: Автоматическая установка ядра [запуск make install после компиляции ядра] ; Опускать нежелательные обновления [система обновлений пакетов Debian позволяет блокировать пакеты от изменений во время обновления других приложений: в меню Synaptic Package выставить Lock Selection] ; Быстрое переименование [команда rename] ; Руки прочь от моих файлов! [В Unix-подобных системах нельзя удалить файл, из которого в это время кто-нибудь считывает, но команда fuser выдает список всех процессов, где открыты операции с файлом, и можно передать ключ -k, чтобы всех их убить]. — С. 31 ; Абсолютное удаление [команда shred, которая перед удалением несколько раз записывает в файл разные данные, делая восстановление абсолютно невозможным] ; Просмотр журналов [команда tail] ; Простая фильтрация cайтов [редактированием файла /etc/hosts] ; Проверка системы [искусственно увеличив нагрузку на сервер, используя утилиту dbench] ; Убиение пользователей [сильно сказано, но означает это выражение… попросить пользователя из системы командой skill, которая посылает сигнал процессу, терминалу или пользователю и позволяет root контролировать все, что пользователи делают в системе]. — С. 32 ; Firefox. — С. 33 ; Рабочий стол: Выключение сенсорной панели [ноутбука] ; ПО Gnome – в Gnome, ПО KDE – в KDE [строка в файл ярлыка OnlyShowIn=GNOME/OnlyShowIn=KDE] ; Быть в курсе, не будучи в сети [в Properties веб-календаря от Evolution выставить флажок Copy Calendar Contents Locally]. — С. 34 ; Gnome. — С. 34-35 ; Производительность: Избегать обращения к диску [отредактируйте файл /etc/sysctl.conf, отыскав (или создав) строку vm.swappiness] ; «Нет!» замусориванию диска [включите опцию noatime в /etc/fstab] ; Супербыстрые временные файлы [RAM-диск в оперативной памяти, но помните: если ваш компьютер вдруг выключится, то вы их потеряете]. — С. 35 ; OpenOffice.org: Стили с клавиатуры ; Долой брендинг [отключаем заставку]! Помогите вдовам и сиротам [(cиротой в издательском деле называется последнее слово абзаца, которое в одиночку вылезает на новую строку, а вдовой – часть предложения, завершающего абзац, которая переходит на начало новой страницы) перейдите в Format > Paragraph > Text Flow, и убедитесь, что как Orphan Control, так и Widow Control включены ]. — С. 36 ; MySQL: Процессы MySQL; Журнал медленных запросов ; Восстановление root для MySQL. — С. 37.
Аннотация
Все мы любим свободное ПО, но иногда оно работает не совсем так, как хотелось бы. Команда LXF объединила усилия для определения главных проблем, с которыми люди сталкиваются повседневно, и выработала решения этих проблем…

«Линусу Торвальдсу понадобился месяц для перевода всего ядра Linux на его новую систему управления Git…»

«Линусу Торвальдсу понадобился месяц для перевода всего ядра Linux на его новую систему управления Git. Система ‘directory content management’ теперь располагается на новом сайте http://git.or.cz.» [Текст] : [Инф. сообщение]  //  Linux Format. — 2005. — № 4 (73), дек.. — С. 9. — (Новости. Короткой строкой).

«После многих месяцев работы, Linus Torvalds перевел ядро Linux на свою систему управления Git…»

«После многих месяцев работы, Linus Torvalds перевел ядро Linux на свою систему управления Git. Сайт «системы управления содержимым каталогов» доступен по адресу: http://git.or.cz.» [Текст] : [Инф. сообщение] // Linux Format. — 2005. — № 3 (72), нояб.. — С. 7. — (Короткой строкой).

Кроа-Хартман Г. Ядерный полковник

Кроа-Хартман Г. Ядерный полковник [Текст] : LXF-интервью [одного из первопроходцев (вместе с Крисом Райтом (Chris Wright) разработки третьей ветви ядра Linux 2.6.x.y] // Linux Format. — 2006. — 7 (81), июль. — С. 34-37: цвет. фото. — (Интервью. Грег Кроа-Хартман). — Прил.: «Грег Кроа-Хартман. Визитка LXF» [Справка]. — С. 34.
Аннотация
Грегу Кроа-Хартману нравится разрабатывать драйвера устройств. Он — автор многих из них, а заодно и основных подсистем, с которыми они связаны. USB, PCI, I2C, udev и виртуальная файловая система sysfs – все это участки сферы влияния Грега. Большей частью прозрачной функциональности драйверов, воспринимаемой в ядре Linux как нечто само собой разумеющееся, мы обязаны Грегу, разработавшему немало таких технологий, и он охотно раскрывает будни разработки ядра и драйверов.
Грег Кроа-Хартман о проблеме бинарных драйверов в Linux и о Ndiswrapper.

Кроа-Хартман Г. Вскрываем ядро

Кроа-Хартман Г. Вскрываем ядро [Текст] : Специальный репортаж [о ядре 2.6.13] / Грег Кроа-Хартман (Greg Kroah-Hartman) // Linux Format. — 2005. — № 4 (73), дек.. — С. 50-. — Прил.: «Автор» : [Справка]. — С. 51 ; «А что же 2.6.14?» : [Новые функции]. — С. 53 ; «Привязка драйверов вручную – использование функций bind и unbind». — С. 54-55 ; «Девять правил разработки стабильного ядра». — С. 56 ; «Прощай, BitKeeper! Доброе утро, Git! : [Git — система управления распределенным исходным кодом ядра Linux]». — С. 57 ; «Присоединяйтесь!» : [Обзор проектов разработки ядра Linux]. — С. 58.
Аннотация
Грег Кроа-Хартман (Greg Kroah-Hartman) работает над ядром Linux полный рабочий день в Novell. Он пишет драйверы ядра с 1999 года, поддерживает разработку udev и hotplug, а также изучает различные подсистемы ядра.
Ядро 2.6.13 — дополнения для разработчиков (Inotify, Kexec и Kdump), пользователей (bind и unbind), для встроенных систем (Xtensa, файловая система ext2 теперь позволяет программам исполняться «на месте» (inplace), «добровольно-вытесняющая» многозадачность (voluntary pre-emption)). Более подробно рассказано об использовании функций ядра Inotify, bind и unbind.

Шиллингс Б. Наш человек в Nokia

Шиллингс Б. Наш человек в Nokia [Текст] : [один из создателей BeOS, технический директор Qt Software (Nokia) Бенуа Шиллингс (Benoit Schillings) беседует с корреспондентом LXF / вел Грэм Моррисон] // Linux Format. — 2009. — № 4 (117), апр.. — С. 12-13. — (Интервью. Бенуа Шиллингс).
Аннотация
Работа Бенуа Шиллингса заключается в том чтобы предугадывать пути развития технологии и именно он решает, каким функциям быть, а каким не быть в Qt, а значит и в KDE, так как Qt является фундаментом этой рабочей среды. В ходе беседы освещены вопросы: использование Qt на встраиваемых устройствах, мобильных телефонах, ПК; Qt и поддержка должной производительности на встраиваемых устройствах; почему так трудно программировать в Qt; рекомендации начинающим изучать Qt.

Паккард К. X-фактор

Паккард К. X-фактор [Текст] : LXF-интервью [разработчик X Window System Кейт Паккарда] // Linux Format. — 2008. — № 8 (108), авг. — С. 30-33 : цвет. фото. — (LXF. Интервью. Кейт Паккард).
Аннотация
X Window System, известная также как X11 или просто X — стандартная базовая графическая подсистема в Linux и других клонах Unix. На конференции Fosdem 2008 в Брюсселе Кейт Паккард (Keith Packard) рассказал журналу о своей работе над X и задачах проекта, о своей работе в Intel, о своем участии в работе над Cairo и freedesktop.org, о будущем графического фундамента Linux.

Мортон Э. «Мне жаль, что Линус не использовал CVS c первого дня»

Мортон Э. «Мне жаль, что Линус не использовал CVS c первого дня» [Текст] : Официальный maintainer — хранитель ядра — рассказывает о процессе разработки и о необходимости улучшения контроля качества : LXF-интервью / Эндрю Мортон // Linux Format. — 2006. — № 1 (74-75), янв.. — С. 52-55. — (Интервью. Эндрю Мортон). — Прил.: «Эндрю Мортон. Визитка LXF» : [Справка]. — С. 53.
Аннотация
Эндрю Мортон — второй человек (после Линуса Торвальдса, конечно), на котором держится весь процесс разработки ядра Linux — оказал журналистам журнала бесценную помощь в проникновении на главную кухню разработчиков. В ходе OSCon осенью 2005 Э. Мортон рассказал журналу о системе контроля версий Git, о ее предшественнике BitKeeper, исправлении ошибок и необходимости увеличения скорости работы ядер Linux.
В интервью мое внимание привлекла тема соблюдения чистоты кода ядра, которая контролируется в журнале изменений. Позиция журнала “Signed off by” («Подписано таким-то») означает, что автор читал «Сертификат об источнике» (Developer’s Certificate of Origin) в документации ядра и согласен с ним, а также означает, что автор сам создал код и «не стырил его из какой-нибудь UnixWare или другой системы» (С. 54, колон. 1-2).

Микс М. Праведный хакер

Микс М. Праведный хакер [Текст] : LXF-интервью [Майкл Микс беседует с журналистом LXF / вел Грэхем Моррисон] // Linux Format. — 2005. — № 3 (72), нояб.. — С. 54-59. — (Интервью).
Аннотация
Как истинный евангелист предан своей вере, так и Майкл Микс (Michael Meeks) верит в сообщество бесплатного программного обеспечения. Майкл Микс не боится высказываться по поводу ядра, KDE и «монополии» Trolltech.

Во Д. Время Gnome

Во Д. Время Gnome [Текст] : Интервью LXF [рассказывает один из разработчиков рабочего стола Gnome Д. Во / беседовал Грэм Моррисон] // Linux Format. — 2007. — № 1 (87-88), янв.. — С. 24-27: цвет. фото. — (Интервью LXF. Джефф Во).
Аннотация
Джефф Во (Jeff Waugh) знаменит своим вкладом в рабочий стол Gnome и своей ролью в стремительном успехе Canonical, где он работал над Ubuntu. Также Джефф Во сделал то, о чем мечтают многие: ушел из престижной работы в Canonical, чтобы посвящать Linux все свое время. Почему – он расскажет сам.
В центре интервью вопросы: программы (оконный менеджер Metacity, Brightside, Compiz), технологии для Gnome и их создатели — Дэвид Ривмен (David Reveman), Кийт Паккард (Keith Packard), Карл Уорт (Carl Worth), Мирко Мюллер (Mirco Muller); развитие Gnome после релиза 1.0 и философский принцип проекта; работа Джеффа Во в Canonical: первая встреча с Марком Шаттлвортом, Марк Шаттлворт как организатор создания Ubuntu.

Шпаньков И. KDE 4.0.0 – долгожданный релиз

Шпаньков И. KDE 4.0.0 – долгожданный релиз [Текст] : [Январь 2008 года] / Илья Шпаньков // Linux Format. — 2008. — № 2 (102), февр.. — С. 4. — (Новости).
Аннотация
Помимо внешних изменений The K Desktop Environment (тема оформления Oxygen, поддержка 3D-эффектов в оконном менеджере KWin и оболочке рабочего стола Plasma), компоненты KDE претерпели и многочисленные улучшения на уровне базовых библиотек и прикладных приложений (инфраструктура Phonon — обеспечивает взаимодействие программ KDE с мультимедийными аппаратными компонентами компьютера вне зависимости от операционной системы; инфраструктура Solid — обеспечивает аналогичную поддержку взаимодействия с различными внутренними и внешними устройствами на абстрактном уровне; движок для отображения web-страниц KHTML; библиотека ThreadWeaver, в качестве базовых библиотек используется Qt 4 от норвежской компании Trolltech).