Chastniimastertver.ru

Ремонт бытовой техники
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Unix-подобная операционная система

Unix-подобная операционная система

Unix-подобная операционная система (иногда сокр. как *nix или UN*X) — операционная система, которая образовалась под влиянием Unix. Термин включает свободные/открытые операционные системы, образованные от Unix компании Bell Labs или эмулирующие его возможности, коммерческие и запатентованные разработки, а также версии, основанные на исходном коде Unix. Нет стандарта, определяющего термин, и допустимы различные точки зрения о том, считать определённый продукт Unix-подобным или нет.

Содержание

Термин «Unix-подобный» и торговая марка UNIX [ править | править код ]

The Open Group обладает торговой маркой UNIX и управляет разработкой стандарта Single UNIX Specification, где слово «UNIX» используется как знак соответствия. Они не приветствуют употребление термина «UNIX-подобный» и считают, что это злоупотребление их товарным знаком. Руководства, изданные группой, требуют использования заглавных букв в названии UNIX либо выделение другим способом от остального текста, одобряют использование слова «UNIX» как прилагательного в сочетании с такими словами, как «система», и не одобряют написание через дефис (относится к английским текстам). Наиболее близкий термин, который они сочли бы корректным, был бы Unix system-like [2] .

В 2007 году Wayne R. Gray пытался оспорить в суде возможность использования слова «UNIX» как товарного знака, но проиграл процесс. Суд поддержал статус товарного знака и право собственности на него. [3] [4]

Также в 2007 году X/Open Company Ltd. настояла на том, чтобы немецкий Университет Касселя не использовал UNIX в качестве сокращения [5] .

Категории [ править | править код ]

Деннис Ритчи, один из создателей Unix, выразил своё мнение, что Unix-подобные системы, такие, как Linux, являются де-факто Unix-системами. Эрик Рэймонд предложил разделить Unix-подобные системы на 3 типа:

  • Генетический Unix: Системы, исторически связанные с кодовой базой AT&T. Большинство, но не все коммерческие дистрибутивы Unix-систем попадают под эту категорию. Так же, как и BSD-системы, которые являются результатами работы университета Беркли в поздних 1970-х и ранних 1980-х. В некоторых из этих систем отсутствует код AT&T, но до сих пор прослеживается происхождение от разработки AT&T.
  • UNIX по товарному знаку, или бренду: эти системы, в основном коммерческого характера, были определены The Open Group как соответствующие Единой спецификации UNIX, и им разрешено носить имя UNIX. Большинство этих систем — коммерческие производные кодовой базы UNIX System V в той или иной форме (например, Amiga UNIX), хотя некоторые (например, z/OS компании IBM) заслужили торговую марку через слой совместимости с POSIX, не являясь, по сути, Unix. Многие старые Unix-системы не подходят под это определение.
  • Unix по функциональности: В целом, любая система, поведение которой примерно соответствует спецификации UNIX. К таким системам можно отнести Linux и Minix, которые ведут себя подобно Unix-системе, но не имеют генетических связей с кодовой базой AT&T. Большинство свободных/открытых реализаций Unix, являясь генетическим Unix или нет, подпадают под ограниченное определение этой категории в связи с дороговизной сертификации The Open Group, которая стоит несколько тысяч долларов.

Cygwin, не являясь операционной системой, предоставляет Unix-подобную среду в Microsoft Windows; также существуют сервисы Microsoft Windows для Unix.

Развитие Unix-подобных систем [ править | править код ]

Unix-системы начали появляться с поздних 1970-х и ранних 1980-х. Много проприетарных версий, таких, как Idris (1978), Coherent ( англ. ) (1983) и UniFLEX ( англ. ) (1985), ставили целью обеспечить нужды бизнеса функциональностью, доступной обученным пользователям Unix.

Когда AT&T разрешила коммерческое лицензирование Unix в 1980-х, множество разработанных проприетарных систем основывалось на этом, включая AIX, HP-UX, IRIX, Solaris, Tru64 UNIX, Ultrix и Xenix. Это во многом вытесняло проприетарные клоны. Растущая несовместимость между системами привела к созданию стандартов взаимодействия, в том числе POSIX и Единой спецификации UNIX.

Между тем в 1983 году был запущен проект GNU, благодаря которому удалось сделать операционную систему, которую все пользователи компьютера могли свободно использовать, изучать, исправлять, пересобирать. Различные Unix-подобия разрабатывались аналогично GNU, часто с теми же основными компонентами. Они, прежде всего, служили дешёвым замещением Unix и включали 4.4BSD, Linux и Minix. Некоторые из них послужили основой для коммерческих Unix-систем, таких, как BSD/OS и macOS. Примечательно, что Mac OS X 10.5 (Leopard) сертифицирован Единой спецификацией UNIX [6] .

Сравнение операционных систем семейства Linux/UNIX и Windows

В последнее время наблюдается большой приток пользователей Linux. Как правило это люди уже имеющие вполне приличный опыт в общении с компьютером, но этот опыт в большинстве случаев ограничен одной системой. Естественно, что этой системой является самая распространенная на сегодня на дескотопах операционная система компании Microsoft MS Windows. Большое число пользователей Windows также ставят Linux, или запускают его с «Live CD» «на посмотреть».

Читайте так же:
При установке драйвера пишет система несовместима

И тут возникает сразу несколько проблем, связанных с тем, что новые пользователи Linux ожидают увидеть перед собой «еще один Windows». А Linux — это совсем не клон Windows, это совсем другая система, с другой основой, другими традициями, другими возможностями и другими требованиями к пользователю.

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

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

Экскурс в историю (очень краткий)

Для сравнения, думаю невредно освежить в памяти краткую историю сравниваемых операционных систем.

История Unix

Операционная система UNIX была создана еще до эры коммерческого софта. Она писалась инженерами, как система «для себя». Поэтому в нее были заложены передовые на то время концепции. В дальнейшем своем развитии при добавлении новых черт, обычно считалось, что делать нужно «правильно». Т.е. например если нужно было выбирать из двух решений, одно из которых было с инженерной точки зрения «неправильным», например повышало производительность сегодня, но могло принести затруднения в дальнейшем, как правило, такое решение отвергалось и выбиралось «правильное» решение, пусть и с определенной потерей производительности.

Первые версии UNIX были написаны на Ассеблере, затем система была переписана на СИ. Это дало системе уникальную переносимость. На PC UNIX был портирован, а точнее заново написан (Linux) сразу, как только развитие PC, а точнее выпуск PC на процессоре i386, позволило это сделать.

В 1985 году стартовал проект POSIX. Это стандарт на интерфейсы UNIX-подобных ОС. Во многом благодаря наличию такого стандарта, так быстро смог появится на свет и достигнуть зрелости Linux — свободная воплощение UNIX.

Развитие интернета с самого начала и до нашего времени неразрывно связано с серверами под управлением ОС UNIX. Сначала с коммерческими, а теперь все больше и больше со свободными.

С точки зрения коммерциализации развитие UNIX можно разделить на три этапа.

  1. Некоммерческое распространение в университетах.
  2. Распространение коммерческих UNIX систем.
  3. Появление свободных реализаций (Linux, FreeBSD) и вытеснение коммерческих систем (настоящий момент).

До появления системы X Window System UNIX была системой с текстовым интерфейсом, затем добавился графический, но традиционно текстовый интерфейс сохраняет важное значение.

Очень важно то, что UNIX с самого начала был многозадачной и многопользовательской системой. Т.е. на одной машине могут работать сразу несколько пользователей, и выполняться несколько программ одновременно.

Фирменной чертой всех UNIX-подобных ОС была и остается надежность.

ГодСобытиеКомментарийРазрМногопольз.Многозадачн.
1971Первая версия UNIXНа ассемблере32ЕстьЕсть
1973Третья версия UNIXНа Си32ЕстьЕсть
1983TCP/IP32ЕстьЕсть
1983Проект GNU стартовалПодготовил свободную обвязку для UNIX- подобных ОС32ЕстьЕсть
1984X Window SystemОконная система32ЕстьЕсть
1985Стартовал проект POSIXСтандарты интерфейсов UNIX-подобных систем32ЕстьЕсть
1991Появление LinuxПервая свободная реализация ядра UNIX для PC, 32 разрядная, сеть32ЕстьЕсть
1993Появление FreeBSDЕще одна свободная реализация ядра UNIX для PC, 32 разрядная, сеть32ЕстьЕсть
История Windows

Истоки зарождения операционной системы Windows следует искать в предшествующей ей операционной системе той же самой фирмы — DOS. Все операционные системы компании Microsoft, это прежде всего коммерческие проекты. Об этом нужно помнить всегда, особенно, когда стараешься понять истоки тех или других решений, как коммерческого плана, так и технического.

Первой ОС из этого семейства была DOS. Может показаться, что DOS собственно имеет косвенное отношение к обсуждаемому предмету. Но, многие традиции, база пользователей и разработчиков, их привычки, идут именно оттуда.

DOS была однозадачной однопользовательской операционной системой с текстовым интерфейсом. Первая версия Windows представляла собой нечто, негодное для работы и распространения не получила. Работать стало в Windows стало возможно, начиная с версии 3. В версии Windows For Workgroups 3.1 появилась возможность работы с сетью. Winodws серии 3 представляли собой запускаемую поверх DOS систему. Отличались невысокой надежностью.

Читайте так же:
Установка системы на компьютер с нуля

В 1995 годы вышла новая версия — Windows 95. Код частично был 32 разрядным, частично 16 разрядным, встроенная сеть. По сравнению с Windows серии 3 это был серьезный шаг вперед. Повысилась надежность, но до надежности UNIX-подобных ОС было еще далеко. В качестве рабочей станции с натяжкой конечно, надежности хватало, в качестве сервера, нет. Позже были выпущены еще две ОС этой линии, Windows 98 и Windows Me. После этого линия была закрыта.

В 1993 году вышла новая версия — Windows NT 3.1. Это уже была полностью 32 разрядная система. Разработана она была с нуля, для ее разработки были наняты известные специалисты. Были внедрены новые концепции. Это подняло надежность почти до уровня надежности UNIX-подобных систем. Эта ОС уже могла работать в качестве сервера. Продолжение этой линии, операционные системы Windows 2000, Windows XP и Windows Vista.

ОС линии NT были многозадачными, начиная с Windows XP появилась и возможность работать нескольким пользователям, хотя и более ограниченная и гораздо менее удобная, чем у UNIX-подобных ОС.

ГодСобытиеКомментарийРазрМногопольз.Многозадачн.
1981DOS16НетНет
1985Windows 1.0Надстройка над DOS16НетНет
1990Windows 3.0Надстройка над DOS16НетЕсть
1992Windows For Workgroups 3.1Надстройка над DOS, сеть16НетЕсть
1995Windows 95сеть16/32НетЕсть
1993Windows NTсеть32с 1998Есть
2000Windows 2000сеть32ЕстьЕсть
2005Windows XPсеть32ЕстьЕсть
2007Windows Vistaсеть32ЕстьЕсть
Техническое устройство с точки зрения пользователя

С точки зрения пользователя UNIX устроен примерно так:

  1. Ядро. Работает с устройствами, управляет памятью и процессами.
  2. Текстовая подсистема, работа с системой через терминал. Причем для управления всеми возможностями ОС достаточно только текстовой подсистемы. Возможно вход через эту подсистему многих пользователей. Богатый набор как встроенных утилит, так и приложений, работающих в текстовом режиме.
  3. Графическая подсистема Xwindow. Запускается как процесс в системе.
  4. Система удаленного доступа в текстовом режиме. Позволяет полноценную работу с ОС в текстовом режиме. Потребляет мало ресурсов. Позволяет работать на сравнительно слабых компьютерах одновременно десяткам и сотням пользователей. Количество сессий ограничено ресурсами компьютеров.
  5. Система удаленного доступа в графическом режиме. Позволяет одновременно работать нескольким пользователям в графическом режиме. Количество сессий ограничено ресурсами компьютеров.
  6. Система передачи графического окна приложения на другой компьютер. Позволяет запустив приложение на одном компьютере, управлять им с другого компьютера, через окно приложения, передаваемое на этот другой компьютер. Количество сессий ограничено ресурсами компьютеров.
Windows
  1. Ядро. Работает с устройствами, управляет памятью и процессами, управляет графической подсистемой.
  2. Графическая подсистема. Обеспечивает интерфейс с пользователем. Приоритетная система для пользовательского интерфейса.
  3. Текстовая подсистема. Обеспечивает текстовый интерфейс с пользователем. Текстовый интерфейс весьма урезанный. Набор утилит текстового режима как встроенных, так и других производителей весьма куцый. Синтаксис и состав команд текстового режима меняется от версии к версии. Запускается только поверх графического режима.
  4. Система удаленного доступа. Появилась впервые, как встроенная в систему, в Windows NT Server 4.0. До этого были только продукты других фирм. В связи с тем, что запускается полноценная графическая сессия, кушает очень много ресурсов. Наличие системы удаленного доступа и количество одновременных сессий может вообще отсутствовать или быть ограничено в разных версиях из коммерческих соображений.
Сравнение концепций

Давайте теперь рассмотрим, чем отличается подход к работе в этих двух системах.

UNIX: Концепция «Toolbox»

Поскольку UNIX разрабатывалась инженерами и для инженеров, в ее основу была положена концепция toolbox (ящик с инструментами). Что это значит? Это значит, что при создании софта и встроенных утилит для UNIX не делали универсальные программы, каждая из которых выполняла бы внутри себя все, необходимые пользователю действия, а для каждой небольшой задачи создавалась своя утилита, которая выполняла свою задачу, только одну, но делала это хорошо. Дело пользователя было при помощи набора этих утилит выполнить операции, которые ему нужно сделать.

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

Для того, чтобы утилиты могли обмениваться между собой результатами своей работы, в качестве носителя информации был выбран текстовый файл. Для обмена информацией между утилитами были изобретены «pipes» (трубы). При помощи «труб» информация с выхода одной команды может быть передана на вход второй, та ее обрабатывает, выдает свою информацию на выход, которая может быть передана на вход третьей и так далее.

Читайте так же:
Установка системы жидкостного охлаждения на компьютер

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

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

Windows: Концепция «Тостер»

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

Ухудшает ситуацию о построением комплексов на базе Windows то, что большинство программ — коммерческие и используют свои, бинарные и как правило закрытые форматы данных и файлов. Такой подход превращает компьютер в устройство, которое может выполнять ограниченный изготовителем ПО набор функций, в пределе в этакий своеобразный «тостер», который выполняет только то, что задумал его изготовитель.

Плюс такого подхода — легкость вхождения неподготовленного пользователя. Минус — то, что обманутый кажущейся легкостью пользователь вообще не хочет ничему учиться и не выполнять необходимых действий. На поводу идут и производители софта. Это одна из причин такого обилия документов отформатированных пробелами, пренебрежения безопасностью и как следствие вирусных эпидемий.

Заключение

Конечно, в обоих системах не доминирует свой подход на 100 процентов. Как в Windows есть возможность пользоваться текстовой консолью и создавать .bat файлы, так и в UNIX есть большой набор программ, со свойствами присущими скорее «тостерному» подходу. И все таки описанная разница в подходах есть и она достаточно ярко выражена.

Установка на Unix-системы

Этот раздел описывает установку и настройку PHP на Unix-системах. Пожалуйста, прочитайте все разделы, касающиеся вашей платформы или веб-сервера, прежде чем вы приступите к установке.

Как сказано в разделе Общие указания по установке, в этом разделе в основном мы описываем установку PHP, ориентированную на веб, однако мы также затрагиваем установку PHP для использования в командной строке.

Есть несколько способов установки PHP на Unix платформы. Один из них — процесс конфигурирования и компиляции исходников, другой — установка из пакетов. Этот документ сфокусирован на установке из исходных кодов. Много Unix-подобных систем имеют различные системы установки программ из пакетов. Они могут помочь при установке стандартных конфигураций, но если вам необходимы другие варианты (такие как безопасный сервер или другой драйвер базы данных), вам может потребоваться скомпилировать PHP и/или ваш веб-сервер. Если вы незнакомы с компилированием собственного программного обеспечения, то, может быть, стоит поискать готовый пакет PHP с нужными вам возможностями, собранный кем-нибудь ещё.

  • Базовые знания Unix (способность обращаться с "make" и компилятором C)
  • Компилятор ANSI C
  • Веб-сервер
  • Любые компоненты, специфичные для отдельных модулей PHP (такие как библиотеки GD , PDF и т.д.)
  • autoconf: 2.59+ (для PHP >= 7.0.0), 2.64+ (для PHP >= 7.2.0)
  • automake: 1.4+
  • libtool: 1.4.x+ (кроме версии 1.4.2)
  • re2c: 0.13.4+
  • bison:
    • PHP 7.0 — 7.3: 2.4 и выше (включая Bison 3.x)
    • PHP 7.4: > 3.0

    Общая (или начальная) конфигурация PHP задаётся параметрами скрипта configure. Вы можете просмотреть список допустимых параметров вместе с их кратким пояснением при помощи команды ./configure —help. Различные опции документированы в данном руководстве отдельно, список основных параметров можно просмотреть в приложении Основные параметры конфигурации, тогда как параметры, специфичные для различных модулей, описаны на страницах документации, посвящённых этим модулям.

    Когда PHP сконфигурирован, все готово к сборке модулей и/или исполняемых файлов. Об этом должна позаботиться команда make. Если что-то не получилось и вы не можете понять почему, смотрите раздел Проблемы установки.

    Замечание:

    Некоторые Unix системы (такие как OpenBSD и SELinux) могут запрещать, из соображений безопасности, выделение памяти одновременно как записываемой и исполняемой. Это называется PaX MPROTECT или нарушение защиты W^X. Тем не менее, такой режим выделения памяти необходим для поддержки JIT компиляции PCRE JIT, так что в таких случаях необходимо собирать PHP без поддержки JIT компиляции PCRE, либо бинарные файлы должны быть внесены в белый список операционной системы,

    Замечание: Кросс-компиляция под ARM с помощью "Android toolchain" на данный момент не поддерживается.

    2.2. Установка MySQL на Unix/Linux Используя Универсальные Двоичные файлы

    Oracle обеспечивает ряд двоичных дистрибутивов MySQL. Они включают двоичные дистрибутивы в форму сжатых файлов tar (файлы с a .tar.gz расширение) для многих платформ, так же как двоичных файлов в специфичном для платформы пакете форматирует для выбранных платформ.

    Этот раздел покрывает установку MySQL от сжатого двоичного распределения файла tar . Для других специфичных для платформы форматов пакета см. другие специфичные для платформы разделы. Например, для дистрибутивов Windows, см. Раздел 2.3, "Устанавливая MySQL на Microsoft Windows".

    У MySQL сжатые двоичные дистрибутивы файла tar есть имена формы mysql- VERSION — OS .tar.gz , где VERSION число (например, 5.7.2 ), и OS указывает на тип операционной системы, для которой предназначается распределение (например, pc-linux-i686 или winx64 ).

    Чтобы установить MySQL от сжатого двоичного распределения файла tar , у Вашей системы должен быть GNU gunzip распаковать распределение и разумный tar , чтобы распаковать это. Если Ваша программа tar поддерживает z опция, это может и распаковать и распаковать файл.

    tar GNU, как известно, работает. Стандартный tar , предоставленный некоторые операционные системы, не в состоянии распаковать длинные имена файлов в распределении MySQL. Следует загрузить и установить tar GNU, или при наличии, использовать предварительно установленную версию tar GNU. Обычно это доступно как gnutar , gtar , или как tar в пределах GNU или каталога Free Software, такой как /usr/sfw/bin или /usr/local/bin . tar GNU доступен от http://www.gnu.org/software/tar/ .

    Если Вы ранее установили MySQL, используя Вашу операционную систему собственная система управления пакета, такой как yum или apt-get , можно испытать установку задач, используя собственный двоичный файл. Удостоверьтесь свой предыдущий MySQL, предыдущая установка была удалена полностью (использующий Вашу систему управления пакета), и что любые дополнительные файлы, такие как старые версии Ваших файлов данных, были также удалены. Следует также проверить существование конфигурационных файлов такой как /etc/my.cnf или /etc/mysql каталог был удален.

    Если Вы сталкиваетесь с проблемами и потребностью зарегистрировать отчет об ошибках, пожалуйста, используйте инструкции в Разделе 1.7, "Как Сообщить об Ошибках или проблемах".

    На Unix, чтобы установить сжатое двоичное распределение файла tar , распакуйте это в расположении установки, которое Вы выбираете (обычно /usr/local/mysql ). Это создает каталоги, показанные в следующей таблице.

    Таблица 2.3. Двоичный Пакет MySQL Installation Layout for Generic Unix/Linux

    КаталогСодержание Каталога
    binКлиентские программы и mysqld сервер
    dataФайлы журнала, базы данных
    docsРуководство в формате Информации
    manСтраницы руководства Unix
    includeВключайте (заголовок) файлы
    libБиблиотеки
    scripts mysql_install_db
    shareРазные файлы поддержки, включая сообщения об ошибках, sampleconfiguration файлы, SQL для установки базы данных
    sql-benchСравнительные тесты

    Отладочные версии mysqld двоичного файла доступны как mysqld-отладка . Чтобы скомпилировать Вашу собственную отладочную версию MySQL от исходного распределения, используйте соответствующие параметры конфигурации позволить отладить поддержку. Для получения дополнительной информации по компиляции из источника см. Раздел 2.9, "Устанавливая MySQL из Источника".

    Чтобы установить и использовать двоичное распределение MySQL, основная последовательность команды похожа на это:

    mysql_install_db создает названный файл опции по умолчанию my.cnf в основном каталоге установки. Этот файл создается из шаблона, включенного в названный пакет распределения my-default.cnf . Для получения дополнительной информации см. Используя Демонстрационный Конфигурационный файл Сервера Значения по умолчанию .

    Более подробная версия предыдущего описания для того, чтобы установить двоичное распределение следует.

    Эта процедура предполагает, что Вы имеете root (администратор) доступ к Вашей системе. Альтернативно, можно снабдить префиксом каждую команду, используя sudo (Linux) или pfexec (OpenSolaris) команда.

    Процедура не устанавливает паролей для учетных записей MySQL. После следования за процедурой продолжите к Разделу 2.10, "Установка Постустановки и Тестирование".

    Создайте a mysql Пользователь и Группа

    Если у Вашей системы уже нет пользователя и группы для mysqld , чтобы работать как, Вы, возможно, должны создать тот. Следующие команды добавляют mysql группа и mysql пользователь. Вы могли бы хотеть вызвать пользователя и сгруппировать что-то еще вместо mysql . Если так, замените соответствующим именем в следующих инструкциях. Синтаксис для useradd и groupadd может разойтись немного в различных версиях Unix, или у них могут быть различные имена, такие как adduser и addgroup .

    Поскольку пользователь требуется только в целях владения, не входят в систему цели, useradd команда использует -r опция, чтобы создать пользователя, у которого нет полномочий входа в систему к Вашему узлу сервера. Опустите эту опцию, чтобы разрешить входы в систему для пользователя (или если Ваш useradd не поддерживает опцию).

    Получите и Распакуйте Распределение

    Выберите каталог, в соответствии с которым Вы хотите распаковать распределение и расположение изменения в него. Пример здесь распаковывает распределение под /usr/local . Инструкции, поэтому, предполагают, что у Вас есть разрешение, чтобы создать файлы и каталоги в /usr/local . Если тот каталог защищается, следует выполнить установку как root .

    Получите файл распределения, используя инструкции в Разделе 2.1.3, "Как к MySQL Get". Для данного выпуска двоичные дистрибутивы для всех платформ создаются из того же самого исходного распределения MySQL.

    Распакуйте распределение, которое создает каталог установки. Затем создайте символьную ссылку на тот каталог. tar может распаковать и распаковать распределение, если это имеет z поддержка опции:

    Команда tar создает названный каталог mysql- VERSION — OS . ln команда делает символьную ссылку на тот каталог. Это позволяет Вам сослаться более легко на каталог установки как /usr/local/mysql .

    Если Ваш tar не имеет z поддержка опции, используйте gunzip , чтобы распаковать распределение и tar , чтобы распаковать это. Замените предыдущую команду tar следующей альтернативной командой, чтобы распаковать и извлечь распределение:

    Выполните Установку Постустановки

    Остаток от процесса установки включает установку конфигурационного файла, создание базовых баз данных, и запуск сервера MySQL. Для инструкций см. Раздел 2.10, "Установка Постустановки и Тестирование".

    У учетных записей, которые перечисляются в таблицах предоставления MySQL первоначально, нет никаких паролей. После запуска сервера следует установить пароли для них использующий инструкции в Разделе 2.10, "Установка Постустановки и Тестирование".

    Установка операционной системы типа unix linux

    Имеется загрузчик, который позволяет выборочно загружать требуемую ОС с диска.

    Поддержка файловых системам других ОС.

    Файловые системы DoubleSpace/Stacked и т.п. становятся доступными на чтение и на запись в Linux при работе эмулятора DOS.

    Файловая система ОС Linux поддерживает все стандартные форматы CD ROM.

    Linux способен быть как клиентом, так и сервером сетевой файловой системы NFS. Linux поддерживает протоколы NCP и SMB и может служить файлсервером или получать доступ к файлосерверам NetWare и Windows for Workgroups, Windows NT.

    Установка Linux в раздел DOS.

    На базе UMSDOS построен 4-х дискетный дистрибутив Mini-Linux, который устанавливается в файловую систему DOS.

    Работа с дискетами в формате DOS.
    Выполнение прикладных программ DOS.

    • информационными базами данных:
      • Консультант +,
      • Пульс цен,
      • Оптовики России,
      • и др.;

      Приложение DOS выполняется параллельно с другими процессами. Можно одновременно выполнять несколько приложений DOS.

      Работа с приложениями MS Windows.

      В эмуляторе DOS можно выполнять MS Windows 3.0 в реальном режиме и соответствующие приложения. MS Windows 3.1 и Windows for Workgroups работают в эмуляторе версии 0.63, хотя для этих целей dosemu пока следует рассматривать как альфа-версию. Эмулятор DOS быстро развивается.

      Фирма Willows Software, Inc. разработала коммерческую систему TWIN XPDK. Эта система содержит компоненту, функционально аналогичную WINE, с помощью которой в X Windows работают приложения Microsoft Office Applications, Word, Excel and Project. В целом TWIN XPDK это набор средств для разработчика MS Windows приложений (в т.ч. для Win95), который позволяет разработчику без дополнительных усилий переносить приложения между рядом платформ, включая Unix, OS/2, Mac.

      Фирма Caldera, Inc., стартовый капитал которой составили инвестиции Noorda Family Trust, Inc. (Ray Noorda — прежний главный управляющий фирмы Novell), продает систему Caldera Network Desktop, основанную на Linux. Caldera приобрела у фирмы SunSoft, Inc лицензию на Wabi — коммерческую систему функционально аналогичную свободной системе WINE. По цене не более $200 Wabi будет поставляться в составе диска Caldera Solutions CD.

      Выполнение программ из различных версий Unix.

      В Linux (и обратно) легко переносятся на уровне исходных текстов программы из систем Unix System V и BSD.

      Linux поддерживает стандарты открытых систем, в т.ч. POSIX. Мировой лидер по вопросам стандартизации информационных технологий и держатель торговой марки UNIX компания X/Open присвоила ОС Linux сертификат стандарта POSIX.1 FIPS151-2. Это означает официальное признание того факта, что практически все Unix-приложения могут быть без проблем переносимы в Linux. Не за горами сертификация относительно POSIX.2, POSIX.4 и POSIX.7. Компания Lasermoon, выпускающая дистрибутив Linux-FT, имеет членство в X/Open.

      голоса
      Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector