@stevecrox@kbin.social avatar

stevecrox

@stevecrox@kbin.social

Este perfil es de un servidor federado y podría estar incompleto. Explorar más contenido en la instancia original.

stevecrox,
@stevecrox@kbin.social avatar

Is there any guide on the CName stuff?

I setup a simple hello world which could be accesseed via the dyndns addeess, bur the cname settings would error

stevecrox,
@stevecrox@kbin.social avatar

When Oracle bought Sun Microsystems, it demonstrated it didn't know how to interact with open source communities. The Hudson -> Jenkins fork is probably the most famous where Oracle thought they could dictate where teams would collaborate. The bullying tone Oracle took made it clear they viewed the community as employees who should do as they are told.

To me this kind of fumble shows people in the Red Hat side are suffering the same issue, they don't understand they manage an ecosystem. Ironically if Oracle, Alma and Rocky work together they stand a good chance of owning that community.

stevecrox,
@stevecrox@kbin.social avatar

I am running a AMD Athlon(tm) X4 860K Quad Core Processor with 32GiB of RAM, Radeon HD 7450, 16TiB of HDD storage and 256GiB SSD. The only upgrade I am considering is buying 4TiB SSD drives to replace the HDD drives, this is only because I've noticed SSD's have gotten really cheap.

I would plan for Docker and not Virtual Machines, as VM's emulate an entire computer and then you run an entire operating system within them and then the application, the result is they need far more resources to act as a host for an application. Server applications have been moving to Docker because its a defined way to sandbox applications, run them consistently and uses far less resources.

Personally I run Debian Stable since its a home server and the only updated applications I want are Docker images and security patches. I then installed Docker Community Edition on to it.

I then deployed Portainer Community Edition on to the server, this provides a Web UI to manage the docker contaners running on the server. I have 9 docker containers currently running on the server.

You mentioned Plex: Plex provide a docker image for running their application that supports NVidia GPU Acceleration and seems to run fine on AMD hardware. You will find almost every server application offers an official docker image.

With my business hat on, think how many docker containers you want and plan for that + 1 cores in your CPU, you can probably look up the applications you want to run and add up their recommended RAM usage, as a home rule of thumb 16 GiB of RAM is the minimum, 64GiB would be overkill.

I want to move to Linux but I need to be able to access my apps that are not supported (kbin.social) en

Hey, I use the Adobe Suite for daily use to build and develop posts and videos for multiple people and can't have my workflow slow down by learning a new application, I've looked into Linux a few times and want to really move over in the future but due to it not having support for Adobe, I'm not sure what to do....

stevecrox,
@stevecrox@kbin.social avatar

The biggest issue with switching is your "must have" applications.

A lot of people spend time trying to make them work, it often doesn't work well and so they go back.

Take Sync, Linux has similar solutions (insync is a popular one), but there alternative solutions. Perhaps the server could run syncthing or your tooling supports ftp, etc..

The key thing is not to ask for the equivalent of X, but think what you actually use X for.

So if you use Sync to share video on Slack, you don't need a Sync replacement you need a way to share video on slack.

Alas I think Photoshop is the one killer application

stevecrox,
@stevecrox@kbin.social avatar

You miss the point about Sync.

You don't need sync, you need a cloud storage solution that works with linux.

Its being willing to step back in that way which will help you transition.

neil, a random en
@neil@mastodon.neilzone.co.uk avatar

Recommendations based on personal experience, please.

I have used a self-hosted Zend.to server for end to end encrypted async large file transfers with an easy to use web ui (sending files to others, and inviting others to send large files to me) for years now.

Aside from nextcloud, are there good options for doing this?

Requirements:

  • FOSS
  • not open-to-world
  • easy install/maintenance (no docker, pypi, yarn, etc.)
  • friendly to non-tech users in corporate environments

stevecrox,
@stevecrox@kbin.social avatar

@neil docker is really worth learning.

Server application development is increasingly moving to it because it ensures the development environment and production are the same and it makes it easy to spin up the environments you need.

What were you trying to do from a network perspective? The point of docker compose is to setup the private network and bridge to the hosts network, so its weird it wouldn't work

@hedders

A distro and desktop environment recommendation for an old laptop (Read all of it, please.) (kbin.social) en

'sup? So, I am a beginner that has an old Samsung laptop from 2013 with an i3 4005U, a GeForce 710M, 500GB HDD (I will probably upgrade it to an SSD, but not for now.), 4GB 1600 MHz DDR3L RAM (the same for the HDD, will probably upgrade to 8GB some time.). It currently has Windows 10 Home but Linux is probably lighter (right?)...

stevecrox,
@stevecrox@kbin.social avatar

Apart from Ubuntu/Fedora (which are Snap/Flatpak heavy), I think you would be OK with any Linux distribution. I have a Intel Atom N270 and 2GiB of RAM happily running Debian Bookworm and KDE (with an SSD) your talking about something with far more power.

For me the considerations are as follows.

RAM

You've listed 4GiB of RAM, looking at my PC now (Debian Bookworm, KDE Desktop, 2 Flatpaks, Steam Store and Firefox ESR running), I am using 4.5GiB of RAM.

  • 2.9GiB of that is Firefox,
  • ~800MiB is Steam of which 550MiB is the Steam Store Web Browser.
  • ~850MiB is the KDE desktop

Moving to XFCE or LXDE would help you reduce the Desktop RAM usage to 400MiB-600MiB, but you'll still keeping hitting memory limits unless you install an addon to limit the number of tabs. Upgrading 8GiB in would resolve this weakness.

I get by on the Netbook limiting it to 3 tabs or steam.

Disk Storage
You've listed 500GiB of HDD Storage, this means you want to avoid any distribution which pushes Snaps/Flatpaks/Immutable OS because the amount of storage they require and loading that from a HDD would be insanely slow.

Similarly I would go for LXDE or KDE desktops, both are based on creating common shared system libraries so your desktop loads one instance of the library into memory and applications use it. As a result such desktops will quickly reach 1GiB of RAM but not increase much further.

Also moving from a HDD to SDD would give noticeable performance gains, the biggest performance bottleneck as far back as Core 2 Duo/Bulldozer CPU's was Disk I/O.

GPU

The biggest issue will be the 710M, I don't think NVidia's Wayland driver covers this era so you'll be stuck on X11. Considering the age of the GPU and the need for the proprietary driver, personally I would aim for Debian or OpenSuse the long release cycles mean you can get it working and it will stay that way.

From a desktop perspective, I would install KDE and if it was slow/tearing I'd switch to Mate desktop.

  • KDE has some GPU effects but is largely CPU drawn, it tends to look nice and work
  • Gnome 3 choses to use the GPU even when its less efficient so if it doesn't work well on KDE it won't on Gnome.
  • Mate is Gnome 2 and works smoothly on pretty much anything.
  • Cinnamon is Gnome 3
  • XFCE is like Mate is just works everywhere, personally I find Mate a more complete desktop.
Kolkhis, a opensource en
@Kolkhis@open-source.social avatar

New to federated instances, so forgive the noob question.

open-source.social supports GitHub login, but k-bin does not.
My understanding is that accounts can be accessed with any instance that federates with this instance, so my question is this:

How can one login to k-bin when the account was made on open-source.social using the GitHub flow?

stevecrox,
@stevecrox@kbin.social avatar

@Kolkhis

You don't. Your local instance (open-source.social) pulls down the information from the remote (kbin.social).

For example if you go to open-source.social, select the hamburger menu next to kbin you'll get a drop down with the word magazines, select that.

In the search box type "kbinmeta", you will see one result "kbinmeta@kbin.social". That tells you the magazine is on a remote instance. Select the "kbinmeta@kbin.social"

Someone on open-source.social has already subscribed so the instance already contains posts/comments from kbin.social.

When no one on your instance has subscribed the magazine will be empty. Subscribe and your instance will start displaying posts made from that point

stevecrox,
@stevecrox@kbin.social avatar

Debian Bookworm

I run AMD kit (not the latest) and install the KDE desktop, Steam and Crossover.

I choose Debian because its packaged extremely well and I want an OS/Applications to be things that just work.

The only bugs I suffer are Proton issues playing Windows games and the recent steam ui update doesn't seem to work with steam link from a wayland desktop (has to be x11).

What do you think is the best solution to having the same named communities on different instances? (kbin.social) en

We should implement this as whenever I wish to browse (for example) technology@lemmy.world I have to go to there, and whenever I wish to browse technology@kbin.social I have to go there. Would it be possible to implement it in kbin/lemmy's code to make it easier to browse all?

stevecrox,
@stevecrox@kbin.social avatar

KBin/Lemmy should provide a combined local view for duplicated magazines/communities across the fediverse. Treating the concept like a hashtag.

The point of the fediverse is to distribute content so no one has a monopoly. People squatting on communities/magazines don't understand there is nothing stopping people creating one on a hundred other instances.

Each kbin/lemmy instance decides to follow magazines/communities from others through activity pub and stores it locally for the instance.

Having the UI retrieve all local posts with the same magazine/community name (e.g. m/star_trek@kbin.social c/star_trek@lemmy.world). Wouldn't be hugely difficult, I believe Kbin uses postgres database as the local store and suspect it would be a tweak to the SQL query it runs.

Even if that wasn't an option, there is a means to get all of the magazines/communities from the kbin UI/lemmy REST API. As well as retrieve all posts for a specific magazine/community. So you could do it entirely in a web client, for KBin it would be more work.

The combined view wouldn't change how you comment on specific posts. The issue is where do you post and what view would take dominance (e.g. if a magazine had themed itself).

The solution here would be to default your local instance if it exists or the instance providing the most posts/comments. Perhaps with a drop down so users can choose.

I would also configure things so instances can select a site wide default if they can't moderate it effectively. For example pushing all posts to the star trek instance rather than local magazine with a mod who is MIA.

This would remove most of the concerns users have about the fediverse, since they wouldn't be confronted by different instances. To them the fediverse is <insert instance> it would also encourage distribution of content.

Nobara Gnome is just a terrible experience. (kbin.social) en

So, after EndeavourOS's GRUB comitted suicide, me being too stupid to understand chroot despite wiki "tutorials" and the community rather trolling & gaslighting me instead of helping I decided to give Nobara a go. Usually I am a Plasma KDE guy, but thought since it's been a long time I try it out, especially since you can have...

stevecrox,
@stevecrox@kbin.social avatar

What is your goal?

There are 3 main distributions

  • Arch which aims to take the latest cut of everything. If you have time to keep your desktop updated and need that extra 1fps in a game, its a great choice.
  • Debian aims for stability, this means your drivers and text editor might be .. 2 years old! But if it works on install it will stay working
  • Red Hat Enterprise Linux aims for stability but will try to backport drivers. I honestly believe its packaged to always pull in gtk. It aims to provide tools to encourage people into support contracts.

Almost everything else is downstream of those with a twist. For example

  • Ubuntu is downstream Debian with 6 month release schedule, non-free enabled by default and other deviations to encourage people into support contracts.
  • Mint is downstream Ubuntu with the deviations removed.

Stuff that isn't downstream tends to have a highly specific purpose. Fedora started life as upstream RHEL, now it seems to be Red Hat's research plaything (e.g. immutable sounds cool, lets try it in Fedora).

My advice is go to one of the big 3, try them and only bother with one of the million down stream distributions if there is a Unique Selling Point for something you actually care about.

stevecrox,
@stevecrox@kbin.social avatar

If I was Ernest I would configure Kbin to use a key/value map. Of instance name and a bot user id.

If instance request failures reach a threshold it which switch out the user agent to something new for that instance.

Perhaps you randomise it a little, perhaps use the lemmy id, etc..

My goal wouldn't be malicious, more to mess with the lemmy devs. They can be honest an defederate from all kbin instances or spend lots of time quietly blocking them.

stevecrox,
@stevecrox@kbin.social avatar

Have they told you protocol compatibility is the reason?

I ask because when you assume, you make an ASS out of U and ME. Which is a fun way of saying, while you have found an issue which should be resolved, you might complete the work and discover they had a different issue.

Secondly its important to remember while software engineers like to think they are super rational. They are people and people can have myopic views and giant egos.

Both of which can allow people to rationalize all sorts of weird and counter productive behaviour.

Open source developers - have the recent moves by RedHat changed your opinion of using non-GPL licenses? (kbin.social) en

The new license terms for RHEL are structured to stop subscribers from exercising their rights under the GPL. For now they are still providing source code albeit in a less convenient form, but technically they only need to do this for GPL licenses packages and they could remove code for BSD /MIT / Apache licensed packages....

stevecrox,
@stevecrox@kbin.social avatar

The GPL requires you to distribute the GPL source code along side artefacts generated from it.

Red Hat used to share everything with everyone, they never needed to do that. To meet the requirements they need to share the code sources with licensed customers. This is what they have switched to doing.

This is my problem with the GPL, it feels like a cult of personality built around Stallman. With people assuming its somehow a magical license.

Businesses largely treat GPL as libraries they don't modify (or legal gets frowny face) so they don't have to share their code.

The "less free" licenses are generally ok to use and modify (the WTFPL caused fun with legal in one job). If you modify an open source project its normally easy to build a business case/convince a client to upstream the changes.

All the Red Hat changes demonstrate is another step towards an Oracle/Microsoft licensing model. Which is a good reason to not use RHEL or Fedora.

unixviking, a random de
@unixviking@social.linux.pizza avatar

Speaking of Debian: don't misunderstand, Debian is one of the greatest Linux distributions ever! So is the community. But if you are used to everything working out-of-the-box for such a long time, and you have a good dozen computers to look after, then the hours of setting up basic functions after the fact can be very tedious.

stevecrox,
@stevecrox@kbin.social avatar

@unixviking

Even if you use RHEL there is still configuration that needs doing, system updates need applying, etc.. Ansible, Chef & Puppet exist to automate and simplify this process.

IMO Ansible is the best simply because it doesn't try to build clever plans. You outline what actions you want to perform, files to copy and dependencies to run first and it will quietly run each sequentially.

nixCraft, a random en
@nixCraft@mastodon.social avatar

Open Source community after Red Hat decides to go closed source 😂 By limiting the RHEL public sources to CentOS Stream, it will now be more difficult for community/off-shoot enterprise Linux distributions like Alma Linux, Rocky Linux, Oracle Linux, etc, to provide 1:1 binary compatible builds against given RHEL releases.

stevecrox,
@stevecrox@kbin.social avatar

@mattb
@nixCraft

Every company has its detractors, all you can ask yourself is if you agree with the companies actions and if you are proud of your involvement.

Red Hats support of various things isn't alturisim, businesses do things because its in their interest. Red Hat funds things like systemd, gtk, otk, etc.. because it means they can set the technical direction, it reduces development costs, its part of a montisation plan, etc..

This is why its making its changes, it doesn't think CentOS feeds into RHEL licence purchases and the open source builds were to support RHEL clones.

So Red Hat could just stop supporting all those bits but it should seriously hurt Red Hat (if it doesn't there is a question on why Red Hat is doing it).

stevecrox,
@stevecrox@kbin.social avatar

Most businesses IT departments I have worked for mandate a Linux distribution with a big support contract to deploy anything. The Windows System Admins think it will block adoption.

The businesses quickly realised that CentOS worked as a RHEL stand in and all developers can use that.

The logic of CentOS was it was identical to production and so minimised deployment issues but everything deploys in docker now.

As long as I have a Linux based docker host (cause the windows one has weirdness), I don't care what that host is, or how it is configured.

This now reflects in developer environment, I will write guides for Debian (because Snaps), devs can run whatever they want. I specify Ubuntu LTS for production since you can get a support contract for it.

stevecrox,
@stevecrox@kbin.social avatar

Stable.

Its work, I don't care about the latest drivers or application releases. Just security updates

Mission success for the launch of our new suborbital launch vehicle! (twitter.com) en

Mission success for the launch of our new suborbital launch vehicle! HASTE took to the skies from Rocket Lab LC-2 in Virginia for a suborbital mission at 21:24pm Eastern. Congratulations to our mission partners, and welcome to a new era of hypersonic test launch capability!

  • Todo
  • Suscrito
  • Moderado
  • Favoritos
  • random
  • noticiascr
  • CostaRica
  • Todos las revistas