Unix

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).                                                         

Браун К. По рецептам д-ра Брауна [Linux Format, 2014, № 6 (184), июнь]  

Браун К. По рецептам д-ра Брауна [Текст] : Эзотерическое системное администрирование из причудливых заворотов кишок серверной : [Материалы для сисадминов Linux-систем] / Крис Браун (Chris Brown)  //  Linux Format. — 2014. — № 6 (184), июнь. — С. 58-62. — (Рецепты доктора Брауна). — Содерж.: Доза ностальгии : [видео T&T о UNIX "The UNIX System: Making  Computers Easier to Use" ("UNIX: Делаем компьютеры проще", 1982, http://techchannel.att.com)] ; Рыбалка в мутной воде. Распознаете ли вы фишинговое письмо? Тогда не забудьте сообщить о нем с помощью антифишинговой панели инструментов от Netcraft : [антифишинговая панель инструментов от Netcraft (http://toolbar.netcraft.com) для браузеров Firefox, Chrome и Opera] ; Фишинг ликбез : [фишинг] : [краткая справка]. — С. 58"Вот несколько переменных, которые имеют особое значение в Bash…." [Таблица] : [переменные PS1, PS2, GLOBIGNORE, HISTSIZE, HISTFILESIZE, PATH, PROMPT_COMMAND, EDITOR]. — С. 60 ; Настройка оболочки "под себя". Пользователи рабочих столов любят менять обои и цветовые схемы. Но у пользователей командной строки есть и более продуктивные настройки : [настройка Bash для более продуктивной работы] : [алиасы и функции (isloggedon); особые переменные Bash и применение некоторых из них; параметры; скрипты запуска; руководство по Bash — www.gnu.org/software/bash/manual/bash.pdf]. — С. 60-62 ; "Подборка параметров Bash…" : [параметры vi, emacs, verbose, xtrace, noglob, noclobber, history, ignoreeof] ; Будь Дуглас Адамс линкусоидом : [как повлиял бы Linux на имена героев книги Дугласа Адамса «Автостопом по галактике»]. — С. 61.
     Аннотация 
     Доктор удивлен, почему вместо революционных преобразований оболочки из командной строки люди занимаются ерундой, меняя обои; ностальгирует по UNIX посмотрев видео 1982 года "The UNIX System: Making  Computers Easier to Use"; помогает бороться с фишингом. 
 

«Гимн нового релиза OpenBSD назван «Свернуть время» — о переполнении 32-битного времени UNIX в 2038 г., что сбросит его на 1901-й…»

"Гимн нового релиза OpenBSD назван «Свернуть время» — о переполнении 32-битного времени UNIX в 2038 г., что сбросит его на 1901-й…" [Текст] : [информация openbsd.org/55.html]  //  Linux Format. — 2014. — № 6 (184), июнь. — С. 10. — (Новости короткой строкой). 
     Аннотация
     2038 год и 32-битное время UNIX.
 

«Новая ОС Redox, на основе философии UNIX и принципе «все есть URL»

"Новая ОС Redox, на основе философии UNIX и принципе «все есть URL», создана на языке Rust и распространяется под лицензией MIT." [Текст] : [информация на основе материалов www.redox­os.org] / рубрику готовил Андрей Гондаренков  //  Linux Format. — 2015. — № 11 (202), нояб.. — С. 10. — (Новости) (Новости короткой строкой). 
 

Федорчук, А. Linux: вопросы праистории

Федорчук, А. Linux: вопросы праистории [Текст] : [предыстория Linux: истоки и составные части] / Алексей Федорчук  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 46-47. — (20 лет Linux). 
     Аннотация
     Историки спорят о дате рождения операционной системы Linux. Одни приводят доводы, согласно которым это день 25 августа 1991 года, а другие резонно считают этой датой день 17 сентября 1991 года. В любом случае Linux исполняется 20 лет в 2011 году и в преддверии знаменательной даты Алексей Федорчук обозревает праисторию и предысторию операционной системы Linux, где прослеживает её истоки, составные части и вспоминает причастных к ней людей. 
     В цикле намечено рассмотреть с точки зрения свободного программного обеспечения: академическую и университетскую Computer Science эпохи "больших машин" и, в частности, работы по искусственному интеллекту; сеть ARPANET и все сопряжённые с ней явления, из которых вырос современный массовый Интернет; корпоративный Unix и организации по его стандартизации; полная драматизма Берклиада; общественные движения – Open Source Software и Free Software; эволюция аппаратных платформ – от первых интерактивных рабочих станций до "народных" x 86-­совместимых компьютеров. 
     Начало цикла посвящено академической Computer Science, сети ARPANET и операционной системе Unix. В кратком повествовании мы встретим организации и людей, которые сыграли огромную роль в предыстории Linux: Массачусетский технологический институт (Massachusetts Institute of Technology, MIT) и его лаборатория искусственного интеллекта MIT AI (Artificial Intelligence); Агентство передовых исследовательских проектов ARPA (Advanced Research Projects Agency) Министерства обороны США, которое существует и ныне под названием Агентство по перспективным оборонным научно-исследовательским разработкам (Defense Advanced Research Projects Agency, DARPA), Калифорнийский университет Беркли (The University of California, Berkeley), Университет штата Юта (Utah State University), Стэнфордский университет (Stanford University), которые создали сеть ARPANET, воспользовались ею в интересах науки и создали сообщество ARPANET — прообраз сообщества Интернет; Кен Томпсон (Ken Thompson) и Деннис Ричи (Dennis M. Ritchie) известные вкладом в создание Unix как "системы для себя" в Bell Labs компании AT&T; профессор Боб Фабри (Bob Fabry), благодаря которому Калифорнийский университет Беркли получил ОС Unix вместе с исходным кодом и лицензией на его использование.

 

Степанов, К. Слушайте команду

Степанов, К. (глав. ред.). Слушайте команду [Текст] : [редакц. ст.] / Кирилл Степанов  //  Linux Format. — 2011. — № 6 (145), июнь. — С. 1. — (Приветствие). 
     Аннотация
     Кирилл Степанов отметил, что одна из главных причин успеха Unix — оптимальное сочетание развитого языка командного процессора (shell) и богатые возможности набора утилит GNU, позволяющих работать с текстовыми строками. Работа в командной строке многим представляется трудной и неудобной. Для желающих окунуться в мир команд и командной строки, главный редактор журнала представляет два учебника. Первый — продолжение учебного курса Майка Сондерса о подготовке к сертификации LPI, а другой открывает цикл учебников Тихона Тарнавского. Эти два учебника – два разных подхода к объяснению, отражающие взгляды запада и востока Европы.
     С этого номера журнал возвращается к истокам и начинает публикацию цикла статей Алексея Федорчука об иcтории Linux, посвященных 20-летию этой операционной системы.

 

Степанов, К. (глав. ред.). Уходящая натура

Степанов, К. (глав. ред.). Уходящая натура [Текст] : [редакц. ст.] : [платные настольные операционные системы уходят в прошлое] / Кирилл Степанов  //  Linux Format. — 2015. — № 3 (194), март. — С. 1. — (Приветствие). 
     Аннотация
     Компания Microsoft объявила, что обновление до Windows 10 станет бесплатным для рабочих станций и даже для нелегальных пользователей. Кирилл Степанов кратко излагает причины изменения стратегии бизнеса изготовителей проприетарных ОС для десктопов — Apple и Microsoft. Также проводится историческая параллель с проприетарными Unix для платформы х86, которые уступили нишу свободным системам, в первую очередь — Linux.
 

Вервлоесем, К. Zsh обустройте свою оболочку

Вервлоесем, К. Zsh обустройте свою оболочку [Текст] : [Zsh 4.3.10] / Коэн Вервлоесем (Koen Vervloesem)  //  Linux Format. — 2010. — № 6 (132), июнь.- С. 44-47. — Прил.: "Стартовые файлы" : [основы работы Zsh] ; "Переменные приглашения Zsh" : [комментарий к отдельным переменным] ; "Скорая помощь. Сменить на Zsh оболочку по умолчанию можно командой chsh -s /usr/bin/zsh. Изменение войдет в силу только после выхода из системы.". — С. 45 ; "Скорая помощь. Если вы определили именованные каталоги, можете установить опцию CDABLEVARS: она позволит вам использовать команду cd down вместо cd ~down или (в комбинации с AUTO_CD) даже просто down." ; "Зэтимология" : [сейчас zsh развивается сообществом под руководством Петера Стефенсона (Peter Stephenson) в рамках свободного проекта, а автор первой версии zsh (1990) студент Принстонского университета Пол Фолстад (Paul Falstad); этимология названия — имя оболочке дала учетная запись zsh преподавателя-ассистента Чжун Шао (Zhong Shao)]. — С. 46 ; "Темы приглашения" : [инициализация, команда prompt для выбора тем] ; "Скорая помощь. Zsh имеет даже программу по проверке орфографии. Если вы активируете ее командой setopt CORRECT в вашем файле zshrc, оболочка будет обнаруживать ошибки (например, chomd) и просить вас их исправить.". — С. 47. 
      Аннотация
      Командная оболочка zsh (Z shell; http://sourceforge.net/projects/zsh/) — оболочка, обладающая многими преимуществами Bash и других оболочек, а также массой возможностей сверх того. Коэн Вервлоесем (Koen Vervloesem) даже называет ее Emacs'ом среди оболочек.
      Интерактивное использование оболочки и возможности Zsh 4.3.10: подстановка (globbing), рекурсивный поиск файлов (ls **/*.txt), квалификаторы подстановки (glob qualifiers), псевдонимы (aliases), глобальные псевдонимы, система автодополнения (имен файлов, пользователя, хостов, команд, переменных оболочки и других). Также рассмотрены настройка приглашений оболочки, настройка выделения цветом в приглашении оболочки, отображение текущего каталога в строке заголовка.       
 

 

 

Немет, Э. Unix и Linux. Руководство системного администратора

Немет, Э. Unix и Linux. Руководство системного администратора [Текст] / Эви Немет, Гарт Снайдер, Трент Р. Хейн, Бен Уэйли ; пер. с англ. Д. Клюшина, Н. Ручко. — 4-е изд. — М. : Вильямс, 2012. — 1312 стр. : илл.. — Пер. изд.: Unix and Linux System Administration Handbook / Evi Nemeth, Garth Snyder, Trent К. Hein, Ben Whaley. — ISBN: 978-5-8459-1740-9, 978-0-13-148005-6. 
      Аннотация
      Системное администрирование с практической точки зрения. Бесценный справочник как для начинающих администраторов, так и для опытных профессионалов. Подробно описываются эффективные методы работы и рассматриваются все аспекты системного администрирования, включая:
• управление памятью, 
• проектирование и управление сетями, 
• электронную почту, веб-хостинг, 
• создание сценариев, 
• управление конфигурациями программного обеспечения, 
• анализ производительности, взаимодействие с системой Windows, 
• виртуализацию, DNS, 
• безопасность, 
• управление провайдерами IT-услуг и многое другое. 

     Nemeth, E. Unix and Linux System Administration Handbook [Text] / Evi Nemeth, Garth Snyder, Trent К. Hein, Ben Whaley ; with Terry Morreale, Ned McClain, Ron Jachim, David Schweikert, and Tobi Oetiker. — 4th. ed.. — Upper Saddle River [et all]: Prentice Hall, 2010. — 1344 p. — ISBN-10: 0131480057, ISBN-13: 978-0131480056. 

 

Курячий, Г. В. Операционная система UNIX. Курс лекций. Учебное пособие

Курячий, Г. В. Операционная система UNIX. Курс лекций. Учебное пособие [Текст] : учеб. пособие для вузов по специальностям в обл. информ. технологий / Георгий Владимирович Курячий ; Интернет ун-т информ. технологий. — М. : Интернет-ун-т информ. технологий, 2004. — 288 с. — ISBN: 5-9556-0019-1. 
      Аннотация
      Теоретические и когнитивные основания UNIX-подобных операционных систем, а также практические данные, необходимые для дальнейшего самостоятельного освоения как системного, так и прикладного использования UNIX. Посетитель нашего сайта Monet дополнил аннотацию кратким резюме содержания, в которое входит обсуждение этапов загрузки системы, технологий работы с внешними устройствами, файловыми системами и сетью в Linux, администрирование системы посредством конфигурационных файлов, управление пакетами. В завершающей лекции курса даётся обзор истории возникновения и развития Linux.

Ченнел Э. CLI : Работа с командами

Ченнел Э. CLI [Текст] : Работа с командами / Энди Ченнел (Andy Channelle)  //  Linux Format. — 2010. — № 4 (130), апр.. — С. 56-57. — (Первые шаги. Учебник). — Прил.: "Скорая помощь. Если вы хотите увидеть все файлы, в том числе и скрытые, имена которых начинаются с точки (.), пользуйтесь командой ‘ls ­a’. Здесь опция ‘a’ означает ‘all’ — «все». " ; "Просмотр файлов в терминале" : [команды cat и less]. — С. 57. 
      Аннотация
      Интерфейс командной строки (Command Line Interface, CLI) и командная строка многих ввергают в ступор, но Энди Ченнел обещает раскрыть ее мощь и предлагает помощь, чтобы научиться работать в терминале, как профи. 
      Первыми шагами на этом пути станут просмотр содержимого текущего каталога (папки), прогулка по файловой системе, создание пустого каталога (папки), копирование, перемещение удаление каталога (папки), копирование, перемещение, удаление файла (здесь следует обратить внимание на то, что в текстовом режиме файл нельзя восстановить, достав его из корзины). 
      Тем, кто захочет вручную редактировать конфигурационный файл, следует запомнить, что перед его редактированием обязательно нужно создать резервную копию исходного файла. Энди Ченнел объясняет почему это необходимо и показывает как это сделать.

 

 

Совет месяца : Двоичная магия

Совет месяца [Текст] : Двоичная магия : [инструменты командной строки file и ldd для вывода информации об исполняемых двоичных файлах]  //  Linux Format. — 2010. — № 4 (130), апр.. — С. 55. — (Учебники). 
      Аннотация
      Команда file выводит общую информацию о файле, ldd показывает, какие динамические библиотеки использует программа.

 

Балдин Е. М. Не самая страшная ОС

Балдин Е. М. Не самая страшная ОС [Текст] : [tar] / Евгений Михайлович Балдин  //  Linux Format. — 2010. — № 4 (130), апр.. — С. 55. — (Учебники). 
      Аннотация
      Программа резервного копирования tar, как воплощение лучших черт свободного программного обеспечения. 

Боровский А. Программирование для Unix : Часть 12: С окнами на «ты»

Боровский А. Программирование для Unix [Текст] : Часть 12: С окнами на "ты" / Андрей Боровский  //  Linux Format. — 2007. — № 5 (92), май. — С. 78-81. — (Программирование для Unix. Учебник). 
     Аннотация
     Заключительная статья цикла о низкоуровневом программировании в Linux/Unix. 
     Продолжение знакомства с библиотекой ncurses — в ncurses-II рассматриваются важные возможности ncurses, такие, как управление цветом (на примере программы cursedcolors) и поддержка мыши (на примере программы cursedmouse).

Боровский А. Программирование для Unix : Часть 11: ncurses: привет Окнам!

Боровский А. Программирование для Unix [Текст] : Часть 11: ncurses: привет Окнам! / Андрей Боровский  //  Linux Format. — 2007. — № 4 (91), апр. — С. 80-83. — (Программирование для Unix. Учебник). 
     Аннотация
     Дополнительное средство управления терминалом – открытая библиотека ncurses (new curses), которая создает удобный интерфейс для утилит командной строки и расцвечивает терминал всеми цветами радуги.