Решил перенести свою запись из песочницы, видимо ее немногие видели, а появилась она очень давно, начнем…
Получил я инвайт на Suse Studio и решил вам о нем немного рассказать…
Что же это такое? А это онлайн сборщик дистрибутивов linux на основе разработок suse (sles, opensuse и тд.) где буквально за пару кликов можно создать свой vasya pupkin linux.
Регистрация и авторизация реализованна с помощью OpenID, так что при регистрации можно указать, например аккаунт на гугле.
Сначала нам предлагают выбрать базовую ос на основе которой и будет собираться наш дистрибутив, а так же предлагают его назвать. Вот как это выглядит:
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/24e/f23/182/24ef231823159802239fe382e55d8749.jpg)
Далее нас встречает приветствие где мы можем поменять имя дистрибутива, либо продолжить его собирать.
Хочу заметить, что ajax тут везде, даже изменения в realtime происходят.
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/a2c/13b/ef8/a2c13bef8b5f6edf9178d790840b0baa.jpg)
Дальше нам предлагают выбрать софт из огромного списка (~8000), хватит на всех :) (ну а если мало то можно добавить свои rpm или подключить любой yast репозиторий)
Если что-то не так слева будет показанно сообщение с информацией об ошибке (например чего не хватает выбранной программе)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/2dd/ca1/816/2ddca18169758a6a95ab07642dc3eb9e.jpg)
Далее конфигурация, тут все как обычно.
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/9ab/d0e/605/9abd0e605d223906cfc20145e93fd52a.jpg)
Тут нам предлагают выбрать логотип нашего дистрибутива и фоновые картинки (можно загружать свои)
![](http://s40.radikal.ru/i090/0906/af/18da06d62e61t.jpg)
Выбираем runlevel и будет ли показываться eula при первом запуске
![](http://s40.radikal.ru/i088/0906/a9/ab20b0520678t.jpg)
Настраиваем серверные компоненты (на данный момент можно настроить только MySQL), нас решили проинформировать что настроить MySQL мы захотели, но не добавили его в дистрибутив.
![](http://s52.radikal.ru/i138/0906/34/6808b166fef1t.jpg)
Выбираем нужен ли автологин и автостарт для программ
![](http://i065.radikal.ru/0906/6e/6439fb536c5bt.jpg)
Тут настраиваются некоторые параметры для сборки
![](http://i062.radikal.ru/0906/aa/011065ef018ct.jpg)
Ну и нам предоставляют возможность выполнить по одному скрипту после окончания сборки и во время загрузки нашего дистрибутива
![](http://s50.radikal.ru/i127/0906/c2/5f7bd48c77a2t.jpg)
Здесь нам предлагают добавить в наш дистрибутив дополнительные файлы
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/1c4/29d/fc6/1c429dfc653ab75e2e1da94685b70526.jpg)
Ну и наконец сборка (livecd, образ диска, xen и vmware вирт. машины), даже дают указать версию и предлагают добавить установщик к livecd системе. Сборка занимает около 10 минут (зависит от загруженности сервиса)
![](http://s61.radikal.ru/i172/0906/73/9a197a8c1744t.jpg)
![](http://s48.radikal.ru/i119/0906/d8/fdd11ce55ebft.jpg)
По окончанию сборки нам предлагают тест-драйв нашего дистрибутива, посмотреть что внутри либо же скачать его
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/7c4/53f/2c2/7c453f2c24d70769b4079e33b3380e6d.jpg)
![](http://i074.radikal.ru/0906/f8/91073e57b053t.jpg)
К сожалению тест-драйв видимо еще сырой поэтому нормально им попользоваться не получилось (перестал отвечать на нажатия кнопок клавиатуры)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/dd6/aa2/53d/dd6aa253dcdd3efa520d70c5f60b3b23.jpg)
![](https://habrastorage.org/r/w780q1/getpro/habr/post_images/07d/a48/8bb/07da488bbdd5f833e29647914006b35c.jpg)
Так же доступны api для удаленного запуска сборки и/или просмотра параметров дистрибутива, но это уже не для данной статьи.
ps Хотел показать наиболее наглядно, в итоге похоже текста вышло меньше, чем скриншотов :)
pss Просьба особо не бить, моя первая статья :)
_________
Получил я инвайт на Suse Studio и решил вам о нем немного рассказать…
Что же это такое? А это онлайн сборщик дистрибутивов linux на основе разработок suse (sles, opensuse и тд.) где буквально за пару кликов можно создать свой vasya pupkin linux.
Регистрация и авторизация реализованна с помощью OpenID, так что при регистрации можно указать, например аккаунт на гугле.
Сначала нам предлагают выбрать базовую ос на основе которой и будет собираться наш дистрибутив, а так же предлагают его назвать. Вот как это выглядит:
![](https://habrastorage.org/getpro/habr/post_images/24e/f23/182/24ef231823159802239fe382e55d8749.jpg)
Далее нас встречает приветствие где мы можем поменять имя дистрибутива, либо продолжить его собирать.
Хочу заметить, что ajax тут везде, даже изменения в realtime происходят.
![](https://habrastorage.org/getpro/habr/post_images/a2c/13b/ef8/a2c13bef8b5f6edf9178d790840b0baa.jpg)
Дальше нам предлагают выбрать софт из огромного списка (~8000), хватит на всех :) (ну а если мало то можно добавить свои rpm или подключить любой yast репозиторий)
Если что-то не так слева будет показанно сообщение с информацией об ошибке (например чего не хватает выбранной программе)
![](https://habrastorage.org/getpro/habr/post_images/2dd/ca1/816/2ddca18169758a6a95ab07642dc3eb9e.jpg)
Далее конфигурация, тут все как обычно.
![](https://habrastorage.org/getpro/habr/post_images/9ab/d0e/605/9abd0e605d223906cfc20145e93fd52a.jpg)
Тут нам предлагают выбрать логотип нашего дистрибутива и фоновые картинки (можно загружать свои)
![](http://s40.radikal.ru/i090/0906/af/18da06d62e61t.jpg)
Выбираем runlevel и будет ли показываться eula при первом запуске
![](http://s40.radikal.ru/i088/0906/a9/ab20b0520678t.jpg)
Настраиваем серверные компоненты (на данный момент можно настроить только MySQL), нас решили проинформировать что настроить MySQL мы захотели, но не добавили его в дистрибутив.
![](http://s52.radikal.ru/i138/0906/34/6808b166fef1t.jpg)
Выбираем нужен ли автологин и автостарт для программ
![](http://i065.radikal.ru/0906/6e/6439fb536c5bt.jpg)
Тут настраиваются некоторые параметры для сборки
![](http://i062.radikal.ru/0906/aa/011065ef018ct.jpg)
Ну и нам предоставляют возможность выполнить по одному скрипту после окончания сборки и во время загрузки нашего дистрибутива
![](http://s50.radikal.ru/i127/0906/c2/5f7bd48c77a2t.jpg)
Здесь нам предлагают добавить в наш дистрибутив дополнительные файлы
![](https://habrastorage.org/getpro/habr/post_images/1c4/29d/fc6/1c429dfc653ab75e2e1da94685b70526.jpg)
Ну и наконец сборка (livecd, образ диска, xen и vmware вирт. машины), даже дают указать версию и предлагают добавить установщик к livecd системе. Сборка занимает около 10 минут (зависит от загруженности сервиса)
![](http://s61.radikal.ru/i172/0906/73/9a197a8c1744t.jpg)
![](http://s48.radikal.ru/i119/0906/d8/fdd11ce55ebft.jpg)
По окончанию сборки нам предлагают тест-драйв нашего дистрибутива, посмотреть что внутри либо же скачать его
![](https://habrastorage.org/getpro/habr/post_images/7c4/53f/2c2/7c453f2c24d70769b4079e33b3380e6d.jpg)
![](http://i074.radikal.ru/0906/f8/91073e57b053t.jpg)
К сожалению тест-драйв видимо еще сырой поэтому нормально им попользоваться не получилось (перестал отвечать на нажатия кнопок клавиатуры)
![](https://habrastorage.org/getpro/habr/post_images/dd6/aa2/53d/dd6aa253dcdd3efa520d70c5f60b3b23.jpg)
![](https://habrastorage.org/getpro/habr/post_images/07d/a48/8bb/07da488bbdd5f833e29647914006b35c.jpg)
Так же доступны api для удаленного запуска сборки и/или просмотра параметров дистрибутива, но это уже не для данной статьи.
ps Хотел показать наиболее наглядно, в итоге похоже текста вышло меньше, чем скриншотов :)
pss Просьба особо не бить, моя первая статья :)
_________