You are not logged in.
Of bigger concern to me is the implied attitude - VTs and text interfaces are "archaic" (and need to be explained to contributors to an init system), and the way to present system errors is with QR codes.
The dumbing down of interfaces and infantilisation of users is a trend that needs to stop. It's systemic in everything coming out of redhat / freedesktop these days, and IMO it's as much an attack on software freedom as their concurrent push toward weak(or non)-copyleft open-source licences is.
With software there are only two possibilities: either the users control the program or the program controls the users. If the program controls the users, and the developer controls the program, then the program is an instrument of unjust power.
-- Richard M Stallman
I see little functional difference between the developer controlling the software because the source is withheld, and the developer controlling the software because it's intentionally designed to be difficult for the user to understand, and crucial aspects of it's functioning are hidden behind abstraction layers and "user freindly" interfaces.
Likewise, if the user doesn't understand the software (or more to the point, isn't meant to), the user cannot control it.
Learned helplessness is where we're headed with our current trajectory of big tech monopolies, disposable subscription gadgets, toddler-oriented interfaces and and inscrutable AI "assistants", and helpless users are at the mercy of big technology corporations and the developers they employ.
Once, men turned their thinking over to machines in the hope that this would set them free. But that only permitted other men with machines to enslave them.
-- Frank Herbert, Dune
The problem is that when you restart the session the symbolic link will be replaced back by a regular file and will start to grow again. To avoid this you must add the following lines to the .bashrc
Or just use a bind mount as already suggested above, as it won't have this problem to begin with.
OTOH, if you don't want anything written to it, why not just 'chattr +i .xsession-errors'? That's kind of what the immutable attribute is for.
Figured I had better crosspost this gem from an also somewhat interesting thread on the Gentoo board, for a good laugh if nothing else.
Couple of choice hot-takes:
Following Poettering's guidance, I created this bsod tool.
I have to modify it to take over the entire screen, turn it blue, and display the QR code.
...
in case you wonder what a VT is, it's this archaic textual display logic that the linux kernel uses to do early boot logging before wayland/x11 take over
I wish it were parody... But apparently this really is the level some systemd contributors are operating on, and aping even the most inane and idiotic windows "features" is not only given consideration, this stinky floater has actually been merged.
If it were me reviewing that pull, I would have laughed my arse off, and followed up with a flat "no".
Long may Devuan (and other sane distributions of note) continue to not package or otherwise encourage this amateur-hour circus.
we still have an unadulterated command line available
We did, until somebody decided to remove console scrollback... A change which royally pisses me off, because I use the console TTYs on a daily basis, and now I have to add screen or tmux to the mix just to get a usable interface.
On top of that nonsense, the systemd crowd is currently pushing to have no console TTYs at all by default, because "the gui should be the primary interface" ![]()
Thankfully the latter madness has not (yet) infected the few remaining "old school" distros that actually offer meaningful choice beyond "systemd + GNOME + wayland + pipewire, or GTFO".
On the abomination that is GTK3 (and CSDs), this patchset goes a fair way to making it at least somewhat usable and removing the worst of the mobile-UI junk.
It's still bad mind, but if the choice is between sticking to unmaintained GTK2 stuff or eviscerating GTK3 with mushrooms and an ever-growing list of my own "revert $idiotic_change" patches, I guess I'll take the latter. Grudgingly.
here's a small selection in various price ranges
Also: Literally anything that can run GNU/Linux (or BSD) and has 2 or more ethernet ports, in combination with a switch one already has.
Depending on what junk you have laying about (I'm currently running a PCEngines APU2 as a router, but I used an old Pentium III SFF desktop for many years prior), that could mean price ~ zero with features and flexibility superior to an off the shelf router.
More generally, details on the connection probably matter here. Pretty much any fibre connection will require a router of some kind, and some require VLAN or PPPoE support on the router as well.
The sort of works for one machine bit inclines me to think it's straight IPv4 DHCP in this case, though it may also be using VLANs for traffic shaping.
I have to let Devuan lock me out of Win7 and then hope I can fix it later?
Could be much worse, the Windows installer will simply overwrite any other bootloader without prompting, and you'll need to fix it manually from a live distro.
In other news, so long as you have appropriate bootable recovery media (once known as a floppy disk with a linux bootloader on it, now a live distro on CD or USB drive), you're not "locked out" of anything.
The x86 boot process is complicated and somewhat fragile, and so (IMO anyway) is it's successor UEFI. This is why most proprietary operating systems offer the user no opportunity whatsoever to screw it up, by simply assuming there is only one OS installed.
Grub is at least nice enough to give you some control over it's installation and options to boot multiple operating systems, though in absence of os-prober by default you will need to explicitly enable / configure the latter.
In any case, if you want multiboot, you'd do well to do at least some basic reading on how the boot process works and have a live USB handy to fix things if you need to.
FWIW I think the decision to disable os-prober by default is kinda silly, but it's not a big deal to re-enable it or otherwise add entries to the bootloader after the fact. There are comments in the relevant configuration files, and the documentation (either online or via man and info) is extensive.
ESP? Extrasensory perception?
Somewhat obviously, no. EFI System Partition, only relevant if you are using (U)EFI boot.
Let us also not overlook the fact that systemd and pretty much everything else coming out of redhat/freedesktop et-al these days is under weak-copyleft or non-copyleft licences (e.g. LGPL or MIT).
If you want to speculate on plausible, non-technical motivation for systemd aggressively absorbing so much functionality previously provided by independent projects, look no further than circumventing the inconvenient (for redhat and their corporate overlords) restrictions in the GPL (especially GPL3) regarding linking non-free code against GPL code and its distribution as part of commercial products.
IOW, is it really "Embrace, Extend, Extinguish", or more "Embrace, Corrupt, Sell"? I expect only time will tell.
@czeekaj Any particular reason for necrobumping a 1.5 year old solved question with something almost entirely unrelated?
@torquebar As HoaS already commented, this is almost certainly due to os-prober using the unstable /dev/sdx names rather than UUIDs.
There are bug reports about it going back over a decade, with the conclusion that UUID support in the kernel can't be assumed, so os-prober shouldn't use it.
Then again os-prober is really just a bunch of shell scripts, so it shouldn't be particularly hard to change if it annoys you enough to do so.
TOR is not a "MitM" defence, it's an anonymous routing network. Thrashing said network with generic bulk traffic that has no need for anonymisation achieves nothing but making the network slower for everyone.
Since I'm running a TOR node, that means your "good idea" is potentially wasting my bandwidth.
APT already has release signing and package checksums, specifically to combat MitM attacks. If you want in-transit encryption as well, use an HTTPS mirror, that's what they're for.
If you're extra paranoid you can always verify packages certificates and signing keys manually, but unless you're inside a network that blocks normal access to the repository mirrors or have a pressing need to hide the fact that you are running Devuan, using TOR is just stupid.
Seriously, the amount of ridiculous tinfoil-hat "security" misadvice floating about these days is just tiring. Stop already.
if I don't block IPv6 I can't get an IPv4 address to ssh into the SBC, and I wonder which packages I might have missing.
The only thing you really "need" for a static-ip ethernet connection is a working NIC driver and ifconfig or ip (from net-tools and iproute2 respectively).
When you say "get an IP" I assume you mean over DHCP? If so, I suggest trying with a hand-configured or ifupdown managed static IP (i.e. dump networkmanagermangler) first, then moving on to manually invoking whatever DHCP client you're using with some appropriate --verbose or --debug flags to see what's going on.
Frankly, other than for laptops or tablets that move between wireless networks constantly (and even then only if you must have a shiny GUI) I find networkmangler more aggravation than it's worth. IME ditching it is step one in any network troubleshooting.
packages like wpa_supplicant, iw
Are relevant only for wireless connections, and the former only for WPA encrypted wireless connections specifically.
which are the mandatory ones?
Mandatory? This is GNU/Linux we're talking about here, there is no "mandatory" beyond a kernel, init and shell.
That said you'll almost certainly want net-tools, netbase and ifupdown. Probably a dhcp client of some kind as well.
The rest is up for debate, and heavily influenced by your choice of desktop and the services you intend to run and/or connect to.
a simple question about reported malware in contents, doesn't get any official feedback
what's up?
Why should blindingly obvious false-positives from third-party software warrant an "official" response?
Do you expect official comment on bugs and deficiencies in every other random piece of software in existence as well, or is it just bugs in generic "anti malware" heuristics that warrant panic from everyone but the purveyor of such patterns?
This kind of pants-on-fire response to generic-pattern false-positives is an infuriatingly common waste of developer time, from people freaking out about one-man github projects tripping microsofts "uncommon software" filters, to anti-malware scanners trying to quarantine each other's pattern definitions, to generic matches on innocuous text files. It's all equally bullshit, and all a problem that needs to be dealt with by the anti-malware vendor (or an end-user whitelist), not the innocent party being smeared by these defective tools.
Is this a troll, or are we really asking if gzipped package digests are malware?
The mind boggles. ![]()
it would be cool understand how to prevent ipv6 to be loaded.
If you don't want ipv6 support, recompile your kernel without ipv6 support, obviously.
Otherwise, disable it as already explained.
IMO your best option is to run unbound as a local caching resolver. This is what OpenBSD does, and configuration examples for such should be easy enough to adapt.
Pretty sure dnsmasq can do this as well, if you prefer it.
I cannot find Devuan on that page. However, it is an interesting option, even if it means that I have yet another new app to learn from scratch.
Use a Ventoy pendrive, if you need multiple Linux distros - https://www.ventoy.net/en/index.html
FWIW current versions of YUMI use Ventoy under the customised menus anyway, all it really adds is the windows-based GUI setup utility. Whatever config it uses for Debian will almost certainly work for Devuan as well.
On the OP, if the intent is to gather evidence from a system (and we're not talking about professional clean-room hardware-level data recovery, which is well beyond the scope of a livecd/usb), the only thing the live system really needs to do is aquire a block-for-block (i.e. dd) image of the target disk in a verifiable manner, without mounting it r/w or otherwise tampering with it's contents.
Actual analysis can then be done on the image (or more likely a copy of it), with a conventional install that has access to any additional tools one might need.
Personally I tend to use PartedMagic (not a free download, but cheap enough or readily available through the usual back-channels) rescatux or clonezilla live for disk recovery and imaging, but really anything with decent hardware detection and dd and/or ddrescue preinstalled would do. That's pretty much any distro's livecd these days.
If I was motivated enough to go outside in the cold I'd check what exactly is on my recovery/utility drive, but if memory serves it's a yumi ventoy install with all of the above (multiple versions to accommodate ancient hardware), plus the Gentoo based fork/clone of systemrescuecd (I forget what it's called), UBCD, a couple of versions of hiren's boot disk, and install images for Devuan, Debian, Windows XP, Windows 10 and FreeDOS.
Ed. If you're looking for a live distro specifically geared for system forensics, CAINE might be worth a look. I haven't gone any further than a quick tire-kick in a VM as yet, but it looks like it does what it says on the tin and comes with pretty much every tool anyone could ever want.
It's Ubuntu based (unfortunately) and kinda slow, but I'll probably be adding it to my collection.
Did you honestly expect anyone to read that wall of barely-coherent rant, or were you just thinking aloud to yourself?
This board some days ![]()
Ed. No, wait, it's most days. Guess that's why I don't bother trying to be helpful here, far too much crazy for my taste.
IME playback issues with VAAPI/VDPAU acceleration are more often than not GPU driver bugs. It might be worth keeping an eye on backported kernels and/or drivers (why nobody bother to mention GPU vendor or driver version here?) whenever they appear for Daedalus.
I've also tracked similar accelerated decoding problems (including a hard GPU crash on amdgpu) down to mesa in the past, but that's unlikely to get updates until the next stable.
In any case, all disabling hardware decoding will really cost you is some power efficiency. Any modern CPU should be fast enough to decode [insert whatever stupid number of "K" everyone wants today] video without it.
I'm not downloading a 700MB file from such an unreasonably slow filehost.
That aside, your problem is likely down to hardware accelerated (VAAPI) decoding. Does VLC render the file correctly if you disable "Hardware-accelerated decoding" on the "Input/Codecs" settings page?
In 20+ years, I've never seen any distro say anything but "unsupported, at own risk" with regard to skipping releases on an in-place upgrade. Devuan and upstream Debian are not exceptions.
Why would you even try it, except as an experiment?
IMO, sysvinit did need to be replaced... Just not at the expense of such excessive complexity and taking over so much unrelated functionality (and freedom to interchange low-level components).
Redhat thought sysvinit needed replacing as well, systemd fitted their vision of a "modern, standardised GNU/Linux system" (and that fitted the needs of IBM and their corporate customers), so they backed it and it's developer(s) then leveraged their influence in other projects (e.g. gnome) to force adoption.
Both business customers and casual users fleeing Windows like standardisation and "modern" (i.e. faster boot, secure restricted boot, better hotplugging, and other laptop-centric) features, nothing else had the developers budget or backing that systemd had, everyone wanted to be able to ship gnome in their distro... so here we are.
We here like our GNU/Linux a flexible, customisable, freedom-respecting hacker OS we can have full control over, but those are all bad things to corporations and normie users who have been drinking the "safety" koolaid, and they have deeper pockets and a larger userbase than we.
Like it or not, GNU/Linux is not the cool little OS by nerds for nerds it used to be. There's a huge amount of money involved these days, and whoever has the money calls the shots because even FOSS developers need paying jobs.
Well they appear to agree with my impression of the livedcd refracta "installer" at any rate. That hasn't improved since the last release.
Options are extremely limited, the "UI" presents as unprofessional and janky - "do not close this terminal window", dialog box spam everwhere (at least one of which is empty, FFS) - it's exceedingly ugly, there's no way to navigate back to previous prompts, and it's ridiculously easy to skip steps or otherwise break it.
For my own use I don't really care (I'll just netinstall same as I always have), but as a first impression of the distro, particularly for new users not familiar with the script-based install processes some of us used a decade ago, refracta is awful.
The rest is just "It's mostly Debian, so unless you really want rid of systemd there's no reason to use it over Debian"... Which is a pretty fair assessment for most people IMO.
For those who do want to run something other than systemd, Devuan is one of only a few usable options.
Managing Lutris "bottles", various Wine prefixes, and so amounts to a "web of nonsense".
Lutris does not and never has used the term "bottles", nor does one have to manually manage wine prefixes.
As for selecting wine/proton versions from a dropdown list... That's literally exactly how it works in the lutris runner configuration.
OTOH, If connect GOG account -> refresh list -> select game -> click "install" -> click "next" a bunch of times -> click "launch" is a "web of nonsense" to you, perhaps you are better off sticking to steams proprietary, curated, walled garden of not-thinking-too-hard...