Утилита ROSA Image Writer для записи установочных флэшек

Материал из Rosalab Wiki
Перейти к: навигация, поиск
Эта статья викилога является черновиком и ещё не была опубликована.
(Fixed src code link)
м (орфография/пунктуация)
Строка 1: Строка 1:
Оптические приводы стремительно исчезают из компьютеров всех мастей, и, как следствие, всё большей популярностью пользуется установка операционных систем с USB-флэшек. ISO-образы дистрибутивов ROSA изначально были предназначены для записи на DVD-диски, но можно их записать и на флэш-носитель, загрузившись с которого вы сможете запустить установщик или Live-систему. Какого-то стандартного инструмента для записи образов на флэшки нет, все пользуются разными утилитами. В ROSA для этого традиционно рекомендовали использовать утилиту командной строки <code>dd</code>, что у большинства пользователей вызывает если не ужас, то как минимум дискомфорт. А для пользователей Windows не было даже такой рекомендации. Хоть и существует порт <code>dd</code> для Windows, оказалось, что ошибки в его реализации не позволяют получить рабочую загрузочную флэшку. Поэтому было принято решение разработать собственный инструмент, <tt>ROSA Image Writer</tt>.
+
Оптические приводы стремительно исчезают из компьютеров всех мастей, и, как следствие, всё большей популярностью пользуется установка операционных систем с USB-флэшек. ISO-образы дистрибутивов ROSA изначально были предназначены для записи на DVD, но можно их записать и на флэш-носитель, загрузившись с которого, вы сможете запустить установщик или Live-систему. Какого-то стандартного инструмента для записи образов на флэшки нет, все пользуются разными утилитами. В ROSA для этого традиционно рекомендовали использовать утилиту командной строки <code>dd</code>, что у большинства пользователей вызывает если не ужас, то как минимум дискомфорт. А для пользователей Windows не было даже такой рекомендации. Хоть и существует порт <code>dd</code> для Windows, оказалось, что ошибки в его реализации не позволяют получить рабочую загрузочную флэшку. Поэтому было принято решение разработать собственный инструмент <tt>ROSA Image Writer</tt>.
  
 
[[File:RosaImageWriter-window-rus.png|640px|center]]
 
[[File:RosaImageWriter-window-rus.png|640px|center]]
  
В качестве основы сначала была взята Windows-версия <tt>SUSE Studio Image Writer</tt>, но привязка к языку C# (и, соответственно, к платформе .NET), использование двух совершенно разных проектов и фреймворков для Windows- и Linux-версии, а также некоторые другие недостатки привели к выводу, что программа должна быть самостоятельной разработкой. Поэтому ROSA Image Writer была переписана с нуля на языке C++ с использованием фреймворка Qt5. На данный момент поддерживается как Windows, так и Linux.
+
За основу сначала была взята Windows-версия <tt>SUSE Studio Image Writer</tt>, но привязка к языку C# (и, соответственно, к платформе .NET), использование двух совершенно разных проектов и фреймворков для Windows- и Linux-версии, а также некоторые другие недостатки привели к выводу, что программа должна быть самостоятельной разработкой. Поэтому ROSA Image Writer была переписана с нуля на языке C++ с использованием фреймворка Qt5. На данный момент поддерживается как Windows, так и Linux.
  
Список основных функций выглядит следующим образом:
+
Основные возможности:
* Выбор файла образа посредством стандартного диалога открытия файла или перетаскиванием файла на окно приложения.
+
* Выбор образа посредством стандартного диалога открытия файла или перетаскивания файла в окно приложения.
 
* Список USB-устройств показывает удобочитаемые названия, размеры дисков, а также логические диски, соответствующие этим устройствам.
 
* Список USB-устройств показывает удобочитаемые названия, размеры дисков, а также логические диски, соответствующие этим устройствам.
* При вставке или вынимании USB-устройства список автоматически обновляется.
+
* При вставке или извлечении USB-устройства список автоматически обновляется.
* Во время записи отображается полоска прогресса, которая в Windows 7/8 транслируется также на кнопку панели задач.
+
* Во время записи отображается полоска прогресса, которая в Windows 7/8 транслируется также на иконку в панели задач.
 
* Имеется возможность локализации интерфейса; в комплекте присутствует перевод на русский язык.
 
* Имеется возможность локализации интерфейса; в комплекте присутствует перевод на русский язык.
 
<br/>
 
<br/>
Исходные коды проекта опубликованы под лицензией GPLv3 и доступны на ABF: https://abf.io/soft/rosa-imagewriter<br/>
+
Исходные коды проекта опубликованы под лицензией GPLv3 и доступны на ABF: https://abf.io/soft/rosa-imagewriter<br/>.
  
 
Также вы можете использовать готовые бинарные сборки, выложенные на странице описания программы:
 
Также вы можете использовать готовые бинарные сборки, выложенные на странице описания программы:

Версия 19:28, 16 августа 2018

Оптические приводы стремительно исчезают из компьютеров всех мастей, и, как следствие, всё большей популярностью пользуется установка операционных систем с USB-флэшек. ISO-образы дистрибутивов ROSA изначально были предназначены для записи на DVD, но можно их записать и на флэш-носитель, загрузившись с которого, вы сможете запустить установщик или Live-систему. Какого-то стандартного инструмента для записи образов на флэшки нет, все пользуются разными утилитами. В ROSA для этого традиционно рекомендовали использовать утилиту командной строки dd, что у большинства пользователей вызывает если не ужас, то как минимум дискомфорт. А для пользователей Windows не было даже такой рекомендации. Хоть и существует порт dd для Windows, оказалось, что ошибки в его реализации не позволяют получить рабочую загрузочную флэшку. Поэтому было принято решение разработать собственный инструмент — ROSA Image Writer.

RosaImageWriter-window-rus.png

За основу сначала была взята Windows-версия SUSE Studio Image Writer, но привязка к языку C# (и, соответственно, к платформе .NET), использование двух совершенно разных проектов и фреймворков для Windows- и Linux-версии, а также некоторые другие недостатки привели к выводу, что программа должна быть самостоятельной разработкой. Поэтому ROSA Image Writer была переписана с нуля на языке C++ с использованием фреймворка Qt5. На данный момент поддерживается как Windows, так и Linux.

Основные возможности:

  • Выбор образа посредством стандартного диалога открытия файла или перетаскивания файла в окно приложения.
  • Список USB-устройств показывает удобочитаемые названия, размеры дисков, а также логические диски, соответствующие этим устройствам.
  • При вставке или извлечении USB-устройства список автоматически обновляется.
  • Во время записи отображается полоска прогресса, которая в Windows 7/8 транслируется также на иконку в панели задач.
  • Имеется возможность локализации интерфейса; в комплекте присутствует перевод на русский язык.


Исходные коды проекта опубликованы под лицензией GPLv3 и доступны на ABF: https://abf.io/soft/rosa-imagewriter
.

Также вы можете использовать готовые бинарные сборки, выложенные на странице описания программы:

[ Хронологический вид ]Комментарии

(нет элементов)

Войдите, чтобы комментировать.