Нарушители ответят в суде. Создатели навигационного ПО Waze попались на нарушении лицензии [Текст] / авт. не указ. // Linux Format. — 2014. — № 5 (183), май. — С. 7. — (Новости) (Открытые лицензии).
Аннотация
Создатели навигационного ПО Waze и израильское отделение компании Google обвиняются в незаконном сокрытии исходных кодов выпусков продукта и картографических данных FreeMap. Позиции истца и ответчиков.
Лицензии чтут кодекс. ГК РФ наконецто узаконил свободные и открытые лицензии
Лицензии чтут кодекс. ГК РФ наконецто узаконил свободные и открытые лицензии [Текст] : [поправки к Гражданскому кодексу РФ ввели понятие открытых и свободных лицензий и регламентируют их применение] / авт. не указ. // Linux Format. — 2014. — № 5 (183), май. — С. 7. — (Новости) (Законотворчество).
Аннотация
Гражданский кодекс РФ ввел понятие свободных лицензий и предусматривает для правообладателя возможность публично заявить о предоставлении любым лицам права безвозмездного использования конкретного произведения науки, искусства или литературы в течение определённого срока. Это же правило действует в отношении смежных прав.
Также закон вводит ограничение на отзыв открытой лицензии автором. Сделать
это можно только до первой публикации произведения или в случае нарушения
пользователем её условий.
Использование открытых лицензий регулируется отдельной статьей 1286.1 "Открытая лицензия на использование произведения науки, литературы или искусства".
Свободу документам! Document Foundation запускает новый проект
Свободу документам! Document Foundation запускает новый проект [Текст] : [стартовал проект Document Lieration Project] / авт. не указ. // Linux Format. — 2014. — № 5 (183), май. — С. 6. — (Новости) (Переход на СПО).
Аннотация
Document Lieration Project — направленность (облегчение миграции организаций с проприетарных форматов документов на открытые); инициатор — организация
Document Foundation, которая занимается поддержкой разработки офисного пакета
LibreOffice; главные причины переода на открытые форматы (полный контроль над документом, отсутствие зависимости от компаний-разработчиков, полная обратная совместимость); основные цели (максимальное документирование структуры всевозможных проприетарных форматов, создание специальных библиотек для извлечения данных из проприетарных форматов, разработка способов применения уже существующих инструментов для преобразования полученных из проприетарных форматов данных в полностью свободный формат ODF).
Досталось разработчикам systemd
Досталось разработчикам systemd. Линус Торвальдс отказывается принимать в ядро патчи Кея Сиверса [Текст] : [суть разногласий между Линусом Торвальдсом и разработчиками системы инициализации systemd в вопросе включения в ядро как параметра патча, решающего проблему некорректной обработки опции debug] / авт. не указ. // Linux Format. — 2014. — № 5 (183), май. — С. 6. — (Новости) (Линус недоволен).
Аннотация
В рассылке для разработчиков ядра Линус Торвальдс выразил своё крайнее недовольство стремлением разработчиков системы инициализации systemd сделать параметром ядра патч, решающий проблему некорректной обработки опции debug, и заявил, что не примет в ядро код от Кея Сиверса (Kay Sievers), пока ошибку не устранят в полном соответствии с общепринятыми требованиями.
В заметке рассматриваются плюсы и минусы включения этого кода в ядро (положительный момент — интеграция в ядро системы Kdbus, позволяющего организовать межпроцессный обмен информацией Dbus, заметно повысив производительность; минус — передаваемые при загрузке и доступные через /proc/cmdline опции ядра представляют собой универсальный инструмент, который не должен быть привязан не только к конкретным сервисам, но и к самому ядру; поскольку их могут использовать внешние приложения, то они должны быть всегда доступны одним и тем же способом, причём даже независимо от того, использует их ядро или нет).
В расхождениях по практическому вопросу проявилась проблема взаимоотношений личности и общества, общеизвестную доктрину которых напомнил и озвучил Линус Торвальдс.
Степанов, К. У нас это невозможно
Степанов, К. (глав. ред.) У нас это невозможно [Текст] : [редакц. ст.] : [комментарий к решению Microsoft о снятии с 8 апреля 2014 года поддеержки Windows XP] / Кирилл Степанов // Linux Format. — 2014. — № 5 (183), май. — С. 1. — (Приветствие).
Аннотация
В связи с решением Microsoft о снятии с 8 апреля 2014 года поддеержки Windows XP, редакционная статья обращает внимание на объявление официальной страницы Microsoft, где настоятельно рекомендуется перейти на Windows 8.1, а если аппаратура этого не позволяет, купить новый компьютер. А вот в мире свободного ПО, отмечает главный редактор, такое попросту невозможно. Ничто хорошее никогда не "умирает насовсем". Проект может ответвиться, может несколько снизить темп своего развития. Но если идея хороша и результат комуто нужен — он будет жить. Пример тому Cinnamon или Matе, которые сохраняют среду Gnome 2. С поддержкой устаревшего "железа" проблем тоже не возникает. Всегда можно выбрать более "легкий" дистрибутив или среду рабочего стола. Улавливаете разницу? Личный выбор пользователя на первом месте, а бизнес вокруг СПО тоже процветает.
Кто мы : [что бы хотелось напечатать авторам журнала на 3D-принтере]
Кто мы [Текст] : [что бы хотелось напечатать авторам журнала на 3D-принтере] // Linux Format. — 2014. — № 5 (183), май. — С. 1. — Содерж.: Крис Торнетт : [3D-копию своей офисной кружки как приманку для типов, которые вечно тырят его кружку] ; Мэтт Хэнсон : [замену ручки от чайника, которую отломил Нейл Ботвик] ; Эфраин Эрнандес-Мендоса : [3D-копию своего торса, чтобы он смотрелся как работа скульптора эпохи Возрождения] ; Кент Ельчук : [3D-корпус к свему Raspberry Pi в виде робота из фильма Миядзаки «Небесный замок»] ; Джон Лэйн : [3D-модели изобретений Леонардо да Винчи и проверить, хорошо ли они работают] ; Карл Флетчер : [гигантскую модель пингвина Тукса] ; Дэвид Хейвард : [3D-модель самого себя, которая отлично впишется в его систему защиты от грабителей, как в фильме «Один дома»] ; Валентин Синицын : [новый шкаф — в старый его подшивка “Linux Format” уже не помещается].
Аннотация
В этом номере рассматриваеся 3D-печать. Шутливые и серьёзные ответы на вопрос, что бы хотелось напечатать авторам журнала?
Дрейк, Н. Проект Незримого Интернета
Дрейк, Н. Проект Незримого Интернета [Текст] : [I2P (The Invisible Internet Project) — преимущества, технология работы, установка основного и дополнительного программного обеспечения, настройка для работы в Web, минусы] : [руководство] / Нейт Дрейк [Nate Drake] // Linux Format. — 2017. — № 3 (221), март. — С. 40-43. — Вэблиогр. "Скорая помощь": с. 40 (1 назв.), с. 41 (1 назв.), с. 42 (1 назв.). — Прил.: "Чесночная маршрутизация во всей красе. I2P использует отдельные «туннели» для отправки и получения информации" [Изображение] : [цвет. схема] ; "Чеснок и Лук" : [настройка в Tor browser доступа к скрытым сервисам Tor (адреса .onion) и I2P (адреса .i2p)]. — С. 41 ; Работа с торрентами с помощью I2PSnark : [Bittorrent-клиент I2PSnark с графическим интерфейсом] : [настройка, основные Torrent-eepsites в I2P — Diftracker (http://diftracker.i2p) и Postman (http://tracker2.postman.i2p)]. — С. 42 ; "Установка I2P" : [пошаговое руководство]. — С. 43.
Аннотация
I2P (The Invisible Internet Project) — теневая сеть обеспечения анонимности и конфиденциальности — преимущества на фоне других средств (Freenet, Tor), способы обеспечения анонимности и конфиденциальности (использование Tor Browser Bundle или индивидуального браузера I2P Browser в TAILS Operating System), технология работы ("чесночная" маршрутизация, однонаправленные "туннели", анонимное скачивание файлов, "безопасность от безвестности"), установка в Linux основного (I2P Router и его плагины, реализация Java, например, OpenJDK) и дополнительного программного обеспечения (отдельный браузер специально для доступа к сайтам .i2p, например, Tor Browser; рекомендуется скачать специальную операционную систему для обеспечения конфиденциальности Tails (The Amnesiac Incognito Live System, https://tails.boum.org), приложения I2PTunnel и Bittorrent-клиент I2PSnark, локальный прокси), настройка для работы в Web.
Дрейк, Н. AUI Suite: Pi слушает голос
Дрейк, Н. AUI Suite: Pi слушает голос [Текст] : [голосовое управление Pi] : [руководство] / Нейт Дрейк [Nate Drake] // Linux Format. — 2017. — № 3 (221), март. — С. 92-95. — (Raspberry Pi). — Прил.: "Основные голосовые команды" : [комментированный перечень голосовых команд Pi AUI Suite] ; "Скорая помощь. Если при проверке перевода текста в речь вы слышите слово ‘fill’, флажок наполнителя стоит установить в 0. Нажмите y, для подтверждения, что вы хотите изменить это" : [совет]. — С. 93 ; "Скорая помощь" : [совет по выбору кодового слова] ; "Подстройка голосовых команд" : [добавление и изменение команд в ПО Voicecommand]. — С. 94 ; "Настройка голосовых команд на вашем Pi" : [пошаговое руководство]. — С. 95.
Аннотация
Голосовое управление Pi — аппаратура (USB-микрофон или веб-камера со встроенным микрофоном, недорогая звуковая карта USB), ПО (Pi AUI Suite от Стивена Хиксона [Steven Hickson], PlayVideo, Downloader, Google Text to Speech Service, Google Voice Commands, Voicecommand), настройка программы Voicecommand, настройка голосовых команд на вашем Pi согласно пошаговому руководству.
Паундер, Л. GPIO Zero: тренировка памяти
Паундер, Л. GPIO Zero: тренировка памяти [Текст] : [создание версии игры «Simon» для тренировки памяти] / Лес Паундер [Les Pounder] // Linux Format. — 2017. — № 3 (221), март. — С. 90-91. — (Linux Format. Пользователям Pi) (Raspberry Pi). — Прил.: "Скорая помощь" : [улучшения в последних версиях GPIO Zero]. — С. 90 ; "Разберемся с компонентами" : [компоненты устройства]. — С. 91.
Аннотация
Как с помощью GPIO Zero, Python, кнопок и светодиодов создать на базе Raspberry Pi под управлением Raspbian Pixel свою собственную игру в стиле 1980-х.
Паундер, Л. Raspberry Pi 2 v1.2
Паундер, Л. Raspberry Pi 2 v1.2 [Текст] : одноплатный компьютер : [обзор] / Лес Паундер [Les Pounder] // Linux Format. — 2017. — № 3 (221), март. — С. 89. — (Linux Format. Пользователям Pi). — Прил.: "Вкратце" : [краткая характеристика как перевыпуска Raspberry Pi 2, где вместо SoC BCM2836 используется новейшая BCM2387 и процессор CortexA53 на базе ARMv8, как стабильной платформы для промышленного или встроенного использования, когда не нужен Wi-Fi или требуется повышенное энергопотребление] ; "Свойства навскидку. BCM2837 ; Слот SD-карты" ; "Вердикт Linux Format. Raspberry Pi 2 v1.2" : [разработчик Raspberry Pi, сайт http://bit.ly/RaspberryPi2v1_2, цена, оценка отдельных параметров, рейтинг, резюме — прочная и надежная плата для встроенных устройств и автоматизации процессов в промышленных условиях].
Аннотация
Новый Raspberry Pi 2 с чипом SoC BCM2837, как у Pi 3, для промышленных пользователей, внедряющих Pi в автоматизированные производственные линии или, возможно, школы, желающие ограничить беспроводной доступ в классе.
Рейнс, Р. Привет ; Учебный план Pi для цифровых умельцев ; Compute 3. Вышел Mini Pi 3 ; Безблобный Pi. Развитие открытых прошивок
Рейнс, Р. Привет ; Учебный план Pi для цифровых умельцев ; Compute 3. Вышел Mini Pi 3 ; Безблобный Pi. Развитие открытых прошивок [Текст] : [новости Raspberry Pi Foundation] / Рейчел Рейнс [Rachel Rayns] // Linux Format. — 2017. — № 3 (221), март. — С. 88. — (Linux Format. Пользователям Pi).
Аннотация
Больше всего в компьютере Raspberry Pi и во всем движении умельцев Рейчел Рейнс привлекает то, что они помогают осознать всю полноту своих возможностей тем, кто даже не пробовал что-то создавать — пока!
Raspberry Pi Foundation создала собственный учебный план Digital Making Curriculum (www.raspberrypi.org/curriculum) для поддержки самодеятельных участников сообщества Pi и организаторов любительских мастерских и JAM’ов.
Compute 3 (www.raspberrypi.org/blog/compute-module-3-launch) — краткая характеристика/
Проект rpi-open-firmware (или Blobless Linux, http://crna.cc) для развития открытых прошивок Raspberry Pi.
Паундер, Л. МicroPython: светим рукой
Паундер, Л. МicroPython: светим рукой [Текст] : [введение в МicroPython] : [использование МicroPython и платы BBC micro:bit для создания интерактивной портативной перчатки] : [руководство] / Лес Паундер [Les Pounder] // Linux Format. — 2017. — № 3 (221), март. — С. 84-87. — (Академия кодинга) (МicroPython). — Прил.: "Платы MicroPython" : [плата с поддержкой языка MicroPython — pyboard (2013, разработчик Дэмьен Джордж), Wipy плата для приложений Интернета Вещей (IoT, https://www.pycom.io/solutions/py-boards/wipy1)] : [краткая характеристика]. — С. 85 ; "Растущее сообщество" : [деятельность сообщества МicroPython (http://forum.micropython.org) и итоги определенного периода на фестивале любителей платформы Electromagnetic Fields, также известном как EMF Camp]. — С. 87.
Аннотация
Использование МicroPython — реализации Python 3 для микроконтроллеров — на получившем широкое распространение BBC micro:bit для создания управляемой жестами светящейся перчатки.
Краткая справка о МicroPython и плате BBC micro:bit.
Реализация проекта создания интерактивной светящейся перчатки, которая будет реагировать на движения носителя, на базе платы BBC micro:bit при помощи МicroPython и простого редактора кода Mu (http://bit.ly/Mu4microbit). Также показано, как использовать MicroPython, создавая проекты, которые заливаются в micro:bit и могут использоваться снова и снова даже без подключения компьютера.
Thompson, K. The UNIX Time-Sharing System / K. Thompson, D. M. Ritchie
Thompson, K. The UNIX Time-Sharing System [Text] / K. Thompson, D. M. Ritchie // Communications of the ACM. — 1974. — Vol. 17, No. 7, July. — p. 365-375.
Аннотация
Впервые описана система UNIX.
Исправлено и перепечатано —
D.M. Ritchie and K.Thompson "The UNIX Time-Sharing System" (The Bell System Technical Journal, 1978, Vol. 57, No. 6, July-August, Part 2, p. 1905-1930),
D.M Ritchie "A Retrospective" (The Bell System Technical Journal, 1978, Vol. 57, No. 6, July-August, Part 2, p. 1947-1970).
Цукалос, М. Psutil: учебник для сисадминов
Цукалос, М. Psutil: учебник для сисадминов [Текст] : [кроссплатформенный модуль Python psutil в системном администрировании на примерах из практики] : [практическое руководство] / Михалис Цукалос [Mihalis Tsoukalos] // Linux Format. — 2017. — № 3 (221), март. — С. 80-83. — (Академия кодинга) (psutil). — Вэблиогр. "Скорая помощь": с. 82 (2 назв.). — Прил.: "Скорая помощь. Модуль psutil может заменить целый набор утилит командной строки, таких как ps, top, lsof, netstat, ifconfig, who, df, kill, free, nice, ionice, iostat, iotop, uptime, pidof, tty, taskset и pmap!" : [краткая информация]. — С. 80 ; "Скорая помощь. Для интерпретации результатов psutil необходимо хорошее понимание того, как работает Linux. Проще говоря, изучите необходимую теорию, а потом уж пользуйтесь psutil!" : [совет] ; "О процессах в Linux" : [суть концепции процессов Linux] : [краткое изложение]. — С. 81 ; "На рисунке показаны различные состояния процессов в Linux и способы перехода
из одного состояния в другое" [Изображение] : [цвет. схема]. — С. 82 ; "Состояния процесса" : [почему в системах Unix и Linux предусмотрено несколько состояний процесса и комментарий к цветной схеме состояния процессов в Linux]. — С. 83.
Аннотация
Применение кроссплатформенного модуля Python psutil, предоставляющего информацию о процессах и потреблении ресурсов, для изучения системы под управлением ОС Linux, чтобы стать продвинутым пользователем и системным администратором.
Psutil — назначение, основная задача, установка, методы получения требуемой информации и применение на примерах решения задач с помощью скриптов — узнать количество процессов на компьютере Linux, узнать время работы компьютера (эмуляция утилиты командной строки uptime), получение информации о заданном процессе по его идентификатору, получение информации о смонтированных файловых системах, получение информации о жестком диске, получение сведений о сети, получение информации о пользователях, которые вошли в систему на компьютере Linux, исследование процессов веб-сервера Apache; демонстрация построения графика с помощью matplotlib, программы для построения двумерных графиков, на основе результатов утилиты.
Рекомендуются книги о внутреннем устройстве Linux и Unix:
W. Richard Stevens and Stephen A. Rago "Advanced Programming in the UNIX Environment" (3rd edition, Addison-Wesley Professional, 2013).
В. Ричард Стивенс и Стивен А. Раго "UNIX. Профессиональное программирование" (3-е изд., перевел А. Киселев, Символ-Плюс, 2014).
"UNIX. Профессиональное программирование" — подробнейшее справочное руководство, которое на протяжении 20 лет помогает профессиональным программистам на языке С писать исключительно эффективный и надежный код. Стив Раго, коллега Рича Стивенса, вновь полностью обновил классический труд, сохранив точность и стиль оригинала. Новое, третье, издание охватывает современные ведущие платформы, отражает новейшие технические достижения и передовую практику и соответствует 4-й версии Single UNIX Specification.
Maurice J. Bach "The Design of the UNIX Operating System" (copyright © 1986 Bell Telephone Laboratories, Prentice-Hall, Englewood Cliffs, NJ).
Морис Дж. Бах "Архитектура операционной системы UNIX" (перевел с английского Крюков А. В., http://lib.ru/BACH/chap02.txt)
Описание внутренних алгоритмов и структур, составляющих основу операционной системы (ядро), и объяснению их взаимосвязи с программным интерфейсом.
Хочу обратить внимание на книги B. W. Kernighan and R. Pike "The UNIX Programming Environment" (Prentice-Hall, Englewood Cliffs, NJ, 1984) и M. J. Rochkind "Advanced UNIX Programming" (Prentice-Hall, 1985), где описывается программный интерфейс UNIX.
Черепанов, М. Интернет Вещей. Часть 4. IoT: дом, который послушен нам
Черепанов, М. Интернет Вещей. Часть 4. IoT: дом, который послушен нам [Текст] : учебник : [управление «умным» домом с помощью веб-cервера Apache через браузер] : [настройка веб-сервера] : [руководство] / Максим Черепанов // Linux Format. — 2017. — № 3 (221), март. — С. 76-79 : рис.. — (Учебник) (Послушный дом). — Прил.: "Рис. 1. Блок-схема ПД" [Изображение] : [схема]. — С. 76.
Аннотация
Управление Послушным Домом через собственный веб-интерфейс, который мы разработаем под руководством Максима Черепанова, — настройка веб-сервера, создание веб-панели управления и настройка аутентификации входа в веб-интерфейс управления "умным" домом.