|
|
| (4 intermediate revisions not shown) |
| Line 1: |
Line 1: |
| - | [[File:OBSLightWiki.png ]]
| + | OBS Light has moved! It's now located at openSUSE: |
| - | [http://blynt.canalblog.com/ Blynt]
| + | [http://en.opensuse.org/openSUSE:OBS_Light http://en.opensuse.org/openSUSE:OBS_Light] |
| - | | + | |
| - | = Why should I use OBS Light ?=
| + | |
| - | * I want to create a [https://meego.com/ MeeGo-based] distribution for my target ([https://meego.com/devices/smart-tv Smart TV], [https://meego.com/devices/in-vehicle In-Vehicle], [https://meego.com/devices/media-phone Media phone], [https://meego.com/devices/netbook Netbook], [https://meego.com/devices/handset Handset] ...).
| + | |
| - | * I want to include private code into my [https://meego.com/ MeeGo-based] distribution.
| + | |
| - | * I want to be fast from the beginning of my project to the first boot of my target.
| + | |
| - | * I want to use the same tools throughout my development cycle.
| + | |
| - | | + | |
| - | = Why not use OBS Light ?=
| + | |
| - | OBS Light is targeting the development of variants of MeeGo distribution (or any OBS build distro) to either add extra features to a MeeGo product or adapt a MeeGo distribution to different hardware configurations.
| + | |
| - | It is not an another SDK, if you want to develop applications for a MeeGo product you should have a look at the [https://meego.com/developers MeeGo SDK] which likely will better fit your need. | + | |
| - | | + | |
| - | = What is OBS Light ?=
| + | |
| - | The project 'OBS Light' (or also obslight) , creates an encapsulation of OBS which presents a lighter face of OBS that we have called OBS light which could be delivered (if desired) with a pre-packaged MeeGo TV stack (or any other MeeGo vertical) released on a DVD image. The name was chosen to express that it remains an OBS base development process, but which is lighter to use, the idea of seeing the project as a light to guide the user in the flow of tools such as OBS, OSC, MIC, ... only came later. Once you will also see it incorrectly spell as 'OBS Lite'.
| + | |
| - | | + | |
| - | If you have (or are thinking about) selecting MeeGo but you cannot put all the code you want to build on OBS, the public, cloud-based MeeGo building tool, or if you are more comfortable with the tradition of local build tools based on a chroot than with a full cloud-based system like OBS, you might find the learning curve a bit steep.
| + | |
| - | | + | |
| - | While OBS will provide you with a very powerful and adapted tool for your long-term needs, the entry cost can be perceived to be too high.
| + | |
| - | This issue is particularly strongly perceived in the TV or IVI segments where recompilation of the Linux kernel and adding drivers is required even during the very early phases of a project and compiling in the public domain is out of the question.
| + | |
| - | | + | |
| - | | + | |
| - | In a second phase we hope to add a simple UI to it. It reuses the osc command line tools delivered with OBS to which a set of extra plugins have been added, including an extension of mic. All this remains compatible with a full implementation of OBS. It will be published under License: GPLv2.
| + | |
| - | | + | |
| - | The osc plugin for automatic patch creation are designed to be reusable in a full OBS environment.
| + | |
| - | | + | |
| - | The coding is under work and changes are likely to occur during the development process.
| + | |
| - | | + | |
| - | Note that under the hood, OBS light still is 100% OBS code and the building process is the same as what you could achieve by running your own private OBS.
| + | |
| - | OBS Light mainly pre-configures an OBS with a few osc plugins to ease the learning curve.
| + | |
| - |
| + | |
| - | Note that some OBS feature are hidden to simplify the learning phase. As the service is run locally, you can mix Open Source and private code should you need to do so.
| + | |
| - | | + | |
| - | = Where to Download OBS Light? =
| + | |
| - | | + | |
| - | OBS Light is available either as a ready to run appliance to execute as a virtual machine, ready made packages for common distros and obsviously as source file to build it by yourself.
| + | |
| - | | + | |
| - | * [http://susestudio.com/a/e0uuBG/meego-obs-light OBS Light appliance], built thanks to Suse studio
| + | |
| - | | + | |
| - | * [[OBS Light Installation | Uptodate Build]] for various Linux Distros.
| + | |
| - | | + | |
| - | * Videos training and intro [http://www.dailymotion.com/playlist/x1t5ll_dominigarfoll_obs-light-training Starting with OBS Light]
| + | |
| - | | + | |
| - | = Where is the information about OBS Light? =
| + | |
| - | * [[OBS_Light_Manual | OBS Light manual]]
| + | |
| - | * [[OBS_Light_FAQ | Frequently Asked Questions]]
| + | |
| - | * You can file bugs on [https://bugs.meego.com/buglist.cgi?product=Development%20Tools&component=OBS%20Light MeeGo's bugzilla]. The bug list for the project can be reached [https://bugs.meego.com/buglist.cgi?product=Development%20Tools&component=OBS%20Light here]. To easily file a new bug, use [https://bugs.meego.com/enter_bug.cgi?product=Development%20Tools this link]
| + | |
| - |
| + | |
| - | All discussions are run on the MeeGo-distribution-tools mailing list.
| + | |
| - | http://lists.meego.com/listinfo/meego-distribution-tools
| + | |
| - | | + | |
| - | = Where can I find a private OBS appliance? =
| + | |
| - | You can find a OBS appliance, build in [http://susestudio.com suse studio]:
| + | |
| - | http://susegallery.com/a/e0uuBG/meego-obs
| + | |
| - | | + | |
| - | For more information about private OBS: http://en.opensuse.org/openSUSE:Build_Service_private_instance
| + | |
| - |
| + | |
| - | You can Download the boot strap of Meego 1.2.0 here (saveOBS.tar.aa -> saveOBS.tar.ba).
| + | |
| - | http://www.cc-e.co.uk/Meego/MeeGo-1.2.0/
| + | |
| - | reassembled the file
| + | |
| - | cat saveOBS.tar.?? >> saveOBS.tar.gz
| + | |
| - | Thanks to Julien Snell and Cocom for the ftp server.
| + | |
| - | http://www.cc-e.co.uk
| + | |
| - | | + | |
| - | = What difference between OBS and OBS Light? =
| + | |
| - | OBS Light use an OBS server.
| + | |
| - | {|
| + | |
| - | | || '''OBS Light''' || '''Full OBS'''
| + | |
| - | |-
| + | |
| - | | Cross compilation || Yes || Yes
| + | |
| - | |-
| + | |
| - | | Local and remote reference || Yes || Yes
| + | |
| - | |-
| + | |
| - | | Automatic creation of patch || Yes || Not Yet (will if the same osc plugin is loaded)
| + | |
| - | |-
| + | |
| - | | Bootable Image creation || Yes || Add on
| + | |
| - | |-
| + | |
| - | | Integrated version control || Hidden || Yes
| + | |
| - | |-
| + | |
| - | | Multi-user || Hidden || Yes
| + | |
| - | |-
| + | |
| - | | Multi-target by project || Hidden || Yes
| + | |
| - | |-
| + | |
| - | | Auto built || Hidden || Yes
| + | |
| - | |-
| + | |
| - | | Signing service || Hidden || Yes
| + | |
| - | |}
| + | |
| - | | + | |
| - | Initial Specifications (final implementation have differed from the initial concept) :[[https://meego.gitorious.org/meego-developer-tools/obs-light/blobs/master/Doc/SpecOBSLight-1_V-0-6.pdf SpecOBSLight-1_V-0-6]]
| + | |
| - | | + | |
| - | = Where is the OBS Light code? =
| + | |
| - | GIT: https://meego.gitorious.org/meego-developer-tools/obs-light
| + | |
| - | | + | |
| - | OBS: https://build.pub.meego.com/project/show?project=Project%3AOBS_Light
| + | |