The officially official Devuan Forum!

You are not logged in.

#126 Re: News & Announcements » Bound to happen ... » 2020-05-10 10:08:57

Head_on_a_Stick wrote:
bimon wrote:

Was not systemD introduced as a unification of hosts and their API and also as an easy method to pawn them and control from hardware agencies trojans too (virtualization bootkits in UEFI, boot storage controllers, may be injected by proprietary software like browsers, etc.) ?

Vulnerabilities in UEFI and hard drive firmware operate below ring 0, the init system is irrelevant in those cases.

systemD is only named "init system" just for marketing purposes to hide true (in)security hell promoted by it, IMHO actually systemD is much more like a second kernel running in parallel with general kernel and providing many new unified API for easy phoning home, remote control of many desktop program's data, etc.

More details are described here

Many spare/odd (if they would be without systemd) software processes are running, not desired ports listening, main kernel options silently changed without permission, may be something else unpredictable, it is like a living on a volcano.

If systemD would be just another init system, it would not take years from Devuan to throw it out of the distribution and replace with another true init system like OpenRC or any other like it.

https://web.archive.org/web/20200619111 … a-attempt/

#127 Re: News & Announcements » Bound to happen ... » 2020-05-10 01:39:23

Dutch_Master wrote:

I'm still awaiting a kernel-patch from Mr Torvalds that obsoletes systemd altogether smile

I am afraid he can obsolete non systemD distros in new kernels, at least while he gets his regular wage check from corporations.

Hopefully even current Linux kernel is enough for many years to avoid its any major upgrade. Windows XP survived for over 10 years without significant updates and even still yet it is used sometimes in 2020, though released in 2001.

Well and even if it happens we still have good BSD alternatives.

Most likely it would force migration of GNU distros to alternative kernels like kFreeBSD and combining BSD and adapted GNU Linux userspace  software in the same distributions.

#128 Re: News & Announcements » Bound to happen ... » 2020-05-10 01:16:56

Altoid wrote:

SystemD found to have code execution bug

A flaw in SystemD could potentially be exploited by a local attacker or malware to elevate their privileges to fully hijack a machine.

Was not systemD introduced as a unification of hosts and their API and also as an easy method to pawn them and control from hardware agencies trojans too (virtualization bootkits in UEFI, boot storage controllers, may be injected by proprietary software like browsers, etc.) ?

It is laughable when all systemD problems are thought as Pottering mistakes, he is just a general employee under control of RedHat and their sponsors  and can be replaced in a single day if they wanted, though it would not change anything.

What happens to users of systemD is a big agenda from far above its current developer.

Btw, it is my post number 42 tongue

#129 Re: News & Announcements » debuan below stable » 2020-05-10 01:08:19

anticapitalista wrote:
bimon wrote:

Does anyone know any other Linux distribution without systemD the same stable as Devuan and Slackware?

Yes. antiX!

They mention it is possible to connect and use Debian repositories with antiX, but how is it possible then to keep installation free of systemD without Devuan like patches? Does antiX magically wipes out systemD from Debian automatically?  Then all Devuan and Slackware developer's work is a waste of time?

What is release cycle for antiX?

How does antiX relate to MX Linux with release cycle described at:
https://forum.mxlinux.org/viewtopic.php?t=45313

?

Where is a package list and search for MX and antiX ?

Competition is always good for improving a quality of competing products like Devuan, especially good is MX based on Debian too, I have already looked at MX about a year ago but did not consider it any serious enough.

Hm, it seems antiX is dependent on Devuan work and MX is not pure free of systemD, so actually they do not add anything as a fail-over choice above Devuan and Slackware?

Then most real work to clean out code infected by systemD is done in Devuan and most likely even Slackware reuses it?

Wishing Patrick and MX/AntiX guys would join to Devuan instead of fighting alone. On the other hand without diversity we could end up with something what already happened to Debian.

#130 Re: Off-topic » HyperbolaBSD Roadmap relevance to Devuan » 2020-05-09 14:15:50

May be it is a good idea to isolate almost all programs and services like Qubes does, but using many dedicated single boards with SoC CPUs immune to Spectre like Cortex A7 instead of XEN for everything on the same board?

As much as possible can be brought out to several boards with OpenBSD (say DNS, anonymous tunnel, different proxies, SSH gateways to local X86 servers, everything non significant what you see in pstree on your localhost now).

And the things where OBSD is not enough we can run on many Linuxes with a patched libre kernel like grsec or @anthrax and add different mandate controls like AppArmour and other?

Actually Linux is generally needed only for relatively high performance X86 boards to run WINE and some heavy applications, even a desktop can run on a dedicated OpenBSD single board with Xenocara X11 and several sub X11 per each non trusted application like IRC client, browsers, etc.
X11 host can be used for remote rendering without actual application running on it.

#131 Re: News & Announcements » debuan below stable » 2020-05-09 13:46:23

Head_on_a_Stick wrote:

When it's ready... tongue

Earlier "release when it's ready" was a feature of good old Debian too,  but after Debian was occupied by some corpo minds it was forced into a regular release cycle with very bad quality even of so called "stable" branch. To get Debian 7/8 stable enough we had to wait it to pass into an oldstable state before it was a good idea to upgrade. Most likely Debian developers were forced to integrate systemD unnoticeably and ASAP to not allow users to understand what happened.

It is very pleasant to see Devuan returned to good old method of releasing software when it is actually ready.

Most likely Devuan and Slackware are the only distributions left in existence who follow right release pattern from a reliability and stability point of view.
Does anyone know any other Linux distribution without systemD the same stable as Devuan and Slackware?

Even OpenBSD and Alpine do regular releases, but at least they to not require systemD which is also good of them.

As for other significant OpenRC capable distros like Gentoo and Arch - they all do rolling updates without snapshots of stable releases - hardly suitable for production.

#133 Re: Devuan » Debian has fallen. What now? » 2020-05-08 14:58:49

I would like very much to have a copy of DVD set ISOs of Devuan ASCII when it reaches its EOL, the same for Beowulf later.

I need a true NON rolling distribution so that I can reproduce at least a process of installation anytime I ever need later, 5 or 10 years later I shall have all the deb files available (both from Devuan and Debian parts of the currently dynamically combined repository).

We shall not depend on any online services in production environment, for now I just have a set of Debian ISOs and several ZFS replicas of Devuan apt cache.

#134 Re: Devuan » Please add a hardened kernel by @anthraxx (Levente Polyak) » 2020-05-08 14:03:12

I think it may be some type of a discord of another nature like following:

If we look at OpenBSD community and talk to them, we will know that they prohibit USA citizens to work on OBSD crypto at least because of USA export restrictions on cryptography, they see Linux sponsors often being controlled by USA and NSA, they recommend to NOT use Libreboot and GNU code as it may be infected by hardly visible NSA backdoors. The most obvious backdoor is systemD, btw.

I think such open source GNU backdoors are targeted at modern hardware closed source trojans, UEFI plugins and other bootkits. But then OpenBSD may include some software backdoors from GB MI5/MI6?

If we look at american Whonix they promote Linux, undocumented security patches by @anthrax and GNU software welcomed by NSA.

Of course I may be wrong, just an idea.

Also add here China (often sponsored by London) vs USA commercial collisions (if they are not just a political theater).

#135 Re: Devuan » Debian has fallen. What now? » 2020-05-08 13:39:51

Head_on_a_Stick wrote:
bimon wrote:
mckaygerhard wrote:

currently i used Devuan Jesie.. that have lack of good multi language support but works more lighter of course.. and have less systemd shit rather than ascii

Devuan does not have any systemD in any of its released including Jessie.

How about https://pkginfo.devuan.org/stage/jessie … eb8u7.html?

AFAIUI it's not actually used at any point but it is needed to satisfy the dependencies for other packages.

So it is just a compatibility stub, not a full blown systemD which screws the whole system up as systemD in Debian.

#136 Re: Devuan » Debian has fallen. What now? » 2020-05-08 13:31:31

HevyDevy wrote:

there is also slapt for slackware which is similar to APT...

https://en.wikipedia.org/wiki/Slapt-get

But there is some strange situation with package dependency lists which are present only in Salix derivative if I understood correctly that puzzle.

#137 Re: Devuan » Debian has fallen. What now? » 2020-05-08 13:24:26

mckaygerhard wrote:

too much propaganda about slack.. very slow for a distro with a package manager so complicated and also proof that slak doe snot work as a dekstop orientes distro.. too heavy

Actually I do NOT like Slackware and its package manager, already mentioned it.

I find Devuan as it is now even in ASCII a luxury, the most convenient and balanced distribution among all other known to me, I tried tens of them and almost all so called base distributions (not derivative).

Btw, this forum engine choosen by Devuan maintainers looks as one of the most comfortable I ever seen, both in terms of experience and color scheme.

Slackware is just a backup way in case if Devuan development is stalled some day in the future. Slackware just seems to be the nearest alternative to Devuan in terms of freedom from systemD, great stability good for production usage due to non rolling very slow release cycle and a good work of Patrick.
But I would prefer apt packaging system in Slackware if I ever use it.

I think a joined effort of Slackware and Devuan developers would make sense in the future.

mckaygerhard wrote:

currently i used Devuan Jesie.. that have lack of good multi language support but works more lighter of course.. and have less systemd shit rather than ascii

Devuan does not have any systemD in any of its release including Jessie.

#138 Re: Devuan » Debian has fallen. What now? » 2020-05-08 12:52:35

Slackware derivatives:

SlackwareFamilyTree1210.svg

Many opinions about Slackware:

https://web.archive.org/web/20200509091 … e-in-2018/

One of them, e.g.:

One of the nicest things about Slackware is that it doesn’t change much. After 20yrs working with computers I found that so many systems re-invent themselves every few years, and as time moves on it gets harder to drum up enthusiasm to learn yet another new system, that does pretty much what the previous system did in a “new and improved” way. Slackware protects all that mental energy you invest in getting to know your system (as much as possible – i still don’t like uefi ), so you can still do the same stuff with minimal relearning.

#139 Re: Devuan » Please add a hardened kernel by @anthraxx (Levente Polyak) » 2020-05-08 10:25:43

Head_on_a_Stick wrote:
bimon wrote:

I wonder how is it possible to use such a distro in production

Well Alpine is very popular indeed, it's the default image for Docker. And it's fundamentally incompatible with systemd thanks to the musl libc base.

For a standalone usage on physical hosts without local or remote ZFS root would not it be good to have a verification of earlier installed files?

Even with a root placed to ZFS directly or to extX over zvol verification of installed files in a package manager is still very convenient as a first place to check installation integrity and see at least which config files were changed from their default state since packages installed.

#140 Re: Devuan » Debian has fallen. What now? » 2020-05-08 06:21:57

mckaygerhard wrote:
bimon wrote:

.. like to have Salix and Alpine being packaged with apt as an alternative to their own package managers especially taking into account Salix and Alpine are missing a tool (like Devuan debsums) to verify checksums of earlier installed files.

it's very clear that you do not use alpine linux.. to said that mess!

Can you please argue your above statement? Alpine apk is fast, yes, but in most other terms I would prefer well established dpkg based tools like apt, wajig, etc.
Actually the only most significant disadvantage of apk for me is a lack of analogue of debsums.

But as for Slackware package manager - I do NOT like anything about it, the only good thing about Slackware - its stability and non rolling release cycles which could be useful only if some day in the future we lose Devuan and Alpine, most likely it will not happen, hopefully long life for Devuan and Alpine.

mckaygerhard wrote:
bimon wrote:

Alternative main OS: Alpine, Salix

pufffffsssshhhhh, alpine are king on docker deploys, salix.. whaat? but those are a mess at desktops choices.. specially for blind people or novice ! Take note, all the alpine desktop packages were moved to community repos today!

Salix is a Slackware with automatic resolution of package dependencies, I guess it shall be a good stable server distro.
You can evaluate Salix popularity looking at their forum at: https://forum.salixos.org/
For me Salix total forum activity looks comparable to Devuan forum.
Take into account that Salix is completely compatible with famous Slackware on which it is based (packages, settings, etc.) for which there are even much larger forum areas.
If I understood correctly the only thing Salix adds over Slackware is a list of dependencies for packages.
Do you know any public online forum with more messages about Alpine than Salix? And for Slackware a spread in popularity will be even more if counting only standalone installations (not containers).
Slackware v15 is still not ready for over 4 years since v14.2 release already though there are rumors it is on the way and will be released in about a year finally.
Most likely that is why there is less activity on Salix forums in the last year.

Actually I am interested only in server distributions since I am very happy with Trinity Desktop even on now relatively old Devuan ASCII.
Even Beowulf release of Devuan would be an overkill for my already excellent (for me) desktop.

If I need some new shiny program I can start it in a VM with rendering on my ASCII Trinity desktop, just: ssh -X guest "new_prog"

Just for a short testing period I would even suffer if a guest program would be in a systemD based distro.
Though provided with Gentoo and Arch guests it is not actually needed, almost always they can provide me anything I need with OpenRC init in a guest VM running on Devuan host.

These two rolling distros (Gentoo and Arch) have so fresh packages and I never care if they break some day in a guest VM on a rock solid Devuan host, if needed I can just zfs rollback a guest zvol to an earlier snapshot state.

Devuan ASCII is super stable for me, I have never seen original Debian so stable on my desktop. Sometimes earlier Debian desktop hanged  at least about once per 1-2 weeks of continuous work in KDE. Though not sure what is the reason of improved stability now, stable Devuan free from systemD, Trinity instead of often updated KDE or something else. My desktop computer can work now with many GUI programs for months without any need to reboot or reset. On the other hand for servers even Debian was always very stable, Devuan of course too.

#141 Re: Devuan » Please add a hardened kernel by @anthraxx (Levente Polyak) » 2020-05-07 11:00:49

Head_on_a_Stick wrote:

Individual packages can be verified after installation:

apk verify $package

It seems that this command verifies only a package signature, but NOT checksums of the files already installed earlier? I wonder how is it possible to use such a distro in production, all serious distros like Debian apt, RH yum, Arch pacman and even Gentoo allow to verify earlier installed files.

Head_on_a_Stick wrote:

Have you actually tried building much software from source using a musl libc base? Most software is intended for use with GNU's bloated libc variant and so might not compile under musl without patching.

Good notice, I did not try to build software written in relatively low level languages like C on Alpine Linux. Though using Alpine just as a KVM hypervisor host seems workable idea to me if for some unfortunate reason sometimes we do not have our lovely Devuan for that purpose and if even Slackware/Salix stalls its development. Alpine looks being very actively developing in spite of any problems in other systemd free distros.

#142 Re: Devuan » Please add a hardened kernel by @anthraxx (Levente Polyak) » 2020-05-07 03:09:23

Head_on_a_Stick wrote:

Arch is similar to OpenBSD in that respect — no services are enabled automatically, unlike Devuan & Debian.

I can easily configure services in any distro free from systemD, it is relatively non time consuming task, example (Devuan ASCII):

root@backup:/# free
              total        used        free      shared  buff/cache   available
Mem:        2002032      251196     1673404        7948       77432     1632964
Swap:             0           0           0

root@backup:/# pstree
init─┬─cron
     ├─6*[getty]
     ├─matchbox-deskto
     ├─nodm─┬─Xorg─┬─{InputThread}
     │      │      └─2*[{Xorg:disk$0}]
     │      └─nodm───x-session-manag───sakura─┬─bash
     │                                        ├─{gmain}
     │                                        └─{sakura:disk$0}
     ├─rsyslogd─┬─{in:imklog}
     │          ├─{in:imuxsock}
     │          └─{rs:main Q:Reg}
     ├─screen───sh───sleep
     ├─sshd─┬─sshd───bash───pstree
     │      └─sshd───bash───watch
     ├─udevd
     └─zed───{zed}

root@backup:/# zpool list
NAME      SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP 
Backup  5.44T  5.22T   227G         -     9%    95%  1.00x 
system   57.5G  15.2G  42.3G         -     3%    26%  1.00x

But there is much more security in OpenBSD, then just minimum amount of services, if I would compare OpenBSD to Linux I would mention at least following manual config actions for Linux needed:

Kernel needs to be Libre and sometimes patches needed with many compile time and startup time options for enabling different security settings.
Need to configure AppArmor.
Settings in sysctl
/etc/ configs of services often need to be customized for better security.

#143 Re: Devuan » Please add a hardened kernel by @anthraxx (Levente Polyak) » 2020-05-07 02:59:24

Head_on_a_Stick wrote:

Alpine Linux do offer an edge branch which is rolling but their stable release schedule is about every six months.

At least Alpine keeps packages from earlier releases so that it is possible to switch config to them or manually download them if needed.

Rolling distros not keeping earlier versions of packages are hardly suitable for production usage especially on physical hosts.

On virtual host it is easier to fix rolling installation especially if using host's ZFS zvol with snapshots for a guest file system.

Head_on_a_Stick wrote:

They do sign their repositories though and apk verifies the packages before installation.

Sure Alpine package integrity is verified before installation, but after files have been installed how to verify them once again say like by

wajig integrity

in Devuan?

Head_on_a_Stick wrote:

Alpine Linux rocks but the musl libc base might prove slightly limiting.

It seems to miss binary compatibility with other distros which is not convenient but at least overcomeable by building from source.

#144 Re: Devuan » Debian has fallen. What now? » 2020-05-06 20:31:23

Distros look for me like following list now:

Stable main OS: Devuan, OpenBSD
Alternative main OS: Alpine, Salix
Guest OS: ^above, Parabola, Gentoo, GUIX
Legacy usable OS: Debian v4-v7, RH/Centos v4-v6
Unusable shit OS: any distro nailed to systemD

#145 Re: Devuan » Debian has fallen. What now? » 2020-05-06 20:28:48

Why not trying to join efforts with other systemD free relatively stable (not rolling) distros like Salix(Slackware) and Alpine?

Actually I would like to have Salix and Alpine being packaged with apt as an alternative to their own package managers especially taking into account Salix and Alpine are missing a tool (like Devuan debsums) to verify checksums of earlier installed files.

#146 Re: Devuan » Please add a hardened kernel by @anthraxx (Levente Polyak) » 2020-05-06 18:45:11

Distros look for me like following list now:

Main OS: Devuan, OpenBSD (non Linux)
Alternative main OS: Alpine, Salix
Guest OS: ^above, Parabola, Gentoo, GUIX

All mentioned above distributions except OpenBSD and GUIX support at least OpenRC init system, and some of them provide more options for their init system. None of them forces you to use systemD without your choice.
So OpenRC is supported in: Devuan, Alpine, Salix (Slackware), Parabola and Gentoo.

Devuan, Alpine, Salix and OpenBSD have release model suitable for stability in production usage.
Parabola and Gentoo are rolling distributions without release cycles, so they provide more recent, fresh versions of the software but not always stable enough, therefore they are only good for experimenting, e.g. as VM guests.

Legacy usable OS: Debian v4-v7, RH/Centos v4-v6
Unusable shit OS: any distro nailed to systemD without a choice to replace it with something else like OpenRC or at least sysv.

#147 Re: Devuan » Please add a hardened kernel by @anthraxx (Levente Polyak) » 2020-05-06 18:25:05

Another question:

I have found only a very few of distros convenient for myself:

Universal OS (e.g. for host): Devuan, OpenBSD
Guest OS (less stable, rolling): Parabola, Gentoo, GUIX

It seems for Linux based virtualization hosts  only Devuan is suitable IMHO.
But it would be better to have a backup path having one more distro to be on the safe side.
It shall be very stable not rolling, I guess Slackware Salix could be good, but it lacks a feature to verify installed files:
https://wiki.archlinux.org/index.php/Pa … and_repair

Unfortunately I do not know any other stable Linux distros except Devuan and Slackware Salix free of systemD.

Alpine seems to be less rolling than Arch/Parabola but it lacks installed files verification too.

#148 Re: Devuan » Please add a hardened kernel by @anthraxx (Levente Polyak) » 2020-05-06 17:58:03

Head_on_a_Stick wrote:

What makes you think Gentoo is more secure than Devuan? Their PaX integration is no longer officially supported now that grsecurity have moved to a paying model.

Gentoo still has a so called hardened profile though without PAX. It is most likely a set of some compiler options.

I wonder if Devuan security level is worse than Gentoo hardened profile?

Btw, is it possible to rebuild a complete workable subset (like for a mini debootstrap) of Devuan/Debian packages for i586? Only for text mode SSH session?
In Gentoo I can rebuild world for i586 (and even for i486).

If we look at https://forums.whonix.org/c/news
there is so much work is done for improving distro security, unfortunately it is based on Debian instead of Devuan.

There are so many hardening manuals for Linux, like for Windows too.
Why not having a Linux distro with default configuration similar to OpenBSD, which is the most secure by default and any custom change would be an opt out of security rather than opt in?

#149 Devuan » Please add a hardened kernel by @anthraxx (Levente Polyak) » 2020-05-06 04:35:21

bimon
Replies: 13

https://github.com/anthraxx/linux-hardened

Preferably a Libre variant without BLOBs like this:

https://web.archive.org/web/20200508081 … -hardened/

Is gentoo-hardened still more secure than Devuan when used with the same anthraxx kernel ?

#150 Re: News & Announcements » We're now 800 strong here! » 2020-04-13 22:42:27

PRafael wrote:

I have all the software I need on a "slow N2830 with 4GB of RAM" (that works fast now tongue ) without systemd.
Thanks to all Devs.

Devuan+OpenRC+IceWM+ZFS, only 256Mb of total 2GB RAM used on a 64bit Core2Duo PC:

root@backup1:/# free
              total        used        free      shared  buff/cache   available
Mem:        2002032      251196     1673404        7948       77432     1632964
Swap:             0           0           0
root@backup1:/# pstree
init─┬─cron
     ├─2*[dbus-daemon]
     ├─dbus-launch
     ├─6*[getty]
     ├─matchbox-deskto
     ├─nodm─┬─Xorg─┬─{InputThread}
     │      │      └─2*[{Xorg:disk$0}]
     │      └─nodm───x-session-manag───sakura─┬─bash
     │                                        ├─{gmain}
     │                                        └─{sakura:disk$0}
     ├─rsyslogd─┬─{in:imklog}
     │          ├─{in:imuxsock}
     │          └─{rs:main Q:Reg}
     ├─screen───sh───sleep
     ├─sshd─┬─sshd───bash───pstree
     │      └─sshd───bash───watch
     ├─udevd
     └─zed───{zed}

root@backup1:/# zpool list
NAME      SIZE  ALLOC   FREE  EXPANDSZ   FRAG    CAP  DEDUP  
Backup  5.44T  5.22T   227G         -     9%    95%  1.00x  
system   57.5G  15.2G  42.3G         -     3%    26%  1.00x  

Board footer

Forum Software