submitted 7 hours ago* (last edited 7 hours ago) by [email protected] to c/linux


I would like to test websites against old versions of WebKit (the engine powering Epiphany and Safari) and the obvious way to do it without needing a SaaS solution like Browserstack would be to install old versions of Epiphany.

My first idea was to look at Snap and Flapak (as that would prevent issues with mismatched dependencies) but neither offer any version other than the latest.

Does anybody have an idea?

submitted 2 days ago* (last edited 2 hours ago) by onlinepersona to c/linux

From another comment I made

A linux installer for windows that works just like a normal installer on windows. You download the .exe, double click it, it opens a wizard you can walk though, and by the end of the process, after it reboots, you're in a linux distro.

How could something like this be implemented?

My idea:

Best case scenario where multiple data partitions exist and can accommodate the user data stored on C:/ + there's a swap partition -->

  • download a linux iso
  • deactivate swap
  • replace swap partition with ISO contents
  • modify contents to auto install linux with settings from wizard
  • add boot entry to boot from old swap / modified ISO
  • reboot
  • install linux with a nice progress animation
    • move user data from C:/ to other partition
    • replace C:/ with linux
    • install alternatives to programs found on windows (firefox for edge, gimp for paint, inkscape for ..., libreoffice for MS office, etc.)
    • move user data to /home/$username
    • configure DE with theme (gnome for macos look, kde with theme for windows look)
    • other customisations
  • reboot into linux

Dunno if this is feasible in the best case scenario.

Anti Commercial-AI license

submitted 2 days ago by [email protected] to c/linux
submitted 5 days ago by [email protected] to c/linux
submitted 6 days ago by no_name_dev_from_hell to c/linux

So I'm currently using zsh + oh my zsh, and have been using it for some years now. It's good, it has amazing features (via plugins) and overall I'm happy with it. But lately it has become laggy for me (probably because of plugins) and I want to see if there's any other shell with features like ZSH but faster and lighter?

I've tried Fish, and usually install it on my servers, but it's not POSIX compliant so learning what commands actually do what in Fish seems like a hassle.

I've heard of Oilshell, Yash, Nushell but haven't tried any of them.

What is your setup for your interactive shell?

submitted 1 week ago by JimmyWorldEater to c/linux
submitted 1 week ago by ChubakPDP11 to c/linux

Have you noticed there are some shameless thefts, basically clones, in the world of terminal emulators? At least the ones for GNOME?

For example, Kitty, Tilix, and Terminator have at least one clone, nothing changed, just repackaged, repackaged on the repository even. I won't name them, but those guilty should feel the burn of shame at their hearts!

And now that we got that out of the way, these are the temus I use actively, like each for a certain task:

  • Tilix
  • Kitty
  • Alacritty

Alacritty is fast, but it's not customizable. Kitty is best. Tilix is good, especially since it's a WM of its own. But it's not as 'crisp' as Kitty is.

I don't like Terminator and its clones, because they have this fruity red bar on top, very distracting. Plus Tilix does what these inbred family do a thousand times better.

Now I wanna know if there are temus I am missing, like obscure ones. Should be able to run on Gnome.

I especially want something like the new Micropeni$ Windows terminal. Also terminal emulators that are based on more modern systems languages, e.g. Rust, Zig, Go. Ones that don't 'necessarily' stick to TermInfo.

So; Not some Xterm clone crap. There must be a million Xterm clones out there. I did not name Xterm because every terminal emulator for X is virtually a clone of Xterm lol.


submitted 1 week ago* (last edited 1 week ago) by CoderSupreme to c/linux

I'm using an old program that doesn't automatically forward ports. I've experimented with using the same ports as another program, but it didn't yield the desired results. Manually opening the ports directly in the router did not resolve the issue. I also tried a port forwarder, and it works but only intermittently.

If you have any recommendations for programs or tools that can reliably forward TCP and UDP ports via UPnP, please share them with me. I'm looking for a solution that is user-friendly, and works consistently.

submitted 2 weeks ago by [email protected] to c/linux
submitted 2 weeks ago* (last edited 2 weeks ago) by ChubakPDP11 to c/linux

I think ---DOCKER--- is doing this. I installed based, and userspace(7)-pilled liblxc and libvirt and then this asshole inserted a dependency when I tried to install from their Debian package with sudo dpkg -i. One of them was qemu-system, the other was docker-cli because they were forcing me to use Docker-Desktop, which I would not be caught dead using.

So is this accidental, or another predatory move by one of these 'ooh I wish I did not open source' companies (e.g. HashiCorp)? Why don't we all use LXC and ditch this piece of shit?

I could be misunderstanding how Debian-based packaging works. But this is too '''accidental'''. Correct me if I am wrong.

uname -a for context:

Linux pop-os 6.8.0-76060800daily20240311-generic #202403110203~1714077665~22.04~4c8e9a0 SMP PREEMPT_DYNAMIC Thu A x86_64 x86_64 x86_64 GNU/Linux
submitted 2 weeks ago by 0x0 to c/linux
submitted 2 weeks ago by ChubakPDP11 to c/linux

So I want to implement my own ROFF. I collected this to have a database for me, and everyone else, about ROFF, especially GROFF.

No-lifes at BSD are trying to push away ROFF in favor of Mandoc. I say booya to that. I will implement a 'new new roff'!

Anyways I hope you enjoy this series of documents and datasets. ROFF is really, really sweet. It's the reason we have UNIX.

RIP Lorinda Cherry, she's the author of eqn and passed away not long ago. When I saw her on the UNIX internal documentary I thought she's a secretary

and I hope you forgive me since 1980s CS was not exactly a knitting circle.

Ossanna was also a key developer of ROFF. He died not shortly after it was developed.

You can find some blog posts of people reminiscing about using GROFF 'mom' package to format their essays and dissertations even! Kinda jelly. I guess when your first PC you are given at 12 has MS Word 2003 installed on it, you don't think much about DSLs for typesetting. I wish I had something to typeset :D


submitted 3 weeks ago by [email protected] to c/linux
Red Hat Announces RHEL AI (www.phoronix.com)
submitted 3 weeks ago by [email protected] to c/linux
submitted 3 weeks ago by mac to c/linux

cross-posted from: https://discuss.tchncs.de/post/15147078

This release adds the following features:

  • Drop heap as part of a housekeeping action
  • Retry downloads to workaround flaky network connections

This release fixes the following bugs:

  • Assume new ME versions are called CSME
  • Fix a buffer-overread when parsing invalid CoSWID entity data
  • Fix a logic thinko when parsing GUID strings
  • Fix downloading files on Windows with libcurl >= 7.77.0
  • Revert back to a simpler syscall blocklist-based filter

This release adds support for the following hardware:

  • Acer U32 dock
  • Luxshare 7-in-1 dock
  • Pixart models 2404, 4206, 2440, 2418, 2752, 2840 and 2818
submitted 1 month ago by 0x0 to c/linux

Why the second identical disk is more expensive is beyond me (tried with 1TB Samsung 970 EVO Plus NVMe PCIs).

submitted 1 month ago by starman to c/linux
submitted 1 month ago by [email protected] to c/linux

Rook is a lightweight, stand-alone, headless secret service tool backed by a Keepass v2 database. It provides client and server modes in a single executable, built from a reasonably small (auditable) code base with a small and shallow dependency tree - it should not be challenging to verify that it is not doing anything sketchy with your secrets.

Reasonable auditability, the desire to use KeePass files, and to do so through a headless tool that doesn't spawn off the better part of a DE through otherwise unused services, were the main motivations for Rook.

You might be interested in Rook if one or more of these are true:

  • you use KeePass v2-compatible tools to store secrets already
  • you are not running a DE like KDE or Gnome (although Rook may still be interesting because of secret consolidation)
  • you prefer to minimize background GUI applications (KeePassXC is excellent and provides a secret service, but doesn't run headless)
  • you run background applications such as vdirsyncer, mbsync (isync), offlineimap, or restic, or applications such as aerc that can be configured to fetch credentials from a secret service rather than hard-coded in a config file.

Pre-built binaries for limited OS/archs are built by the CI, and Rook if available in AUR. There's an nfpm config in the repos that will build RPMs and Debs, among others. I consider Rook to be essentially free of any major bugs and fit-for-purpose, although I welcome hearing otherwise.

Utility scripts in zsh and bash are available for providing autotyping and entry/attribute selection using xdotool, rofi, xprop, and so on; these are YMMV-quality.

Changes from v0.1.1 are:


  • one-time pin soft locking
  • installation instructions for distributions that have rook in a repository
  • more of the special autotype {} commands are supported (backspace, space, esc)


  • getAttr adds a little delay before typing, allowing initiator tools (like rofi) to close windows before text is output
  • cleans up code per golint/gochk


  • an autotype bug in outputting literals
submitted 1 month ago by pipe01 to c/linux
Fedora Linux 40 released (fedoramagazine.org)
submitted 1 month ago by [email protected] to c/linux
submitted 1 month ago by pipe01 to c/linux
submitted 1 month ago by ChubakPDP11 to c/linux

Something tells me Fish is not a capable login shell? It was in /etc/shells, but that does not mean it's a login shell right? Would any shell with job control be a login shell? I'm really scared to logout! Any help is appreciated.

PS: What happens if I choose a shell with no job control whatsover, like Marsh, the shell I've been making lately (it has JC, but let's say it doesn't!) a my login shell after force-adding it to '/etc/shells'? What a design flaw! Or is it?

submitted 1 month ago by [email protected] to c/linux
submitted 1 month ago by [email protected] to c/linux
submitted 1 month ago by [email protected] to c/linux
view more: next ›


3652 readers
27 users here now

A community for everything relating to the linux operating system

Also check out [email protected]

Original icon base courtesy of [email protected] and The GIMP

founded 11 months ago