SlackwareThis Forum is for the discussion of Slackware Linux.
Notices
Welcome to LinuxQuestions.org, a friendly and active Linux Community.
You are currently viewing LQ as a guest. By joining our community you will have the ability to post topics, receive our newsletter, use the advanced search, subscribe to threads and access many other special features. Registration is quick, simple and absolutely free. Join our community today!
Note that registered members see fewer ads, and ContentLink is completely disabled once you log in.
If you have any problems with the registration process or your account login, please contact us. If you need to reset your password, click here.
Having a problem logging in? Please visit this page to clear all LQ-related cookies.
Get a virtual cloud desktop with the Linux distro that you want in less than five minutes with Shells! With over 10 pre-installed distros to choose from, the worry-free installation life is here! Whether you are a digital nomad or just looking for flexibility, Shells can put your Linux machine on the device that you want to use.
Exclusive for LQ members, get up to 45% off per month. Click here for more info.
It was written with webnomad, which runs in a terminal, probably by someone with better things to do (like forking a linux distro) than making a web page look pretty.
Seriously, that page is disgusting, the colors, the fonts, everything is so wrong. A plain white-and-black with Comic-Sans! would look 10 times better. The time it took them to make that web-page, they definitely had the time to at least make one with a look that at least do not wish you to pop up your eyes with a fork.
They probably could fork the core of Debian and then use build scripts to import more packages for Devuan, but that would effectively reduce the Devuan project to the size of Slackware, LFS, etc. smaller distributions, and then it would just be Debian derived.
Location: Geneva - Switzerland ( Bordeaux - France / Montreal - QC - Canada)
Distribution: Slackware 14.2 - 32/64bit
Posts: 609
Rep:
Quote:
Originally Posted by 55020
Edit: Another random thought. Is C really the right tool for this job in 2014? How about Go or Rust?
Yes and no... Surely not something that requires "tons of deps"... As the init system must be "built" at early stage of a system bootstrap.
So we requires "early stages tools" which are mostly the C cross-compiler and some system libs (binutils and such)...
It ALWAYS A BAD IDEA to take something too high level for a bootstrap, this is the same kind of problem with systemd's goal: taking the admin for a grand-ma... The init system is NEVER for the grandma, so why willing it to be "userfriendly, integrated, unmmodular" (as you point it) ?
That we have some high level GUI tool to do the grandma config is alright.... Believing grandma will "bootstrap a system" is an insult to all dev/devops/sysadmins.
To get back to your point, so C is not a bad choice. A "high level language" is good, but that's what SHELL (CLI+script) are done for, to have "high level glue to processes"...
For my a good init system rely on SHELL and some 'modular' deamons/processes/whatever that might or might not be native binaries built, but relying on very few dependencies in it's "vanilla" setup, the rest being up to the admin - and if AFTER that, some daemons/tools/script are in higher level or domain specific language, that's ok, the system has been bootstrapped.
Cheers
Garry.
Last edited by NoStressHQ; 12-01-2014 at 05:13 AM.
It was written with webnomad, which runs in a terminal, probably by someone with better things to do (like forking a linux distro) than making a web page look pretty.
I was about to write "Maintaining a distribution involves a series of skills like communication and marketing, good knowledge in webdesign, etc." but then I suddenly had to think about this and decided to shut up in the future.
I was about to write "Maintaining a distribution involves a series of skills like communication and marketing, good knowledge in webdesign, etc." but then I suddenly had to think about this and decided to shut up in the future.
I must admit that, in terms of design, the Slackware website is my favourite distribution website. Simple, functional and computerish. Everyone else could, and should, learn from it.
Debian is a biblical monster of a project, with more than a thousand developers across the world and a behemoth of an infrastructure. I don't think these guys stand the slightest chance to fork it. On the other hand, the simple fact that there's some form of protest is a good thing.
Well, they're not having to replicate all that work. Those thousands of developers' efforts are directly applicable to Devuan. Most packages and tools should just trivially port over. They didn't have to rewrite DAK, for instance; they're simply using it as-is to create/manage the base repo.
We'd better hope the Devuan effort is successful. The more demand generated for keeping packages' systemd dependencies optional, the better for Slackware too (assuming it remains systemd-unburdened). I do not pretend to know, but strongly suspect, that if Slackware ever adopts systemd, it will be because of the maintenance burden imposed by the need to remove hard systemd dependencies from must-have packages.
Well, they're not having to replicate all that work. Those thousands of developers' efforts are directly applicable to Devuan. Most packages and tools should just trivially port over. They didn't have to rewrite DAK, for instance; they're simply using it as-is to create/manage the base repo.
We'd better hope the Devuan effort is successful. The more demand generated for keeping packages' systemd dependencies optional, the better for Slackware too (assuming it remains systemd-unburdened). I do not pretend to know, but strongly suspect, that if Slackware ever adopts systemd, it will be because of the maintenance burden imposed by the need to remove hard systemd dependencies from must-have packages.
Exactly.
They've just released pinning config for apt package manager and all their job can shrink to upload on packages.devuan.org systemd-affected packages only. If optional packages for sysvinit would exist in Jessie, they would only need take care for default metapackges to pick nonsystemd dependencies and that's it.
Exactly.
They've just released pinning config for apt package manager and all their job can shrink to upload on packages.devuan.org systemd-affected packages only. If optional packages for sysvinit would exist in Jessie, they would only need take care for default metapackges to pick nonsystemd dependencies and that's it.
No extra meta package required, it already exists in Jessie.
Basically, they're asking money for a different wallpaper.
What annoys me most, is the involvement of two DD's (hello you back-stabbing ********).
I still call this elite-debian-fork-thingy a fraud, it will not add anything.
Seriously, that page is disgusting, the colors, the fonts, everything is so wrong. A plain white-and-black with Comic-Sans! would look 10 times better. The time it took them to make that web-page, they definitely had the time to at least make one with a look that at least do not wish you to pop up your eyes with a fork.
Devuan, seriously...
It seemed ok to me, more readable than black on white, but im no expert, maybe you have better taste than i do.
I think they were more concerned with content than beauty. Geez i guess the medium really is the message.
No extra meta package required, it already exists in Jessie.
Basically, they're asking money for a different wallpaper.
What annoys me most, is the involvement of two DD's (hello you back-stabbing ********).
I still call this elite-debian-fork-thingy a fraud, it will not add anything.
I'm sorry but you are simply wrong and underestimate things a bit. After a few minutes found hard dependency in gnome metapackage for systemd based gnome-logs for journald, instead of alternative gnome-system-log for syslog.
EDIT: or dbus, or policykit (I'd appreciate if anybody with current Jessie default install could list reverse dependencies for systemd and libsystemd packages. As fair as I know packages.debian.org does not have this feature.)
I was about to write "Maintaining a distribution involves a series of skills like communication and marketing, good knowledge in webdesign, etc." but then I suddenly had to think about this and decided to shut up in the future.
LinuxQuestions.org is looking for people interested in writing
Editorials, Articles, Reviews, and more. If you'd like to contribute
content, let us know.