Devuan's Systemd-Free Linux Hits Beta 2 (theregister.co.uk)
Long-time Slashdot reader Billly Gates writes, "For all the systemd haters who want a modern distro feel free to rejoice. The Debian fork called Devuan is almost done, completing a daunting task of stripping systemd dependencies from Debian." From The Register:
Devuan came about after some users felt [Debian] had become too desktop-friendly. The change the greybeards objected to most was the decision to replace sysvinit init with systemd, a move felt to betray core Unix principles of user choice and keeping bloat to a bare minimum.
Supporters of init freedom also dispute assertions that systemd is in all ways superior to sysvinit init, arguing that Debian ignored viable alternatives like sinit, openrc, runit, s6 and shepherd. All are therefore included in Devuan.
Devuan.org now features an "init freedom" logo with the tagline, "watching your first step. Their home page now links to the download site for Devuan Jessie 1.0 Beta2, promising an OS that "avoids entanglement".
Devuan.org now features an "init freedom" logo with the tagline, "watching your first step. Their home page now links to the download site for Devuan Jessie 1.0 Beta2, promising an OS that "avoids entanglement".
Do any of these alternatives offer the same speed benefit of systemd? Serious question as I've never tried to replace the init system on any linux distro.
OpenRC isn't a choice, its just something you feel.
Lets talk about Fedora Core 25, and the upsides and downsides of defaul Wayland in some of the desktops.
I mean, it's only fair. Every Fedora release thread is filled with people whining about SystemD. Works both ways, right?
My one question is logging....
what did they replace SystemD with and how does it log ?
the FAQ and the rest of the site is VERY bare...
If you can run sinit, openrc, runit, s6 and shepherd all at the same time, imagine the speed benefits!
yay gentoo! Its very easy to avoid that systemd garbage. I'm not just bandwagoning here, I have to setup RHEL7 for a very large company because they wanted to stay with RedHat. It was hell on wheels. RHEL7.1 was a slight improvement but still not enough to ever consider it again.
"Grandma", I asked, "Which init system do you prefer? sinit, openrc, runit, s6 or shepherd?"
"Sonny", she replied, "That would be why Linux has not even 1 percent of the desktop OS market share."
XKCD.
Yes, Microsoft agreed to take over Linux, but only on the condition there would be a registry-like mother-process.
By the way, how is it even possible that one person got so much power in the linux open source community?
"Trump!!", the new Godwin.
lol! "entanglement" is right!
What did Einstein call quantum entanglement?
"Spooky action at a distance".
What better way to talk about systemd...
Yep, I personally won't even consider an OS unless it sounds at least 125% homosexual.
INDUKBOLA88.COM - AGEN JUDI BOLA CASINO TOGEL TANGKAS POKER TERPERCAYA INDONESIA Agen Judi Bola Casino Togel Tangkas Poker Terpercaya Indonesia. Pelayanan yang Ramah, Cepat dan Online 24 Jam. ==> Pasaran Sportsbook Terbaik Se-Indonesia Live Casino Ditemani Dealer Seksi Diskon Togel Terbesar BONUS NEW MEMBER BONUS CASHBACK TERTINGGI BONUS ROLLINGAN BONUS REFERRAL MINIMAL DEPOSIT 25RB DAN WITHDRAWAL 50RB JACKPOT POKER RATUSAN JUTA RUPIAH KENYAMANAN TRANSAKSI Didukung Oleh Bank Ternama di Indonesia == Transaksi dapat dilakukan melalui BANK BCA, BNI, Mandiri & BRI. Transaksi dapat dilakukan 24 Jam, sesuai jadwal Online Bank yang bersangkutan. Untuk Info Pendaftaran, silakan kunjungi : www.indukbola88.com Line : INDUKBOLA88 BBM : D61BA406 Whatsapp : +85517337689
Slackware still works great, and has never had systemd.
Is there an option to install it with all non-free repositories disabled by default? As my man RMS says, Debian is better than Ubuntu because it at least segregates packages into free and non-free repositories, but still enables both by default. If the non-free repositories were disabled by default, GNU might finally have a modern distribution it could throw its weight behind.
https://www.gnu.org/distros/fr...
My goal in running a GNU/Linux box is to not run a GNU/Linux box, and Debian and Ubuntu are really nice at that, but I'd like more confidence I'm running only free software than what I have now.
first it was arch then debian. this system is becoming integrated in the linux system that this resyatance is only going to become harder. things like gento where the user normally builds everything thing are better.
Who cares? Nobody ...
This is great news because "systemd" is total, utter, non *NIX, shit.
The terminal "d" in the name is actually short for "disease".
Putting "systemd(isease)" on a *nix machine is about as good as putting HIV virus into a human body.
Unfortunately, that is very likely.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
Not Microsoft. Red Hat.
Circumcision is child abuse.
If it was it wouldn't include its own DNS server, or it's own timeserver, or it's own logging infrastructure.
The problem with systemd and the whole Freedesktop crowd is that they are trying to solve problems that do not exist anymore. For example you now have hugely complex systems just to make sure your soundcard will only be usable by users logged in locally. While this is, in theory, a great security benefit, most machines today are single user. So in effect it's lots of code that's useless at best and a potential security problem at worst.
Everybody goes through a phase where they think they can re-invent the world and design something cool and complex with the technologies they have just heard of. In the past only large companies could afford such an effort. Microsoft, for example, implemented many of the "new" ideas in Windows. This is why you have things like OLE with it's offspring of OLE automation, or a logging system nobody uses because it's essentially unusable. Windows being so unusable, particularly in the 1990s, was a big push for Linux for "serious" applications.
Now we have a new situation, it's "fancy" to have some work on a Open Source project on your CV, that's why there's a huge pressure for mediocre and bad developers to do something with Open Source. Those mostly are people who still having gone past their "coimplexity is good" phase and don't understand yet, that it's not a good idea to require 5 daemons in the background just to have a GUI running.
Ideally we should take a step back and look at what we _really_ need. Do we really have to have such a complex service management system? Shouldn't it be enough for a desktop system to just have a single shell script booting up X and the window manager and setting up the network? Why do we have a wireless subsystem that needs a "wpa-manager" just to set up the keys to encrypted networks? Why do we have a modem manager that reliably is unable to access your cellular card after a upgrade?
Have you ever tried to write your own minimalistic init-system? I once turned an old SuSE installation into an X-Terminal. It took a shell script of 5 lines and it booted in a few seconds... on an Pentium 90! You can get much faster if you cut all that crap you don't need.
...no systemd to be found.
I think a systemd-free Debian is the right way to go; systemd does have a lot of issues, enough to not have it be the default in a distribution that's more committed to software freedon and is managed democratically, like Debian. So, I support Devuan.
However, their website is just scary awful. Not that it isn't aesthetic, but they have some too-smart-for-their-own good website system. I haven't seen it anywhere else - perhaps it was developed by people related to the project itself? But, honestly - it's baroque; it's confusing; you can't figure out how to post what and where, and it lets you believe you might be able to post something only to be disappointed when it's not accepted. So not only is documentation lacking but it's also close to impossible to discuss anything (specifically problems you might be having with installation etc.)
So, dear Devuaners - stick to one major earth-shattering norm change, don't try to force your weird website management ideas onto us. If you had something like AskUbuntu.com or even the less-polished ask.libreoffice.org - that would be awesome.
BTW - It's interesting to note just how many packages you need to fork in order to make your Debian run without systemd.
Issues of systemd aside, all those computers switched on doing nothing use up a boatload of electricity when you total the amount. Not only that, but leaving a machine on allows plenty of time for potential hackers to have a crack at it - unless you specifically switch off networking when you leave it - plus counter to what people think, computer components do wear out when left on, not just fans and spinning disks but also the electronics. If you only use your machine once or twice a day its actually better for it in the long term to switch it off. Sure, of you're only going to keep it for a few years anyway who cares. But I've got a 17 year old linux file server still going that gets used once or twice a week and spends the rest of its time off. And aside from motherboard battery changes its had nothing done to it and its in as good condition now as it was in 99 when I bought it.
Most of the changes packages are just about removing libsystemd. That library is there to enable systemd support while staying compatible with other init systems.
Debian needs that since they are committed to support systemd and other inits. Devuan on the other hand does not trust anything with systemd in its name, so they decided to remove that library.
Hello Tim Cook, we know it is you, no use posting under AC.
These self propelled horseless carriages are the devil's work. We must stop all forms of modernization and advancement and regress to a simpler time because our minds can't cope with change.
It's an easy mistake to make. Redhat have so obviously wanted to be Microsoft for ages now, and are worryingly getting there. In my experience the majority of Redhat employees seldom understand the systems they're dicking with, take geological ages to fix issues (even critical security issues) and often refuse to fix things they've broken.
Gnome 3, freedesktop, gtk+, systemd, flatpack, wayland, all controlled by RedHat, all having the purpose of unifying the GNU/linux ecosystem (thus under RedHat's control). It's not "very likely", it's actually happening right now, RedHat is currently doing a massive power grab, and most distros seem happy to fall in line
That's understandable from RedHat point of view, the fragmentation is probably GNU/Linux's worse weakness. But it's also it's greatest strength, and I think it is extremely dangerous for the rest of us if RedHat gets its way.
Slackware is still systemd free and you don't need to be genius to use it. Being a subgenius is good enough. All hail Bob!
We can say that of abstraction layers in general.
Well, yes. Fortunately I use not one of the technologies in your list (with the exception of a small number of applications using gtk+, all of them replaceable by others), but the "normal" Linux user begins to be screwed almost as badly as a Windows-user.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
Is yet another reason Linux is stuck in the past and will never be a mainstream OS. Stupid neckbeards who are against change(which are for the better).
If you want to have a systemd-free Linux, then take a look at void Linux. They actually have a clue over there.
http://www.voidlinux.eu/
Because DJB, aka Dan J. Bernstein, screwed up the licensing on daemontools.
There was very similar init structure that worked quite well, at https://cr.yp.to/daemontools/. Dan's tools, like his work with djbdns and qmail, was quite robust and appreciated by many developers willing to build their own versions from source. They also worked quite well on all the UNIX systems. However, Dan invented his own "special" licensing, one where you were not allowed to publish binaries with any patches applied. If you wanted to include patches, such as for example taking this tools out of the top of the file system where they did *not* belong, you had to publish his source and patches for others to apply.
No one, not Red Hat, Fedora, Debian, Gentoo, nor any of the UNIX distributions, could work with this nutty licensing. So *no one* could use it by default nor devote production time to it for operating system releases, so it languished. Eventually Dan gave up and made it completely public domain, but the damage was done. Systemd gained popularity in the meantime.
I am not a sysadmin, just a regular developer who set up and is maintaining my own workstation(s) with Arch Linux. Am I the only one who finds the traditional way of creating scripts to start and stop services an utter mess? Managing the PID, dependencies, reacting to events, there was no standardized way of doing things and every script author did it a bit differently. And I was honestly wary of creating my own services, as it involved getting a template from somewhere whose intent and purpose was not clear unless you were a guru with bash or sh script.
In systemd, now, creating my little startup scripts for any kind of binary daemon is a breeze - 6 lines or so, save at the right place and start it up. Everything just works as expected, no custom logic involved, in a way that is portable across distributions. Documentation is also very understandable and accurate.
systemd(-networkd) has completely taken over my network configuration as well, where it is able to manage wired and wireless interfaces on my laptop, including seamlessly roaming between different SSIDs. I run into various issues using the Arch native tools (netctl, ifplugd) and others (networkmanager with various GUI incarnations) - using systemd I just got rid of them all. Config is based on a few simple text files - no network manager, no GUI, nothing, just as I like it. journalctl as well is a godsend compared to the old way of storing random files in a log directory, with rotations etc.
Is it a big framework which does a lot of things? Yes, absolutely. Did I fare better using it that with previous (script-based) implementations? Yes. Does it work? Absolutely. To all the haters, get over it, use it or not, but don't ignore that systemd provides specific advantages for people who value easy configuration.
First Trump wins the presidency and now SystemD has been ripped root and stem from debian! I am finally truly FREE!
It isn't possible. Your claim is in fact ridiculous. RH and Pottering have nothing to do with Debian or any of the 100s+ distributions that choose to use it.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
You can't "Power Grab" GPL code, but I suspect you knew that before you posted that ridiculous drivel.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
We need a good vim versus emacs war here!
The shepherds did so well protecting the flock that the sheep no longer believed that wolves existed.
As one who has been burned by the inability of Windows to recover properly from hibernation, I just go right ahead and shut down. Next time I need it I know I'm getting a clean boot, not some corrupted version of the OS with funky looking screen and partially working subsystems.
I assume from context that you all are describing linux, but for those coming from the Windoze world it's once bitten, twice shy.
slashdot: A failed experiment.
Please don't play dumb, you're probably intelligent enough to understand what I mean.
RedHat controls systemd, gnome, wayland, flatpak, freedesktop, gtk+. They control the direction of the projects, they decide what functionality and code goes in or not. And they push those projects upon other distros as much as possible, trying to unify the ecosystem.
But indeed, they can't prevent anyone from using their code, but what difference does it make? You can fork systemd, except you don't have a team to help you and a company to pay you, so in practice, you can't really. And even if you can, or if you create your own init (using systemd code or not), good luck making distros use it. They don't support other inits that already exist and work, they won't support your fork, RedHat will continue to control init and more and more of the userspace.
Similarly, you can fork or use code from the kernel to make your own. Good luck doing that, and making distros use it. Or you can propose patches to the kernel, but then, like how RedHat can refuse your patches for systemd, Linus can tell you to fuck off and that your idea will never make it in linux, and he will continue to control the kernel.
You must have missed the fact that we are indeed talking only about Linux. Yes.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
Greybeards?
We may have been programming for longer than Lennart but there are plenty of people younger than him that don't make the same arrogant newbie mistakes about *nix.
Somebody should give Lennart "The Cathedral and the Bazaar" to read since he missed it the first time. It's not difficult but for some reason he does not understand or care and wishes to change linux entirely.
You can fork systemd, except you don't have a team to help you and a company to pay you, so in practice, you can't really.
I do not need to. I can use sysIV init. It is finished, reliable, reasonable fast. No need for maintenance. And in the same venue, I find that packaged that need boot-scripts but do not support sysIV init are not worth using anyways.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
You can't "Power Grab" GPL code, but I suspect you knew that before you posted that ridiculous drivel.
RedHat shill
antiX and MX Linux are Systemd-free Debian based distributions. Latest based on Jessie. Nobody ever mentioned them. They have made a release long time ago, yet no one ever mentions them. Everyone talks about Devuan. Why ?
Eh, I recall reading somewhere at the time that a large portion of the Debian Technical Committee were "former" Red Hat employees. Can't find it at the moment though.
"The change the greybeards objected to most " Nice way to imply that most young people and women are not computer proficient.
Thousands of projects do what you claim to be impractical every day actually. Maybe you have never heard of distrowatch?
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
Lots of people who used to work for company A now work for competitor B. It is ludicrous to suggest that their loyalty lies with their former company rather than the one at which they currently work.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
Apple has the same problem with launchd.
In Apple's case, the trigger messages are not entirely asynchronous, as with systemd, but they may as well be, since the Mac ports being used most frequently do not have peer information available, and are (effectively) just integers.
This leads to what I call the "on behalf of" problem.
Something starts running. And you want to know *why*. Clearly, it;s running because someone requested one or more of the services it provides -- but there's no way to know who it is running "on behalf of" to provide that service.
Say, however, you figure out that service 'C' is running "on behalf of" service 'M'.
Who is service 'M' running "on behalf of"?
In Mac OS X, it's *almost* possible to get the information as to where every thread in everything is pending a response from something else in its stack. But it's not possible to figure out the entity relationship, because you can't trace the other end of a connection.
So I can perhaps figure out that an application is pinwheeling -- that's the cursor that the display server puts up on a Mac OS X application when it's not responding to "are you alive?" chatter from the display server within it's main app loop. It happens when someone does a blocking operation in the main app loop, instead of packaging up the operation that might block, and giving it to a thread delegate instead: it means someone made a coding error, because they expected an operation to never block ...and then it blocked.
So I actually want to see where it's blocked (which I can) and see who it's trying to get work from, that's not responding to the work request -- which I can't, because I can't see "the service on the other end".
Both launchd/Mach ports, and systemd suffer from this problem.
But if I were permitted to ask the question... then I could find the next entity in the chain... and I could ask "what are you waiting on?", and follow the chain down to the actual problem.
Automatically.
The display server puts up the pinwheel, I option-click it (or whatever), and a dialog pops up and says:
MagicDraw is hung waiting for RemoteFilerPro, ...which would be frigging useful. Because then I could say to myself "Oh. The VPN is down because the Wi-Fi is out. Better reset the router again."
which is hung waiting for access to "remote_filter_cache_file.ca",
which is hung in the kernel on a permissions check,
which is hung, waiting on DirectoryServices,
which is hung, waiting on mDNSResponder,
which is hung waiting on a network response from "VPN.bob.net",
which is hung waiting on a response from network interface "Wi-Fi2"
But I can't do that.
I think part of the problem of Devuan is that it's just focused on removing systemd. Because the people in favor of systemd have a lot of good points when comparing it to sysvrc. It's not as easy when the comparison is between say, daemontools and systemd.
You mean like Steven Elop?
Besides, people being people, they tend to not change their points of view or modous operandi very much over time. If you're once steeped in a certain way, Redhat or other, you're probably always going to tackle any problem from that angle or otherwise gravitate towards what you know. You don't necessarily have to get paid to do it, it's how people work.
And that constitutes a "Power Grab" how, exactly?
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
Beyond the top 5-10, how popular are all those projects?
There are always the *BSDs
Better question: "What the hell does that have to do with anything?". In fact the lack of popularity just proves that for the vast majority of people systemd is a complete non issue.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
It's one of those things that doesn't matter to the average user until it's too big to not matter, and even then it still doesn't matter because the average user doesn't develop the software that s/he runs. The total environment just gets a little more controlled and the applications coming out just are a little more centrally directed, and Red Hat becomes the new Microsoft.
You really don't realize how much of an uninformed douchebag you are to compare Red Hat to Microsoft, do you?
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
systemd still seems like a solution of in search of a problem to me. The gain for using it is non obvious. How much time is actually consumed (post boot) with systemd vs. Non-systemd for various services. I'm not impressed....
And in a nutshell, that is the problem. The other problem is that systemd really has some bad design-decision in there, because its creators lack experience and insight. The same is true in spades for Windows, but that does not make it fine in Linux.
Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
How many of them are of a good enough quality? Of those, how many of them aren't using systemd? Most of those distros are derivatives that reuse most of the work done by their origin distro, with a few tweaks and patches here and there and some different configuration.
The one distro I know that isn't using the same init as its origin is devuan, and they apparently struggle quite a bit.
I stand by what I said and please stop playing dumb.
You should probably take a hint from the competent. All the great distributions are using systemd according to you. Maybe you should take that as a clue?
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
Oh! Oh! It shuts down so fast, and boot *so* fast!!!
And this is relevant to *anything* other than a laptop or some kind of mobile device *how*? My servers at work, and our workstations, and mine at home, aren't brought down except for a kernel update in a month or more. Hell, I've got a bloody HP DL560 GL5 that when you hit power on, sits there for, and I timed it, about 70 seconds before the logo ever shows up, much less its five minutes or so of initialization.
Justify a binary logfile. In any way. Or why you should move configuration files out of /etc, which was defined for configuration files. Or adding new commands which require more typing, and in a different syntax order than the old ones.
Your bloody UI? So, how's that on a headless server? And it runs *so* fast, much faster than command line I can do more with one command line while waiting for you to do the same, clicking through 15 menu selections.
Command line is *so* old fashioned, and only graybeards use it? Or shall I say that you have lousy typing skills, and don't actually want to know how to use your tools, the way a good craftsman does?
And debugging the damn this is a *royal* pain, because since you can't follow the sequence, you've got too many possible things that failed.
But, since M$ bought something like 20% of RH, and Mr. Systemd Poettering is there, trying to make Linux look like Windows, the motivation for systemd is obvious.
mark "and I've been on slashdot since before some of you were born"
Freedom innit.
Since supposedly the whoha is about choices, does this allow me to use systemd? :-)
I ran Slackware for years, and tried Red Hat at 4.3. It was fairly good. Then they released 5.0. I started using NetBSD shortly thereafter and really haven't looked back. Slackware is a good way to learn enough unix to bootstrap up into a BSD.
I don't hate Red Hat, nor do I hate Microsoft. They are both companies, with a product or two they sell.
I first ran Linux on a computer in my apartment in 1994. A '486 with a 300MB ESDI drive.
If you don't hate Microsoft then you really are a clueless douchebag. Please kindly go fucking kill yourself and do the world a favor. Thank you.
Guns don't kill people; Physics kills people! - John Lithgow as Dick Solomon on Third Rock From The Sun
Why do this? The whole point was to improve it, which systemd did. They could have spent this time doing something worth while, like eliminating gnome.
Wow ... Slashdot really has jumped the shark. Some clothes douchebag actually modded you down? I swear that the majority of those who post here are sucking Bill Gates dick so hard they can't get enough O2 to think.