linux

This magazine is from a federated server and may be incomplete. Browse more on the original instance.

mintycactus, in What is the easiest way to try all the DEs?
@mintycactus@lemmy.world avatar

deleted_by_author

  • Loading...
  • Static_Rocket, (edited )
    @Static_Rocket@lemmy.world avatar

    Just be a little careful here. There are distro live images that Ventoy does not support. They are rare but they do exist.

    Chewy7324, (edited ) in Why btrfs gets huge perf hit with background IO work?

    The benchmark with many more metrics: www.phoronix.com/review/bcachefs-linux-67

    Edit: The benchmarks were done with a debug variable set, which explains the weak IO.

    www.phoronix.com/news/Bcachefs-Updated-Linux-6.7

    Resol, (edited ) in Linux holds more than 8% market share in India, and it's on the upward trend
    @Resol@lemmy.world avatar

    Here’s what it looks like in Morocco:

    https://lemmy.world/pictrs/image/2012bb02-e558-4126-aba1-7617e55ef355.jpeg

    Somehow we prefer using the Apple more than the Penguin.

    ILikeBoobies,

    Why is Chrome OS separate?

    ftbd,

    Enslaved Linux

    jbk,
    Amends1782,

    Lmao true

    Resol,
    @Resol@lemmy.world avatar

    It doesn’t really feel like Linux if you ask me. It’s not even open source, since Google controls everything. You could run Linux apps on it with a special mode I guess, but what bugs me is that they call Linux a “feature” when it’s absolutely not that at all.

    But really, not a single soul in Morocco has even heard of Chrome OS. And even then, they’re gonna hate it.

    ILikeBoobies,

    Linux not GNU

    separating just hurts the willingness to try Linux

    Resol,
    @Resol@lemmy.world avatar

    Sad

    WoefKat,

    Cool that they put FreeBSD in the list anyhow! I’m part of that 0.01% globally (though not in Morocco).

    Resol,
    @Resol@lemmy.world avatar

    You’re the first person I know that uses FreeBSD.

    WoefKat,

    You could be the second!!

    Resol,
    @Resol@lemmy.world avatar

    Who knows?

    d3Xt3r, in systemd 255-rc1 Brings "Blue Screen of Death" Support and New Tool To Spawn VMs

    I hope it supports themes. I’d like to make my BSOD look like the classic Windows 9x BSOD.

    https://lemmy.nz/pictrs/image/1f681990-b9bc-4c61-9b0e-4fbc0b655e19.png

    kuneho, in If only more Linux programs followed sandboxing best practices...
    @kuneho@lemmy.world avatar

    this sandbox craze is slowly pushing things back to the point where we used cartridges and booted off from them straight to the program. who needs an OS at this point? it’s bundled with the app anyway 😆

    /s, somewhat

    GenderNeutralBro, in Your chosen desktop Linux defaults?

    I don’t think I will ever go back to a filesystem without snapshot support. BTRFS with Snapper is just so damn cool. It’s an absolute lifesaver when working with Nvidia drivers because if you breathe on your system wrong it will fail to boot. Kernel updates and driver updates are a harrowing experience with Nvidia, but snapper is like an IRL cheat code.

    OpenSuse has this by default, but I’m back to good ol’ Debian now. This and PipeWire are the main reasons I installed Debian via Spiral Linux instead of the stock Debian installer. Every time I install a new package with apt, it automatically created pre and post snapshots. Absolutely thrilled with the results so far. Saved me a few hours already, after yet another failed Nvidia installation attempt.

    wolf,

    Nice use case for snapshots! :-) I’ll put it in my backlog, perhaps it is a nice insurance for my crash prone machines.

    Guenther_Amanita,

    Please tell me more about Spiral Linux. I’m not a huge Debian fan personally(at least for desktop), but I often install Linux on other people’s machines. And Mint/ Debian is great for them.

    How does it differ from stock?

    GenderNeutralBro, (edited )

    Details on the Spiral Linux web site: spirallinux.github.io

    Key points are BTRFS with Snapper, PipeWire, newer kernels and some other niceties from backports, proprietary drivers/codecs by default, VirtualBox support (which I’ve personally had huge problems with in the past on multiple distros). They also mention font tweaks, but I haven’t done side-by-side comparisons, so I’m not sure exactly what that means.

    Edit: shoutout to Spiral Linux creator @sb56637 , who posted a few illuminating comments on this older thread: lemmy.ca/post/6855079 (if there’s a way to link to posts in an instance-agnostic way on Lemmy, please let me know!)

    lemmyvore,

    How does it differ from stock?

    Well for one thing their driver support is apparently “harrowing”. 😊

    I will never understand why people choose distributions that will brick themselves when the wind blows, so they add snapshot support as a band-aid, and then they celebrate “woo hoo, it takes pre and post snapshots after every package install!”

    How about using a distro where you never have to restore a snapshot…

    GenderNeutralBro, (edited )

    To clarify, this is my first time using Spiral Linux. My experience regarding Nvidia drivers is across several different distros (most recently Ubuntu LTS and OpenSuse Tumbleweed). I have never had a seamless experience. Often the initial driver installation works, but CUDA and related tools are finicky. Sometimes a kernel update breaks everything. Sometimes it doesn’t play nice with other kernel extensions.

    The Debian version of the drivers didn’t set up Secure Boot properly. Instead, I rolled back and used the generic Nvidia .run installer, which worked fine. Not seamless, obviously, but not really worse than my experience on other distros. In the future I will always just use the generic installers from Nvidia.

    Point is, with BTRFS you can just try anything without fear. I’m not going to worry about installing kernel updates from now on, or driver updates, or anything, because if anything goes wrong, it’s no big deal.

    lemmyvore,

    And my point is that it’s not normal to fear updates. Any updates, but especially updates to essential packages like the kernel or graphics driver.

    If you’re using the experimental branch of a distro or experimental versions of packages on purpose then snapshots are a good tool. But if you’re using a normal distro and its normal packages you should not have to resort to such measures.

    GenderNeutralBro, (edited )

    Nvidia just sucks across every distro I’ve used. Have you had good experience running CUDA, cuDNN, and cuBLAS? If so, which distro?

    And have you run it alongside other things that require kernel modules, like ZFS and VirtualBox?

    yetAnotherUser, in Phew, no windows
    Hjalamanger, (edited ) in Linus Torvalds interview Reader's Digest - 2001
    @Hjalamanger@feddit.nu avatar

    That so called “company mascot” on page 1 is so cute (-:

    EDIT: the penguin, not Linus

    DSTGU,

    Linus too

    LittleBorat2,

    Linus himself is not the mascot?

    itslilith,
    @itslilith@lemmy.blahaj.zone avatar

    Tux too

    Prunebutt, in Fully featured tilling window managers (like DEs) for lazy people

    KDE plasma has a tiling feature and there’s the System76 shell for Gnome. They both work, but I’ve always felt like they feel like an afterthought.

    But System76 is currently working on their Cosmic Desktop, which promises cool tiling features with a desktop feel to it. Many people are quite excited for i. :)

    BlanK0,

    Definitely going to keep my eyes on it 👀👍

    pathief,
    @pathief@lemmy.world avatar

    The tiling feature in KDE is really subpar, to be honest.

    Cwilliams, in Created a Java Application for Easy '.desktop' File Creation

    No offense, but why Java?

    skullgiver,
    @skullgiver@popplesburger.hilciferous.nl avatar

    Easy to make, cross platform GUI toolkit.

    I dislike the look of standard Java applications myself, but it still makes a lot of sense for a quick form based application like this.

    vredez,

    Why do you need cross platform availability, if .desktop files are (mostly) Linux only?

    skullgiver,
    @skullgiver@popplesburger.hilciferous.nl avatar

    I believe some BSDs use it too, and WSL2 will make Linux applications automatically appear on Windows, so editing desktop files may be useful there too. Plus, you don’t need to deal with different architectures (aarch vs amd64).

    vredez,

    Alright, but maybe take a look into something like Zenity. The task done by your tool doesn’t really justify installing a huge JRE, when a simple bash script would suffice.

    skullgiver,
    @skullgiver@popplesburger.hilciferous.nl avatar

    I didn’t make the tool, I merely answered a question.

    Had I wanted to develop such a tool myself I probably would’ve gone Python + Qt6 or used some Rust GTK wrapper, or maybe dust off Gambas if all I want it a a few buttons and text fields.

    Blaiz0r,

    Write with what you know

    ulkesh,
    @ulkesh@beehaw.org avatar

    Because despite the popular bandwagon belief, there’s nothing wrong with using Java. It’s just a tool, like so many others.

    This is like saying, “Why that Philips head screwdriver? Why not this other Philips head screwdriver?”

    MrOzwaldMan, (edited )

    Because that’s what I learned from Uni, didn’t want that skill to go to waste. I was thinking about how it would be easier to make the apps (plain applications that use executables and shell to run) .desktop file without any hassle (for new Linux users).

    Also, Python was two semesters ago, so I forgot all about it.

    isVeryLoud,

    Learn Kotlin, it’s adjacent and better.

    marcos, in [QUESTION] I installed Apache OpenOffice

    I don’t have solutions, but I have a pressing question: why?

    I’m not sure OpenOffice is even supposed to work nowadays.

    (Anyway, maybe try running from a terminal. Usually programs log the errors into it.)

    N0x0n, in Ruffle (a open source re-implementation of adobe flash player) reviews improvements made in 2023

    Are flash games still a thing? I remember those old sticky fighting flash games on newsgroupe.

    Someone kind enough in webdev to elaborate why someone would care to revive/reimplemente old flash player tech?

    Onihikage,
    @Onihikage@beehaw.org avatar

    Adding to sleepyTonia’s comment, many flash games have been preserved through Flashpoint Archive, which is like an epic DRM-free Steam client for flash games (as well as other web game technologies, like the shockwave player). However, Flashpoint uses old flash player binaries that, as stated, may one day stop working as hardware and operating systems evolve. If that happens, it’ll be great to have a replacement interpreter ready to go that can be compiled to run on newer tech.

    sleepyTonia,
    @sleepyTonia@programming.dev avatar

    Game and media preservation, for one. But I’m sure part of it is the technical challenge. There’s still websites where you can download those old flash games to run them locally, but one day Adobe Flash player will cease to work on modern operating systems.

    luca, (edited )

    Exactly. Flash was hugely popular, there’s a wealth of content, media, projects and entire websites made with Flash (not just games) that would otherwise be lost and this unbelievable effort brings all that content back to life.

    jaykay,
    @jaykay@lemmy.zip avatar

    I miss the old flash games honestly

    N0x0n,

    Thanks :) !

    Waluigis_Talking_Buttplug,

    Homestuck

    schnurrito,

    Adobe Flash Player was deprecated some years ago, so there is no longer any functioning official software that can play Flash games. The modern equivalent are mobile games.

    The reason why reimplementing it is a worthy thing to do is to preserve old software, same reason why console emulators exist.

    jol,

    No, the modern equivalent is Web HTML5 games.

    schnurrito,

    From a technical point of view you are right. But commercially, I am pretty sure many companies and developers that used to make Flash games now make mobile games. There are many mobile games that are ports of old Flash games.

    jol,

    I see mobile games as the commercial successor of Facebook games. But the spirit of flash games stated in the Web scene for sure.

    bizdelnick,

    Some? It was more than 10 years ago iirc.

    schnurrito,

    Wikipedia says at en.wikipedia.org/wiki/Adobe_Flash#End_of_life that the EOL was announced in 2017 and took effect in 2020, much less than 10 years ago.

    WetBeardHairs,

    Yeah but it was an unsecure piece of shit for more than the past decade

    bizdelnick,

    I remember much earlier announces.

    schnurrito,

    It was on its way out when smartphones and HTML5 became widely adopted. Smartphones didn’t support Flash and HTML5 made sure that the things you used to need Flash for were just implemented in web browsers. Maybe you remember something along those lines.

    bizdelnick,

    What I remembered was abandoning Linux NPAPI Flash plugin in 2012. The PPAPI plugin indeed existed for longer time.

    princessnorah,
    @princessnorah@lemmy.blahaj.zone avatar

    Same section also has this:

    In November 2011, about a year after Jobs’ open letter, Adobe announced it would no longer be developing Flash and advised developers to switch to HTML5.

    You can see why someone might think it was ten years ago based off this.

    kittykittycatboys, (edited ) in This guy has a good take on linux companies, agree or disagree?
    @kittykittycatboys@lemmy.blahaj.zone avatar

    my take is that you really cant get big compnies to port to linux in the way he describes, and a lot of linux users wont use it anyway cuz its not foss

    also afaik cosmic isnt just gnome in rust? its more like a realised knome (mix of kde and gnome, april fools 202x)

    big companies will move with userbase, and cosmic being developed wont hurt the userbase growth of desktop linux. jeez that last part about foss evangelists just like no

    honestly this man just seems a bit fustrated by not having a latest popos release?

    also : people create clones of software all the time, not just in foss projects

    overall, id say i dont really agree with him. imo cosmic is fine and the big companies really arent that interested anyway, i don’t think giving them money will help tbh, id much prefer foss alternatives being given funding

    Chalix,

    Completely fair take. 👍

    lemmyvore, in XOrg Server and Xwayland Patched Against Multiple Security Vulnerabilities - 9to5Linux

    But people told me X is not being maintained anymore.

    ExLisper,

    Yeah, they lied. X being dead and full of security issues is just a FUD. Keep calm and carry on using X.

    superbirra,

    which is in fact the only productive choice one can do :) when distro will force switch, then we will see

    WarmApplePieShrek,

    Distros already force switch, it doesn’t work as well.

    superbirra,

    I’m using debian sid and I’ve got no problem in using xorg until today so I’d say you are wrong :)

    NamelessGO,

    Actively developed is different from “maintained”

    OpenOffice (OO) is being maintained and shouldn’t be used

    LibreOffice is being actively developed and should be used as a replacement to OO

    Legacy softwares such as X11 and OO get updates to fix vulnerabilities

    You prob said as irony, so used this opportunity to promote LibreOffice :)

    www.libreoffice.org/…/libreoffice-vs-openoffice/

    phundrak,

    I invite everyone to take a look at Open Office’s commits over the past few years, it’s hilarious

    Urist, (edited ) in Fish rewrite-it-in Rust progress: 100%
    @Urist@lemmy.ml avatar

    Seems one of the main reasons is to use Rust’s thread safety to enable “concurrent mode”. Anyone with the knowledge able to explain what advantages that would yield for an end fish user?

    faho,

    One big, long-standing issue is that fish can’t run builtins, blocks or functions in the background or at the same time.

    That means a pipeline like

    
    <span style="color:#323232;">seq 1 5 </span><span style="font-weight:bold;color:#a71d5d;">| while </span><span style="color:#62a35c;">read</span><span style="color:#323232;"> -l line
    </span><span style="color:#323232;">    </span><span style="color:#62a35c;">echo</span><span style="color:#323232;"> line</span><span style="font-weight:bold;color:#a71d5d;">; </span><span style="color:#323232;">sleep 0.1</span><span style="font-weight:bold;color:#a71d5d;">; 
    </span><span style="color:#323232;">end </span><span style="font-weight:bold;color:#a71d5d;">| while </span><span style="color:#62a35c;">read</span><span style="color:#323232;"> -l line
    </span><span style="color:#323232;">    </span><span style="color:#62a35c;">echo</span><span style="color:#323232;"> line</span><span style="font-weight:bold;color:#a71d5d;">; </span><span style="color:#323232;">sleep 0.1
    </span><span style="color:#323232;">end
    </span>
    

    will have to wait for the first while loop to complete, which takes 0.5s, and then run the second.

    So it takes 0.5s until you get the first output and a full second until you get all of it.

    Making this concurrent means you get the first line immediately and all of it in 0.5s.

    While this is an egregious example, it makes all builtin | builtin pipelines slower.

    Other shells solve this via subshells - they fork off a process for the middle part of the pipeline at least. That has some downsides in that it’s annoyingly leaky - you can’t set variables or create a background job in those sections and then wait for them outside, because it’s a new process and so the outer shell never sees them.

    technom,

    Here’s one issue they hope to solve with this rewrite: github.com/fish-shell/fish-shell/issues/238

    bizdelnick,

    End user shouldn’t care what PL the software is written in. Their advantages and disadvantages are meaningful for developers only.

    Nyanix,
    @Nyanix@lemmy.ca avatar

    While I agree, most people shouldn’t have to be concerned with it, you can’t deny the resource impacts of various languages, libraries and frameworks, like compare the memory usage of Discord or Teams with those of FOSS chat applications, and you’ll notice those two consistently eating much more memory. You can also compare compute speeds of a higher level language like Python vs lower level languages like Rust and you’ll find that Rust is quite a bit faster (though generally takes more dev time). So yes, users shouldn’t have to be concerned with involved languages, but if you’re running something on a low-resource device, such as a Raspberry Pi, those little details can make all the difference.

    Falcon,

    PL can have a large impact on features, bugs, bug reports, troubleshooting, performance and documentation. Particularly when dev resources are limited.

    It’s hard to see how this opinion holds any water.

    Rust is a great choice for a shell built as an interactive shell that doesn’t have to be core to the OS. Over C++ this also makes development more accessible to young programmers.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • linux@lemmy.ml
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 24125032 bytes) in /var/www/kbin/kbin/vendor/symfony/http-kernel/Profiler/FileProfilerStorage.php on line 174

    Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 6307840 bytes) in /var/www/kbin/kbin/vendor/symfony/error-handler/Resources/views/logs.html.php on line 33