Interesting. But what’s the Wayland protocol have to do with it? Where does that come in?
I read the blog post and am still confused as to what this is. It’s something I never used in X11 (if X11 supported it), therefore it’s not possible for me to miss it.
Is this the “restart all applications you were running when you restart your computer” feature? Was it broken in Wayland? If so, why? I thought the desktop environment would take care of starting the processes, placing the windows, and so on.
Not entirely sure what the before and after of this are. The blog post and article are written as if people know what this feature is.
When they were bought by a Chinese company.
Imagine if their VCS operations were 10s of times less efficient 😉
Assembly is the true language of the gods, sir.
Some instances of one of the mercurial devs being a bully. It was a long time ago and I can’t remember the alias of the dev, but I do remember they had merge or commit rights - whatever those are called in mercurial. It felt like they had their own Linus but different. Whether they are still active or whether they still are like that, I dunno. Certainly hope they changed.
Dunno if the git mailing list was as toxic. Didn’t investigate that.
Python 10s of multiples more CPU cycles than git. It is an interpreted language: every instruction is read by another process, checked, and then run. Hit on the other hand is executed straight by the CPU. It has at least one layer of indirection less than python (the python interpreter may have multiple). That means it can be slower but it definitely uses more energy.
Since git is so popular, if it were instead mercurial, the energy requirements would be much higher for version control. Whether that will be noticeable on a bill is debatable. I haven’t run the numbers.
Regarding the different python versions. As mentioned before, there is a python interpreter. That interpreter is versioned and so is the python language. Many things are backwards compatible meaning something written in a higher version of the python language can be interpreted by a lower version of the python interpreter. The reverse is also true, so python interpreter with a higher version can interpret a python file using a lower version of the language.
Notice that I put “can” in bold. That’s because newer versions can deprecate certain features or parts of the language. So, if you’re writing a project in a different version of python, mercurial may or may not run depending on your version. Resolving that may not be as intuitive as one thinks.
I think those were he points you were referring to when you asked your question?
It could’ve been mercurial, but I’m glad that didn’t happen. Being shouted at in a mailing-list for fixing a bug doesn’t sound like fun. Also, the amount of CPU resources that would be wasted running a VCS in python would be phenomenal. And have fun trying to develop a project using a separate python version than supported by your python VCS.
Wouldn’t be surprising if this were done on purpose by the fruit company. All the more exciting when it will be overcome and they’ll have to find another wrench to throw.
We dream of a world where technology (both SW and HW) is completely open, but at the moment, this is not entirely possible. Our goal is to contribute to progress in this line by publishing all our developments to support the community.
However, some components (such as the communications module or the CPU) do not have publicly available schematics and cannot be replicated. This prevents our device from being fully open source. Nevertheless, we are committed to publishing all our own development work and continuously seeking for components that respect user freedom without compromising usability.
Regarding the software, the entire operating system will be open source, and all LiberuxOS developments will be published. The installed software will also be open source. However, some parts of the firmware will remain closed, as some manufacturers do not release their code. Still, we will do our best to open more parts of our system over time.
Please upload a probe to https://linux-hardware.org/ and share the link. It should provide a bunch of important information to help debugging.
Also, try running steam in the terminal and sharing that output.
Also, does glxgears
show you anything?
“occasional repair”, that shit would be locked down harder to force consoomers to buy a new device as often as possible. Less sales = less money. Only the EU version would be repairable.
I wish they actually for serious about it and said “@EUCommission@ec.social-network.europa.eu is aiming to be 100% opensource by 2030”. That would be quite the statement. It would need teeth/legs, but it would be cool none the less.
That’s easy to say. Do you think the Italian government is going to find an article written in Hindi on the experiences it made with open source education? Or that small towns are going to have the budget to go deeper than the first page on Google that ignored the internet archive?
If it really were that simple and it worked, we wouldn’t have to convince governments to use open source.
Sorry @jonny@neuromatch.social. I was being a hypocrite and an ass. I’ll try and be more constructive with my feedback.
Good luck on the project! I hope that it will be a success!
There should be a community that documents these kinds of things, so that governments from around the world can have a repository of knowledge for these things. “I’m a government instance that does X and would like to find software that does Y for me. What could exist? Let me look at $repository”. Without it, every government has to relearn the same lessons.
The knowledge shouldn’t just end up in some article on lwn or whatever, but in the hands of people trying to convince their governments (local to national to international). The EU has something like that, but it’s not well managed and there doesn’t seem to be an NGO, at least to my knowledge, that does this kind of thing either. I might of course be mistaken.
@jonny@neuromatch.social I want to like this, but the repo and website do not convey this fundamental information about the project
The repository only has deployment notes.
The webpage has:
It doesn’t mention “tracker” anywhere and only mentions “bittorrent” once.
Please consider people who:
Ask yourselves who the target audience is and maybe even state it on your webpage.
Lastly, it’s probably too late to change the name and it’s a matter of taste, but making it a homonym to PsyOp make me immediately think that this has a connection to anti-vaxxers, chemtrail believers, flat-earthers, illuminati freaks, and just conspiracy theorists in general.
Maybe I’m the only one thinking this, but as it currently exists, the project feels very much like the old-school C projects that assumed you were “in the know” before even arriving at the website or project. It does not make it inviting - at least not to me. It may be a completely false impression, but it is my impression nonetheless.
Fine with the licence this dude wrote or with defending the “one true” definition of open source?
Why ansible? I’m not sure how that fits in. Does that make running it locally easier? An example of working setup that I can checkout and run would be useful.
Anti Commercial-AI license