Архив метки: Книги

LFS — Linux From Scratch

w_linu01c8Год публикации: 2013

Автор: Джерард Бикманс

Редакторы: Метью Багрес, Брюс Дубс

Переводчик: Иван Лабутин

Язык: русский

Страниц: 367

Эта книга является ядром проекта Linux From Scratch, здесь вы найдете все инструкции и инструменты, необходимые для создания и построения собственного дистрибутива Linux. Книга даст вам шаблон полностью работающей и созданной вами операционной системы, вы сможете ее изменять, чтобы она соответствовала вашим потребностям и пожеланиям. Это самая главная задача проекта — вы контролируете все сами, книга просто дает вам некоторую базу в самом начале работы. Книга рассчитана на тех, кто хочет изучить Linux изнутри, понять как он работает и разобраться как все компоненты взаимодействуют друг с другом. Книга подойдет больше уже опытным пользователям, у которых есть некоторые знания Linux, новичкам же может быть тяжело со всем разобраться.

Читать

Программирование на языке ассемблера NASM для Unix

asmДата публикации: 2011

Автор: Столяров А. В.

Язык: Русский

ISBN 978-5-317-03627-0

Страниц: 190

Издательство: МАКС

В этой книге изложены основы низкоуровневого программирования на языке ассемблера NASM для платформы i386. Примеры из книги рассчитаны на использование в Linux и FreeBSD. Здесь рассматриваются принципы архитектуры фон Неймана, представление целых чисел с плавающей точкой, приведена система команд процессора i386, рассмотрены основы работы мультизадачной операционной системы, использование системных вызовов и многое другое. Рассматривается программирование на языке ассемблера в синтаксисе NASM. Для освоения книги уже необходимо иметь базовые знания. Она подойдет для студентов-программистов, которые хотят освоить низкоуровневое программирование. Читать

Просто о Vim

vimГод публикации: 2008

Автор: С. И. Сваруп

Язык: Русский

Лицензия: Creative Commons Attribution-Share Alike 3.0 Uported

Страниц: 72

Vim — это текстовый редактор для персонального компьютера, который может работать в операционной системе Linux и Windows. Но это не обычный редактор, здесь есть ряд возможностей, которые позволят вам делать это лучше, быстрее и эффективнее. Быстрое редактирование текста очень важно, vim позволяет редактировать документы намного быстрее чем все остальные редакторы. Прочитав эту книгу вы сможете использовать Vim на полную мощность и извлекать из этого максимальную пользу. Читать

Практикум: модули ядра Linux

kernГод публикации: 2015

Автор: Олег Цилюрик

Язык: русский

Страниц: 400

Лицензия: Creative Commons Attribution ShareAlike

 

Эта книга — конспект курса практических занятий, по написанию модулей ядра, которые проводила компания Global Logic для своих украинских подразделений. Курс основан на материалах тренингов «Программирование модулей ядра Linux». Читать

Скотт Шакон — Pro Git

64d331474372489cbe2fb0649a20f10aГод выпуска: 2014

Издание: 2

Язык: русский

Автор: Скотт Шакон

Страниц: 289

Лицензия: CC-BY-NC-SA

 

Система управления версиями отслеживает изменения в файлах, таким образом, чтобы потом можно было вернутся к предыдущему состоянию. Это очень полезно, когда вы пишите программы, вы можете делать программу дальше и не бояться допустить ошибку, которую потому будет сложно исправить, достаточно просто откатиться на старую версию, посмотреть как все работало и уже тогда решать проблему. Читать

Келеб Докси — Введение в программирование на Go

goГод публикации: 2015

Автор: Калеб Докси

Язык: русский

Переводчики: Максим Полетаев, Виктор Розаев

Страниц: 90

Язык программирования Go или Golang, это компилируемый язык, разработанный компанией Google. Работа над языком началась еще в 2007 году и его одним из его разработчиков был основатель Unix, Кен Томпсон. Этот язык позиционирует себя как замена языка программирования си. Он предназначен для системного программирования и поддерживает все необходимые возможности, кроме компиляции есть интерпретатор, позволяющий быстро отлаживать программы. Читать