jyoskykid

joined 2 years ago
MODERATOR OF
1
submitted 7 months ago* (last edited 7 months ago) by [email protected] to c/[email protected]
 

The problem (for those who are unaware of it)

Moved it to the end, to keep the focus on the solution.

Solution

GNU is a desktop OS that was never completed. Linux is a desktop OS that was never completed.

GNU/Linux is a hybrid OS.

Musl, etc. are libraries that were never OSes.

  • So Alpine would be a Community/Linux OS.
  • Debian would be a Community/GNU/Linux OS.
  • FreeBSD would be a Community/BSD OS.
  • Ubuntu would be an Enterprise Community/GNU/Linux OS.

I was thinking ontologically to resolve this problem. It is often confusing to explain to ordinary people why Linux has so and so differences and so and so commonalities, and then the community gets toxic once you get to whether it's GNU or Linux.

So I think this is a good solution that solves the argument of calling it systemd/Freedesktop/KDE/LightDM/GNU/Linux or the other party that says it's either GNU or Linux alone.

Why can't you include GNU in the Community?

Because GNU was an independent OS, and the project did a lot for software freedom, and it was even pivotal to the success of Linux, yet the community does not honour their wish to mention their names, because of aesthetic problems. GNU has never self-identified as a component collection like Freedesktop.

The problem (for those who are unaware of it)

Not everyone may be aware of this, but from the time GNU and Linux based hybrid operating systems became a thing, there was a debate about what they should be called. An OS has a kernel and the userland. Both GNU and Linux were independent operating systems, both of which were never completed.

GNU was a project by FSF under Richard M. Stallman to replace the proprietary UNIX OS. Linux was a hobbyist project by Linux Torvalds to make an OS that would run on the Intel 80386 CPU, while BSD/386 was facing a lawsuit from AT&T for releasing proprietary UNIX source code. GNU was planning to make a microkernel based OS, and it was planning to develop the kernel slowly, while Linus started Linux from the kernel side, with a monolithic architecture.

Since Linux was free software and could run directly on the new hardware, it gained the support of the hacker community, who added patches to the GNU userland to make it work with Linux. But when Linux finally became an OS with the help of GNU, the hacker community said they only care about Linux, not the GNU programs, and gave no recognition to GNU.

Because of this, Stallman asked the distributions to be called GNU/Linux, and that sparked flame wars because of how it is bad to pronounce, and how a distribution has many components beyond just GNU, and that therefore the kernel that runs on the hardware is what should describe the OS, and further several ad-hominem attacks on the personal life and behaviour of Richard Stallman.

Eventually, the name Linux caught on, but sympathizers of GNU are requested to call it GNU/Linux. This continues to be an unresolved, but sidelined dispute that seems unfair to GNU, especially considering most "Linux programs" are actually dependent on GNU GLIBC, and won't run on the other Musl LIBC based systems. Anytime someone mentions it, because there is no easy solution to it, it turns into a flame war.

[–] [email protected] 2 points 1 year ago

I think it is more likely to be Embedded Android

 

Li-Ion batteries use liquid electrolytes which are explosive at high temperatures, considering they are also maxed out in energy density. Hence, solid state batteries using solid electrolytes are the next-generation of batteries.

Li-Po batteries use gel polymer electrolytes or solid polymer electrolytes, which add a tiny amount of liquid electrolyte (salt-solvent mixture) to the solid matrix to enhance characteristics.

So I initially assumed that they are safer than Li-Ion. But it seems that Li-Po is more dangerous than Li-Ion. So I assumed it might be because the solid electrolyte having a higher energy density and thermal capacity means the added liquid electrolyte is also exposed to the same increased temperature and energy, making it more dangerous.

That seems to be backed up by this paper (DOI:10.1016/j.joule.2022.02.007).

Are there any other reasons for this, specifically for Li-Po batteries? I couldn't find more info regarding this provided their heavy use with drones.

One assumption I have is that Li-Po batteries lack a BMS, so their use should be carefully monitored, to prevent undercharging or overcharging in case of solar powered charging.

[–] [email protected] 1 points 1 year ago (1 children)

Israel's existence is based on the ethnic cleansing of Palestine. Palestine does not care about killing Zionists as much as taking back their land. There's nothing preventing the Zionists to own the land in Palestine legally, other than that they'll have to give up the privilege of what they stole. Many residents in the country even have dual citizenship so they can go back to their homelands if they can't afford to pay fairly.

[–] [email protected] 2 points 1 year ago

What do you mean? I see only original content here.. at least on my server, and also in lemmy.ml, lemmy.world, etc.

[–] [email protected] 1 points 2 years ago

I understand that's possible, however it is not possible for a company to take away users who care about ethics from the fediverse. And only those people matter, as we are not going for profit. Others can join in if they understand the need to join in.

[–] [email protected] 1 points 2 years ago (2 children)

Well if that's the case, Fediverse was dead on arrival. But that is not the case. If you use a close sourced client and sign up to a server with bad practices, you cannot use that as an example for the whole Fediverse.

[–] [email protected] 2 points 2 years ago (2 children)

I thought maybe you thought that WAV was purer than FLAC

[–] [email protected] 1 points 2 years ago

Soundcloud is one! Some artists let you download their music and others don't. Other than than Soundcloud isn't open source, I don't see what's wrong with them.

[–] [email protected] 3 points 2 years ago (4 children)

Just convert it with FFmpeg

view more: next ›