Peter Horvath
Entwickler, Linuxer, Vater
- 0 Posts
- 32 Comments
Peter Horvath@mastodon.deto
Linux@programming.dev•HP has become the third premier sponsor of the Linux Vendor Firmware Service (LVFS) and fwupd, joining Dell and Lenovo in contributing $100k+ annually to support firmware updates on Linux.
4·2 months ago@ikidd @cm0002 That you see very well. I know companies like this, not the HP, but many similar companies.
Most importantly, they have very strict regulations inside, who does what, who can communicate with whom. Unlikely that you would know anyone out of your direct team or department, except rare cases or if you are a really old employee there, maybe in some leading position.
If you would work at the HP, you would not even know the names of the guys who make the hostile decisions. Not only that talking with them about this would be the most serious violation, but you had no connection to them, like an outsider.
Second, in the unlikely case that you had any connection to them. There is an “internal language”. That is English on the surface, but not exactly. Word compositions have different or additional meanings for them. They never say, for example, “we do not publish our driver source code”. You can not say that in the internal company culture, they have no communication pattern for that. The closest what you could say, that would be some like increasing openness and user friendliness, or transparent technology or so.
If you would enforce the real meaning of the words, that would trigger defense mechanism in them. Mental and behavioral defense mechanisms. In the first layer, it simply would not be understood. A bit deeper, it would be misunderstood. Yet more deeply, they would attack you back, from behind.
Things would look exactly the same at the Apple, for example.
An evil company never declares itself evil. It only re-organizes, re-structures its moral standards. And it adapts the internal communication to that.
Peter Horvath@mastodon.deto
Linux@programming.dev•Linus Torvalds says AI-powered bug hunters have made Linux security mailing list ‘almost entirely unmanageable’
0·2 months ago@qaz That is right! Looks they need a bugtracker, ideally a bugtracker integrated with the mailing list.
Peter Horvath@mastodon.deto
Linux@programming.dev•France has ditched Windows 11 for Linux on 2.5 million government PCs
3·2 months ago@misk What could maybe work: it should be made law, that 1% (or 10%) of all license cost paid by governmental organizations, must go into open source development, or services. The organization could freely choice, into what, and what it wants to get back.
Peter Horvath@mastodon.deto
Linux@programming.dev•France has ditched Windows 11 for Linux on 2.5 million government PCs
1·2 months ago@misk @not_IO Normally it silently fails on the wall of stupidity, and on the silent, cooperative undermining of the local microsoft activists in all departments. You can be sure, they do not want to learn “yet another system”, they want to retire as a windows sysadm. And they work as a workplace mafia.
Sadly I can not see any good in this direction. Hope I see it badly!
Peter Horvath@mastodon.deto
Linux@programming.dev•Asahi Linux: Initial boot support for M4 PRO/MAX/A18 PRO/M5
02·2 months ago@auzy1 @spicehoarder Apple is far more evil as microsoft was ever… it is only smaller.
Peter Horvath@mastodon.deto
Linux@programming.dev•If Current Trends Continue, Linux Will be a Dominant OS in ~10 Years
0·2 months ago@sbeak Problem of the BSD license is that it can be forked and closed… macos was once a BSD…
Peter Horvath@mastodon.deto
Linux@programming.dev•If Current Trends Continue, Linux Will be a Dominant OS in ~10 Years
1·2 months ago@Sxan @Johnnyvibrant I installed linux to my company laptop as an “emergency” because my windows became unbootable, then somehow it remained, sadly ;-)
I know it was risky, but there was a point of the revolt.
I knew that the same stupidity and generally depressive mentality, which prevents my boss to directly call me about it (I actually did not even had a boss), so the same won’t likely tolerate it.
Until I do not make it too open. Doing the same well visibly, it had probably not been tolerated.
Peter Horvath@mastodon.deto
Linux@programming.dev•If Current Trends Continue, Linux Will be a Dominant OS in ~10 Years
1·2 months ago@sbeak @Logical_Error Yes. And the sad truth is, being open source, gpl2, it is still possible to do with it the same evil as iSatan does. :-( We must fight!
Peter Horvath@mastodon.deto
Linux@programming.dev•Someone emailed Ken Thompson about the UNICS to UNIX namechange. Actually got a reply
01·2 months ago@victorz They are not even similar on English.
Peter Horvath@mastodon.deto
Linux@programming.dev•Someone emailed Ken Thompson about the UNICS to UNIX namechange. Actually got a reply
0·2 months ago@auntieclokwise @victorz :-) What is the language on which you are thinking on?
Peter Horvath@mastodon.deto
Linux@programming.dev•It seems Linux Mint is dropping GNU coreutils in favor of rust-coreutils following Ubuntu.
1·2 months ago@forestbeasts @p4rzivalrp2 Quite honestly, I am a bit disappointed on wayland - it promises a fast X, but it does not provide it. The cause of the slow X was not that it is an old monster, the cause was the much lesser developer resources. Wayland has even much lesser.
Peter Horvath@mastodon.deto
Linux@programming.dev•Bugs Rust Won't Catch | corrode Rust Consulting - Analysis of Rust Coreutils (uutils) Bugs
1·2 months ago@davidgro That was a different thing. You can write or read from the physical memory address 0 even on the systems of the today - except that practically all the OS-es are using their paging or memory management to make that address unreeachable. Actually, as far I can remember, on Linux, the addresses between 0 - 65535 are mapped unreachable. If try to write them, you will get SIGSEGV. This is because a memory page is 4K, that is the granularity of the memory permissions. Beside that, we also need SIGSEGV (which would map to a “null pointer dereference” or analog) if it actually tried to access the part of a larger struct (what would be visible as an access to a non-zero, but very small memory address).
C64 had no memory protection, you could read or write anywhere where you wanted. Although it had memory-mapped I/O, meaning that instead of bus-level port communication, all the IO, i.e. communication of the CPU with the chips of the mainboard, happened as if they would be memory. Some chip happily crashed the system on such writes, particularly the CIA did it (general purpose I/O chip and hw clock) for not enough well thought memory operations in the $DC00 - $DFFF range.
You could happily write into 0 on C64. Actually, on the address 1, you could access the chip select pin of some RAM chips, meaning that you could with that switch from the basic ROM into an additional RAM area. Writing to the 0 byte did not had any on the spot visible effect on my experiments, but today I read in the docs, it had actually effect to the GPIO ports related to the memory chips managed at the address 1.
Actually, c64 went even more: the first page, i.e. the addresses between 0-255, very accessible a bit faster, because they required a lesser amount of CPU and data bus cycles. Very important registers, used for important operations, were there.
However, this all is about the C64 hardware. The C64 basic v2.0, which was written by the microsoft, quickly evaporating all my youth nostalgy, had nothing similar to the NULL (of C) or null (of Java). It not even had an “unset”, “undefined” or similar type. The 3 types it had, were: 32-bit floating point, 16-bit integer and 0-254 byte long string.
Peter Horvath@mastodon.deto
Linux@programming.dev•PS5 Linux project released, turning some PlayStation 5 consoles into Linux PCs
1·2 months ago@misk I think these modchip are exactly what would also really need in the android or iEvil world. Although I am not very sure, how could they be attached into a machine.
Peter Horvath@mastodon.deto
Linux@programming.dev•Bugs Rust Won't Catch | corrode Rust Consulting - Analysis of Rust Coreutils (uutils) Bugs
3·2 months ago@davidgro @hunger Last basic variant I worked with was the basic of the commodore machines. It had no NULL. I have also seen vbscript a little, afaik also it had not.
In Java, null does not mean a real 0 value, I think it is more like a static const, more similar to the None type of the Python. Its name is only a helper for the C/C++ guys to better understand a stack trace.

@unexposedhazard @cm0002 Das sollte nicht so sein, symmetrische Ciphers sind schnell