Russia is beginning the process of transitioning from Windows to Linux. Most likely as a way to avoid sanctions and to no longer be under the control of a US multinational corporation.

ksynwa (he/him)
admin
link
fedilink
1614d

Any guesses how Linux development will be affected by this? It won’t be close sourced for sure but I can imagine Western States stepping in in some capacity especially considering that the Linux Foundation is dominated by Western corporations.

@savoy
creator
link
fedilink
1314d

I’m not even sure how much can be done. Western corporations might pitch a fit but I don’t think Linus would ever consider something that negatively impacts Linux. And given the pivot in the last few years towards the hawkish attitude the US now has towards China has not done anything to impact Linux, I think it would be safe.

Plus even though the FOSSbro libertarians are a scourge upon, well, FOSS, I’ve seen more majorities from that segment that would agree (for different reasons) with us that Linux shouldn’t be touched to negatively impact $US_ENEMY.

Thank you GPL for existing

@knfrmity
link
fedilink
1414d

China will be doing the same if they haven’t already started the process. Apparently DPRK has some cool homegrown distros as well.

@bennieandthez
link
fedilink
813d

China already has one of the most (if not THE most) polished linux distributions out there. It’s called Deepin.

+1 for DeepinOS

Muad'Dibber
admin
link
fedilink
313d

They also make the best android (AOSP) variants, MIUI on xiaomi, and huawei’s newer harmonyOS.

China will be doing the same if they haven’t already started the process.

I believe they already started doing it a few years ago.

@savoy
creator
link
fedilink
714d

I don’t know enought about it but Cuba also uses Linux or is transitioning more towards it in some capacity.

Arsen6331 ☭
link
fedilink
613d

China will be doing the same if they haven’t already started the process.

They have started. I saw a news article about it on lemmygrad a while ago.

@whoami
link
fedilink
1114d

well, lots of linux development is driven by the likes of red hat (IBM), and others like amazon, google, facebook, etc. Many of the recent changes in linux (systemd for example) are driven by developers working at red hat, who has their business customers in mind when they make big changes like introducing systemd.

It’s true that China has an OS like deepin and is starting to work on their own package manager among other things. Linux is being adopted by more countries to stop dependence on Microsoft and because of concerns over privacy.

I do wonder what the future of linux is. The linux kernel is itself open source, but that can’t stop people from building something proprietary on top of it, or from using it for something negative.

Arsen6331 ☭
link
fedilink
813d

driven by developers working at red hat, who has their business customers in mind when they make big changes like introducing systemd.

Systemd isn’t a kernel change. It’s generally adopted by most distros, but since it isn’t actually in Linux, you don’t have to use it at all and there are plenty of alternatives. There are even distros dedicated to using alternatives for systemd. I’d take a look at Artix, Devuan, Void Linux, and GNU Guix.

The linux kernel is itself open source, but that can’t stop people from building something proprietary on top of it

The GPL will force all changes to be released under the same open source license.

@bennieandthez
link
fedilink
413d

The linux kernel is under a GPL licence which stops people from redistributing modified versions of the kernel as propietary software.

@holdengreen
link
fedilink
414d

Any kernel hackers here? Good thing to have our hands in.

Arsen6331 ☭
link
fedilink
5
edit-2
13d

Certainly not a kernel hacker, but I know quite a bit about the inner workings of many userspace programs and the kernel. I’ve even patched WiFi drivers in the kernel a few times and have gotten things like chromebooks with no official Linux support to run mainline distros with all their features (touchscreen, audio, suspend, etc.). I had to do that because unsupported chromebooks, due to them being controlled by Google, have no audio, no touchscreen, no suspend, etc. on non-ChromeOS distros, and often they’ll even get bricked if you try suspending due to the TPM being unhappy that it can’t communicate with the OS.

@bennieandthez
link
fedilink
413d

How did you learn about this? Relatively new to linux but i’m very interested in working on the kernel.

Arsen6331 ☭
link
fedilink
413d

Mainly just as a byproduct of trying to make something work. I wanted WiFi to work, so I spent hours researching and trying to make it work. That’s how I learned most of what I know. If I try learning something just for the sake of learning, I find it much more difficult than if I am doing it for the sake of a separate goal.

@holdengreen
link
fedilink
413d

Nice to hear. I go down that road also with configuring hardware. Figure I will do it a lot again with the new exotic workstation project.

I mean the best way to get in the Linux kernel would probably be to help with writing a device driver. Which is a fine and useful thing to do actually and I can think of open source drivers that may benefit. Particularly graphics drivers and novel hardwares that may not be supported optimally.

Do you have a chromebook to recommend as a good and cheap thin client and generally good ultra portable device?

Arsen6331 ☭
link
fedilink
4
edit-2
13d

The chromebook I have probably wouldn’t qualify as ultra portable. It’s a 15 inch 2 in 1 laptop that is quite heavy and doesn’t have much power. Also, getting them to run Linux isn’t the easiest task.

You have to enter developer mode, remove the firmware WP (sometimes a screw, sometimes you have to disconnect the entire battery), flash an alternative firmware, compile a custom kernel with a custom config, find and download Google’s ChromeOS recovery image, mount it, find their audio server, touchscreen drivers, etc., copy them to the right place on the system, properly configure CRAS (Google’s audio server) to interface with PulseAudio, create a newer ALSA topology file for the sound card (the one included in the recovery image uses an old format), and then reboot and hope it works. Depending on the kernel config, systemd might just hang and never even start working. Also, if the TPM isn’t properly utilized by the kernel, your chromebook will brick itself the second you try to suspend it. I pieced this all together from code and documentation from various different places. Also, after all of this, you’ll likely be stuck on an old kernel (usually 4.4) missing a lot of features.

I don’t recommend using a chromebook unless it’s your only device as it was for me when I did this.

@holdengreen
link
fedilink
313d

what about the old x86 chromebooks that can run Windows and ChromeOS?

Arsen6331 ☭
link
fedilink
3
edit-2
13d

Yeah, my chromebook is x86. It’s using an apollolake pentium. The older your chromebook, the better the support. Braswell chromebooks are basically perfect in terms of mainline support, for example. It usually takes years to get chromebooks to a usable state on an unmodified install because Google doesn’t want to contribute anything and there aren’t many people working on them.

If you want a relatively cheap Linux laptop, I’d look at the Pinebook Pro, which is designed to run Linux, so it will be a much better experience.

@holdengreen
link
fedilink
113d

you need some chunky battery for 22nm. also those things aren’t seemingly vulkan compatible.

Muad'Dibber
admin
link
fedilink
213d

Xiaomi and lenovo make some good android tablets with great battery life. As long as you can code remote, an android tablet or a chromebook do make great thin clients.

@holdengreen
link
fedilink
212d

also would really like something that can take calls and data with Verizon.

@holdengreen
link
fedilink
212d

yeah I might try to stream desktop over the LAN encoded with VP9. LAN might need to be upgraded.

@whoami
link
fedilink
514d

kernel hacker? not even close haha

@holdengreen
link
fedilink
414d

I might count as a kernel hacker myself but only a light one.

Linux for Leftists
!leftistunix

    A Community for all leftists wanting to join and being part of a community that talks about Linux, Unix and the Open-Source Community

    • 0 users online
    • 14 users / day
    • 28 users / week
    • 32 users / month
    • 108 users / 6 months
    • 192 subscribers
    • 47 Posts
    • 542 Comments
    • Modlog