Fedora expected to he the next major distro to move to a full systemd stack
>>108836341For a second I thought you wrote Genode.
>>108836341
>systemd-homed is a system service that may be used to create, remove, change or inspect home areas (directories and network mounts and real or loopback block devices with a filesystem, optionally encrypted).>Most of systemd-homed's functionality is accessible through the homectl(1) command.>See the Home Directories[1] documentation for details about the format and design of home areas managed by systemd-homed.service.>Each home directory managed by systemd-homed.service synthesizes a local user and group. These are made available to the system using the User/Group Record Lookup API via Varlink[2], and thus may be browsed with userdbctl(1).>systemd-homed.service also manages blob directories for each home directory it manages. See User Record Blob Directories[3] for more details.>homectl may be used to create, remove, change or inspect a user's home directory. It's primarily a command interfacing with systemd-homed.service(8) which manages home directories of users.>Home directories managed by systemd-homed.service are self-contained, and thus include the user's full metadata record in the home's data storage itself, making them easy to migrate between machines. In particular, a home directory describes a matching user record, and every user record managed by systemd-homed.service also implies existence and encapsulation of a home directory. The user account and home directory become the same concept.
>>108836341>>108836454this is precisely why systemd needs to be blacklisted from some distros
>>108836914some people need to be blacklisted from this world
>>108836454I still don't quite get the point
>>108836341>2019
it can't be helped that primitive UNIX UID/GID/chmod shit is objectively inferior to Windows NT era SIDs and ACLs and instead rely on copes like SELinux and Extended ACLs
>>108836341systemd-kernel when?
>>108836341WHY DOES ALL OF THIS SHIT NEED A BACKGROUND PROCESS IT'S LITERALLY JUST A DIRECTORY. FUCK YOU DUMB FUCKING FAGS STOP MOVING MY SHIT AROUND.
>>108837658take the devuan pill
>>108836914Because they work well and makes life easier? If you want useless busywork you can just rm -rf your entire system every day to start over.
>>108836454Wow, it does... Nothing?
>>108837751Can you even read? Holy shit lol
>>108837756Can you?
>>108837768>n-n-n-no y-y-y-y-youFucking dumbass lolIt's for portable homes, stupid. If you could read you'd be able to figure it out just from that guys post. But you can't, because you're stupid as fuck.
>>108836454Use case?
>>108837788Can you reply without seething uncontrollably?
>>108836341What were they using before?Systemd Boot is better than Grub at least. The only thing that could be better is Limine
>>108837788>It's for portable homesUse case?
>>108837799Not when I'm talking to retards.
>>108836341homed is fucking awesome. per user encrypted home is long overdue. and no, Ubuntu tools for encryptfs don’t count. not portable.
>>108836341>Unix: Do only one thing and do it well>Poettering: IMA DO THE WHOLE SYSTEM AT ONCE
>>108836454I don't understand why this is supposed to be bad.Doesn't this mean if you decide to switch distros or format your existing one you can just backup your home directory then move it and everything will be fine?
>>108837814Encrypt each home without a bunch of goofy LUKS horseshit. Run your home off of a portable drive on many different lab computers. Backup everything you care about just by copying home from one system to another and be able to login immediately on any compatible system.
>>108837790>>108837814there is noneshitstemd has a long-standing tradition of implementing features no one has ever asked for or needed in the first placethey literally invented "socket activation" because someone forgot that you can proactively swap out processes which listen on sockets
>>108837856I mean if you just use same user name and UID/GID on every system then you can do that anyway.It feels like this was conceived for IBM corporate laptop users.
>>108837856No one ever needed that.
>>108837788>portable homesWhat does this mean? Aren't all directories inherently portable? No I can't read and yes I'm slightly retarded.
>>108837889He means portable in the most literal sense. You can literally have a home directory on a USB stick and the system will recognise it automatically and let you login.Yes, this is a really gimmicky thing.
>>108837871Or use network mount with a proper directory service.
>>108837509>The user account and home directory become the same concept.It means no more dicking around with conf files in /etc.
can't I just have the files I need portable on an USB stick in the first placewhy would it have to be my home directory in what ever system I use?can't I just soft link the stuff I really need to be in my home directory
>>108837788>mount an external drive>copy home folder to driveThere you go retard, saved you time, it’s a fucking directory
>>108837842You could already do this by keeping your /home on its own partition, or manually copying it over (ensuring to save *nix perms on the copy).The only thing this makes easier is UID and GID management, as homed basically just changes a home dirs UID and GID automatically to work on its current machine, so moving between machines is easier. Manually moving your /home over requires setting UID and GID manually if it doesn't match an existing user (usually irrelevant on personal machines as the first user is almost always 1000) Its only real use is in an environment where machines are shared, ie corporate or labs where many users will use the same machine. Realistically any sysadmin worth a shit would manually assign everyone a unique UID/GID so moving home won't cause any issues.
>>108837901fuck yes I can’t wait for the fedora/red hat free ipa systemd-homed integration to work on non RH distros. Hopefully homed can bridge that gap because getting freeipa client up and running on non RH is a fucking gamble
>>108837867Socket activation is fine, it's just a convenience bolted onto the core functionality.I can't really defend homed though. It's a pussyfoot attempt to bring Windows style user accounts to *nix.
>>108836341YEAHHHHHH DIGITAL IDDDDDDD>>108837560True, it doesn't have a field to allow me to take pictures of my butthole for the glory of Israel, ether. Post nose.
>>108837509Systemd is THE weak link to Linux. They have all simply decided they will target systemd and let all of the freetards fight amongst themselves about if they want to adopt systemd now or later. Either ways, you're going to have to show your drivers license to use your computer soon
>>108836341LMAO The death of Linux the normiefication of it with corporate backing. >Muh year of the Linux desktop!You morons pushed to make Linux mainstream while anons like me warned you it was a bad idea. Now you get what you deserve
>>108838219to be fair that was less a 4chan idea and more a rebbit idea. those people love to virtue signal and feel like saints by introducing people to new things. linux had enough people years ago when valve got into it and made proton, we didnt need any more support or investment, give a fuck if we cant play anticheat shit multiplayer games for childrennothing good comes from more users now
>>108838227It's only a matter of time before all distros will essentially be the same. It starts with the standardization of systemd and wayland... Next it will be a DE. Sooner or later the only thing separation distros will be a package manager. It will affect indie distro users like me too as more and more software and apps gravitate towards systemd only implementation like GNOME 49.
>>108837707this
>>108837897seems insecure
>>108838219>The death of Linux the normiefication of it with corporate backing.Doesn't fucking matter.The point is to bring Microslop down and increase competitive pressure.
>>108838245good thing you can contribute and create your own off the backs of all those hard working foss developers who “don’t give a shit about your needs”why should they
>>108838195>Either ways, you're going to have to show your drivers license to use your computer soonThis is coming for everyone, not just systemd distros.
>>108837856>Encrypt each home without a bunch of goofy LUKS horseshitMint already does this without it, ecryptFS and stacked encryption is far, far better for single-partition encryption than any of its competitors.People hate the systemd implementation because it's doing a service that all other distros have already figured out in a way that's easier and less intrusive.
>>108838440And by "less intrusive" they just mean "Systemd does it so I don't have to". It's not any more or less intrusive.
>>108838440ext4 has native encryption. no need for this. f2fs as well
>>108838440>>108838470Ecryptfs is getting deprecated and other software is getting purposefully castrated (see what ubuntu is doing grub and what they did to xorg), the objective is making any non redhat alternative less and less appealing to distros.
>>108838560>Ecryptfs is getting deprecateddon't care
>>108838566Yeah, so do i, but this done purposefully to atomize independent tech users.
>>108838423Systemd distros are already compliant with the infrastructure is getting in place though. If anything i prefer to resist in some capacity by not embracing said infrastructure.
>>108838560ext4 is definitely not red hat. why xfs doesn’t have native encryption already is a mindfuck
>>108838617Because Red Hat likes over-complicated and over-engineered things which is why they have Stratis that tries to compete with BTRFS / ZFS with layered solutions so you have LUKS / Cryptsetup + dm-integrity + LVM2 + XFSLook at what they need to get a fraction of our power!
>>108838617I know, Redhat was moving through brtfs in getting THE fs replacement for linux by they got stuck with xfs on enterprise.
>>108836454literally what the fuck is the usecase for this shit?
>>108838680usecase for reading thread before posting?
>>108838843usecase for shilling poetteringware without compensation?
You retards fight for crumbs while lurker like me knows that soon AGI will create entire OS for me without your gay ass foss shit. PS nothing ever happens.
>>108836341as someone who's spent a lot of time in slackware, void & openbsd and still loves them for what they are i must say the systemd UAPI, universal blue, bootable containers, etc area has given me optimism for the future of linux desktop. we are finally approaching universal APIs and moving away from distro slop that has plagued linux for forever. where apps, the kernel, and drivers are separate and can be swapped out easily without leaving debris. i see in the future these boundaries allowing the entire stack to be refactored into its most bloatless form.so u dont think im a bot: NIGGER NIGGER NIGGER
>>108837871>It feels like this was conceived for IBM corporate laptop users.That's literally all it ever was. Fedora peasants beta test so Big Papa Red Hat knows it's battle-tested and ready for Rajesh Gupta CTO saar. systemd has been like this since the day one.
>>108838189it doesn't, glad we can agree. nobody wants to see your brown ass anyways
>>108837560I think my most disliked aspect of Linux as a whole is the root-oriented approach to security it has by default. The most typical form of elevation is to perform a command as root, and it's just such a hassle by virtue of it being a separate user.If I want to run some script where parts of it need to be run as root, my options are usually among>run the whole thing as root- I have to make sure that whatever user-level environment variables or paths are necessary for that part of the script are accessible to it. But not everything the user is currently running, because certain variables do need to have values specific to the root user. Headache.- If only 1% of the script needs to be run as root, I'm now running tons of other commands at root level privilege for no reason.>run parts as root- If you don't want the user to have to re-authenticate periodically, you have to pick one of various non-ideal workarounds.- If you go with something like sudo for the 1% of the script that needs it, you have to still deal with the environment concerns above.- You could invert it and run the other 99% via su/sudo back to the invoking user, but that has a lot of the same hassles and adds a ton of boilerplate everywhere now.And it just goes on and on. I have to imagine it would have been easier if there had instead been a design focused on keeping everything run as a single user where possible, and just having certain authentications/privileges checked as necessary.
>>108836454It's just a wrapper for useradd, userdel, cp and rm for home directories.This is just like hostnamectl where they needed an entire fucking binary to manage /etc/hostname
>>108836341Linux is getting mogged by AluminiumOS once it comes out anyways, who cares. Most of us are jumping ship day one.
>>108839574>Random Shitro no one ever heard of>Everyone jumping shipLMAO
>>108839581>distrotry Google's official desktop OS, stinky NEET.
>>108839594>Using Google OS>Tracks every keystroke and every move you makeLMAO Now tell me what iPhoje you have.
>>108836454I understand why you would want systemd-boot, but why the fuck would i need this?That is legitimately the biggest "wtf is the usecase?" moment i ever had.
>>108839625It's a corporate take over or Linux to have total control over it.
>>108837802Do you have a boot menu in your uefi?the kernel can be booted directly now, you don't need a bootloader. Like all this crap udev, dbus, systemd, logind, seatd etc...you don't need any of it!
>>108837729imo systemd does not make life that much easier. I've used a lot of different init systems and the benefits of systemd are overstated given how much of a clusterfuck, horizontally expanded mess it is. Openrc isn't that bad. Runit is nice and simple. s6 is better feature wise for it's specific usecase. And dinit shows that you can just make a small, focused systemd and have no issues whatsoever. The Unix philosophy is nice in practice, but there are many things that don't follow it that are good, like Emacs and ZFS. If feel like those 2 earn their complexity and still fit a specific use case. systemd is slowly trying to become it's own operating system on top of GNU/Linux. You'll eventually be able to control your entire RedHat Linux OS via systemd, which can then be made into a convenient GUI and sold to companies with retarded sysadmins.
>>108841030/g/ is full of retards it works just fine for them
>>108837509The point is multi user setup. At my company, there are co-working spaces where each computer will load your home directory when you log in. IT told me it was a nightmare to ensure that processes wouldn't exceed user slice, or that files remained on the user's temporarily mounted /home and did not escape elsewhere.The computers are encrypted, but everyone's /home is encrypted using the computer's key, not your own user secret. systemd-homed should make these kinds of setup easier and more secure
>>108837729>Because they work well and makes life easier?aren;t they literally helping age verification and banning GPL in california
>>108838037Who the fuck uses free-IPA on a non RHEL system?That's like buying a windows laptop from walmart and setting up AD on it.
>>108837729>makes life easierwhose? not mine, that's for certain
>>108843138I use it for most of my server stuff, but I'm not interested in running fedora for my desktops and laptops.
why does systemd do literally everything now?
>>108838245>It's only a matter of time before all distros will essentially be the same. It starts with the standardization of systemd and wayland... Next it will be a DE. Sooner or later the only thing separation distros will be a package manager.Good. Then Linux will finally be useable
>>108845127because it's literally cancer
>>108845127To keep Lennart Poeterring in a job. He just started his own consulting company after he quit working for Microsoft so my guess is there's going to be a lot more coming.
>>108838245i have no issue with that, my issue is the standards being run by globohomo corporations rather than the community (i.e systemd-logind instead of turnstile)
>>108845213a company that will provide (((attestation))) services
>>108837509>>108841445>>108837871in this day and age, you can also imagine ephemeral 'users' created exclusively for an AI agent to login, get some work done, then logout.its workspace (home dir) can remain persistent while the user still has the agent session archived, ready to continue from where it last left off.
>>108847700>ai agents will be forced to use systemdno wonder AGI will kill us all
>>108839906Kernel EFI stub boot is super coolI used it on my Gentoo install for the longest time, I could get to a desktop at lightning speed. Everyone was always impressed when they saw it.
>>108836914>>108839643>>108838219You can use systemd without homed you know?It's a completely optional component like basically all systemd components.The problem is with shit distros that don't let you customize your system not with systemd.>>108838245>the only thing separation distros will be a package managerThat's the one thing we should actually standardize, fuck the current fragmentation of packaging.>>108838195This is so dumb, systemd is free software, you can modify it and you have full control over your system as long as you're root.Dumb doomposter.>>108837830>>108837842Migrating your home is a non-issue (you should keep your data outside of home anyway), this is only something you need if you do things at scale like if you are a corporation, but it's very overkill for a single user system.I think it's garbage cause it forces you to use btrfs which is shit.Just use full disk encryption in the first place.
>>108836341>stackThread hidden. Fuck off with your 2010's techbro lingo.
>>108849719>You can use systemd without homed you know?>It's a completely optional component like basically all systemd components.>The problem is with shit distros that don't let you customize your system not with systemd.good thing I'm on devuan so I can customize my system without systemd's encroachment. when there's something actually useful born out of it, it'll get forked into a standalone component anyway.>That's the one thing we should actually standardize, fuck the current fragmentation of packaging.from my cold dead hands, buddy. dpkg+apt until I die.
>>108849805What I don't like about apt and apt-get is that it's seemingly random whether it will ask for the user's consent to install a program. Sometimes I like to type apt-get install package just so I can see what dependencies a program needs or how big the install will be, but it's a diceroll whether it will then ask me "Do you want to continue? [Y/n]".This is on Debian btw.
apt-get install package