Вуби (программное обеспечение)
Разработчик(и) | Агостино Руссо, Геза Ковач, Оливер Маттос, Экология2007, hakuna-m |
---|---|
Первоначальный выпуск | 24 апреля 2008 г |
Стабильная версия | 9.04.129 ?
/ 22 апреля 2009 г |
Репозиторий | |
Написано в | Сценарий NSIS , C++ , Python |
Операционная система | Microsoft Windows |
Размер | 4,7 МБ |
Доступно в | Более 50 языков |
Тип | Ubuntu Установщик системы |
Лицензия | GNU GPL v.2 или новее [ 1 ] |
Веб-сайт | вуби |
Wubi («Установщик Ubuntu для Windows») — это бесплатный установщик Ubuntu , который был официальным программным обеспечением для Windows с 2008 по 2013 год. [ 2 ] для установки Ubuntu из Windows в один файл в существующем разделе Windows.
После установки в существующее меню загрузки Windows была добавлена новая опция «Ubuntu», которая позволяла пользователю выбирать между запуском Linux или Windows и исключала необходимость переразметки диска.
История
[ редактировать ]Wubi родился как независимый проект, поэтому версии 7.04 и 7.10 были неофициальными релизами. [ 3 ]
Для Ubuntu 8.04 код был объединен с Ubuntu, а для версии 8.04 Alpha 5 Wubi также был на компакт-диске Ubuntu Live. [ 1 ]
Целью проекта было дать возможность существующим пользователям Windows, не знакомым с Linux , попробовать Ubuntu без риска потери данных (из-за ошибок форматирования или разметки диска ). [ 3 ] Он также может безопасно удалить Ubuntu из Windows.
Это не виртуальная машина , а создание автономной установки внутри устройства с петлевым подключением , также известного как образ диска , как это делает Topologilinux . Это не дистрибутив Linux собственный , а скорее установщик для Ubuntu . [ 1 ]
Хотя Wubi не устанавливает Ubuntu непосредственно в свой собственный раздел, это также можно сделать с помощью LVPM, Loopmounted Virtual Partition Manager, для переноса установки Ubuntu, сгенерированной Wubi, в выделенный реальный раздел, включая загрузочный USB-накопитель . [ 1 ] Преимущество этой настройки заключается в том, что пользователи могут протестировать операционную систему и установить драйверы перед ее установкой в выделенный раздел (и избежать рисков при загрузке и работе).
Wubi добавляет в меню загрузки Windows пункт, позволяющий пользователю запускать Linux . Ubuntu устанавливается в файл в файловой системе Windows (c:\ubuntu\disks\root.disk), а не в отдельный раздел . Этот файл рассматривается Linux как настоящий жесткий диск. [ 1 ] Wubi также создает файл подкачки в файловой системе Windows (c:\ubuntu\disks\swap.disk) в дополнение к памяти хост-компьютера. Этот файл рассматривается Ubuntu как дополнительная оперативная память . [ 1 ]
В родственном проекте Lubi в качестве хост-системы использовался Linux вместо Windows. Однако этот проект не разрабатывался с 2007 года и работает только на Ubuntu 7.04. [ 4 ]
Wubi был удален как вариант установки на официальной странице загрузки, начиная с Ubuntu 13.04. [ 2 ] Однако установщики Wubi по-прежнему предоставлялись для версий до Ubuntu 14.10 включительно. [ 5 ]
Неофициальный форк Wubi, называемый wubiuefi , поддерживает UEFI и устаревший BIOS, а также более новые версии Ubuntu (по состоянию на 03.04.2022, версия 20.04.4).
Настольные компьютеры
[ редактировать ]Пользователи могут выбирать среду рабочего стола в Wubi. Но поскольку каждая среда рабочего стола также доступна в виде пакета приложения, пользователям рекомендуется установить Ubuntu (вариант по умолчанию), а затем установить другие среды рабочего стола. Когда пользователи входят в систему , они могут выбрать среду рабочего стола, которую будут использовать. [ 1 ]
Ограничения
[ редактировать ]По сравнению с обычной установкой установка Wubi сталкивается с некоторыми ограничениями. Спящий режим не поддерживается, а файловая система более уязвима к принудительной перезагрузке . [ 1 ] Кроме того, если диск Windows отключен некорректно (сбой Windows, сбой питания и т. д.), Ubuntu не сможет восстановить, перемонтировать и загрузиться с диска Windows NTFS до тех пор, пока Microsoft Windows не загрузится успешно, не восстановит диск, а затем полностью выключиться. Если система Windows не может быть загружена после повреждения для восстановления файловой системы, пользователь также не сможет загрузить Ubuntu.
Производительность, связанная с доступом к жесткому диску, также немного ниже при установке Wubi, особенно если базовый файл образа диска фрагментирован, поскольку файл образа диска в файловой системе Windows содержит файловую систему Linux, тогда как без Wubi используется только файловая система Linux, которая имеет прямой доступ к оборудованию. [ 1 ]
Wubi создает файл root.disk, используя собственную файловую систему NTFS от Microsoft , работая под ОС MS Windows, а затем, пока работает ОС Ubuntu, он обращается к этому файлу с помощью драйвера альтернативной файловой системы. Различия между реализациями NTFS в Microsoft и Linux технически могут привести к повреждению файла root.disk, что повлияет на файловую систему NTFS таким образом, что может даже помешать загрузке Windows. Запуск chkdsk /r из MS Windows для исправления поврежденной файловой системы NTFS, а затем полное завершение работы Windows может исправить любые повреждения (это может занять значительное время, поскольку root.disk — это большой файл). [ 6 ]
Влияния
[ редактировать ]Wubi опирается на другие проекты с открытым кодом: установщик Debian , Migration Assistant , Grub4Dos , NTFS-3G , NSIS , Metalink и Ubiquity . [ 1 ] [ 7 ]
Разработка
[ редактировать ]Ведущими разработчиками являются Агостино Руссо, Геза Ковач, Оливер Маттос и Ecology2007. [ 1 ] Основная разработка происходит на Launchpad и возглавляется командой Lupine (Lupin — установщик цикла , обрабатывает все, что происходит после перезагрузки). [ 8 ] через исходную страницу проекта Ubuntu [ 9 ] и новый Вуби, [ 10 ] Нравится, [ 11 ] Люпин, [ 12 ] и ЛВПМ [ 13 ] страницы проекта. [ 1 ]
Аппаратная поддержка
[ редактировать ]Выпуски Ubuntu i386 (32-разрядная версия x86 ) и x86-64 поддерживаются Wubi и Lubi. [ 1 ] В версиях до 8.04 поддерживалась только версия Ubuntu x86. Wubi UEFI работает с загрузчиками UEFI.
Происхождение
[ редактировать ]Ряд дистрибутивов Linux, включая Red Hat Linux и ZipSlack от Slackware , в середине 1990-х годов предоставляли аналогичный инструмент, используя syslinux и драйвер файловой системы UMSDOS . Позже SuSE предоставила нечто подобное, используя syslinux и образы дисков, монтируемые по циклу, в файловых системах FAT. В конце 90-х BeOS использовала аналогичную систему для установки ОС в папку Windows.
Идея Wubi была разработана Агостино Руссо, вдохновленным Topologilinux , который обеспечивал установку с циклическим монтированием, и Instlux, который обеспечивал простой интерфейс Windows. Идея [ 14 ] заключалось в объединении двух концепций с установщиком Windows, который монтировал бы образ Ubuntu. Позже Геза Ковач уточнил спецификацию. [ 15 ] и предоставил первые прототипы [ 16 ] чтобы показать, что концепция была разумной. Оливер Маттос написал оригинальный пользовательский интерфейс в NSIS .
Затем Агостино Руссо усовершенствовал концепцию циклической установки, перейдя от простого заранее созданного файла образа, монтируемого в цикле, к образу, созданному на лету с использованием динамически исправленной версии установщика Debian, тем самым обеспечив опыт, который был ближе к реальной установке при решении проблем. несколько других проблем ранних прототипов. Так родился проект Lupine, и Агостино Руссо написал и реализовал большую часть его кода с некоторым вкладом Гезы Ковача.
Позже Агостино Руссо и Ecology2007 переработали и переработали текущий интерфейс Windows. Хампус Вессман предоставил новый загрузчик и сценарии перевода. Bean123 и Tinybit также помогли отладить и исправить проблемы с загрузчиком. Lubi и LVPM были впоследствии созданы Гезой Ковачем. [ 17 ]
Проект вдохновил на создание других установщиков Linux для Windows, таких как Win32-loader .
См. также
[ редактировать ]- Список инструментов для создания систем Live USB
- Ubiquity — установщик операционной системы Ubuntu
- Кооперативный Linux – позволяет Linux работать в Windows (используется, например, Topologilinux (на базе Slackware) и andLinux).
- Debian-Установщик
- Instlux , включенный в openSUSE начиная с версии 10.3. [ 18 ]
- Win32-Loader — аналогичный механизм цепной загрузки для установки Debian без компакт-диска.
- UNetbootin — аналогичный подход для стандартной установки Linux (или создания Live USB ) без компакт-диска.
Ссылки
[ редактировать ]- ^ Jump up to: а б с д и ж г час я дж к л м «Вуби — Часто задаваемые вопросы» . Убунту . Проверено 27 ноября 2010 г.
- ^ Jump up to: а б «Веб-сайт Ubuntu предупреждает пользователей Windows: не используйте WUBI» . omgubuntu.co.uk. 11 апреля 2013 г. Проверено 11 ноября 2013 г.
- ^ Jump up to: а б Бройда, Рик (9 мая 2007 г.). «Возьмите Ubuntu для неинвазивного тест-драйва с Wubi» . Лайфхакер . Проверено 30 мая 2008 г.
- ^ «Люби в SourceForge» . sourceforge.net. 6 августа 2007 г. Проверено 11 ноября 2013 г.
- ^ «Старые выпуски Ubuntu» .
- ^ «WubiGuide — Ubuntu Wiki» . Проверено 5 декабря 2012 г.
- ^ ~ubuntu-installer/wubi/trunk. «~ubuntu-installer/wubi/trunk: файлы для версии 279» . Базар.launchpad.net . Проверено 16 июня 2013 г.
- ^ «Команда Люпина на Launchpad» . Панель запуска . Проверено 23 июня 2007 г.
- ^ «Установщик Windows для Ubuntu с использованием файловой системы EXT3 с петлевым монтированием в NTFS» . Панель запуска . Проверено 23 июня 2007 г.
- ^ «Wubi, установщик Windows Ubuntu на панели запуска» . Панель запуска . Проверено 23 июня 2007 г.
- ^ «Установщик Ubuntu на базе Linux в Launchpad» . Панель запуска . Проверено 23 июня 2007 г.
- ^ «Люпин, установщик циклов в Launchpad» . Панель запуска . Проверено 23 июня 2007 г.
- ^ «Диспетчер виртуальных разделов, подключенный к контуру, на панели запуска» . Панель запуска . Проверено 23 июня 2007 г.
- ^ Агостино Руссо (назад). «Исполняемый файл установки Ubuntu для пользователей Windows» . Панель запуска . Проверено 2 сентября 2007 г.
- ^ Геза Ковач (tuxcantfly). «Установщик Windows для Ubuntu с использованием файловой системы EXT3 с петлевым монтированием в NTFS» . Панель запуска . Проверено 2 сентября 2007 г.
- ^ Геза Ковач (tuxcantfly). «Идея: установить через Windows на NTFS с петлевым монтированием?» . Убунтуфорумс . Проверено 2 августа 2007 г.
- ^ «Wubi — установщик Ubuntu для Windows» . Проверено 6 декабря 2011 г.
- ^ Instlux - openSUSE
Внешние ссылки
[ редактировать ]- Официальный сайт
- WubiGuide в официальной вики Ubuntu
- Сайт проекта Lubi/LVPM/UNetbootin
- FLOSS Weekly 63: Wubi с Агостино Руссо, ведущим разработчиком Wubi
- Wubiuefi – «вилка Wubi для поддержки UEFI и последних выпусков Ubuntu»