There have been multiple accounts created with the sole purpose of posting advertisement posts or replies containing unsolicited advertising.

Accounts which solely post advertisements, or persistently post them may be terminated.

linux

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

style99 , in Coders, what is your workflow on Linux
@style99@kbin.social avatar

I use Geany, so that's basically my whole workflow.

FermatsLastAccount , (edited ) in Coders, what is your workflow on Linux

Do Data Scientists count? I run Bedrock Linux with Hyprland WM and Alacritty as my terminal manager.

I use Jupyter Labs for almost everything. Then Emacs for anything else. I don't like the default config at all, and I'm not that well versed in elisp, so I use Doom Emacs.

Croquette OP ,

Yes it counts. It’s far from what I do so my understanding of what you do is limited (read: I know nothing about data science).

I need to look into Hyprland WM. I tried i3, but it had a lot of errors and wasn’t working well for a reason unknown to me.

bmbufalo , in How do you keep track of all apps you install and their configurations?
dandroid , in Coders, what is your workflow on Linux

Am I the weird one that just uses jetbrains for everything?

kogasa ,
@kogasa@programming.dev avatar

I do too. Nvim for text editing, vs code for the occasional one/two file script, jetbrains for anything more extensive

Croquette OP ,

Isn’t JetBrains a paid suite? I’ve heard a lot of good things about it, but since my workflow is basic, VsCode was always the choice wherever I worked.

daddyjones ,
@daddyjones@lemmy.world avatar

There is a “community edition” which is free.

bananaishClock ,

It’s also open source but only for java.

133arc585 ,
@133arc585@lemmy.ml avatar

It’s not just Java. It supports a few other languages as well. I am pretty sure it supports Rust, HTML, JavaScript and maybe a couple others. It doesn’t support Python, Go, PHP, C/C++, or Ruby (as they have separate products for those).

daddyjones ,
@daddyjones@lemmy.world avatar

Nope - that’s exactly my workflow too.

JoeyJoeJoeJr ,

JetBrains with vim bindings for me.

superminerJG ,

IntelliJ for Java and Rider for C#. VSCode for everything else.

Kushia ,
@Kushia@lemmy.ml avatar

I use it too. It’s very good if you prefer an IDE and one stop shop for it all.

balp ,

JetBrains, the refactoring tools are much better than any alternative, and that is a great productivity booster. Also, it has excellent remote support. Mainly at the moment, I’m using pycharm and clion.

lelgenio , in Coders, what is your workflow on Linux
@lelgenio@lemmy.ml avatar

I work with backend web development, so running code could not be any easier, normally there’s a docker image setup watch for changes, recompile and execute.

My text editor is Kakoune, after learning the keybindings I just cannot go back to vim or vscode, selection based editing just makes so much sense to me.

I use NixOS, which comes in handy for keeping my home and office computers in-sync. I also use nix shells to declare the tools necessary to develop each project.

As for window management I use sway, one big window for kakoune to the left, other terminals for docker/tests/git to the right.

Croquette OP ,

I tried to get into window management but it was a bit much at the time. I will retry soon.

I have one big 48 inch 4k screen, so a window manager will definitely be a big plus.

superminerJG , in what counts as a distro

The way I see it, a Linux distribution:

  • Boots the Linux kernel
  • Has open-source software at its core
  • Provides an “easy bootstrap” system.
  • Does not outright prevent modification of system software. (This excludes ChromeOS/Android)
    • This does not exclude immutable distros, as system software can still be modded as root).
joel_feila OP ,
@joel_feila@lemmy.world avatar

I do like this answer since it gets to why chrome/android is excluded.

mvirts , in Coders, what is your workflow on Linux

I usually hack stuff together with vim and tmux (I know, it’s redundant but Ctrl b is just a reflex at this point) when on a remote machine, but I use vscode at work and recently discovered the remote mode for Linux development… It’s pretty awesome, like not anything you can’t set up with vim or emacs, but it’s seamless remote development if you already like to use vscode

Croquette OP ,

I would like to do remote dev directly on the target, but it only has64Mb qspi Flash and 512Mb of RAM, so I can’t install any modern development tools without exploding my 64Mb.

I cross compile with arm-linux-gnueabihf-gcc so I at least don’t need to use the awful Xilinx IDE.

Since we’re not sure yet if we will keep our current hardware for 1.0, but not tying my project to a vendor tools, I can easily switch my custom scripts for the new hardware.

mvirts ,

Hmm are you compiling code? Sounds like the kind of platform that shouldn’t host its own build tools. For that kind of setup I would consider building a remote dev box that can push to / debug the target platform? Maybe even control power to reset the dev board.

Croquette OP ,

I cross compile then push the program through a scp and start gdb-server with a script.

The remote dev box is a good idea because I can use any computer to access it and still be able to push code. I will look into it.

Dubious_Fart , in Most uncomplicated Printer that just works™?

HP is a awful company with a well deserved terrible reputation, but their linux support is great. I have a combo printer/scanner that works without a single issue.

All you gotta do is install…hplip i think it is? and plug the printer in.

Dubious_Fart , in What Filesystem?

ext4 being old, and still being the main file system most distros use by default, should be enough alone to tell you being old isnt bad.

it means its battle tested, robust, stable, and safe. Otherwise it wouldnt be old and still be in widespread use.

art ,
@art@lemmy.world avatar

This is exactly my outlook. Ext4 has proven itself as a robust and reliable file system.

OsrsNeedsF2P ,

Currently running BTRFS. Next fs is gonna be ext4. No need for anything else

bigcheese ,

Are you saying you don’t like btrfs?

OsrsNeedsF2P ,

It makes recovery harder, and it’s just not something I need

fraenki ,
@fraenki@feddit.de avatar

RHEL uses XFS as default.

DaPorkchop_ ,

i would generally recommend XFS over ext4 for anything where a CoW filesystem isn’t needed. in my experience, it performs better than ext4 at most workloads, and still supports some nifty features like reflink copies if you want them.

root , in What Filesystem?

Hi all. Apologies to hijack this thread. Figured it should be OK since it’s also on the topic of file systems.

Long story short, I need to reinstall Nobara OS and I plan to install Nobara on my smaller SSD drive with btrfs and set my /home folder to my larger nvme. I’m thinking of using ext4 for my /home and have snapshots of the main system stored on the nvme. Looking for a sanity check to see if this is OK or if I should be doing things differently. Thanks.

OsrsNeedsF2P ,

So you’re going to make snapshots of the ext4 filesystem onto the BTRFS one?

root ,

On the contrary, my intention is to make snapshots of the OS (btrfs) and my idea is to store the snapshots on the /home nvme drive (ext4).

I don’t know if that’s the standard practice or if I’m over complicating things. My SSD is only 240Gb (I think) while my nvme is a 1Tb drive, thus the intention to store snapshots on the nvme. Maybe the 240Gb is sufficient for say a month’s worth of snapshots plus the OS?

fraenki ,
@fraenki@feddit.de avatar

It’s more important to backup your /home than /. /home is where you store your crucial files.

root ,

Yes, that’s true. Then again, I’m mainly using my PC for gaming and most of what will be in /home will be game installs. I have my photos and music backups in a separate HDD.

I think at the end of the day, what I’m trying to achieve with the btrfs snapshots is to be able to roll back my OS in case a system update goes wrong, or I did something I shouldn’t have. :p

rocketeer8015 ,

No, that’s a very bad idea. BTRFS has deduplication, without that the snapshots would take up way to much space. Also it’s too many writes since ext4 doesn’t use cow and would have to do distinct writes for every snapshot.

The 240 gb are plenty for a root system without /home and years worth of snapshots on a btrfs volume, only the changes take up space so the amount of snapshots hardly matters.

For /home either ext4, xfs or btrfs is fine. Personally I only use a single btrfs volume and put certain folders in their own subvolumes so they can have different settings for snapshots(no snapshots for /home, tmp and cache folders).

root ,

Noted. Thanks for your clear response. I’ll just keep it simple have the OS snapshots on the same partition.

GammaScorpii , in My little brother loves the dualboot setup I installed for him. He says "It's like iOS"

Linus surely just stages things for clicks. No one with his experience could be that dumb.

pearsche ,

I actually remember reddit posts complaining they hit the same bug as he did, some days prior and also some days later lol

z00s ,

He played dumb on purpose and it was infuriating. Even since I’ve been using Linux, its become so much easier to install and use. He must think his viewers are idiots if that’s what he was trying to act like.

lord_ryvan ,

Reading this, I’m curious about the video now. To see it for myself.

Kushia , in System76 or Framework laptop?
@Kushia@lemmy.ml avatar

I don’t get the hype of paying a premium for these laptops over just doing the research required to make sure you get one that will work fine with Linux instead, for much less.

A modularized laptop is cool but how often are you really going to want to mess with a laptop once it’s working anyway?

slembcke ,

I pre-ordered the 13" AMD, and here’s my 2 cents: In 2013 I bought a MacBook Air. The i7 version was pretty decent for dev, and it had all the other ultrabook niceties (small, light, all day battery, etc). I was still happily using it in 2020, though it was starting to show it’s age. In 2023, Apple still makes MacBook Airs in the same form factor. They look almost identical. Several thousand days of active use mine is practically still in mint condition too. If I could pay 2/3rds the price of a new one to upgrade the internals+screen I would totally have done that! I don’t expect to change out the modular IO much, but it is nice that I have the option to get an SD card reader or to choose the port layout to match my desk. I’ve also got what I need to make a magnetic charging adapter for it, so that’s awfully nice. So is it worth the extra cost? Maybe not, but I’m an idealist sometimes, and I like their ideals.

under2x , in Coders, what is your workflow on Linux

I’m an old school emacs guy, I prefer that for c++/python/etc and run KDE Neon because I like KDE and I’m used to ubuntu (and Kubuntu has some issues). For c++ I use CMake, google test. Not really a fan of docker etc. but I have used Kubernetes and docker in the past. Those types of containers just create new and more complicated problems than just testing on the target platform, but in some niche cases it can be useful.

I can’t stress enough how awesome emacs is, but it takes a serious investment to get efficient with it.

shassard ,

emacs with magit and meow are just amazing efficiency add-ons to my workflow. when your tools just get out of your way and keep you in the flow, it’s much easier to stay productive.

Croquette OP ,

How long did it take you to get comfortable with emacs? I have it installed on my work laptop, but it was daunting to use when everything was new to me.

I can’t use containers with my target platform since I only have 64Mb of qspi flash and 512Mb of Ram. So it’s baremetal for me, but i’m used to that.

NegativeLookBehind , in What Filesystem?
@NegativeLookBehind@kbin.social avatar

FAT32

OsrsNeedsF2P ,

Great for USBs

Maxb0tbeep , in Coders, what is your workflow on Linux
@Maxb0tbeep@lemmy.blahaj.zone avatar

arch with vsc or jetbrains

  • All
  • Subscribed
  • Moderated
  • Favorites
  • [email protected]
  • random
  • lifeLocal
  • goranko
  • All magazines