[MyL5] My thoughts after few weeks of use

Mobian used to do that, using the umtp-responder(?) server. However, it was pulled because It is unsafe for the phone to export the eMMC drive as external storage . It could be safe to do that for the uSD card but that is not available yet.es the kind of file transfer we know from Android). However, it was pulled exactly because of those security considerations. New files were being created as root. Every USB plug (including chargers) would get immediate access to all files on the phone. So, some user intervention needs to be added to grant file access before that is possible again. Doable, but lots of work to design the interaction and get it right.

It is not something you “expect” indeed. But you also don’t expect to build Rome in one day. The plans are to squize the entire GNOME stack to the size of a phone screen. Give it time.

You are wrong about the core of the problem. Proprietary programs do have funding, but each each of them has to reinvent the wheel. It is a huge disadvantage against free software, which can always add a little grain to the already existing state of the art.

That is why Microsoft former CEO Steve Ballmer compared free (copyleft) software to a cancer: the more it spreads the bigger the wheel proprietary software has to reinvent each time. On paper proprietary programs have no future.

But here come the examples you made, which are niche cases, like music production software. Niche software is not well covered by free software yet. But it is only a matter of time. One day the wheel will be too big to rebuild each time for proprietary programs also in the case of niche software.

Take the case of Edge, Opera Browser, etc. All of them dropped their proprietary implementation of HTML and JavaScript engine in favour of WebKit: the wheel had become too big to rebuild even for huge projects like Internet Explorer.

2 Likes

Yes, exactly.

If a phone exports a mounted drive as a USB mass storage class device (basically an array of blocks) the file system on that drive could get corrupted. It is unsafe in the sense of corruption, never mind about security.

If a phone exports a file system by any protocol for doing that (Samba, NFS, SFTP, …) then it should be all good in terms of avoiding corruption and is as good as the protocol specifies in terms of security (which may be good - SFTP or Samba or NFSv4 - or not so good). I did suggest above MTP/PTP - since those are standard on other phones (and supported as standard on typical Linux distros).

Right now exporting as USB mass storage is relatively safe - because in order to do this on the Librem 5, you need firstly to go into “boot mode”, which requires the user intervention of a) rebooting b) holding the volume-up button.

On the iPhone, where I believe MTP/PTP is used, security is seemingly supplemented by having the computer authenticate itself to the phone and the phone then asks for confirmation on the screen to “trust this computer”. You only need to do that once (the first time) per computer. So if that happened when you plugged into a random charger, alarm bells should ring (but I’m sure some users would get socially engineered anyway).

Yes, that sounds like a good solution. Now it “just” needs to be implemented :wink:.

P.s. Apologies for the garbled post above. Sometimes Firefox decides to delete and insert text at random places in discourse text fields and NOT where the cursor currently blinks.

1 Like

It seems that exporting the uSD card can be done. A search reveals: Transfer files between the L5 and networked computers

but you need to be something of a USB config guru (that’s basically gobbledygook to me).

I would suppose that you would need something similar in order to expose an MTP class device to the desktop / laptop computer, as well as having some further code on the Librem 5 to respond to MTP requests.

All I can say is I just built my wife a computer with windows 10 (a requirement for her course she’s doing) and I literally had to sit on my hands to not put my fist through the screen. That OS is total garbage, bloated code. I have been on Linux for many years now and I could never go back. Apple yes I feel the same as you about Apple and Google (the all seeing eye). Yes there are fancy apps and such that I’ll probably never use and I find that with most apps on my rooted nexus 5 with crDroid on it, I just don’t use half the apps I loaded just for the novelty but then never use again.

We live in a world of corporate tyranny and the way out is to support FOSS warts and all. The more it becomes the norm the more robust it will get because ultimately WE have the power to change the whole landscape and there is nothing these huge corporations can do about it. It’s like crypto, the genie is out of the bottle and it’s not going back, ever.

8 Likes

But they can do something about it. They can lock down the hardware so it only runs their proprietary OS/firmware. Although Purism is now making their own hardware (for phones) so Librem5 is exception but the current trend seems to be going in this direction. Many new phones have their boot-loaders locked so you can’t even flash them with custom ROM. This will probably happen with normal laptops/desktops too.

uuuuh ! that’s spicy ! so let’s ask the majority of people in the world what a Black-Box is … shall we ?
most of them would probably answer … “uh, you mean like an airplane Black-Box ?”

I am really no expert but there is some stuff.

Hydrogen sequencer. Multiple synthesizers IIRC.

https://ubuntustudio.org/tour/audio/

Also I saw a short article about another commercial DAW. I don’t know if it was FLOSS to be honest but Linux was supported. Unfortunately I don’t remember the name.

Also see the FLOSS sections of:

Actually “professional” could be defined by earning money with it. I don’t see a reason why that can’t be done with audacity even if it doesn’t satisfy sophisticated needs. My suspect is the that there are enough MagicMusicMaker content since the 90s.

And when we are talking about multimedia we should not forget that blender has become a well supported industrial defacto standard for professional cinematic animations and rendering.

I don’t know how much of this works are contributions from volunteers. For the Linux kernel there are statistics of contributions:

The community of Linux kernel developers comprises about 5000-6000 members. According to the “2017 State of Linux Kernel Development”, a study issued by the Linux Foundation, covering the commits for the releases 4.8 to 4.13, about 1500 developers were contributing from about 200-250 companies on average. The top 30 developers contributed a little more than 16% of the code. As of companies, the top contributors are Intel (13.1%) and Red Hat (7.2%), Linaro (5.6%), IBM (4.1%), the second and fifth places are held by the ‘none’ (8.2%) and ‘unknown’ (4.1%) categories.[197]

Source: https://en.m.wikipedia.org/wiki/Linux_kernel

8.2% of contributions didn’t came from a company and 4.1% from unknown companies. So I think we can say that there are significant contributions from volunteers even if it isn’t the majority today. Although I must admit that for an exact interpretation we have to go to the source and research what unknown companies actually are and how freelancers are recorded.

About SSH and SCP: this is probably much better than MTP, although MTP should be supported.

About rsync: it is international that it is a CLI program, but i quickly found a GUI via web search. There are probably more. https://opbyte.it/grsync/

1 Like

Your point was there is no file explorer, when you can download a file (but not a app ?) here a reminder :

But if your point was that the librem 5 should come with a file explorer pre-installed : I totally agree, and the recent update of nautilus greatly improved its usability on the Librem5

You are pushing contradicting thoughts here
99.99% of FOSS are not for sale, I let the 0.01% to exceptions (scams?)
But I get you point : globally, you don’t find what you are used to

You said ‘people don’t want to be volunteers’ which is a complete ignorance of the FOSS history and actual state of it
I gave you my contradicting example to your statement, and you put a hypothesis that I answered with a real world case scenario, I’m not telling you to conform to it

Omg :man_facepalming: … again a complete ignorance of the FOSS history and the K.I.S.S. principle
But let’s play a bit to your game :

  • Can I change the code of Veeam to fit one of my specific needs ? No.
  • Can Veeam be started on a server without graphical interface ? No.
  • Can every fonctionnalities of Veeam be use in a script or by any other software ? No.
  • Can Veeam be used on a smartphone or others ARM, or 32bits devices ? No.

Seems to me, your graphical proprietary software is a bit limited and needs more founding (yes, that’s sarcasm !)

There is too much to say about some other bold statements you made, but I won’t go further, because it seems to me, those are only certainties built upon your lack of knownledge about the GNU/Linux (or FOSS) eco-system

One other thing we do agree tho, is that the actual smartphone duopoly is a shitshow that needs changes

And I think your “thoughts after few weeks of use” are still interesting, because it shows what a non-GNU/Linux user could think about the Librem 5 at this stage of developpement

5 Likes

heh ! i just remembered the question that the character Alan Bradley asked the CEO of present-day-ENCOM during the shareholders meeting : “what has changed in OS 12 ?” the answer was “we put a new number on the box”. that answer came just as Kevin Flynn’s son was releasing OS-12 source code to the world … :sweat_smile: :upside_down_face: :wink:

1 Like

I think you’re missing the point. Don’t buy their stuff! If everyone does that then they loose. Our only way out of this digital gulag is for each of us to do our part and that is opting out of the digital jail.

4 Likes

My guess is that only legit means to sell FOSS is like “Sure, here it for free take as much as you want. Oh but if you want some support it’s gonna cost ya.” (As not everyone who has the source code can understand what it does.)

1 Like

We still don’t have any FOSS music production software that professionals can buy and use.

Just in case someone runs into this thread because they searched for music prodution stuff:

Purism Youtube video showing music production Part1
Part 2

3 Likes

I’ve seen a model where people are basically buying pre-built binaries. Whoever wants to go through the trouble of building the thing doesn’t have to pay.

3 Likes

these guys have found a solution for people who don’t want/need to build from source but the source files are still there along with all the instructions on how to do so > https://github.com/UltimateHackingKeyboard/agent/releases/tag/v1.5.11

they have ALMOST the same business model as Purism but arguably … BETTER ?

@Poseidon consider, also, to use service online paid professional software till software for Librem 5 will be optimized enough for you. Librem 5 is the best “terminal” compared with most of the rest of HW and OSes.

FOSS/FLOSS is not better/worse than proprietary software in any inherent, generalizable way, and should not be viewed as separate from “the market”. FOSS is part of the market. It is an extremely important part of the market, too, because it permits users to opt-out of the profit models that they don’t like. It is slow (as a consumer product), because it is not fueled by money that anticipates or drives demand, but by the decay of demand for unpopular profit models, or the need for features for which there is no current market. To put it another way, if Purism rolled out products as fast as Apple, we would all have to worry about who was actually bankrolling it.

5 Likes

Mobile internet isn’t working either. I tried using O2 sim card that has data plan and I could not make any internet connection.

And what would that be? 99.9% of people don’t know how to code or have time to change existing program. They just want to back up their files.

Why would you even want that? Using veeam though command line would be a nightmare. By the time you would figure out the right command with correct flags you would have finished the same task using GUI 10 times over.

Obviously no because it’s proprietary software. This is both good and bad depending from who’s perspective you are looking at it. Veeam developers make good money for their work, whereas the person who made rsync has to work other jobs. Someone who wants to make his own backup tool cannot copy their code so it’s bad for them.

I don’t know about that one. But then again you don’t really need backup program for your smartphone. On Android you just move all stuff your SD card manually and that’s it. Apple people use iCloud or some other cloud service because they don’t have SD cards.

Elementary OS needs be paid for before you can use it. And I think it’s the same for RedHat workstation. I should have rephrased that sentence. I wanted to say there isn’t any professional music production software available for Linux. Regardless whether it’s free or not.

I don’t know why you are still in denial. People might contribute something to some projects if they find it interesting but they will never work on it full time. They have bills to pay and families to feed. The Linux kernel development is bankrolled by large multi-national companies like Intel, Sony, AMD, Google, Facebook, Oracle, RedHat, Erricson etc… they all have paid employees. There are some individuals who contribute code too but without the commercial backing it wouldn’t be as successful as it is today. On the other hand you have FreeBSD project that is mostly developed by volunteers. And look at the state of it. The development is so slow it’s unusable for almost everything except few edge cases.