Linux что такое trashbox

Linux Deploy 2.6.0

Linux Deploy — это приложение с открытым исходным кодом для простой и быстрой установки операционной системы (ОС) GNU/Linux на Android устройство.

Приложение создает образ диска на флеш-карте, монтирует его и устанавливает туда дистрибутив ОС. Также поддерживается установка ОС прямо на раздел карты или в каталог раздела с файловой системой ext2/ext3/ext4. Приложения из новой системы запускаются в chroot окружении параллельно со штатной работой платформы Android. Все вносимые изменения на устройстве обратимы, т.е. приложение и созданные им компоненты можно полностью удалить. Установка дистрибутива ОС осуществляется по сети с официальных зеркал в Интернете. Для работы приложению требуются привилегии суперпользователя (ROOT).

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

Установка новой ОС занимает около 30 минут. Рекомендованный минимальный размер образа диска без графического интерфейса — 512 МБ, а с графическим интерфейсом — 1024 МБ (для LXDE). После начальной установки пароль для доступа по SSH и VNC назначается как «changeme», который можно сменить стандартными средствами ОС.

Характеристики:

  • Поддерживаемые дистрибутивы: Debian, Ubuntu, Kali Linux, Arch Linux, Fedora, Gentoo, openSUSE, Slackware, RootFS (tgz, tbz2, txz)
  • Тип установки: файл, раздел, оперативная память, директория
  • Поддерживаемые файловые системы: ext2, ext3, ext4
  • Поддерживаемые архитектуры: ARM, ARM64, x86, x86_64, режим эмуляции архитектуры (ARM x86)
  • Интерфейс управления: Android-терминал, SSH, VNC, X-сервер, фреймбуфер
  • Окружение рабочего стола: XTerm, LXDE, Xfce, GNOME, KDE, другое (ручная настройка)
  • Поддерживаемые языки: мультиязычный интерфейс

ВНИМАНИЕ!

Эта программа поставляется БЕЗ ВСЯКИХ ГАРАНТИЙ, а автор не несет ответственности за любые возможные последствия ее использования. Это свободное программное обеспечение, и вы можете распространять его согласно правилам лицензии GPLv3.

Источник

Канувшие в лету Linux-based ОС и устройства

Здравствуйте, дорогие друзья! Это, как я и обещал, отдельный выпуск про линукс-системы на мобильных устройствах в рамках Канувших в лету. В данном выпуске мы рассмотрим множество различных проектов на Linux, которые были предназначены для работы на мобильных устройствах, включая планшеты, смартфоны и КПК. Несмотря на название колонки, я также затрону тему актуальных ОС. Это будет сделано для того, чтобы читатель, т.е. вы, мог составить полную картину истории — истории ОС, которые канули в лету и их преемников.

Ну что ж, под кат!:)

Содержание

Устройства серии NEO и проект Openmoko Linux

Первая модель — Neo 1973, вторая — FreeRunner

Первый смартфон, построенный полностью на открытом ПО — Neo 1973. Neo 1973 получил такое название, как говорят, в честь того, что именно в 1973 году был произведен первый звонок с сотового телефона собственно изобретателем Мартином Купером. Сам же телефон был выпущен в продажу в 2007 году. Производителем устройства являлась тайваньская компания FIC, которая и инициировала проект под названием Openmoko в 2006 году. Название ОС Openmoko сложилось из слов «Open Mobile Kommunikations» — специально через «К». Анонс проекта произошел на конференции в Амстердаме.

Теперь об устройствах. Помимо вышеуказанной модели 1973, которая, кстати, являлась пробной и продавалась для разработчиков, была также и модель Neo FreeRunner, которая уже предназначалась не только для разработчиков, но и для рядовых пользователей. Примечателен этот смартфон хотя бы тем, что может запускать и работать на множестве популярных Linux-дистрибутивах, например, на Debian, Gentoo, Slackware и прочие. Также на устройстве работает Android.

Читайте также:  Как отредактировать path linux

Цена устройств колебалась в диапазоне от 450 до 600 долларов США. Для интересующихся более глубокими деталями дистрибутивов Linux сообщу, что Openmoko Linux — это дистрибутив, работающий на версии ядра 2.6.21.3-moko10, использует X.org. До определенного времени пользовался библиотекой GTK+ 2.6.10-r9, но в последствии перешел на Qt Extended (бывший Qtopia, об этом ПО мы также поговорим), однако поддержка GTK+ приложений осталась.

Интересный факт: на обоих устройствах отсутствовала камера

Greenphone

Этот мобильный телефон был выпущен компанией Yuhua Teltech. Вы наверняка даже о ней не слышали. Однако о компании-заказчике вы могли слышать — это небезызвестная Trolltech, ныне Qt Development Frameworks. Этот телефон был выпущен специально для демонстрации возможностей интерфейса Qt на мобильных устройствах (Qtopia). Девайс был выпущен в продажу в 2006, однако продажи были окончены уже в 2007. Устройство продавалось по достаточно высокой цене — 690 долларов, однако не было предназначено для простых пользователей. Устройство продавалось с набором разработчика, что намекает на целевую аудиторию устройства.

В 2007 году, как я уже отметил выше, продажи были окончены. Я говорю «окончены» потому, что устройства были проданы полностью. В Trolltech сказали, что пришло время для гораздо развитых устройств нового поколения — так они сообщили о том, что переносят свои наработки в проект Openmoko. Trolltech также адаптировали устройство Neo 1973 как основной девайс для разработчиков.

Как утверждают пользователи Qtopia в целом, устройство комфортно работало на ядре версии 2.4 при ОЗУ в 64 МБ. Устройство же Greenphone имело LCD-сенсорный экран, процессор с частотой 312 МГц, объем встроенной памяти 64 МБ, расширяемой за счет MiniSD, Bluetooth и Mini-USB, а также камеру с разрешением 1.3 Мпикс. ПО на устройстве было полностью свободным, за исключением нескольких компонентов, отвечающих за работу мобильной связи.

Интересный факт: ходят слухи, что устройство получило название в шутку, в честь работника Trolltech по имени Роберт Грин

Tizen Party: все связанные с ней системы

Как вы знаете, Samsung сейчас активно развивает Tizen — систему на базе свободного Linux. Данная система получилась благодаря нескольким слияниям различных проектов, о них мы сейчас и поговорим.

LiMo Platform

Название данной системы очевидно как никогда — Linux Mobile Platform. Разрабатывалась эта ОС организацией LiMo Foundation, которая была основана в 2007 году, хотя ее анонс произошел еще в 2006 году. Основной целью организации является унификация всех мобильных устройств на базе Linux и вообще продвижение Linux в массы. Основателями фонда стали японские NTT DoCoMo, NEC и Panasonic Mobile Communications, а также британская Vodafone и корейская Samsung. Большинство производителей телефонов, ПО и аппаратуры подключились к фонду позже.

LiMo Platform — неотъемлемая часть стратегии LiMo Foundation. В 2008 году на небезызвестной выставке Mobile World Congress была представлена сама LiMo Platform, а также набор инструментариев для разработчиков. Так, например, были представлены SDK для разработки Linux-,Java- и WebKit-приложений для LiMo Platform. Однако, не только члены фонда LiMo работали над улучшением SDK. На этой же выставке было объявлено о том, что версия R1 LiMo Platform уже готова и в марте 2008 будет релиз системы. К следующему году вышла и версия R2 LiMo Platform. По состоянию на 2009 год, было выпущено около 40 моделей с этой системой. Из представителей модельного ряда Samsung можно отметить M1, H1 и H2. Отмечу, что и в этом же 2009 году компания Motorola понизилась до статуса «Ассоциативный член», хотя до этого была одним из ключевых партнеров. Причина тому — появление более популярного Android, на сторону которого и перешла Motorola.

В 2012 году организация LiMo Foundation получила новое название, но об этом позже.

MeeGo

Я писал об этой системе в рамках статьи о устройствах Nokia на базе Linux-based операционных систем. Я расскажу еще немного об этой системе.

Как MeeGo она появилась в 2010 году. Под другим названием она существовала с 2007 года — это была ОС Moblin (Mobile Linux), основанная Intel. Позднее, Intel передала разработки в Фонд Linux, где система продолжалась разрабатываться, в значительной степени, инженерами Intel. В 2010 году, на выставке MWC система была официально представлена как MeeGo. К слову, система эта имела варианты интерфейса не только для смартфонов, планшетов и нетбуков, но даже и для автомобилей. Альянс GENIVI, в котором состоит множество именитых производителей, включая BMW, Hyundai, Renault и пр., решил, что в качестве ОС для автомобилей будет выступать именно MeeGo. Отмечу, что и представители ИТ-бизнеса присутствовали в этом альянсе (Nokia, Cisco и т.д.).

Читайте также:  Включение или отключение компонентов windows отключить все

В том же 2010 году AMD заявила о решительности оказать серьезную поддержку и помощь в разработке системы. Однако все планы были перечеркнуты одним назначением. Назначением бывшего работника Microsoft на роль главы финской компании — речь идет о Стивене Элопе. Именно под его руководством стратегия компании обрела новую Полярную звезду — Windows Phone 7. Я заметил, что некоторые думают, что стратегия сменилась после выпуска N9/N950, но это не так — стратегия была сменена еще до выпуска легендарного смартфона. Я не буду повторяться, вам лучше почитать оригинальную статью про Linux на Nokia.

На сегодняшний день софт из MeeGo (некоторая его часть) используется в Fedora 14.

Mer Project

Данный проект зародился как альтернатива Maemo для интернет-планшетов Nokia серии N8x0. Однако, на момент версии 0.17 вышла более перспективная MeeGo и проект Mer был ориентирован на портирование MeeGo на все те же интернет-планшеты Nokia N8x0. После того, как Nokia ушла из MeeGo, Mer стал основой для Sailfish OS и его менее популярного собрата Nemo Project. Оба нацелены на продолжение «династии» MeeGo. Я также упоминал оба проекта в статье про Nokia на Linux. Напомню, что Nemo Project гораздо ближе к интерфейсу MeeGo 1.2 Harmattan, чем Sailfish OS.

Кстати, Mer послужил основой для Vivaldi — планшета, который работал на KDE Plasma Active и Mer. Выпуск планшета должен был состояться еще в 2012, однако возникли проблемы с поставкой железа (к слову, Allwinner A20 SoC), и планшет с семидюймовым экраном и ориентировочной ценой в 200 евро не был выпущен в 2012 году. Система не была оптимизирована под новое оборудование, выпуск был сорван. Однако, со стороны разработчиков поступали заявления о реализации некоего компьютера для разработчиков в январе 2014 года.

Собственно Tizen

Я решил написать буквально пару предложений об этой системе, потому что она только-только набирает обороты. Расскажу лишь, что вышеупомянутая LiMo Foundation стала Tizen Association, а наработки MeeGo, а значит и Mobiln, вошли в состав Tizen и спокойно живут в наручных часах Samsung Gear 2 или смартфоне, выпуск которого откладывался несколько раз, Samsung Z.

Прочие системы

Я не могу не упомянуть о этих системах. Это Ångström, Familiar, и Access Linux Platform. Первые два связаны напрямую — первый использует некоторые наработки второго и оба проекта созданы для работы на КПК. Кстати, одни из первых продуктов с Linux на борту в форм-факторе КПК — это линейка Sharp Zaurus, под которую было выпущено несколько проектов, в том числе и Familiar, и Ångström.

Access Linux Platform

— отдельный разговор. Я расскажу об одном устройстве. Его название — Emblaze First ELSE. Этот смартфон работает на упомянутой Access Linux Platform, однако представляет очень интересный и футуристичный дизайн. Лучше посмотреть видео-обзор hands-on, чтобы увидеть как это работает

А вот и промо-ролик смартфона. Больше похож на трейлер о фильме-антиутопии

Кстати, лончер, выполненный в стиле меню этого телефона, доступен на Трешбоксе.

Вот и все на сегодня, дорогие друзья! Надеюсь, этот выпуск был познавателен для вас. Любые предложения по данному выпуску можете оставить в комментариях. Если вы хотите прочитать о чем-то в следующих выпусках, напишите мне в инбокс.

Источник

Запуск полноценных ОС на Android

Здравствуйте, дорогие читатели лучшего мобильного портала Trashbox.ru! В этой статье, я расскажу вам о запуске полноценных операционных систем на Android. Сегодня, речь пойдёт о двух операционных системах — Windows XP и Linux. Итак, приступим к делу.

Читайте также:  Samsung m2070 не печатает windows 10

LINUX

Начнем с более легкой инструкции — запуск Linux на Android. Для начала предупрежу, что для данного способа нужны ROOT права. Также, если вы используете смартфон на базе Android 5.0 Lollipop, Android 6.0 Marshmallow или более поздней версии, то вам нужно кастомное ядро. В этой статье используется Nexus 5 с установленным ядром «ElementalX». Итак, приступим.

1. Смартфон с правами суперпользователя.

1. Для начала, нужно скачать и установить программу BusyBox, которая является обеспечением большинства стандартных инструментов Unix.

2. Далее, скачиваем и устанавливаем программу Linux Deploy, это главный компонент и без него у нас ничего не получится, так как он скачивает дистрибутив из официального зеркала, создает образ диска на microSD карте, монтирует его и устанавливает дистрибутив операционной системы.

3. Открыв приложение Linux Deploy, переходим в конфигурационную панель. Здесь, выбираем какой дистрибутив вы хотите использовать. В данной стать будет использоваться выбранный по умолчанию дистрибутив Debian в среде LXDE.

4. Выбрав дистрибутив, нажимаем на кнопку установить. Установка длится около 30 минут.

5. По окончанию установки, приложение запустит среду Linux и сама настроит рабочее окружение, которое включает в себя базовую систему, сервер SSH, сервер VNC и графическую среду которую мы выбрали ранее. Также, можно через программу можно настроить сервера SSH и VNC.

6. Вы можете подключиться как и через SSH, так и через VNC, я использую сервер VNC, но вы можете использовать какой хотите.

7. Если вы подключились через сервер SSH, введите порт «22», а пароль по по умолчанию «changeme».

8. Если вы, как и я, хотите подключиться через сервер VNC, скачайте программу VNC, запустите ее и в поле впишите адрес «localhost:5900», пароль по умолчание, такой же как и у сервера SSH — «changeme».

9. Радуйтесь запущенным дистрибутивом Linux!

Windows XP

Теперь, о более сложном — запуск Windows XP на Android. Вы скажете как? Ответ прост — Bochs. Именно с этим приложением мы будем эмулировать Windows XP. Bochs — это программа, которая эмулирует операционные системы на базе x86, оно было создано для эмуляции таких операционных систем как, Windows DOS, Windows 3.1, Windows 95, Windows 98. Но сегодня мы попробуем более сложную задачу. Важно отметить, что работа Windows XP будет очень-очень медленна, а также, не будет соединения с интернетом, так что, если у вас есть терпение и вас не интересуют проблемы, которые могут возникнуть, то вперед! Итак, начнем.

1. ISO файл Windows XP

1. Откройте Qemu Manager для ПК и создайте новую виртуальную машину. Назовите ее как хотите, в данном случае ее название будет «XP».

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

3. Следующим шагом, нужно перейти в вкладку драйверов и выберите «жесткий диск 0». Далее выберите путь к ранее скачанном «Blank Disk Image».

4. Далее выберите опцию «CD ROM» и выберите путь к ISO файлу Windows XP.

5. Наконец, выполнив все пункты, выберите зеленую кнопку в левом верхнем углу, чтобы запустить виртуальную машину. С этого момента, просто установите Windows XP на виртуальную машину как на простой ПК.

6. После того, как установка завершится, разархивируйте .zip файл Bochs SDL. Переместите «Blank Disk Image» в папку SDL. Переименуйте файл «Blank Disk Image» в «c».

7. Далее, откройте текст файл «bochcrc». Где вы увидите текст «c.img», просто переименуйте его в «c». Далее переместите эту папку в корневую папку или на microSD-карту Android девайса.

8. Скачайте и установите приложение Bochs на Android. Далее, откройте его. Приложение само должно определить наличие Windows XP и запустить ее. Помните, это работает очень-очень медленно!

Чтобы загрузиться на рабочий стол операционной системы Windows XP, нужно подождать как минимум, 10 минут.

Источник

Оцените статью