Comments

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

rufus, (edited ) to opensource in Can this be replicated with opensource software?[p2p file transfer over thunderbolt, and extremely low latency Video and game streaming (no encoding)]

I found this article from 2018: …kellner.me/…/thunderbolt-networking-on-linux/

And this from 2022: chrisbergeron.com/…/ultra-fast-thunderbolt-nas-wi…

Seems you just plug in the cable on Linux and you’re done. Low latency video can be transferred over network for example with gstreamer/pipewire and files with any file transfer protocol.

rufus, (edited ) to linux in Can I pre-install Ubuntu on an SSD?

I’m not sure if Ubuntu requires a wired internet connection. I’ve installed a different distro yesterday and wifi worked fine during the installation. The installer asked me to connect to network and I used the wifi. I’ve never plugged a network cable into the machine. Maybe it’s the same with Ubuntu. But sure, there are other possibilities. Offline installers and/or you can install Linux on a different machine and then swap the harddisk/ssd. Just take care not to overwrite the internal disk of your laptop. Make sure it writes to the correct disk (or unplug other ones).

rufus, (edited ) to opensource in How do I make contributors to my project transfer copyright to me?

This is the correct answer.

I’m sure there is a way to make signing the CLA part of the pull request process on Github. I’ve been asked to do it. Not sure how Github works nowadays, maybe it was part of Github or an external bot.

And I don’t agree with the other people here. I think having complete copyright makes some things easier. And if you do an open project, maintain it for years, do 99% of the work… You’re allowed being paid with the contributions.

Mind there are other licenses than just the GPL. You could just pick a MIT license / Apache / BSD instead and maybe you don’t need the contributors to sign over their copyright anymore, because these licenses cover pretty much everything and transfer it to everyone, including you.

rufus, to linux in Linux in the corporate space

Depends. Lots of universities have Linux and Windows computers.

Most companies use Windows, some also Mac and Linux.

I’m alwasys fascinated by IT people who manage a fleet of Linux servers and containers, but sit in front of a Windows PC. 😃

rufus, to linux in New Linux user here. Is this really how I'm supposed to install apps on Linux?

That statement is certainly true.

But how do you think you install software on Windows? You download a random installer from the internet and double-click it. The installer is an executable file and runs some code on your computer to set up the software. I’d argue it’s exactly the same.

In the one instance you copy and paste code and run it. In the other instance you execute an installer that also contains the random code. And you can’t even have a look what happens.

The real issue is: You have to trust the vendor. If you don’t trust Mullvad, don’t run their 5 lines of code. But you then also shouldn’t install their software and not run their windows installer. I don’t see a way around this ‘trust’ issue.

The proper way of course would be a standardised process that also confines the software into containers with minimal permissions. Something like Android Apps. In theory you could add a default update process so the vendor just needs to define an update server in the (apk) installer file. Google didn’t do this, but they want people to use their Play Store. And I don’t think we have a permission system that is actively used on any of the major desktop operating systems, anyways.

rufus, (edited ) to opensource in Is my 'smart' thermostat violating the GPL?

Not necessarily. There are other operating systems and frameworks for embedded devices. Especially for commercial products. It doesn’t have to be something like Linux and GPL code.

en.wikipedia.org/…/Comparison_of_real-time_operat…

This is a list of many other choices with many of them having non-copyleft licenses. And a thermostat is a comparatively simple device. They could also have implemented most things themselves and just taken a network-stack to connect it to the outside world. (I think network is something that is very complex and companies just buy a solution instead of writing all of that code.)

rufus, to opensource in FOSS Miracast/WiDi receiver for Android TV?

Is there even a sender? All Android devices in my house don’t include Miracast anymore.

rufus, (edited ) to linux in Is it actually dangerous to run Firefox as root?

Yes. Running anything as root is potentially dangerous. And a browser is a complex and big piece of software with many security issues that can be (potentially) triggered remotely. So it’s bad because of two reasons.

Btw a desktop environment also is a complex and big piece of software with potential issues. Running the whole desktop as root is another thing you wouldn’t do for extra security.

The proper way is to just create a user account and run the desktop and browser as a user. Open a terminal and ‘su’ or ‘sudo’ to limit root rights to the operations that actually need those permissions.

Just running everything as root certainly works. But you do away with all the extra layers of security and end up with something as secure as MS-DOS or a Windows in the 90s or early 2000s.

rufus, to linux in Is there such a thing as split-screen grep?

Couldn’t you just check the rsync exit codes? echo $? check if both return 0?

rufus, (edited ) to linux in New Linux user here. Is this really how I'm supposed to install apps on Linux?

More or less: yes.

It’s copy and pasting 5 lines into the terminal and hitting enter. It’s not that hard. If it’s not worth the 15 seconds of ‘work’ you probably don’t need the software that badly.

And it’s not the default. Usually you shouldn’t add random software sources and download software from some websites. Your Linux package manager should be the source for software. (Software Manager / Store / Synaptics, … whatever Ubuntu calls it) It installs software with one or two clicks with the mouse, the software there is tested and tied into the rest of the systems and tens of thousands of packages are available. No malware guaranteed, and updates are handled automatically.

And with other Operating systems it’s also ridiculous: You need to find the website of some software, avoid malware and copycats that advertise similar software with ads, click download, click ‘yes’ I accept a download with a harmful extension. Then you need to open the file manager and double click on it. Then a window opens and you need to click ‘next’. Accept the terms. Give permission to install and maybe remove a few ticks and choose a location. I’d say it’s about the same amount of work and the downside is it doesn’t necessarily handle updates and security fixes.

I think Ubuntu doesn’t have Mullvad available in their own repository. I took another approach and imported their settings/profile into the VPN/network manager that is available per default on many Linux distributions. No install required at all. But importing the settings isn’t easier, so YMMV here. And I think you have to create a profile for each and every country/endpoint which is a bit cumbersome, depending on what you’re trying to do with the VPN.

rufus, (edited ) to linux in Recommendations

Thanks. Yeah I spent some time with it and drew some finite-state machines with TikZ(?), other diagrams, we assembled a few physics homework assignment scripts to tidy the data from experiments, do linear regression and generate beautiful diagrams. It also taught me a bit about typesetting and proper formatting. I ‘wasted’ quite some time with it but a homework assignment in TeX looks almost like a scientific paper. Depending on the later career it’s a good skill to have. And I still prefer writing stuff with that instead of fighting LibreOffice. YMMV, since I also like programming and prefer text and the command line over GUIs.

rufus, (edited ) to linux in Need Some Help Troubleshooting Ubuntu Surround Sound

Glad you were able to figure it out. Yeah, there are a lot of settings and different moving parts involved in doing audio. And the config files are all over the place. It can get nasty.

There has to be a way to make your settings and that pipeline the (system) default. Or at least change the profile that gets loaded for your specific soundcard and change and override the channel mapping so it won’t load something else first.

rufus, (edited ) to linux in Need Some Help Troubleshooting Ubuntu Surround Sound

I think you can change the profile in PulseAudio or Pipewire. I don’t know which one your distribution uses. Pipewire is the newer software.

maketecheasier.com/fix-subwoofer-not-working-in-l…

pipewire.pages.freedesktop.org/…/alsa.html#modify…

wiki.archlinux.org/title/PipeWire

My 5.1 system is old and has the same chinch connector for all the speakers. I just swap the cables if something like this happens.

rufus, to lemmybewholesome in Captain guinea pig at your service

Obviously not any more.

rufus, (edited ) to linux in Recommendations

Ask your Linux group. Seriously. They should know best what kinds of issues their ‘users’ frequently face and what kind of information there is.

I learned Linux by doing. Set up a webserver, set up a network share, assemble a RAID with 2 old HDDs. Install Steam and play around a bit. Try LaTex and write your next homework assignment with it. Set up a Python / R / C++ development environment. All of that is good practice and you’ll understand the concepts and specific issues once you do it yourself. Imho that’s better than a theoretical course. You can do this in VMs or find old hardware. Some people in such groups have good connections.

Also a university library should have some free (for you) material (books) on Linux.

  • All
  • Subscribed
  • Moderated
  • Favorites
  • localhost
  • All magazines
  • Loading…
    Loading the web debug toolbar…
    Attempt #