|
2018-02-08
, 19:36
|
|
Posts: 3,141 |
Thanked: 8,161 times |
Joined on Feb 2013
@ From my Gabriola Island hermitage, near the Edge of the World
|
#32
|
The Limbo app has even settings for the N800 and the N810
Edit: There are a lot of settings to choose from, couldn't get it to work
Is there also a Kernel and Initrd available?
Edit2: Ok got it to work using the amd64 build
I hope to see some arm builds will show up
|
2018-02-11
, 03:38
|
|
Posts: 634 |
Thanked: 3,266 times |
Joined on May 2010
@ Colombia
|
#33
|
@wicket - We'll definitely appreciate your help, there are tasks that need more thinking than coding (fixing the spaghetti fremantle boot process is for example), so even if you lack time to do programming, your experience will help a lot.
Not sure what your vision about free mobile linux is, however what we aim is a device independent distro, to the extent that's possible given that usually each device needs it's own kernel. Though that seems to change with DT. And by device independent, we don't only aim ARM world - actually most of the development so far was done in amd64 VM that boots to hildon-desktop in exactly the same way n900 or allwinner does.
Having such a base we can strip lots of fat, in terms of scratchbox for example.
Wizzup can elaborate on the the build system (jenkins) , but I think it is more or less functional and stable.
So, please join ##fptf-private, at least to see how is the cooperation going on .
The Following 14 Users Say Thank You to wicket For This Useful Post: | ||
|
2018-02-11
, 03:54
|
|
Posts: 634 |
Thanked: 3,266 times |
Joined on May 2010
@ Colombia
|
#34
|
Cool, nice list of devices with mainline support, we could try to extend our support for some of those devices given time and demand. Freemangordon has hildon-desktop, mce, dsme and all the other things on an Allwinner A33 tablet - similar to Q8 tablets I think.
Parazyd is doing the actual image building (also for Devuan, he's a devuan dev), and I've worked with him in setting up the Jenkins (auto)building and repository generation. It would be useful to see your scripts and see if/how we can use them to extend our builds.
Would love to join forces. I don't have either a N9 or N950, so that'd be a great addition. I'm "Wizzup" on Freenode, but we're also in #maemo-leste and ##fptf-private - our dev channel (might move all of it to #maemo-leste or #maemo at some point, just takes time to sort these things )
The Following 8 Users Say Thank You to wicket For This Useful Post: | ||
|
2018-02-11
, 10:16
|
Posts: 146 |
Thanked: 1,615 times |
Joined on Dec 2016
|
#35
|
As you've probably already noticed, I've been adding comments to the GitHub issues where I feel I my input might be useful. The spaghetti Fremantle boot process might be interesting. I'll take a look at what Leste is currently doing to bring up Hildon and get back to you on that one.
My vision of free mobile Linux is to start off with a solid base. By this I mean build off mainline Linux and build on top of an existing mainstream distro. When starting out small, it's the only sustainable way of keeping it up to date and to ensure that security fixes are delivered in a timely manner. Leste is the first mobile Linux to get this right. postmarketOS half got it right but it's more focused on being an after-market OS for Android devices where mainline Linux is a secondary goal.
I'm actually less concerned about the GUI. Hildon is obviously a welcome addition. We need a GUI anyway.
I wanted to create a device independent mobile Linux base, based the above ideas. My plan was to create a free version and a non-free version. The non-free version would be something somewhat similar to Leste and would include blobs needed to make it as functional as possible. The free version would obviously be less functional but in the case of the N900 for example, all that would be missing would be video acceleration, Wi-Fi and Bluetooth.
I think there is a need for a mobile OS that can be 100% vetted and this can only be done with free software. The US has virtually complete control all mobile operating systems and I'm surprised this sits well with most countries. I often wonder what kind of mobile phones are issued by non-US governments to their officials. It seems that only the Russians were smart enough to realise the problem. They funded some ex-Nokia employees to make a certain OS well known to this forum . Unfortunately they don't want to share all of it with the rest of the world and most ports are stuck with Android kernel forks.
You've seen my list of mainline Linux devices. My next list will be of SoCs used in modern phones which already have mainline support but no device support other than dev/evaluation boards. A lot of people are unaware how much work has already been done in mainline. Like I said in my previous post, I want too try to encourage contributions and it might help if more people knew they would not need to start from scratch.
That's the basis of my vision. I could elaborate more but that's a discussion for another day.
I found the image-builder and jenkins-integration repos on GitHub so I'll see if I can figure it out.
I've not had a chance to talk on Freenode yet, I can probably get on there tomorrow.
The Following 10 Users Say Thank You to Wizzup_ For This Useful Post: | ||
|
2018-02-12
, 12:28
|
Posts: 146 |
Thanked: 1,615 times |
Joined on Dec 2016
|
#36
|
The Following 20 Users Say Thank You to Wizzup_ For This Useful Post: | ||
|
2018-02-12
, 19:52
|
|
Posts: 634 |
Thanked: 3,266 times |
Joined on May 2010
@ Colombia
|
#37
|
[ 62.738] [3/504] X.Org X Server 1.19.2 Release Date: 2017-03-02 [ 62.752] X Protocol Version 11, Revision 0 [ 62.757] Build Operating System: Linux 4.9.0-4-armmp-lpae armv7l Debian [ 62.762] Current Operating System: Linux devuan 4.15.0-rc6+ #1 PREEMPT Wed Feb 7 15:47:47 CET 2018 armv7l [ 62.763] Kernel command line: root=/dev/mmcblk0p6 rootwait ro console=tty0 vram=12M ubi.mtd=5 [ 62.773] Build Date: 16 October 2017 09:52:58AM [ 62.778] xorg-server 2:1.19.2-1+deb9u2 (https://www.debian.org/support) [ 62.783] Current version of pixman: 0.34.0 [ 62.794] Before reporting problems, check http://wiki.x.org to make sure that you have the latest version. [ 62.794] Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. [ 62.813] (++) Log file: "/tmp/Xorg.0.log", Time: Thu Jan 1 00:01:02 1970 [ 62.828] (==) Using config directory: "/etc/X11/xorg.conf.d" [ 62.834] (==) Using system config directory "/usr/share/X11/xorg.conf.d" [ 62.842] (==) No Layout section. Using the first Screen section. [ 62.842] (==) No screen section available. Using defaults. [ 62.842] (**) |-->Screen "Default Screen Section" (0) [ 62.842] (**) | |-->Monitor "<default monitor>" [ 62.851] (==) No monitor specified for screen "Default Screen Section". Using a default monitor configuration. [ 62.851] (==) Automatically adding devices [ 62.851] (==) Automatically enabling devices [ 62.851] (==) Automatically adding GPU devices [ 62.852] (==) Max clients allowed: 256, resource mask: 0x1fffff [ 62.874] (WW) The directory "/usr/share/fonts/X11/cyrillic" does not exist. [ 62.874] Entry deleted from font path. [ 62.874] (WW) The directory "/usr/share/fonts/X11/100dpi/" does not exist. [ 62.875] Entry deleted from font path. [ 62.875] (WW) The directory "/usr/share/fonts/X11/75dpi/" does not exist. [ 62.875] Entry deleted from font path. [ 62.875] (WW) The directory "/usr/share/fonts/X11/Type1" does not exist. [ 62.875] Entry deleted from font path. [ 62.875] (WW) The directory "/usr/share/fonts/X11/100dpi" does not exist. [ 62.875] Entry deleted from font path. [ 62.875] (WW) The directory "/usr/share/fonts/X11/75dpi" does not exist. [ 62.876] Entry deleted from font path. [ 62.876] (==) FontPath set to: /usr/share/fonts/X11/misc, built-ins [ 62.876] (==) ModulePath set to "/usr/lib/xorg/modules" [ 62.876] (II) The server relies on udev to provide the list of input devices. If no devices become available, reconfigure udev or disable AutoAddDevices. [ 62.886] (--) using VT number 2 [ 62.887] (II) systemd-logind: logind integration requires -keeptty and -keeptty was not provided, disabling logind integration [ 62.888] (II) no primary bus or device found [ 62.896] (II) Loading /usr/lib/xorg/modules/extensions/libglx.so [ 62.907] (EE) Failed to load /usr/lib/xorg/modules/extensions/libglx.so: libGL.so.1: cannot open shared object file: No such file or directory [ 62.907] (II) Unloading glx [ 62.908] (EE) Failed to load module "glx" (loader failed, 7) [ 62.908] (==) Matched modesetting as autoconfigured driver 0 [ 62.908] (==) Matched fbdev as autoconfigured driver 1 [ 62.908] (==) Assigned the driver to the xf86ConfigLayout [ 62.911] (II) Loading /usr/lib/xorg/modules/drivers/modesetting_drv.so [ 62.919] (II) Module modesetting: vendor="X.Org Foundation" [ 62.919] compiled for 1.19.2, module version = 1.19.2 [ 62.921] (II) Loading /usr/lib/xorg/modules/drivers/fbdev_drv.so [ 62.935] (EE) Failed to load /usr/lib/xorg/modules/drivers/fbdev_drv.so: libpvr2d.so: cannot open shared object file: No such file or directory [ 62.935] (II) Unloading fbdev [ 62.936] (EE) Failed to load module "fbdev" (loader failed, 7) [ 62.936] (II) modesetting: Driver for Modesetting Kernel Drivers: kms [ 62.936] (WW) xf86OpenConsole: setpgid failed: Operation not permitted [ 62.936] (WW) xf86OpenConsole: setsid failed: Operation not permitted [ 62.957] (WW) Falling back to old probe method for modesetting [ 62.958] (EE) open /dev/dri/card0: No such file or directory [ 62.958] (EE) No devices detected. [ 62.958] (EE) Fatal server error: [ 62.959] (EE) no screens found(EE) [ 62.959] (EE) Please consult the The X.Org Foundation support at http://wiki.x.org for help. [ 62.959] (EE) Please also check the log file at "/tmp/Xorg.0.log" for additional information. [ 62.960] (EE) [ 62.987] (EE) Server terminated with error (1). Closing log file.
The Following 8 Users Say Thank You to wicket For This Useful Post: | ||
|
2018-02-12
, 21:46
|
Posts: 3,074 |
Thanked: 12,960 times |
Joined on Mar 2010
@ Sofia,Bulgaria
|
#38
|
|
2018-02-13
, 05:11
|
Posts: 1,994 |
Thanked: 3,342 times |
Joined on Jun 2010
@ N900: Battery low. N950: torx 4 re-used once and fine; SIM port torn apart
|
#39
|
Or better - enumerate input devices on such device added/removed and show the cursor if there is at least one device of type mouse.
EDIT: I think they did something similar in cordia, we can just reuse it.
EDIT2: this
The Following User Says Thank You to Wikiwide For This Useful Post: | ||
|
2018-02-13
, 08:04
|
Posts: 1,203 |
Thanked: 3,027 times |
Joined on Dec 2010
|
#40
|
The Following User Says Thank You to Android_808 For This Useful Post: | ||
After installing the GA's it just goes to black screen. With 3D acceleration enabled in machine settings for the VM it spews out VERR_BUFFER_OVERFLOW message in another VT, without its just black.
Edit: reverted to stock image. First boot fails to start X, second seems to work ok. Not going to try GA's yet.
Last edited by Android_808; 2018-02-08 at 19:14.