Stories
Slash Boxes
Comments

SoylentNews is people

posted by LaminatorX on Monday September 15 2014, @11:59AM   Printer-friendly
from the Trustix dept.

One thing I have yet to see discussed about systemd and the "unified package manager" proposed by Poettering is the stated objective [among others] of tivoisation of linux:

We want our images to be trustable (i.e. signed). In fact we want a fully trustable OS, with images that can be verified by a full trust chain from the firmware (EFI SecureBoot!), through the boot loader, through the kernel, and initrd. Cryptographically secure verification of the code we execute is relevant on the desktop (like ChromeOS does), but also for apps, for embedded devices and even on servers (in a post-Snowden world, in particular).

Am I the only one who is scared of this "tivoisation" by design? If this ever makes it to arm devices, say goodbye to DD-WRT, OpenWRT, Tomato, etc. And that will be just the beginning. Be ready for all your devices becoming appliances, non-customizable and to be thrown out as soon as they become obsolete by design. Being allowed to only run signed code will probably be good for redhat, but will it be good for the user?

Strange that a few years ago "trusted computing" was stopped, and now it seems almost inevitable even in Linux.

 
This discussion has been archived. No new comments can be posted.
Display Options Threshold/Breakthrough Mark All as Read Mark All as Unread
The Fine Print: The following comments are owned by whoever posted them. We are not responsible for them in any way.
  • (Score: 2) by Lagg on Monday September 15 2014, @03:04PM

    by Lagg (105) on Monday September 15 2014, @03:04PM (#93479) Homepage Journal

    Where did I say I have the skills to do anything. I mean I guess I could take it as a compliment that you think me poking around the code means I'm doing or will do something major but that isn't the case. I'm just saying that from the looks of it there is a lot of potential there that is being ignored or damaged by hyperbole like what you're doing, and no I don't expect someone else to do the job for me. What I do expect is people to work together and start making valid technical arguments and that just isn't happening. No one is bothering to even look at things as basic as the journal file format which is one of the bigger complaints. People basically can't think of any real argument so go "I uh... *mumble stutter* JOURNALS ARE BINARY". The journal was just an example (and one reason I was poking around the code) but that's how it keeps going. Stumbling over some completely bullshit argument using keywords that look nebulous just so they can return to attacks on character or politics. It's stupid and I expect better out of people.

    and as an aside as I expected after reviewing the journal code (which is mostly contained in journal/journal-def.h for the structs for object headers and such and journal-file.c for the implementation itself) most people's arguments are bullshit and the comparison to NT's event logs are completely uncalled for. I've seen some pretty ridiculous theories ranging from intentional obfuscation of the format despite it being laid bare in 3 files at most to it being an OOXML-like convoluted format just because it's ad-hoc. That pretty much goes for everything else too. No one is looking at the finer technical points of systemd and its code (which deserve many a criticism believe me), it's just politics after politics after character attack after politics. And people wonder why the maintainers are ignoring users. Because of shit like what you're doing right now.

    I didn't like that the spec for the journal objects didn't make it clear that they're 64 bit aligned though. I'll say that much. I mean they did say that structures were 64 bit aligned but I didn't think that applied to the payload as well. It really threw me off when I wrote a quick little parser. Basically it'll pad out each object to ((size + (unsigned long long)7) & ~(unsigned long long)7)

    --
    http://lagg.me [lagg.me] 🗿
    Starting Score:    1  point
    Karma-Bonus Modifier   +1  

    Total Score:   2  
  • (Score: 2) by Hairyfeet on Monday September 15 2014, @10:54PM

    by Hairyfeet (75) <bassbeast1968NO@SPAMgmail.com> on Monday September 15 2014, @10:54PM (#93699) Journal

    You want your words quoted? okay you asked for it "Why are people forgetting that we can fix this stuff? I've even been poking around the systemd code for another project I'm doing and it seems like there's a lot of potential to split systemd up into separate but useful daemons that can be distributed independently."

    Again who EXACTLY is gonna do this? Who is this mythical person? Is it you? Is it the community which we saw didn't do a damned thing when Pulse was jammed into every mainstream distro when it wasn't alpha quality and instead invoked TMRepo meme #23 Linux supports more hardware than Windows [tmrepository.com] along with a classic, #6 Linux Friendly hardware [tmrepository.com] and neither of which explained WTF ARE THE DISTROS STUFFING ALPHA QUALITY SHIT INTO MAINSTREAM FOR and nor did it change shit, Pulse is slightly better, SLIGHTLY more stable, but when you upgrade the distro what will break every. single. time? Pulse.

    So you say "hey this buttfucking by RH forcing shit that the users don't want into critical subsystems isn't a problem because ,hey we have nothing better to do, we can fix it!" and I'm wanting to know who the fuck is we kemosabe? Is it YOU, do you have NAMES of those that will fix it? Or should we place it next to santa and the easter bunny on the mythical people list? Because history does NOT support your assumption, see Pulse as just the latest example if it comes down to you or the high muckety mucks you WILL take what you are given and STFU or even try to spin being ignored and force fed as a good thing which....damn makes you just like Windows 8 Metro defenders, wow history does make for strange bedfellows. Of course the Windows users have the advantage of voting with their wallets, see how Win 9 is just Win 7 with speed boosts, whereas you can scream about pulse and systemd until the cows come home, the devs have ZERO reason to give a fuck about your opinion. So show me the mailing list, who EXACTLY is gonna fix all this garbage?

    --
    ACs are never seen so don't bother. Always ready to show SJWs for the racists they are.
    • (Score: 0) by Anonymous Coward on Wednesday September 17 2014, @03:48PM

      by Anonymous Coward on Wednesday September 17 2014, @03:48PM (#94590)

      What fucking garbage? Pulse works much better for me than bare ALSA ever did -- and I'm a pro-audio guy so I'm hard to please -- and lately I've been getting into learning systemd, which is optional for me at the time because I use Ubuntu, and guess what? I'm very much enjoying it! It's like my computer is finally becoming what I thought a decade ago computers would be like in the future.

      Garbage is the logic you all use to bitch and moan about having your 70's tech replaced with something better suited to modern expectations of what a computer should do.

      (By the way, I've never had Pulse break on an update. Actually, I never had Pulse break at all. All the failures I've seen are related to ALSA not being properly configured for the hardware and have nothing to do with Pulse.)

      PS. I know Hairyfeet won't read this post, it's meant for everyone else.