Знакомство с инструментарием slackware linux

Погружение в Salix. Часть 1. Общая характеристика, назначение, история

знакомство с инструментарием slackware linux

Каждый, кто имел дело с установкой Slackware, знает, что, хотя сам по себе «порога вхождения» в мир Linux вообще и в круг Slackware-систем – в частности. . Знакомство с этим дистрибутивом дает опыт, позволяющий найти пути Однако её исконный инструментарий был дополнен. Книги и руководства» Разработка программного обеспечения для Linux. Инструментарий» Знакомство с отладчиком gdb. Во-первых, достаточно сложный инструментарий установки, некоторое время на знакомство с этим решением, поскольку его плюсы.

С другой стороны, это зависит от производительности компьютера, на котором собирается система. Вполне достаточно даже более низких характеристик, а на быстром процессоре сборка пойдет значительно быстрее. Кстати, приблизительное время сборки каждого из пакетов указано в учебнике. За единицу времени, принимается время сборки пакета Binutils — ассемблера, линкера и ряда других, более мелких утилит для работы с объектными файлами. На вышеуказанной системе это заняло три минуты.

Состав дистрибутива Перечислять все входящие в LFS пакеты не имеет большого смысла. Список получится длинным, и практически ни о чем не говорящим новичку; избыточным для человека разбирающегося.

В этом небольшом разделе я лишь хотел дать несколько общих советов. Во-первых, собирая пакет, не описанный в книге, загляните в репозиторий патчей — возможно его уже адаптировали для использования в LFS. Во-вторых, BLFS почти полностью состоит из опциональных пакетов — просто выбирайте те, которые вам нужны и смело добавляйте в свою сборку LFS. В книге этому уделяется глава, но практические инструкции отсутствуют чуть менее, чем полностью.

В LFS этого будет достаточно. Вместо заключения За прошедшие полтора года я сильно продвинулся в своем изучении. Я еще очень далек от идеала и вряд ли могу даже называть себя настоящий линуксоидом — на домашнем компьютере уживаются старенькая Windows XP и Xubuntu Начните с Linux From Scratch.

Имена файлов могут интерпретироваться на нескольких уровнях.

книга Установка и конфигурирование LINUX

Говоря о файле, мы имеем в виду только сам файл например, testбез информации о его местонахождении. Абсолютное имя файла absolute filename в Linux представляет собой имя файла с указанием пути от корневого каталога.

Наконец, когда мы ссылаемся на test без указания каталога, имеется в виду относительное имя файла relative filename. С относительными файловыми именами связаны некоторые сложности, но вам, скорее всего, практически не придется иметь с ними дела.

знакомство с инструментарием slackware linux

Вы имеете дело с единой файловой системой, и все различия в физических носителях по возможности нивелируются. Флоппи-дисководу соответствует файл устройства, а не специальное имя диска. В Slackware Linux существует несколько способов работы с флоппи-дисководами; некоторые из них рассматриваются в главе 8.

Типы файлов В Linux файлы делятся на несколько типов: Мы не будем подолгу рассматривать каждый из этих типов. Из приведенных ниже коротких объяснений вы поймете, чем разные типы файлов отличаются друг от друга. За дополнительной информацией о типах файлов UNIX обращайтесь к документам, перечисленным в приложении А.

Обычные файлы Обычные файлы? Именно с ними вам придется работать большую часть времени.

Погружение в Salix. Часть 1. Общая характеристика, назначение, история

Например, текстовые файлы создаются при работе в emacs. Исходные тексты программ также создаются в виде текстовых файлов.

знакомство с инструментарием slackware linux

Например, графический редактор gimp создает и редактирует файлы в различных графических форматах. К этой же категории относятся и файлы, созданные программами для работы с базами данных или электронными таблицами.

знакомство с инструментарием slackware linux

Текстовые файлы с командами, также называемые сценариями оболочки shell scriptsсостоят из ASCII-символов, но интерпретируются системой не так, как другие файлы Linux. Исполняемые файлы представляют собой двоичные программные файлы, созданные в результате компиляции файлов с исходными текстами программ. Линус начал этот проект потому, что он хотел работать в операционной системе на базе Unix без существенных материальных затрат.

В дополнение к этому он хотел изучить подробности ввода и вывода го процессора. Linux был абсолютно бесплатно предоставлен для всеобщего доступа, чтобы любой мог изучить его и внести свои улучшения согласно условиям General Public License описание лицензии см.

Сегодня Linux вырос в одного из ведущих игроков на рынке операционных систем. Сотни, если не тысячи, программистов по всему миру разрабатывают сейчас Linux. В нём работают такие программы как Sendmail, Apache и BIND, которые являются очень популярным программным обеспечением, используемым на Интернет-серверах. Это ядро отвечает за управление процессором, памятью, жёсткими дисками и периферийным оборудованием вашего компьютера.

Это как раз то, что Linux делает на самом деле: Различные компании и отдельные люди собирают вместе ядро и различные программы для получения законченной операционной системы.

Такие сборки мы называем дистрибутивом Linux. Однако, как сказал однажды Исаак Ньютон: Программное обеспечение GNU работало на ядре Linux с первого же дня.

А для компиляции ядра использовался их компилятор gcc. Сегодня многие утилиты GNU от gcc до gnutar всё ещё являются базой для всех ведущих дистрибутивов Linux. По этой причине многие сторонники Фонда свободного программного обеспечения горячо настаивают на том, что их работу следует оценивать так же, как и ядро Linux. Целью этой книги является не накал страстей и без того жарких дискуссий, а скорее ознакомление новичков с терминологией. Когда же мы говорим о Linux, это может быть и ядро, и дистрибутив.

Это может сбить с толку. Slackware был создан Патриком Фолькердингом Patrick Volkerding в конце года и впервые был представлен широкой общественности 17 июля года.

знакомство с инструментарием slackware linux

Это был первый дистрибутив Linux, получивший широкое распространение. Фолькердинг был впервые начал изучать Linux, когда для проекта ему понадобился недорогой интерпретатор LISP. Фолькердинг использовал SLS Linux, исправляя в нём ошибки по мере их нахождения. В конечном итоге он решил объединить все исправления ошибок в свой собственный дистрибутив, чтобы его могли использовать он сам и его друзья.

Этот персональный дистрибутив быстро получил большую популярность, поэтому Фолькердинг решил дать ему имя Slackware и сделал его доступным для широкой общественности. Со временем Патрик добавил в Slackware новые вещи: Существует много причин, по которым Slackware является самым старым из существующих по сей день дистрибутивов Linux. Он не пытается эмулировать Windows, он старается быть похожим на Unix настолько, насколько это. Он не пытается обвешать процессы рюшечками, графическими интерфейсам в стиле point-and-click.

Вместо этого он предоставляет пользователям полный контроль над системой, позволяя им непосредственно видеть, что происходит.

Основы Slackware Linux

Его разработка ведётся без установки граничной даты выпуска: Slackware предназначен для людей, которым доставляет удовольствие изучать и тонко настраивать свои системы, чтобы эти системы делали только то, что нужно их пользователям. Стабильность и простота Slackware - это главные качества системы, благодаря которым пользователи используют её уже многие годы и продолжают использовать по сей день.

На сегодняшний день Slackware гордится своей репутацией как устойчивого сервера, так и рабочей станции без неожиданных сюрпризов. Вы можете встретить настольные системы Slackware, работающие с любым оконным менеджером или средой рабочего стола, или вообще без.

Под управлением Slackware работают мощные бизнес-решения, используя все возможности сервера, которые он может предоставить.