Linux для начинающих. Часть 3. Установка операционной системы Linux

31 марта 2020 Мэтт Миллс Советы и хитрости 0

Немного истории

Хотя история Linux начинает писаться чуть позже, ее происхождение заставляет нас вернуться к началу 80-х, когда Ричард Столлман начал Проект GNU с целью создания аналогичной и UNIX-совместимой операционной системы. В 1985 году Фонд свободного программного обеспечения была разработана и была разработана Стандартная общественная лицензия GNU, чтобы иметь правовую основу, которая позволяла бы свободно распространять это программное обеспечение.

Позже 1991 Линус Торвальдс, 23-летний студент по информатике из Хельсинкского университета, предложил создать операционную систему, которая работает как UNIX, но также работает на любом компьютере. В это время сам Торвальдс установил как минимальное требование, чтобы компьютер имел процессор i386.

Основной целью этого студента было создать ядро ​​операционной системы, которая была полностью UNIX-совместимых и, таким образом, разрешено запускать все бесплатные UNIX-совместимые программы, разработанные Free Software Foundation, которые поставляются с лицензией GNU. Для разработки этого ядра Торвальдс был вдохновленный Minix , сокращенная версия UNIX.

Немного истории

Несколько месяцев спустя, в конце августа 1991 года, Торвальдс уже имел версию Linux, но, поскольку она все еще была очень простой и с небольшим количеством функций, он решил продолжить разработку версии , которая была выпущена в этом месяце. Октябрь того же года, и это уже было в состоянии запустить два основных инструмента GNU, интерпретатор команд (bash) и компилятор Си.

Молодой человек продолжал работать над разработкой операционной системы, и после версии большая поддержка других людей, которые начали участвовать с Линусом в разработке, заставила его быстро перейти к версии 0.1. Спустя полтора года, в декабре 1993 года, версия Linux 1.0 родилась и основа этой операционной системы с открытым исходным кодом, которая за эти годы выросла по сей день при поддержке каждого разработчика. которые внесли свой вклад.

Подготовка к установке операционной системы Linux на компьютер

Создание загрузочного USB-flash drive (загрузочной флешки) с дистрибутивом Linux

Выбранный Линукс-дистрибутив целесообразнее всего загрузить с сайта разработчика. В нашем случае это будет страница загрузки сайта

Могу предположить, что сегодня большинство пользователей предпочтут создать загрузочную флешку с дистрибутивом Линукс, а не оптический диск.

Для подготовки загрузочного USB-flash drive в Windows можно смело порекомендовать утилиту Universal USB Installer. Ранее мы уже знакомились с этой программой в статье непосредственно посвященной простейшим способам создания загрузочных флешек, в том числе и для дистрибутивов Windows.

Планирование установки

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

То же самое можно сказать, если в настольном компьютере для этой цели есть возможность выделить отдельный жесткий диск.

В противном случае можно установить Linux в качестве второй операционной системы на тот же жесткий диск, на котором уже присутствует Windows.

При этом необходимо иметь в виду, что после установки Windows-загрузчик будет заменен на обычно используемый в современных версиях Linux GRUB.

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

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

Перед установкой Linux на занятый другой операционной системой или данными носитель стоит убедиться в том, что есть возможность высвободить на нем по крайней мере 15 — 20 Гб свободного места для создания новых Linux-разделов. При этом можно облегчить работу Linux-установщику.

Читайте также:  Как самостоятельно починить кнопку Home на iPhone, iPad?

Для этого нужно сделать в Windows дефрагментацию диска и самостоятельно сжать нужный том. О том, как это сделать в Windows 7 / 8 было описано в статье, посвященной переносу системы на новый диск.

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

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

Операционная система Linux

Благовещенский Государственный Педагогический Университет

РЕФЕРАТ

по дисциплине "Операционные системы"

Тема: "Операционная система Linux"

Выполнил: Шевчук М.А.

Проверил: Галаган Т.А.

Благовещенск 2010 г.

Оглавление

Введение

Часть 1. Истоки Linux

Часть 2. Рождение Linux

Часть 3. Развитие Linux

Часть 4. Распространение Linux

Заключение

Список литературы

Введение

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

Часть 1. Истоки Linux

Справедливо считается, что Linux имеет двух прародителей, на основании которых он и возник. Это операционная система UNIX и проект GNU. О них будет рассказано Unix-подобной операционной системой, совместимой с ней. Первая система Unix была разработана в 1969г. в подразделении Bell Labs компании AT&T. В те времена компании AT&T было запрещено заниматься компьютерным бизнесом, поэтому операционная система Unix распространялась бесплатно и её исходные коды были открыты. Это обстоятельство способствовало распространению системы в университетской среде, и стремительному её развитию. Студенты и профессора вносили в неё улучшения, создавали для неё утилиты. Коммерческие компании разрабатывали клоны системы Unix. Система стремительно набирала популярность и была установлена на множестве компьютеров. В 1983 году был реализован стек протоколов TCP/IP, что значительно расширило её сетевые возможности. В итоге, в 80-х годах, накал борьбы между производителями Unix-ов достиг максимума. В 1983 с корпорации AT&T был снят запрет на занятие компьютерным бизнесом. Она занялась коммерциализацией свой разработки. Были закрыты исходные коды системы, а компании использующие эти коды, подвергались патентным преследованиям. После нескольких лет таких UNIX-войн развитие Unix практически сошло на нет. И UNIX уступила место на компьютерах конкурирующим системам, в частности MS DOS и Apple Macintosh.

Вторым прародителем Linux, можно считать проект GNU Ричарда Столлмана. Он возник в 1983 году, и его целью было создание полностью свободной операционной системы. Толчком к рождению проекта стали обстоятельства возникшие в 1982 году. Тогда Ричард Столлман работал в лаборатории искусственного интеллекта Массачусетского Технологического Института. В их лабораторию была куплена коммерческая операционная система. Условия лицензирования этой системы накладывали ограничения на распространение исходных кодов программ, и это заметно тормозило процесс разработки программного обеспечения, требовало повторной разработки уже существующих компонентов. Ричард Столлман, сам будучи очень талантливым программистом решил переломить это порочное положение вещей в программировании. 27 сентября 1983 года он объявил о начале разработки проекта GNU (GNU is Not Unix) целью которого было создание Unix-совместимой операционной системы, у которой будет ядро и все необходимые сопутствующие утилиты (редактор, оболочка, компилятор и т.д.). Так же декларировалась возможность получения исходных кодов проекта любым желающим. Все желающие приглашались к участию в проекте. Чтобы МТИ не мог навязать права собственности на детище Столлмана, он ушел из института в январе 1984. Первой программой, разработанной в рамках проекта был текстовый редактор Emacs. В 1985 году Столлман основал Free Software Foundation (FSF) — благотворительный фонд для разработки свободно распространяемого ПО. Следующим очень важным шагом Ричарда было создание лицензии GPL (General Public License). Основная идея GPL в том, что пользователь должен обладать следующим правами (свободами):

Читайте также:  9. Список используемых источников информации

История появления Linux

История создания Линукс, как самостоятельной операционной системы началась в 1991-м году. Создателем ее является финский аспирант Линус Торвальдс. Приобретя пакет ОС MINIX. Он решил переписать ее. После некоторых модификаций начало появляться подобие ОС, а затем, когда исходный код был выложен на сервере, проект стал развиваться благодаря усилиям и, главное, энтузиазму программистов, основная часть OC Linux написана на языке программирования Си. после чего он стал полноценной операционной системой. Проект взял многое от существовавшего тогда UNIX. Даже название было «собрано» из имени разработчика и буквы X в конце слова как свидетельства схожести с ЮНИКС. Название Linux проект получил не сразу. Изначально он назывался Freax как гибрид английских слов free (бесплатный, свободный) и freak (чудной) с окончанием X, однако, когда Линус Торвальдс выкладывал код на сервере, проект получил свое окончательное имя и логотип пингвина.

История появления Linux

Организация файловой системы Linux

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

От выбора файловой системы зависят:

  • скорость работы с файлами;
  • их сохранность;
  • скорость записи;
  • размер файлов.

Тип ФС также определяет, будут ли данные храниться в оперативной памяти (ОП) и как именно пользователь сможет изменить конфигурацию ядра.

Файловая система (ФС) — архитектура хранения данных, которые могут находиться в разделах жесткого диска и ОП. Выдает пользователю доступ к конфигурации ядра. Определяет, какую структуру принимают файлы в каждом из разделов, создает правила для их генерации, а также управляет файлами в соответствии с особенностями каждой конкретной ФС.

ФС Linux — пространство раздела, поделенное на блоки определенного размера. Он определяется кратностью размеру сектора. Соответственно, это могут быть 1024, 2048, 4096 или 8120 байт. Важно помнить, что размер каждого блока известен изначально, ограничен максимальным размером ФС и зависит от требований, которые выдвигает пользователь к каждому из блоков.

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

Список файловых систем, которые поддерживаются ядром, находится в файле /proc/filesystems:

[email protected]:~$ cat /proc/filesystems nodev sysfs nodev rootfs nodev ramfs nodev bdev nodev proc nodev cpuset nodev cgroup nodev cgroup2 nodev tmpfs nodev devtmpfs nodev debugfs nodev tracefs nodev securityfs nodev sockfs nodev bpf nodev pipefs nodev hugetlbfs nodev devpts ext3 ext2 ext4 squashfs vfat nodev ecryptfs fuseblk nodev fuse nodev fusectl nodev pstore nodev mqueue nodev autofs

dmidecode

Вводим команду в терминале и получаем длинный информативный список о нашем компьютере

# dmidecode

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

# dmidecode | less

Теперь его можно просто пролистать, например стрелочками вниз, вверх или прокрутить колесико до самого конца списка.

dmidecode

Для выхода из просмотра нажимаем комбинацию клавиш Ctrl+z

Если вас интересует конкретный параметр, то команда предусматривает несколько, основных, опций. Посмотреть их можно командой

# dmidecode -t

И мы увидим такое

Теперь если ввести команду с одним из атрибутов то мы получим соответствующие данные

# dmidecode -t bios

Получаем данные по нашему биос

Так же вы можете использовать и остальные команды:

Читайте также:  Как легко удалять файлы и папки в Linux

# dmidecode -t bios # dmidecode -t system # dmidecode -t baseboard # dmidecode -t chassis # dmidecode -t processor # dmidecode -t memory # dmidecode -t cache # dmidecode -t connector # dmidecode -t slot

dmidecode

Пишите в комментариях кто какими командами пользуется чаще.

Всем Удачи!

Подписаться Уведомить о новых последующих комментариях новых ответах на мои комментарии Label {} [+] Имя* Email* Веб-сайт Label {} [+] Имя* Email* Веб-сайт Комментарий Межтекстовые Отзывы Посмотреть все комментарии

Пользовательский интерфейс Linux.

В системе  Линукс пользователи выполняют рабочие процессы, используя командную строку (CLI)  или графический интерфейс пользователя (GUI), или, через элементы управления соответствующих аппаратных средств.

Как правило, предпочтительнее графический пользовательский интерфейс, где командная строка также доступна, через окно эмулятора терминала или в отдельной виртуальной консоли.

Пользовательский интерфейс Linux.

Программы разработанные для Линукс не на самом высоком уровне доступны исключительно через командную строку.

Командная строка  — достаточно простой механизм межпроцессного взаимодействия.

На компьютерах наиболее популярны пользовательские интерфейсы, основанные на таких средах рабочего стола как KDE Plasma Desktop, GNOME и Xfce.

Подготовка раздела диска

Каких-либо подготовительных мероприятий, предшествующих установке Linux рядом с Windows, не требуется.

Подготовка раздела диска

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

Но поскольку терминология в Unix-системах, касающаяся разметки дисков, сильно отличается от привычной, было бы безопаснее поступить по-иному: подготовить раздел для Linux в знакомой среде ОС Windows.

Подготовка раздела диска

Дистрибутив Ubuntu занимает 15 ГБ, поэтому нам нужно, чтобы на диске имелось свободного пространства именно в таком размере. Если такового нет, необходимо сделать следующее: нажать Win+R для запуска системной утилиты Вводим её название и нажимаем Enter.

Допустим, у нас есть раздел, на котором свободно только 10 ГБ. Щёлкаем на нём правой кнопкой мыши, в появившемся меню выбираем опцию сжатия тома.

Подготовка раздела диска

После этого появится окно, в котором необходимо задать размер сжимаемого раздела в МБ, указываем 15000 и подтверждаем сжатие:

После завершения операции эта сжатая область диска остаётся не распределённой:

Подготовка раздела диска

Чтобы разметить раздел, штатных средств Windows будет недостаточно. Воспользуемся сторонней утилитой DiskGenius, которую можно скачать на официальном сайте. После установки программы запускаем её и в верхней части видим наш неразмеченный раздел. Жмём на кнопку в главном меню «New partition».

Появится новое окно, в котором ставим селектор на «Primary Partition», в списке типов файловой системы (File System Type) выбираем «Linux swap», указываем размер раздела (2 ГБ). Почему 2? На данном этапе мы создаём только раздел подкачки.

Подготовка раздела диска

Жмём «OK» и опять повторяем операцию с неразмеченной областью, размер которой уменьшился до 12.6 ГБ:

На этот раз формируем уже раздел непосредственно для новой ОС, указывая тип ОС «Ext4 (Linux Data)». В графе «Size of Partition» ничего не меняем – программа сама установила максимально доступный размер раздела:

Подготовка раздела диска

После завершения операции в основном окне жмём «Save All» и подтверждаем создание раздела для установки Linux Ubuntu рядом с Windows.

Mageia

Mageia Linux — это форк Mandriva Linux, дистрибутив Linux, поддерживаемый сообществом и поддерживающий 32-битные системы.

Данный проект стремится внести свой вклад в создание бесплатной операционной системы, которая также потенциально безопасна. Возможно, это не самый популярный выбор для 32-битных систем, но он поддерживает множество сред рабочего стола (например, KDE Plasma, GNOME), вам просто нужно установить его из его репозиториев, если вам нужно.

У вас должна быть возможность загрузить образ для среды рабочего стола с их официального сайта.

Минимальные системные требования: 512 МБ ОЗУ (рекомендуется 2 ГБ) 5 ГБ дискового пространства для минимальной установки (20 ГБ для обычной установки) Процессор: Pentium 4 или AMD Athlon

Скачать Maegia: