Building a secure Operating System (Redox OS) with Rust (Interview)
TMP_NKcYUEoM7kXg4qYe @ TMP_NKcYUEoM7kXg4qYe @lemmy.world Posts 7Comments 192Joined 2 yr. ago
What benefit would it provide though? It's a microkernel so you could just add non-free drivers in the userspace. Things like Playstation would choose BSD instead.
I think what they tried to achieve was to get rid of the "bit to bit" copypasted distributions which they at least made harder to make. So I suppose at least the cost to "steal the RHEL source" is higher.
btw I dislike that Free Software is also free (0.00 €) software. I feel like there should be some kind of chimera license which would first be proprietary with source available and after a certain time after purchase the code would be open source for the buyer. So you could actually sell it unlike Open Source Software which you can sell only once because the first person can just start giving away free copies. Sadly people in the open source realm tend to get pretty defensive when they see "proprietary". Would cool if flathub at least implemented some kind of way to sell software even if Open Source, that would be a nice start.
Because you're a stupid consoomer. You can build a 4 liter ITX desktop that's cheaper, faster, more reliable and easier to repair than these stupid "desktop replacements". Plus for the price difference you can buy a "thin and lite" laptop so that you won't have to carry this monster around when you just need to reply to emails on the go.
edit: just to clarify I'm not saying you in particular are a stupid consoomer, just the person in the given example. People tend to get angry fast on the internet.
What do you mean? The Ubuntu's TMP based encryption is the solution, it's just not stable yet.
Thanks for your tips but I did not find anything. (probably skill issue) I tried different distros and it's weird. Arch (endeavorOS live iso) does not work, debian does but antix does not, fedora works. So I'm going back to debian. Thank you either way.
If you get a windows 10 key, windows 11 gets included for free. But you should not need a new license if you already had it on your device. If you really need it, resellers on aukro.cz are your friend. I got a windows 10 pro key for about 3.5 € lol
What OP is asking is trivial to setup on linux though. Just setup autologin on your login manager which is probably a single checkbox.
Your issue is different because you want biometric login. LUKS encryption only supports passwords, keyfiles and hardware keys (they are kinda goofy though). So you have to use the login manager which supports biometrics. But if you want full disk encryption, you first need to decrypt the hard drive. This can be done by storing the decryption key in the TPM part of your processor. That obviously means that someone with electron microscope could steal your data if they stole your computer. But if you don't care about that, it's a solution. On MacOS and and Windows it works nicely but on linux not so much. Ubuntu has TMP based encryption but it's currently experimental.
Alternative solution is to use Yubikey Bio (hardware key with fingerprint scanner) with LUKS but hardware keys are kinda goofy to setup.
Another is to not use Full disk encryption. You can just encrypt your home folder. Downside are that your cannot use hibernation and less robustness. For example once I accidentally typed my root password to the root shell and it therefore got written to /root/.bash_history which was not encrypted. (it's probably best to symlink it to /dev/null)
My point was that it isn't as trivial but I suppose it is as long as you don't care about https and proper certificates. You can just copy their nginx/apache template if you don't.
I haven't tried Baikal but it seems to have (from the screenshots) just a bit more features. Radicale is merely the calendar+contacts+tasks server. You can login through the web UI to create calendars and delete them. They are then managed by a calendar/contact/task app like thunderbird. Baikal seems to have settings and a dashboard in the web UI which Radicale lacks.
Both seem to have an unofficial docker container if you're into that.
There is no difference between installing software on a VM and on "bare metal". The OS takes care of the hardware stuff.
I installed it according to their manual on their website (https://radicale.org/v3.html) which is imo pretty easy. The TLDR is that you first install python3 and its package manager pipx, then you install radicale using pipx and finally you run it as a systemd service. You can just copy their service template. The issue comes when you need to run multiple web services though. Radicale wants to be on the website root (website.com/ instead of website.com/some/path/blablabla/ ) which is not as trivial to set up as the previous steps. They have a template for nginx and apache but you need to kinda know the very basics of one of these to set it up.
Also on debian there is a package so you could technically just apt install radicale and then systemctl enable radicale if you want to avoid creating a service and installing python.
Obviously you need to create a basic config either way according to their manual. At least for password authentification.
Nobody is stopping you from discussing it. So far your only contribution to the discussion was bitching about others bitching.
If we limit the discussion to the selfhosted realm, I agree with these people bitching. Nextcloud is too bloated and slow, while not providing many benefits over individual services. You would at least expect it feature ease of use over having individual apps but nope because when you install an update, there is high chance of breakage. End to end encryption has been losing people files for years. Which is imo a big deal in "private cloud".
I guess my point is that the "bitching" is our discussion and you and people who upvoted your comment are free to join it and perhaps provide some examples of your Nextcloud setup and why you think it's good. I'm sure most of us will be nice and won't tell you to keep your comments to yourself.
Perhaps you could try Xournalpp. It has internal palm rejection, which you can configure to keep rejecting for x seconds after you lift the pen from the screen.
I'm a virtualization noob but I think this has nothing to do with it because QEMU uses the KVM hypervisor, while Qubes uses Xen.
6.6.25_1
Though I've just tried 6.1.83_1 and it didn't help. Don't know whether there is a big difference between 6.1.0 and 6.1.83. I guess I'll have to try the glibc version.
imo the time for offensive was never. The offensive should happen "naturally". If they had enough resources, they would be slowly pushing Russia back just like they are being pushed back currently. The whole "spring offensive" was just as dumb as Russian plan to conquer Kiev in 5 days or whatever insanity they had in mind.
Yep the problem is that people don't play enough Age of Empires. Basically the worst thing you can do in that game is to send a knight to the enemy's base, wait a bit, then send another knight, wait, send next one, ... etc. One by one each of the knights dies without achieving anything because he will be massively outnumbered. The correct thing to do is to muster a group of the knights and then send them all at once. That way you will have the advantage and have an actual chance of winning.
Going back to the real world Ukraine "The West" is almost comically stupid. They are arguing over how much help should be sent to Ukraine and always sending just enough to get by but not enough to give Ukraine an advantage. Instead of spending a lot of money during a short period of time to actually get some results, "The West" decided to slowly throw away money in the infinite pit of frozen conflict.
The way I, the self proclaimed internet war expert, see it, there are 3 possible solutions for "The West" to the Ukraine problem.
- Decide to send a lot of money to flip the tides. (that won't happen)
- Decide that they aren't stupid to feed an endless war and decide to exchange half of Ukraine's territory for Ukraine's membership in NATO. Kinda crap but honestly better than the 3rd option.
- A nothing burger. AKA doing what they are doing right now. The optimistic vision is that over the next decade "The West" will get rich enough that even with these small scraps here and there Ukraine will be able to win in the end. The realistic one is that the scraps won't be enough and Ukraine will slowly but surely lose territory, ending with some kind of crap treaty including Ukraine both losing a lot of territory and not being in NATO. "a lose-lose"
I also don't have any numbers. It was anecdotal evidence, I'm sure your experience is different. I mean it probably doesn't even matter whether it's source based because these obscure packages should compile pretty fast anyways.
idk I guess my initial argument should be changed to something like "each does some things differently, one might prefer one or the other, in my experience void does binary packages a bit better although it doesn't really matter tbh"
well my point was that obscure software is "often" (in my experience) packaged only in GURU, while void has official packages. My guess is that it is because GURU is official-ish while void has no such thing so there is bigger "pressure" to build binaries.
imo android and iOS tablets are not even in the same league because they lack tiling WMs. I also think that transparent windows are a pretty important feature although I won't be surprised if you could find some hacky solution on android. I guess my priorities are different then.
If your point is that it would need some kind of license that would prevent proprietary drivers, then I'm not really sure how would lawyers differentiate between drivers and straight up non-free apps running on it.