torios team mailing list archive
-
torios team
-
Mailing list archive
-
Message #02702
Re: Time Investment
-
To:
torios@xxxxxxxxxxxxxxxxxxx
-
From:
Paul Sutton <zleap@xxxxxxxxxxx>
-
Date:
Tue, 21 Jul 2020 17:06:41 +0100
-
Autocrypt:
addr=zleap@xxxxxxxxxxx; keydata= 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 aPZ0K9hksQXvyArO2cFPbYZs3Bxgd8Me7m4=
-
In-reply-to:
<57402.107.77.216.183.1595345644.squirrel@mail.tigertech.net>
In terms of hardware, there are projects such as
https://www.freegeek.org/ which aim to use older hardware, even my
Netbook is 64bit it has 2gb ram, the others I rescued from the same
batch all have 1gb ram.
There is https://hackclub.com/ which supports students with tinkering
and learning that way.
There is another project, which I can't remember the name of, that is
recycling old computers. But that seems to be a sort of kids club so
they learn how to fix up and install Linux.
I know about far too many projects and can never remember what they are
all called, but this is really where the whole community does need to
work closer together, so they can cross promote each other in some way.
I think, if we are going to reach out to projects such as puppy Linux,
we should all reach out to these hardware and software projects and
figure out what the target architecture is.
Raspberry Pi is now 64bit with 8gb ram, the processor can support up to
16, so there may be a 16gb raspberry Pi at some point (not sure).
I can see it just getting harder to support i386 / 32 bit architecture
with anything going forward.
Ideally we can collaborate with other projects so that small developer
teams get more support and help from each other.
If there is a desire to use Cryptdrive then I can setup a team and start
adding some of the ideas presented here to that, so for example
Hardware ia64 arm
related projects e.g puppy
related libraries e.g those mentioned below
otherwise we will have 100s of e-mails each with little bits of info and
it will take hours to find what that oddly named library was called or
weather we agreed to contact x project or not, and the outcome of doing so.
I am not proposing we stop using e-mail this would be to help us keep
track of everything.
Paul
On 21/07/2020 16:34, ml@xxxxxxxxxxxx wrote:
> On Tue, July 21, 2020 7:24 am, Israel Dahl wrote:
>> My main question is going to be, what architectures?
>>
>>
>> Mobile is the newest low-spec ubiquitous computer everyone uses. How do
>> we support cheap computing easiest? Mobile, is pretty much the only answer
>> to that. And most mobile OS are not focused on low-spec.
>
> Also, most mobile solutions (such as Android) are for arm processors not
> x86. That would mean two copies of everything to support both platforms.
> Even in the mobile market, they're switching to 64 bit. Google is pushing
> to drop support for 32 bit and is no longer creating llvm cross-compilers
> 32 bit for Linux systems that build Android tools. So, it'll be just as
> hard to support low end arm systems as is it is to support low end x86
> systems.
>
> I could see us trying to leverage the Android-x86 project or libhybris and
> use some of the Android apps that will run on x86 machines. That would
> give us access to more apps/applications. I don't think dropping support
> for x86 and moving to arm is the best solution for supporting older
> machines at this point in time. Supporting both platforms is going to
> complicate things a great deal as well.
>
> We can either support old computers well or low resource mobile devices
> and devices like Raspberry Pi well. It would be very hard to split
> resources and support both. They have different needs and constraints.
>
>> What about compiling a mobile OS using musl (postmarketOS for example),
>> or perhaps figuring out a way to get a really low-spec WM that works with
>> Weston working as a good phone/tablet/laptop/desktop UI?
>
> So that would probably be WIO at this point ( https://wio-project.org/ )
> as far as the windowing goes.
>
> This project is already doing what you've mentioned minus the mobile support:
> https://github.com/tpimh/nenuzhnix
> They're using musl and Wayland. I mentioned WIO and they're looking into
> that as well.
>
> I'm guessing postmarketOS isn't going to be a good project to try to get
> involved with because I haven't had any luck contacting the developers
> about it. I have e-mailed the developer of nenuzhnix before. I think
> he'd be welcome to sharing resources.
>
> There are also some Puppy Linux distro developers that are working with
> musl. I think they're concentrating on trying to get tinyxlib working
> instead of Wayland though.
>
> Do we want to go with Wayland or do we want to go with a tiny X server
> (like TinyCore Linux and a few of the Puppy spins)? I was looking at some
> of the tiny X ports and xserver-xsdl (used by Android apps). There's an
> interesting port of K-Drive (part of Xorg) that works on top of SDL. If
> we could build that successfully, SDL2 works with KMS and it could handle
> low level functionality like keyboard/mouse/video support. Then we
> wouldn't have to worry about maintaining that part of things with Xorg
> once X Server development stops. As mentioned, the other way to go is
> Wayland and a project like WIO. Most popular GUI frameworks will have
> support for X11 or Wayland at least for now. One last option is nano-x
> instead of X or Wayland. It'll be interesting to see what happens with
> BSD systems and what they choose since they can't adopt Wayland as easily
> as a Linux system.
>
> I guess I've raised more questions than answers. What does everyone else
> think? What's our target audience? Which processors (x86, arm, 64 bit,
> 32 bit, etc.) do we want to support? Which processors do we have access
> to (old computers, old laptops, old Android tablets, Raspberry Pis, etc.)?
> What do we want our desktop environment to look like (Wayland, Xorg,
> KDrive, nano-x, framebuffer, maybe something like Jide had, something else
> altogether)?
>
>
--
Paul Sutton
https://personaljournal.ca/paulsutton/
gnupg : 7D6D B682 F351 8D08 1893 1E16 F086 5537 D066 302D
Get a free mastodon account at
https://mastodon.org.uk/about
Follow ups
References