From Fedora Project Wiki

(update to match current goals)
(31-03-2020 updates)
Line 1: Line 1:
= Fedora Mobility =
= Fedora Mobility =


Fedora Mobility is a group of Fedora contributors that are interested in Fedora on small devices. Initially aimed at supporting NetBooks, Mobile Internet Devices (MIDs) and tablets, it could over time be expanded to also cover things such as Set Top Boxes (STBs), connected TVs and other devices. The SIG became mostly inactive until 2020, when it was resurrected to work on software for the [https://fedoraproject.org/wiki/Architectures/ARM/PinePhone Pine64 Pinephone].
Fedora Mobility is a group of Fedora contributors that are interested in Fedora on small devices. The SIG became mostly inactive for around 10 years until 2020, when it was resurrected to work on software for the [https://fedoraproject.org/wiki/Architectures/ARM/PinePhone Pine64 Pinephone].


== Mission ==
== Mission ==


Fedora Mobility is a group of Fedora contributors that are interested in Fedora on small devices. Initially aimed at ensuring that the hardware used in devices such as Netbooks and Mobile Internet Devices (MIDs) work out of the box with Fedora. It could also be used to produce various spins for Librem5 phosh, KDE Plasma Mobile, etc.
Eventually create an official Fedora spin that runs on mobile phones. Right now we're focusing on the PinePhone, but we hope to support even more smartphones including the Librem 5 and OnePlus 5/5T (as it gains mainline kernel support).


== Getting help and getting involved ==
== Getting Help and Getting Involved ==


At the moment Fedora Mobility is primarily maintained by two people. They are [[User:Pbrobinson|Peter Robinson]] and [[User:Sdz|Sebastian Dziallas]]. We need more help!
At the moment Fedora Mobility is primarily maintained by very few people. We need more help!


We have a couple of communications channels as well as the usual [[Communicate| Fedora channels]]. We have a mailing list which you can [https://admin.fedoraproject.org/mailman/listinfo/mobility subscribe to here] and there's a dedicated IRC channel on Freenode: [irc://chat.freenode.net/#fedora-mobility #fedora-mobility].
We communicate in the usual [[Communicate| Fedora channels]]. As of 31-03-2020, communication has temporarily shifted over to [irc://chat.freenode.net/#fedora-phone #fedora-phone] on Freenode (bridged to [https://t.me/fedoraphone Telegram] and [https://matrix.to/#/#fedora-mobile:matrix.org Matrix]. We will eventually switch to [irc://chat.freenode.net/#fedora-mobility #fedora-mobility] instead. We also have an (inactive) mailing list which you can [https://admin.fedoraproject.org/mailman/listinfo/mobility subscribe to here].


If you have no idea how to help us, here are some proposals where we need help:
If you have no idea how to help us, here are some proposals where we need help:
* '''Packagers:''' There are so many interesting packages that are not yet packaged for Fedora. Package it to improve the user experience.
* '''Packagers:''' There are so many interesting packages that are not yet packaged for Fedora. You can find a list of things we need to package on [https://gitlab.com/fedora-mobile/issues/ the GitLab page].
* '''Reviewers:''' Only a few people are doing reviews. [[Packaging/ReviewGuidelines| Help us with reviews]] so that more packages can be included.
* '''Reviewers:''' Only a few people are doing reviews. [[Packaging/ReviewGuidelines| Help us with reviews]] so that more packages can be included. You can find a list of packages currently needing review in the [https://bugzilla.redhat.com/show_bug.cgi?id=1817424 Tracker Bug].
* '''Testers:''' If you have a small device and use Fedora on it, file bugs and add them as a blocker for the Fedora Mobility [https://bugzilla.redhat.com/show_bug.cgi?id=1817424 Tracker Bug]
* '''Testers:''' If you have a small device and use Fedora on it, file bugs and add them as a blocker for the Fedora Mobility [https://bugzilla.redhat.com/show_bug.cgi?id=1817424 Tracker Bug].
* '''Bugs:''' Become a [[BugZappers| BugZapper]] and help us with Fedora Mobility related bugs.
* '''Bugs:''' Become a [[BugZappers| BugZapper]] and help us with Fedora Mobility related bugs.


== Current Status ==
== Current Status ==


Fedora Mobility is moving forward. A decent mobile software experience is now available in Fedora 33.
Fedora Mobility is moving forward. A decent amount of mobile packages are now available (or will be available, once they are reviewed) in Fedora 33 (rawhide). Packages include...
* The main desktop environment, phosh, is packaged and functional
* A functional touch desktop environment, phosh.
* A few mobile-ready apps are also packaged
* A compatible touchscreen keyboard, squeekboard.
* That's it for now, really. We need more help!


== To the future and beyond ==
== Future ==


Moving forward Fedora Mobility will continue to support and run the latest Sugar interface. We have some OLPC XO-1s and XO-1.5s and are working to see what is required to get the XO-1 and the XO 1.5 fully supported in vanilla Fedora.
This section used to have a bunch of no-longer-existing things like MeeGo and championing the rise of ARM as a supported Fedora arch (oh hey, that one actually happened). Now it does not.
 
We're reviewing the MeeGo™ NetBook UX with the intention of including the MeeGo™ NetBook UX into a future release of Fedora replacing the current Moblin™ UX. This should be initially completed for Fedora 14.
 
The KDE team are working with Fedora Mobility to support the KDE Plasma NetBook interface for Fedora 14.
 
ARM platform support is also on the agenda but that needs more investigation. With the introduction of ARM based SmartBooks and Tablets it will become and important platform for Fedora Mobility and Fedora in general.
 
Other ideas for the Fedora Mobility project include support for more embedded architectures as well as Spins or Remixes for MIDS or Set Top Boxes such as a Moovida Media Centre spin.


== Related Fedora projects ==
== Related Fedora projects ==


* The [[Architectures/ARM|ARM]] secondary architecture project.
* The [[Architectures/ARM|ARM]] architecture project.
 
== Devices ==
 
An overview of the hardware found in the various Netbook/Nettop devices can be found on the [[SIGs/FedoraMini/Hardware| Hardware]] page.
 
Some of the devices include:
* [[Netbooks]]
** [[Acer Aspire One]]
** [[Dell Inspiron Mini 9]]
** [[Eee PC]]
* [[Fit-PC]]
* [[OLPC]] XO-1 and XO-1.5
 
== Links ==
 
The upstream projects of interest to Fedora Mobility include<br>
The upstream sugar related projects:
* [http://www.sugarlabs.org/ Sugar Labs]
* [http://www.laptop.org/ One Laptop Per Child]
 
Netbook releated projects:
* [http://www.moblin.org Moblin website]
* [http://www.meego.com MeeGo website]
 
Other related projects:
* [http://www.gnome.org/mobile/ GNOME Mobile]


[[Category:SIGs]]
[[Category:SIGs]]
[[Category:Fedora special-interest groups]]
[[Category:Fedora special-interest groups]]

Revision as of 20:11, 31 March 2020

Fedora Mobility

Fedora Mobility is a group of Fedora contributors that are interested in Fedora on small devices. The SIG became mostly inactive for around 10 years until 2020, when it was resurrected to work on software for the Pine64 Pinephone.

Mission

Eventually create an official Fedora spin that runs on mobile phones. Right now we're focusing on the PinePhone, but we hope to support even more smartphones including the Librem 5 and OnePlus 5/5T (as it gains mainline kernel support).

Getting Help and Getting Involved

At the moment Fedora Mobility is primarily maintained by very few people. We need more help!

We communicate in the usual Fedora channels. As of 31-03-2020, communication has temporarily shifted over to #fedora-phone on Freenode (bridged to Telegram and Matrix. We will eventually switch to #fedora-mobility instead. We also have an (inactive) mailing list which you can subscribe to here.

If you have no idea how to help us, here are some proposals where we need help:

  • Packagers: There are so many interesting packages that are not yet packaged for Fedora. You can find a list of things we need to package on the GitLab page.
  • Reviewers: Only a few people are doing reviews. Help us with reviews so that more packages can be included. You can find a list of packages currently needing review in the Tracker Bug.
  • Testers: If you have a small device and use Fedora on it, file bugs and add them as a blocker for the Fedora Mobility Tracker Bug.
  • Bugs: Become a BugZapper and help us with Fedora Mobility related bugs.

Current Status

Fedora Mobility is moving forward. A decent amount of mobile packages are now available (or will be available, once they are reviewed) in Fedora 33 (rawhide). Packages include...

  • A functional touch desktop environment, phosh.
  • A compatible touchscreen keyboard, squeekboard.
  • That's it for now, really. We need more help!

Future

This section used to have a bunch of no-longer-existing things like MeeGo and championing the rise of ARM as a supported Fedora arch (oh hey, that one actually happened). Now it does not.

Related Fedora projects

  • The ARM architecture project.