Скачивание пакетов дистрибутива подсистемы windows для linux вручную
Содержание:
- Что входит в дистрибутив
- Операционные системы Linux
- Какая операционная система лучше для майнинга
- Настройки
- Как попробовать понравившуюся сборку Linux
- Как работает Win-софт
- Производительность
- Высокий уровень быстродействия
- Мифы о Linux
- Linux против Windows: что лучше
- Простота пользования
- Удобная реализация обновлений
- Как подготовить компьютер к установке нескольких систем рядом
- Настраиваемый интерфейс
- Гибкое управление
Что входит в дистрибутив
Microsoft не распространяет CBL-Mariner 1.0 как отдельный готовый образ. Пользователю придется самому собрать собственный образ с нужной ему начинкой. Софтверный гигант опубликовал на GitHub подробную инструкцию по такой сборке, но пока только для Ubuntu 18.04.
Инструкция по сборке образа
Сам по себе CBL-Mariner 1.0 – это набор базовых RPM-пакетов, которые будут служить основой для будущего образа. Пользователь может сам выбирать, что войдет в итоговый состав образа, и для этого он может использовать специализированный репозиторий. Его каталог размещен на сайте Microsoft и насчитывает приблизительно 3000 пакетов.
Основной набор пакетов в составе CBL-Mariner 1.0 остается неизменным. Microsoft пошла на это ограничение для упрощения сопровождения и разработки апдейтов.
Малая часть всех доступных для CBL-Mariner пакетов
При сборке пользователь может генерировать как полноценные монолитные системные образы, так и отдельные RPM-пакеты на базе SPEC-файлов и исходных текстов. В связи с этим Microsoft реализовала и два варианта обновления CBL-Mariner 1.0 – апдейт отдельных пакетов или образа в целом.
Управление загрузкой системы и различными сервисами в CBL-Mariner 1.0 осуществляется через системный менеджер systemd. За управление пакетами отвечают пакетные менеджеры RPM и DNF.
Операционные системы Linux
Все системы в этом списке расположены в случайном порядке, так что если система на последнем месте, то это еще не означает, что она не достойна внимания.
1. Debian и другие Deb системы
Эта группа включает дистрибутивы, основанные на Debian и другие, использующие систему управления пакетами Deb. Эта система пакетами была разработана для Debian и сейчас довольно часто используется популярных дистрибутивах, это сам Debian, Ubuntu, LinuxMint, AstraLinux, Elementary и множество других. Эти дистрибутивы используют оригинальное ядро Linux с несколькими исправлениями, которые только убирают ошибки.
3. Arch Linux и основанные на нем
Спустя некоторое время, появилось еще несколько дистрибутивов не использующие ни Deb ни Rpm. Один из таких дистрибутивов — ArchLinux. Тут применяется собственный пакетный менеджер pacman, который позволяет делать все то же самое что и deb, но в дополнение реализована простая система скользящих релизов. Благодаря ей в дистрибутиве всегда самое новое программное обеспечение. Arch быстро набрал популярность и на нем было основано несколько дистрибутивов — Manjaro, Antergos, Cinnarch и много других.
4. Gentoo
Многие пользователи хотели иметь возможность компилировать свою систему сами, чтобы выбрать какое программное обеспечение устанавливать, а также получить оптимизацию под свое оборудование. Поэтому был создан дистрибутив Gentoo на основе ядра Linux, в котором используется пакетный менеджер emerge. Тут вы тоже получаете скользящие релизы, а также возможность относительно просто скомпилировать вашу операционную систему на своем компьютере. Пакетный менеджер emerge уже содержит готовые сборочные скрипты, поэтому ничего дописывать самому не придется.
5. Linux From Scratch
Это не совсем дистрибутив, LFS — это набор инструментов, которые позволяют вам собрать собственный дистрибутив на основе ядра Linux. Вы просто берете ядро, берете исходники нужных программ, все программ начиная от системы инициализации и командной оболочки и заканчивая окружением рабочего стола, собираете все это, настраиваете и получаете свой дистрибутив.
6. ChromeOS
Еще позже Google выпустила свою операционную систему для нетбуков на ядре Linux. Фактически ChromeOS основана на Gentoo, но они настолько разные, что их невозможно объединить в один пункт. В этой системе Google реализовала такую идею, как облачная операционная система Linux. Ваше рабочее пространство — это браузер. Здесь вам все предстоит делать в браузере — редактировать документы, работать с видео и даже терминал Linux в браузере. Файлы преимущественно хранятся в облаке. Но это все еще Linux.
7. Android
Не все знают, но самая популярная операционная система для мобильных телефонов тоже использует ядро Linux. От Linux здесь осталось только ядро и еще несколько моментов, все остальное же Google заполонила своими различными фреймворками, Java и так далее. Возможности Linux ограничены, той же системой безопасности Bionic, которая запрещает загрузку динамических библиотек, но в терминале можно работать с пересобранными командами Linux, а в chroot окружении можно запустить полноценный Linux дистрибутив.
8. Slackware
Достаточно старый дистрибутив Linux, который в свое время считался самым Unix’овым. Раньше на нем было основано несколько дистрибутивов, таких, как Blacktrack, Slax, VectorLinux и другие. Но потом он медленно потерял свою популярность. Здесь используется собственный менеджер пакетов, который по возможностям не дотягивает до deb и rpm. Не поддерживается разрешение зависимостей, а команды для удаления и установки пакетов находятся в разных утилитах.
9. OpenWrt и основанные на нем
OpenWrt — это операционная система Linux 2017 для роутеров и маршрутизаторов на базе ядра Linux. Кроме самого ядра Linux, она поставляется урезанной версией библиотеки Си, стандартными утилитами Linux и BusyBox. Система занимает мало места и оптимизирована специально под маршрутизаторы. Большинство настроек выполняются в командной строке.
10. Tizen и другие IoT
Операционная система на базе ядра Linux, предназначенная для различных телевизоров, умных часов и других умных гаджетов. Система разрабатывается на основе ядра Linux компанией Samsung и уже сейчас достаточно часто используется. Существуют свои приложения и SDK для их разработки.
11. ОС для суперкомпьютеров
Состоянием на 2017 год операционные системы на базе Linux чаще всего используются на суперкомпьютерах. Каждая компания создает свое решение на базе ядра, которое оптимизировано под ее нужны и потребности. Из 500 самых мощных суперкомпьютеров 498 работают на Linux и еще два на UNIX подобной системе IBM AIX.
Какая операционная система лучше для майнинга
Майнинг – именно тот пункт, где Windows и Linux идут практически в ногу. Да, как мы уже выяснили выше, Windows более популярна, а значит и софта для майнинга на нее существует намного больше. Однако, не одним этим осуществляется производительный майнинг. Зачастую, Windows – это нестабильная система, которая в любой момент может уйти на обновление.
Именно тут выигрывает любой дистрибутив Linux, ведь он известен всем как самая стабильная система. Возможно разновидностями майнеров она не отличается, но зато с помощью нее вы сможете настроить один майнер так, чтобы он работал бесперебойно. Итак, при выборе для майнинга Windows или Linux, все же лучше стоит уделить немного своего времени на освоение Linux, для получения стабильной прибыли и надежной ее защиты.
Настройки
Правильная настройка всех системных параметров отражается на дальнейшей работе, удобстве и производительности ПК, это знает каждый рядовой пользователь
Linux отличается от других ОС важной чертой – все опции с настройками расположены в одной точке доступа
Интуитивный, доброжелательный интерфейс помогает юзерам не тратить много времени на поиск той или иной опции по всему функционалу компьютера. Приятно радует отсутствие многочисленного количества окон, приложений, выпадающих меню.
Настолько четко, комфортно и просто создано, что пользователю остается сделать пару кликов, чтоб вызвать на монитор полный комплект настроек.
Продукты разработчиков Майкрософт не могут, к сожалению, похвастаться такой легкостью функционала. Их слабой стороной является слишком запутанное меню, каждый пункт которого расположен в отдельном месте.
Некоторые люди используют метод спонтанного «тыка», выискивая нужную опцию, с непривычки приходится пробираться сквозь всевозможные диалоговые окна, выпадающие подменю и списки.
Как попробовать понравившуюся сборку Linux
1. Скачиваем и устанавливаем бесплатную утилиту Etcher. Она кроссплатформенная, можно установить на Windows, Linux и macOS.
2. Загружаем подходящий образ Linux, например, Ubuntu.
3. Запускаем приложение Etcher и подключаем к компьютеру флешку объемом 4 Гб или более.
4. Выбираем флешку в качестве целевого диска и скачанный образ Linux в качестве источника.
Внимание! Все данные с флешки будут удалены при форматировании
5. Ждем несколько минут, пока утилита не запишет образ на накопитель.
6. Подключаем флешку к компьютеру и перезагружаем его в режиме запуска с USB-диска. Это можно настроить в BIOS или зажать определенную клавишу при включении ПК.
7. После загрузки оболочки следует выбрать нужный язык и активировать ознакомительный режим Live-запуска Linux.
Буквально через минуту-две увидите рабочий стол операционной системы с полным набором утилит и возможностей. Запускайте любые приложения, тестируйте систему, выходите в сеть и подбирайте подходящую сборку Linux.
Как работает Win-софт
В Ubuntu 19.10 Wine не работает. Но есть VirtualBox
Тут есть фишка: современный Wine при достаточных ресурсах справляется даже с запуском ААА-игр, не говоря о мелких профессиональных пакетах.
Но все — только до определенной стадии. Например, свой Office 2010 я смог запустить, а вот получить доступ к архивам Outlook не удалось даже после длительных манипуляций.
Не стоит забывать и о ряде проблем, связанных с дисковыми устройствами: запускаются все, но NIX-система привязки менее стабильна. Шифрованные накопители в Wine работают с бубнами.
Сама оболочка потребляет примерно вдвое меньше ресурсов, чем система. То есть, современный 4/8-ядерный процессор и 16-32 Гб оперативной памяти делают комфортной работу в любых пакетах.
Кроме профессиональных.
Производительность
Репутация быстрой и нетребовательной ОС Linux заработал благодаря наличию сотен разных дистрибутивов, некоторые из которых настолько сильно урезают по функциональности разработчики, что они прекрасно себя чувствуют даже на старых и слабых компьютерах. Что касается Windows 10, то о ней говорят, что она медленная, и есть много железных ресурсов. Но вот все игры пишутся в основном под Windows, и там производительность, если бы она была низкой, в играх бы была очень заметной. Тем не менее, в Linux игры не так шустры, что это, отсутствие оптимизации?
А если сравнить Windows 10 с равноценными по функциональности и оформлению дистрибутивами, то минимальные параметры сразу начинают уравниваться, и становится ясно, что Linux ест железных ресурсов не меньше Windows 10. Возьмём системные требования на популярный дистрибутив Ubuntu Unity, Gnome, KDE – это 4 и более гигабайт оперативной памяти. Информация с официального сайта. Так, где здесь лёгкость и производительность? А десятку тоже можно кастомно порезать и облегчить так, что достаточно будет и 1 гигабайта ОЗУ.
Высокий уровень быстродействия
Обладатели не самых быстрых и новых компьютеров и ноутбуков, на которых была установлена ещё Windows 7, наверняка замечали, какой неспешной становится система после обновления до «Десятки». Особенно это видно на устройствах без SSD. Когда Windows 10 пытается устанавливать в фоне обновления или загружает программы из Microsoft Store, компьютер буквально начинает «выть» всеми вентиляторами.
Linux обладает куда меньшими требованиями к железу и способна летать даже на весьма скромных конфигурациях, что делает эту операционную систему идеальным кандидатом к установке на маломощных или старых компьютерах. Некоторые дистрибутивы способны вполне неплохо существовать на устройствах с объёмом оперативной памяти в 128 МБ!
Мифы о Linux
Linux некрасивая и неудобная
В Kubuntu включена оболочка KDE – она красивее Win-dows XP и не хуже по удобству использования. А Beryl, которую можно активировать через упомянутый выше synaptic, выглядит лучше Aero из Vista.
Чтобы работать на Linux, надо знать консоль этой ОС
Неправда. Я не освоил ни одной консольной команды за время работы с этой операционной системой – не было необходимости.
Для установки нового ПО на Linux его нужно компилировать самостоятельно
Не нужно. ПО для популярных разновидностей Linux поставляется в специальных пакетах а-ля инсталляционные файлы Windows (в Ubuntu они имеют расширение .deb), так что для установки на них нужно просто кликнуть. Это, разумеется, необходимо только в том случае, если вы не нашли нужную вам программу через менеджер synaptic, встроенный в ОС. Но промежуточные версии (бета) часто выходят в исходниках. Компилировать их несложно – процесс обычно описан в readme и, как правило, состоит из выполнения двух консольных команд. Нужно ли такое? Как по мне, лучше работать с проверенными версиями ПО.
Linux гораздо быстрее Windows
Может, консольная версия Linux и намного быстрее Windows, но c использованием KDE эта ОС занимает примерно на 30% меньше процессорного времени, чем Windows. При этом, правда, физической памяти она использует на те же 30% больше, а виртуальной не занимает вовсе (Windows XP постоянно держит что-то в файле подкачки). Так что соглашусь, что Linux действительно быстрее, но не намного.
Linux не глючит
В моей практике был случай, когда после интенсивной игры под Cedega операционная система сообщила о том, что произошла серьезная ошибка в работе. К ее чести, она сохранила все мои документы и открытые окна, а после перезагрузки – вернула в прежнее состояние (даже окна программ располагались на своих местах). За месяц это был единственный случай аварийного выключения компьютера.
Стоимость эксплуатации Linux выше стоимости эксплуатации Windows
На предприятии – может быть. Дома – однозначно нет. Бесплатная Linux в домашних условиях стопроцентно дешевле платной Windows.
Linux против Windows: что лучше
Ниже рассмотрены основные параметры ОС.
Ядро операционной системы
Основной действующий компонент любой ОС — это ее ядро. В зависимости от ОС действие его имеет существенные отличия. У Linux ядро монолитное, то есть состоит всего из одного файла. Чтобы расширить функциональные возможности компьютера, дополнительно потребуется использовать модули.
К сведению! Взаимодействие ядра с программами осуществляется за счет системных вызовов. Все они стандартизированы, благодаря чему все ПО без переписывания смогут корректно работать на всех платформах под управлением Linux.
Как устроено ядро операционной системы Linux
Windows имеет совершенно другой тип ядра. Оно имеет гибридное происхождение и включает в себя большое количество отдельных частей — библиотек Dll. Каждая из них предназначена для выполнения определенной задачи. Также ОС виндовс в процессе работы не задействует системные вызовы, вместо них используются документированные библиотеки.
Программными компонентами (драйверами) управляет библиотека Hal.dll, подключение к ядру осуществляется отдельно. За вывод изображения на экран отвечает графическая подсистема. По факту операционная система имеет очень гибкую работу, но это отрицательно сказывается на производительности процессора.
Структура ядра Windows — библиотеки Dll
Диски и структура файловой системы
Структура файловой системы этих двух ОС существенно отличается. Файловая система Linux имеет более реальную картину и изображена такой, какой она есть на самом деле. Начинается она с основного каталога (корня) и уже постепенно делится на подкаталоги и подразделы.
Обратите внимание! В зависимости от типа файла они сортируются на каталоги. Устройства делятся по алфавиту и дополнительно разделяются на цифры
Структура файловой системы ОС Linux
Что касается Windows, то она оснащена дополнительной абстракцией. Несмотря на то, что системные файлы и диски делятся подобным образом, но все это скрыто ОС. Для пользователя доступны лишь такие абстракции, как C:, D:, E:, F:. Каждый из них занимает определенное пространство на жестком диске, более подробная информация об особенностях их работы скрыта. Для новичков это даже лучше, ведь вероятность что-то по ошибке удалить может привести к полной утрате работоспособности ОС.
Управление пользователями и правами
Линукс еще на этапе создания позиционировалась как многопользовательская система. Все файлы делятся на три категории доступа — пользователь-владелец (на правах администратора), группа-пользователей и остальные. Контроль доступа имеет также три параметра — чтение, запись и редактирование.
В отличие от своего конкурента виндовс предназначена только для одного пользователя. Объясняется это тем, что в процессе использования ОС возникает немало проблем с безопасностью и хранением персональных данных.
На основании полученной информации каждый пользователь сможет определиться, какую операционную систему ему лучше всего использовать — Linux Ubuntu или Windows. Функционирование их принципиально разнится, поэтому сложностей в выборе возникнуть не должно.
*Цены в статье указаны на июнь 2020 г.
Простота пользования
За десятилетия разработки ОС корпорация Microsoft научилась понимать потребности массового пользователя и рынка. В итоге пользователь получил максимально понятную и простую в использовании систему. Любой новичок после установки системы на компьютер легко сможет начать работать без каких-либо настроек и танцев с бубном. Системе Linux этого не хватает, нет того удобства взаимодействия, нет интуитивно понятного интерфейса. Конечно, некоторые разработчики начали делать дистрибутивы, которые довольно просты, но ни для кого не секрет, что эти дистрибутивы подстраивают свой интерфейс под ту же Windows. Это ведь не просто так, даже разработчики Линукс понимают, что в этом месте Windows гораздо лучше. Что касается установки самой системы, здесь тоже впереди мелкософт, Windows поставить легче, все происходит автоматом, а вот с Linux придётся повозиться, если у тебя нет навыков установки ОС.
Удобная реализация обновлений
Наверное, нам всем знакома такая ситуация
Включаешь поутру компьютер, чтобы заняться важной и срочной работой, и Windows 10 внезапно радует голубоватым экраном и надписью «Идёт работа с обновлениями». Видимо, Microsoft намекает, что ваши дела могут и подождать
А если у вас не самая мощная конфигурация, обновление может длиться неприлично долго.
Да, из операционной системы вырезали принудительную перезагрузку, и теперь вы можете назначить интервал, в течение которого компьютер должен от неё воздержаться. Но всё равно в Home-версии Windows 10 вам не позволят откладывать обновления дольше, чем на 12 часов. Некоторых пользователей эта необходимость раздражает настолько, что они прибегают ко всяческим хитростям, чтобы отключить функцию.
В Linux проблема с долгим обновлением, в течение которого вы не можете ничего делать, отсутствует. Все патчи устанавливаются фоном, пока вы работаете, сёрфите в интернете или слушаете музыку, и никак не мешают пользоваться компьютером. А перезагрузка после обновления в Linux происходит как обычно — никаких надписей «Осталось 28%», висящих по часу. И наконец, вы можете просто забить на обновления операционной системы и не устанавливать их — она не будет пытаться вам возражать.
Как подготовить компьютер к установке нескольких систем рядом
Перед тем как устанавливать дополнительную операционную систему, необходимо выполнить некоторые настройки. Следующие пошаговые инструкции ориентированы на пользователей, у которых уже установлен Виндовс на жестком диске. Для того чтобы поставить две операционные системы вместе, понадобится создать новый раздел на ноутбуке или компьютере.
Установка Убунту вместе с Виндовс 10
Полезная информация! Данная статья подходит не только для Убунту, но и для других дистрибутивов. Например, Минт.
Если планируется устанавливать две системы, то рекомендуется создать три раздела: два под ОС, а один для сторонних программ, игр и прочего. Естественно, возможно поставить Линукс и Виндовс на один диск. Но такой способ не гарантирует отсутствие ошибок и конфликтов системных файлов. Поэтому рекомендуется потратить немного времени, и сделать несколько разделов. ОС будет быстрее устанавливаться на соседние диски.
Установка на разных дисках более удобна, когда нужно найти конкретный файл. Вдобавок при переустановке ОС не нужно сносить обе системы. Если захочется удалить Линукс, на Виндовс это не повлияет, и наоборот.
Количество гигабайт, выделенное под раздел зависит от конкретного дистрибутива. Для Убунту минимальным значением будет 10 гигабайт. Однако лучше перестраховаться, и выделить 20, чтобы была возможность установить различный софт. То же самое касается Минт. 15-20 гигабайт под корень будет достаточно. Такое распределение полностью покрывает требования операционной системы, и будет возможность установить несколько программ. Чтобы не ограничиваться слишком сильно, можно выделить 30-40 ГБ. В таком случае весь необходимый и дополнительный софт поместиться.
Тома диска на Виндовс 10
Также установка системы Windows 10 рядом с Linux требует пространство для файлов подкачки. Виртуальная память необходима для тех случаев, когда не хватает ОЗУ. В пик нагрузки, процессы, которые не используются, помечаются, как неактивные, и перемещаются в файл подкачки, освобождая оперативную память компьютера или ноутбука. Виртуальная память работает за счет пространства на жестком диске.
Важно! Без файла подкачки можно обойтись, но это увеличит риск вылета утилит, когда ОЗУ не будет хватать. Рекомендуется выделить на это немного места. Чтобы определить оптимальный размер, необходимо разделить количество оперативной памяти на два
Чтобы определить оптимальный размер, необходимо разделить количество оперативной памяти на два.
Также необходимо учитывать, есть ли необходимость использовать спящий режим компьютера. Если да, то понадобится больше виртуальной памяти. В таком случае нужно выделить количество ГБ, равное объему ОЗУ. Если упустить данный момент, то позже могут вылетать программы при попытке включить спящий режим, либо вовсе устройство будет отключаться. И последний раздел — для своих файлов. На это можно выделить оставшееся место. Тут, как правило, хранят личные файлы, программы и прочее.
Как установить Линукс Минт или Убунту второй операционной системой: настройка диска
Первый и один из самых главных шагов в установке — распределение пространства. Пошаговое руководство по созданию разделов для установки Убунту рядом с Виндовс 10:
- Для начала нужно зайти на рабочий стол и нажать правой кнопкой мыши на «Этот компьютер». После чего, выбрать опцию «Управление» в контекстном меню.
- В следующем меню необходимо нажать на «Управление дисками». Вкладка находится в левой части экрана, ветка «Запоминающие устройства».
- Внизу есть все разделы. Как правило, у пользователей 2-3 пункта. Но зачастую, это C и D. Необходимо выбрать тот, у которого больше всего места, нажать на него правой кнопкой мыши, и щелкнуть по опции «Сжать том».
- В появившемся меню необходимо ввести количество гигабайт, которые будут вычтены из объема раздела. В последнем поле отображается пространство, которое останется после сжатия.
Сжатие раздела на Виндовс 10
После этого требуется лишь подтвердить действия, и подождать. Из неразмеченной области необходимо создать раздел. Для этого достаточно нажать на нее правой кнопкой мыши, и выбрать соответствующий пункт. Теперь понадобится зайти в «Этот компьютер», и запомнить, либо записать объем нового тома, чтобы выбрать его при установке Линукса.
Важно! Количество освобождаемых гигабайт не может быть больше, чем доступное пространство на разделе. Можно «подрезать» по чуть-чуть из каждого диска. Но лучше освободить пространство заранее
Но лучше освободить пространство заранее.
Настраиваемый интерфейс
В интерфейсе Windows 10 мало что можно поменять. Вы можете экспериментировать с цветом окон или темой оформления, добавить или удалить плитки в меню «Пуск». Но это, в общем-то, и всё. Поменять форму окон и панели задач, переместить панель уведомлений с правого края либо изменить что-то ещё у вас не получится. Придётся пользоваться тем, что придумали дизайнеры Microsoft.
Linux предоставляет пользователям практически полную свободу настройки. В ней есть очень много оболочек рабочего стола, которые можно менять так, как пожелаете. Хотите суперсовременный интерфейс с кучей прозрачностей, всплывающих окон и прочих «плюшек»? Или, может, вам нужны крупные иконки и элементы меню под сенсорный дисплей? Либо предпочитаете консервативный и минималистский вариант для маломощного компьютера? Выбор велик.
Гибкое управление
Microsoft считает, что ей виднее, как вам следует пользоваться компьютером. Кнопки управления окнами расположены справа, и не вам с этим спорить. Выбранное окно нельзя закрепить поверх других (без использования сторонних инструментов) — значит, вам это и не нужно. Вывести кнопки выключения и перезагрузки из «Пуска» на таскбар — вы о чём вообще? А активный угол тут всего один — нижний правый, и он сворачивает все окна. Ничего больше делать он не должен.
В противоположность этому, Linux позволяет настраивать поведение интерфейса по своему желанию. Если вы предпочитаете использовать активные углы для запуска программ, вам достаточно включить их в настройках. Нужна глобальная строка меню, как в macOS? Практически в любой оболочке её можно добавить, просто установив нужное расширение. Да что уж там, даже порядок и расположение кнопок управления окном можно менять.