What happened to Parler just shows us that we should not be trusting cloud servers like AWS with our business servers and data.
AWS cancels Parler contract for political reasons and gives them only 2 days to relocate.
The reason was political, but who knows what future nonsense reasons these companies may come up with to give you the boot. I hope many companies are now rethinking their cloud strategies and realizing they are gambling their whole business model on the whims of other companies. I think its time for some of these companies to start hiring Linux professionals to in-house more of their core business server needs.
Linux has made the opportunity to do this much easier in the past few years. I hope that Apple (of which I am NOT a fan) has shown us and that ARM and other CPU architectures have a place in the data center now. Chip manufacturers need to get their butts in gear to scale up these chips for more than just phone & tablet requirements. Data centers (both in-house and commercial) are going to need low power and cost CPUs that can handle greater memory and disk usage.
https://redd.it/kuywwc
@r_linux
AWS cancels Parler contract for political reasons and gives them only 2 days to relocate.
The reason was political, but who knows what future nonsense reasons these companies may come up with to give you the boot. I hope many companies are now rethinking their cloud strategies and realizing they are gambling their whole business model on the whims of other companies. I think its time for some of these companies to start hiring Linux professionals to in-house more of their core business server needs.
Linux has made the opportunity to do this much easier in the past few years. I hope that Apple (of which I am NOT a fan) has shown us and that ARM and other CPU architectures have a place in the data center now. Chip manufacturers need to get their butts in gear to scale up these chips for more than just phone & tablet requirements. Data centers (both in-house and commercial) are going to need low power and cost CPUs that can handle greater memory and disk usage.
https://redd.it/kuywwc
@r_linux
reddit
What happened to Parler just shows us that we should not be...
AWS cancels Parler contract for political reasons and gives them only 2 days to relocate. The reason was political, but who knows what future...
juicedata/juicefs: JuiceFS is an open-source POSIX file system built on top of Redis and object storage in Golang
https://github.com/juicedata/juicefs
https://redd.it/kuyc7q
@r_linux
https://github.com/juicedata/juicefs
https://redd.it/kuyc7q
@r_linux
GitHub
GitHub - juicedata/juicefs: JuiceFS is a distributed POSIX file system built on top of Redis and S3.
JuiceFS is a distributed POSIX file system built on top of Redis and S3. - juicedata/juicefs
It takes a very long time to unmount my hard disk.
I copied over 500GB and clicked unmount but it takes long time(still going on)(over 1h).
What shoud I do?
​
hard disk:
seagate 2tb backup plus
​
system:
cpu: amd r5 2600
ram: 12GB
gpu: gt1030
m/b: asrock a320m hdv r4.0
os: manjaro gnome 20.2.1
​
pls help me ASAP!!!
https://redd.it/kv21mn
@r_linux
I copied over 500GB and clicked unmount but it takes long time(still going on)(over 1h).
What shoud I do?
​
hard disk:
seagate 2tb backup plus
​
system:
cpu: amd r5 2600
ram: 12GB
gpu: gt1030
m/b: asrock a320m hdv r4.0
os: manjaro gnome 20.2.1
​
pls help me ASAP!!!
https://redd.it/kv21mn
@r_linux
reddit
It takes a very long time to unmount my hard disk.
I copied over 500GB and clicked unmount but it takes long time(still going on)(over 1h). What shoud I do? hard disk: seagate 2tb...
Teamspeak 5 to be based on the Matrix protocol.
https://community.teamspeak.com/t/teamspeak-5-beta-bug-report-bbcode-not-working-channel-commander-not-shown/14670/4
https://redd.it/kv36qd
@r_linux
https://community.teamspeak.com/t/teamspeak-5-beta-bug-report-bbcode-not-working-channel-commander-not-shown/14670/4
https://redd.it/kv36qd
@r_linux
TeamSpeak
Teamspeak 5 Beta Bug-Report BBcode not working, channel commander not shown
(HTML?) Tags missing, (image: https://i.imgur.com/VEzRkOS.png) Channel Commander feature missing aswell. (image: https://i.imgur.com/D0pRkoL.png image from the bots side: https://i.imgur.com/43mhx4Q.png). I have no idea where I should report bugs/missing…
I made a tool for remembering linux commands
I always forget some linux or osx commands (like sudo lsof -iTCP -sTCP:LISTEN -n -P for checking which ports are being listened on). So I created this command, saves me a trip to google every time. It stores your own commands in a json file in you home dir. It can also fill in arguments in an interactive way, like the message in the example below. Feel free to use.
https://github.com/lvoogdt/ehh
https://i.redd.it/us0pbeldqqa61.gif
https://redd.it/kv7r5u
@r_linux
I always forget some linux or osx commands (like sudo lsof -iTCP -sTCP:LISTEN -n -P for checking which ports are being listened on). So I created this command, saves me a trip to google every time. It stores your own commands in a json file in you home dir. It can also fill in arguments in an interactive way, like the message in the example below. Feel free to use.
https://github.com/lvoogdt/ehh
https://i.redd.it/us0pbeldqqa61.gif
https://redd.it/kv7r5u
@r_linux
GitHub
lvoogdt/ehh
Python commandline tool for remembering linux/terminal commands - lvoogdt/ehh
Transfer from Windows
Hey, I have been thinking of going from windows to some linux distribution, but I dont know which ohe I should go with? I would want something not very hard to learn and something that is like easy to switch to, any tips I should go with?
https://redd.it/kvc238
@r_linux
Hey, I have been thinking of going from windows to some linux distribution, but I dont know which ohe I should go with? I would want something not very hard to learn and something that is like easy to switch to, any tips I should go with?
https://redd.it/kvc238
@r_linux
reddit
Transfer from Windows
Hey, I have been thinking of going from windows to some linux distribution, but I dont know which ohe I should go with? I would want something not...
I made a fuzzy systemctl service helper powered by fzf
https://github.com/NullSense/fuzzy-sys
https://redd.it/kv8q6e
@r_linux
https://github.com/NullSense/fuzzy-sys
https://redd.it/kv8q6e
@r_linux
GitHub
GitHub - NullSense/fuzzy-sys: Utility tool for using systemctl interactively
Utility tool for using systemctl interactively. Contribute to NullSense/fuzzy-sys development by creating an account on GitHub.
Alacritty 0.7.0 is released!
https://github.com/alacritty/alacritty/releases/tag/v0.7.0
https://redd.it/ktlry3
@r_linux
https://github.com/alacritty/alacritty/releases/tag/v0.7.0
https://redd.it/ktlry3
@r_linux
GitHub
Release Alacritty Version 0.7.0 · alacritty/alacritty
Added
Support for ~/ at the beginning of configuration file imports
New cursor.style.blinking option to set the default blinking state
New cursor.blink_interval option to configure the blinking fr...
Support for ~/ at the beginning of configuration file imports
New cursor.style.blinking option to set the default blinking state
New cursor.blink_interval option to configure the blinking fr...
We lost Aaron Swartz 8 years ago today. FOSS community (and reddit) owe a debt of gratitude.
https://twitter.com/beadmomsw/status/1348650602918764544
https://redd.it/kvk19w
@r_linux
https://twitter.com/beadmomsw/status/1348650602918764544
https://redd.it/kvk19w
@r_linux
Twitter
Susan Swartz
Unbelievably, 8 years have gone by. RIP my darling boy.
Writing an init with Go (part 1)
Hey guys, I've been experimenting with what the PID 1 is supposed to do and implementing it with modularity in mind (e.g. no services are spawned from PID1).
Also tried to use some sort of well known language to write services. Who doesn't know yaml?
And all the utils are written in Go. From golang.org: "Go is an open source programming language that makes it easy to build simple, reliable, and efficient software". It feels like a perfect fit for the PID 1.
So, here is the repo: https://gitlab.com/mrvik/go-pid1
And some articles describing the process and some design decisions: https://dev.to/mrvik/writing-an-init-with-go-part-1-3f35
I hope you like it. Feel free to report suggestions or whatever improvements you like.
Cheers!
https://redd.it/kvdumu
@r_linux
Hey guys, I've been experimenting with what the PID 1 is supposed to do and implementing it with modularity in mind (e.g. no services are spawned from PID1).
Also tried to use some sort of well known language to write services. Who doesn't know yaml?
And all the utils are written in Go. From golang.org: "Go is an open source programming language that makes it easy to build simple, reliable, and efficient software". It feels like a perfect fit for the PID 1.
So, here is the repo: https://gitlab.com/mrvik/go-pid1
And some articles describing the process and some design decisions: https://dev.to/mrvik/writing-an-init-with-go-part-1-3f35
I hope you like it. Feel free to report suggestions or whatever improvements you like.
Cheers!
https://redd.it/kvdumu
@r_linux
GitLab
Víctor González / Go PID 1 · GitLab
Go on the PID 1 because why not
SUCCESS: iPhone 7 booting Ubuntu 20.04 to full gnome-shell desktop GUI
WE DID IT!! BOOTS TO THE FULL DEFAULT GNOME DESKTOP!
**VIDEO!** [**https://www.youtube.com/watch?v=DO8vt34kTh0**](https://www.youtube.com/watch?v=DO8vt34kTh0)
​
https://preview.redd.it/v5gtvtwapua61.png?width=750&format=png&auto=webp&s=b2d8c6a11e4d836f0004c5d59610f20ed6fd4026
**BIG NOTE 0:** lol i literally wrote this entire post from Firefox running on the iphone 7 XD big brain time + arm64 rocks
**BIG NOTE 1:** Holy shit! This blew up! Thank you everyone, I had no idea this was gonna be that big. I'm truly humbled by how much interest it's garnered. I hope I've been able to effectively deliver the inspiration that Linux provides not just to me, not to just to the people reading about this, but to millions of developers, employees, and children alike. It's a tool to change the world, and I've never been prouder to support a worldwide revolutionary example of software which saves devices from the trash, revives old laptops to help children in need, or simply makes a convenient server out of an otherwise useless iPhone.
**BIG NOTE 2:** It's reached 9to5mac and iDownloadBlog and more! It's been reported that I am running on a "jailbroken" iPhone and that to be able to do this one has to have already jailbroken the phone. That's not correct; in fact there's no possible way for me to jailbreak this iPhone, as its NVMe NAND is downright inaccessible. That is to say, iOS will never be able to boot on this phone. *If there weren't a Linux kernel port for A10, one might be able to affectionately call this phone not a Linux phone but a brick.* One can pull all of this off without ever jailbreaking the phone. The only reason I'm using checkra1n is for the bootrom exploit and unsigned code execution. In fact, this iPhone had never been jailbroken before flash failure. I got it from my grandma who had the NAND die on her suddenly.
\--------------
Background: I actually was going to stop at just booting nogui. Believe it or not, I am going to be using this in production; I will actually be deploying this iPhone as a server to relieve capacity issues at my home servers. I'm 16 and run several school/club websites and game servers for my friends and myself, and I'll be distributing some load to the iPhone to relieve the main server!
With A10 IPC on par with Skylake, the performance per watt of this device is downright astonishing. The entire "server" is powered off a USB port on the main server.
**TO-DO: Run benchmarks**
* I would love to use the phoronix test suite, but I have no idea what benchmark suite I'd be running. Let me know what you're interested in seeing!
* From memory in news articles and geekbench scores, A10 nearly matched Skylake IPC, and I'd love to see whether that still holds true in a Linux environment
* **Let me know if there's anything else you'd like to see tested/run on the Ubuntu iPhone!**
**Fixes since last time**
* `sudo apt install linux-firmware ubuntu-desktop`
* Working on getting brcmfmac firmware (not my main focus though, as I don't need it)
* No compromises ubuntu-desktop, since its just an nfsroot folder that I can easily make a copy of for my actual production setup, why not go grand for a test
* New services: [https://github.com/newperson1746/iphone7-linux-nfsroot/tree/master](https://github.com/newperson1746/iphone7-linux-nfsroot/tree/master)
* g\_ether\_dns.service --> /etc/systemd/system/g\_ether\_dns.service
* enable it to fix DNS not being set by kernel dhcp
* vino\_server.desktop --> \~/.config/autostart/vino\_server.desktop
* For mouse/keyboard input to gnome-shell, also remote access is useful in general
* `sudo nano /etc/gdm3/custom.conf`
* Uncomment AutomaticLoginEnable and AutomaticLogin
* set these for your user
* As VNC doesn't work in gdm3 but it'll autostart on login
* `gsettings set org.gnome.Vino prompt-enabled false`
* To allow connection without triggering a prompt that we have no way of interacting with
​
**Quick thing for anyone who's
WE DID IT!! BOOTS TO THE FULL DEFAULT GNOME DESKTOP!
**VIDEO!** [**https://www.youtube.com/watch?v=DO8vt34kTh0**](https://www.youtube.com/watch?v=DO8vt34kTh0)
​
https://preview.redd.it/v5gtvtwapua61.png?width=750&format=png&auto=webp&s=b2d8c6a11e4d836f0004c5d59610f20ed6fd4026
**BIG NOTE 0:** lol i literally wrote this entire post from Firefox running on the iphone 7 XD big brain time + arm64 rocks
**BIG NOTE 1:** Holy shit! This blew up! Thank you everyone, I had no idea this was gonna be that big. I'm truly humbled by how much interest it's garnered. I hope I've been able to effectively deliver the inspiration that Linux provides not just to me, not to just to the people reading about this, but to millions of developers, employees, and children alike. It's a tool to change the world, and I've never been prouder to support a worldwide revolutionary example of software which saves devices from the trash, revives old laptops to help children in need, or simply makes a convenient server out of an otherwise useless iPhone.
**BIG NOTE 2:** It's reached 9to5mac and iDownloadBlog and more! It's been reported that I am running on a "jailbroken" iPhone and that to be able to do this one has to have already jailbroken the phone. That's not correct; in fact there's no possible way for me to jailbreak this iPhone, as its NVMe NAND is downright inaccessible. That is to say, iOS will never be able to boot on this phone. *If there weren't a Linux kernel port for A10, one might be able to affectionately call this phone not a Linux phone but a brick.* One can pull all of this off without ever jailbreaking the phone. The only reason I'm using checkra1n is for the bootrom exploit and unsigned code execution. In fact, this iPhone had never been jailbroken before flash failure. I got it from my grandma who had the NAND die on her suddenly.
\--------------
Background: I actually was going to stop at just booting nogui. Believe it or not, I am going to be using this in production; I will actually be deploying this iPhone as a server to relieve capacity issues at my home servers. I'm 16 and run several school/club websites and game servers for my friends and myself, and I'll be distributing some load to the iPhone to relieve the main server!
With A10 IPC on par with Skylake, the performance per watt of this device is downright astonishing. The entire "server" is powered off a USB port on the main server.
**TO-DO: Run benchmarks**
* I would love to use the phoronix test suite, but I have no idea what benchmark suite I'd be running. Let me know what you're interested in seeing!
* From memory in news articles and geekbench scores, A10 nearly matched Skylake IPC, and I'd love to see whether that still holds true in a Linux environment
* **Let me know if there's anything else you'd like to see tested/run on the Ubuntu iPhone!**
**Fixes since last time**
* `sudo apt install linux-firmware ubuntu-desktop`
* Working on getting brcmfmac firmware (not my main focus though, as I don't need it)
* No compromises ubuntu-desktop, since its just an nfsroot folder that I can easily make a copy of for my actual production setup, why not go grand for a test
* New services: [https://github.com/newperson1746/iphone7-linux-nfsroot/tree/master](https://github.com/newperson1746/iphone7-linux-nfsroot/tree/master)
* g\_ether\_dns.service --> /etc/systemd/system/g\_ether\_dns.service
* enable it to fix DNS not being set by kernel dhcp
* vino\_server.desktop --> \~/.config/autostart/vino\_server.desktop
* For mouse/keyboard input to gnome-shell, also remote access is useful in general
* `sudo nano /etc/gdm3/custom.conf`
* Uncomment AutomaticLoginEnable and AutomaticLogin
* set these for your user
* As VNC doesn't work in gdm3 but it'll autostart on login
* `gsettings set org.gnome.Vino prompt-enabled false`
* To allow connection without triggering a prompt that we have no way of interacting with
​
**Quick thing for anyone who's
YouTube
iPhone 7 booting Ubuntu 20.04 (to GUI) - YouTube
trying this out**
1. If your nvme NAND isn't dead, try compiling hx-touchd, fixing hx-touchd.service from [https://github.com/newperson1746/iphone7-linux-nfsroot/tree/master](https://github.com/newperson1746/iphone7-linux-nfsroot/tree/master) , and moving firmware/D10.mtprops to a location like /lib/firmware/multitouch/D10.mtprops
1. This is the daemon that uploads the firmware and config for the touchscreen; it won't work for me because it depends on certain data on NAND (/dev/nvme0n3) from iOS, which is corrupt by the dead NAND cells.
* Source for mtprops/service info on hx-touchd: [`https://github.com/corellium/projectsandcastle/blob/master/android/sandcastle-aosp.diff`](https://github.com/corellium/projectsandcastle/blob/master/android/sandcastle-aosp.diff)
https://redd.it/kvmsfd
@r_linux
1. If your nvme NAND isn't dead, try compiling hx-touchd, fixing hx-touchd.service from [https://github.com/newperson1746/iphone7-linux-nfsroot/tree/master](https://github.com/newperson1746/iphone7-linux-nfsroot/tree/master) , and moving firmware/D10.mtprops to a location like /lib/firmware/multitouch/D10.mtprops
1. This is the daemon that uploads the firmware and config for the touchscreen; it won't work for me because it depends on certain data on NAND (/dev/nvme0n3) from iOS, which is corrupt by the dead NAND cells.
* Source for mtprops/service info on hx-touchd: [`https://github.com/corellium/projectsandcastle/blob/master/android/sandcastle-aosp.diff`](https://github.com/corellium/projectsandcastle/blob/master/android/sandcastle-aosp.diff)
https://redd.it/kvmsfd
@r_linux
GitHub
GitHub - newperson1746/iphone7-linux-nfsroot: Helper files to set up an iPhone 7 on the Sandcastle linux port to boot mainline…
Helper files to set up an iPhone 7 on the Sandcastle linux port to boot mainline distros by nfs - newperson1746/iphone7-linux-nfsroot
Best way to filter and monitor traffic?
Im planning to set up DNS sinkhole to block ads and stuff, so i am wondering, what best way would be to set up some monitoring tool to see statistics and logs of visited ip's, as well as used bandwidth on per-user basis?
For the platform im going to be using intel nuc and centos
https://redd.it/kvnewo
@r_linux
Im planning to set up DNS sinkhole to block ads and stuff, so i am wondering, what best way would be to set up some monitoring tool to see statistics and logs of visited ip's, as well as used bandwidth on per-user basis?
For the platform im going to be using intel nuc and centos
https://redd.it/kvnewo
@r_linux
reddit
Best way to filter and monitor traffic?
Im planning to set up DNS sinkhole to block ads and stuff, so i am wondering, what best way would be to set up some monitoring tool to see...
Can open Firefox in terminal
Cant open Firefox in terminal
Hey,
​
Whenever I try to open firefox in my terminal I get this message:
No protocol specified
Unable to init server: Could not connect: Connection refused
Error: cannot open display: :14.0
​
Does anyone know what I can do to fix that?
https://redd.it/kvobo2
@r_linux
Cant open Firefox in terminal
Hey,
​
Whenever I try to open firefox in my terminal I get this message:
No protocol specified
Unable to init server: Could not connect: Connection refused
Error: cannot open display: :14.0
​
Does anyone know what I can do to fix that?
https://redd.it/kvobo2
@r_linux
reddit
Can open Firefox in terminal
Cant open Firefox in terminal Hey, Whenever I try to open firefox in my terminal I get this message: No protocol specified Unable to...
Config program from i3lock-color
Hey guys, just wanted to put a project I started working on out there! I love i3 and I've used it off and on for years, but I've never been a fan of manually editing configuration files or command flags outside of automation and prefer a GUI config for everyday use, so I decided to make one (in PyQt5) for i3lock-color. This doesn't work with vanilla i3lock and lacks settings for some of i3lock-color's functionality, but I'm hoping eventually it will be capable of editing any flag it has and more by combining i3lock-color with imagemagick. It's called i3lcc (i3lock-configuratorinator) it's available at <https://github.com/mgord9518/i3lcc\>. Any constructive criticism is of course welcomed.
https://preview.redd.it/xtz0bo6hnva61.png?width=932&format=png&auto=webp&s=fa7ac14bc53e36769e9c2c33954d9da8bc4fc63b
https://redd.it/kvp2ur
@r_linux
Hey guys, just wanted to put a project I started working on out there! I love i3 and I've used it off and on for years, but I've never been a fan of manually editing configuration files or command flags outside of automation and prefer a GUI config for everyday use, so I decided to make one (in PyQt5) for i3lock-color. This doesn't work with vanilla i3lock and lacks settings for some of i3lock-color's functionality, but I'm hoping eventually it will be capable of editing any flag it has and more by combining i3lock-color with imagemagick. It's called i3lcc (i3lock-configuratorinator) it's available at <https://github.com/mgord9518/i3lcc\>. Any constructive criticism is of course welcomed.
https://preview.redd.it/xtz0bo6hnva61.png?width=932&format=png&auto=webp&s=fa7ac14bc53e36769e9c2c33954d9da8bc4fc63b
https://redd.it/kvp2ur
@r_linux
GitHub
GitHub - mgord9518/i3lcc: A simple PyQt5 program to easily configure i3lock-color
A simple PyQt5 program to easily configure i3lock-color - GitHub - mgord9518/i3lcc: A simple PyQt5 program to easily configure i3lock-color
GNOME has no thumbnails in the file picker (and my toilets are blocked)
https://jayfax.neocities.org/mediocrity/gnome-has-no-thumbnails-in-the-file-picker.html
https://redd.it/kurzv4
@r_linux
https://jayfax.neocities.org/mediocrity/gnome-has-no-thumbnails-in-the-file-picker.html
https://redd.it/kurzv4
@r_linux
jayfax.neocities.org
GNOME has no thumbnails in the file picker (and my toilets are blocked)
GNOME filepicker and my toilets are broken because of culture of mediocrity.
Linux one-liners: Using the built-in Find command to replace 3rd party fuzzy finders
https://www.elsewebdevelopment.com/linux-one-liners-using-the-built-in-find-command-to-replace-3rd-party-fuzzy-finders/
https://redd.it/kvrcqw
@r_linux
https://www.elsewebdevelopment.com/linux-one-liners-using-the-built-in-find-command-to-replace-3rd-party-fuzzy-finders/
https://redd.it/kvrcqw
@r_linux
Else Web Development
Linux one-liners: Using the built-in Find command to replace 3rd party fuzzy finders | Else Web Development
When trying to solve a problem using Linux you can rest assured that someone has come across it before, and probably solved it back in the seventies. Everyone needs to search their hard drive for…
Big Up Linux Community!
I moved to linux very anxious of how I would manage after being a windows guy for all my life.
I just wanted to say the support received is overwhelming. So many people are willing to help in this community makes me happy and so positive for future.
Managed to apply Ethernet driver after thinking my computer was broken and having no idea what was the cause of my problems. Finding the solution and managing to see Ethernet symbol gives me massive buzz, knowing I resolved my issues using detective skills with the help of all of you. May not seem big, but its huge to me! Gracias
https://redd.it/kvrx5w
@r_linux
I moved to linux very anxious of how I would manage after being a windows guy for all my life.
I just wanted to say the support received is overwhelming. So many people are willing to help in this community makes me happy and so positive for future.
Managed to apply Ethernet driver after thinking my computer was broken and having no idea what was the cause of my problems. Finding the solution and managing to see Ethernet symbol gives me massive buzz, knowing I resolved my issues using detective skills with the help of all of you. May not seem big, but its huge to me! Gracias
https://redd.it/kvrx5w
@r_linux
reddit
Big Up Linux Community!
I moved to linux very anxious of how I would manage after being a windows guy for all my life. I just wanted to say the support received is...
tmpsms - A temporary SMS utility right from your terminal written in POSIX sh
https://github.com/sdushantha/tmpsms
https://redd.it/kvso0d
@r_linux
https://github.com/sdushantha/tmpsms
https://redd.it/kvso0d
@r_linux
GitHub
GitHub - sdushantha/tmpsms: A temporary SMS utility right from your terminal written in POSIX sh
A temporary SMS utility right from your terminal written in POSIX sh - sdushantha/tmpsms