Linux - Reddit – Telegram
Linux - Reddit
761 subscribers
4.18K photos
207 videos
39.8K links
Stay up-to-date with everything Linux!
Content directly fetched from the subreddit just for you.

Powered by : @r_channels
Download Telegram
Serious questions about open-sourcing my Master of Orion game

hey guys, my modernization of original Master of Orion, in Java because I am a Java fanboy, is about to reach a feature-complete beta state and go open-source. The game was developed in Linux and I have confirmed that it will run on a Raspberry Pi with at least 2G of memory. I am literally just weeks away as I finish the final features.

I have been working on this game for over 5 years, have invested somewhere north of $40K in artwork, writing and sound design to make a game that I am giving away for free. The game has been texted extensively over 5 different public Alpha tests during that time so it's already pretty polished and stable. You can see some screenshots from the itch.io download page at:

https://rayfowler.itch.io/remnants-of-the-precursors

I've never sunk this much time and effort (or money) into one of my projects, so the prospect of publicly open-sourcing the code is kind of scary for me. That's why I am making this post. I originally posed these questions in the java subreddit but someone mentioned that /r/linux was a better place for them and I thought, "duh, of course".

* What is the public repository of choice among the open-source community?

* What should I do about licensing? Obviously I am leaning towards copyleft but want to make sure I do something that is legally correct

* What kind of supporting documentation is expected for projects like this?

* What else do I need to know before open-sourcing?

Because of the scope of the code, I expect there's a good chance I am going to get a lot of questions from fellow coders once they see the code so I want to do as much ahead of time to mitigate their questions.

Also, I am very much a citizen of reddit, so I have worked hard to centralize discussion about the game itself at /r/rotp. However, I am hoping that here I can get useful advice about the open-sourcing process.

Thanks in advance for your advice.

https://redd.it/f55710
@r_linux
Copyright Free/Creative Commons video/music art, all thanks to Linux

[https://www.youtube.com/watch?v=hpIFiBI1LFg](https://www.youtube.com/watch?v=hpIFiBI1LFg)

I put this together over the weekend, figured I'd share here for a good Monday Lunch treat ;P


Video was put together using all open source products, no video editor was needed.

Komorebi + multi-layered ProjectM + VLC + Gnome + Creative Commons Music/Videos, screen-recorded on a Linux Desktop.


I'm sure there are a number of ways to do this, though this was all done live on the fly with manual desktop usage. Cobbled noscripting engine for driving it still to come ;P

https://redd.it/f5d11o
@r_linux
From "The Linux Command Line" book by William E. Shotts Jr.
https://redd.it/f5nkv7
@r_linux
VPS vs 10 year old laptop . Who wins ?

What is the performance i am to expect from VPS.

https://redd.it/f5p5d2
@r_linux
Best Linux version for a really old notebook?

Hello! Title !

I am searching for a good performance version of Linux to use on a really old notebook that i got, I am really new using Linux and dont know much, also cant change resolution anything above 800*600 and i read something like customizing Lubuntu? no clue whats that!

thanks in advance

https://redd.it/f5rzpx
@r_linux
What should Linux do to be more successful than Windows

Windows has been dominating for so long it doesnt seem there is any way to surpass it, do you think is it even possible to Linux to surpass Windows?

https://redd.it/f5vx0h
@r_linux
[OC] My Ryzen monitoring tool that I posted about a while ago is now feature-complete

Original thread: https://www.reddit.com/r/linux/comments/exb3n6/oc_i_wrote_a_cli_monitoring_tool_for_ryzen_cpus/

Preview: https://i.imgur.com/4wERurq.mp4

Link to source: https://github.com/gentutu/zenmon

The readme is fairly detailed and it explains what it does, doesn't and why. Feedback is welcomed, and I hope you can get at least some use out of it!

If you need any help with it, let me know.

https://redd.it/f5wezb
@r_linux
The city of Largo, Florida, is spending $1.7M to transition from Linux to Microsoft Windows.

[Adopted Annual Budget FY2020 -- 46MB PDF](https://www.largo.com/Adopted_Budget_Final.pdf)

> Project Denoscription:

> This project includes funding for the planned transition of City’s current desktop user interface from a Linux
environment to Microsoft Windows environment. The main goal of this project is to deliver a seamless user experience
for the use of Microsoft Office products city-wide. This transition was identified as a recommendation from the City’s
strategic plan as a needed tool to improve collaboration with outside agencies, to aid in recruiting and retaining
employees, and assumes that staff will be more productive due to their familiarity with a standard office product
and a better integrated environment. The initial cost includes server hardware and security software, virtualization
software/licensing agreement(s), Microsoft Office software/licensing agreement(s), vendor supplied implementation
and training services for IT staff in order to support this platform. Project delivery alternatives, including phasing are
also being evaluated during FY 2019.

> Beyond 5 Years:

> Once this type of platform environment is implemented, perpetual annual software licensing would be required at
appropriately cost range of $250,000 - $400,000. Initial expectation of hardware replacements would follow the City’s
standard server replacement cycle of 5 years at an expected cost of $500,000.

> Level of Service Change Due to Project:

> This would not change the level of service, just provide a different user experience regarding application integration.
As outlined in the City’s Strategic Plan Project S2.3.3, this project would address issues specifically articulated as
the “fragmented environment for users of the City desktop. Employees at all levels and in all functions expressed
frustration at the lack of integration between the multiple servers that house various City applications. With the
current and ever-increasing number of applications staff use in their daily work, process challenges arose when
operating across platforms - for example, preparing documents in Microsoft Office, while simultaneously pulling
information from a department application on a different server and pulling information from email or the internet in
another server. The fragmented nature of this arrangement creates workflows and work-arounds that appear small
in isolation but significant in their cumulative effect on efficiency.”

https://redd.it/f50ce1
@r_linux
[question] I have a Chromebook running on Linux but it won’t let me connect to my iPhone why is that?

Why won’t my iPhone connect to my Chromebook that is running on Linux?

https://redd.it/f5zusf
@r_linux
A tool I made for enabling the Asus Supremefx HiFi DAC on Linux

TLDR: The Asus Supremefx HiFi is a really good DAC that doesn't work on linux out of the box.

I made a small python noscript using pyusb that makes the DAC usable.

You can find the noscript [here](https://github.com/IcyEyeG/supremefx-hifi), it needs to be run whenever you want to use the DAC, or change the settings.

I have no experience in making drivers or configuration software, so help testing and improving this proof of concept would be very welcome.

-----

I've been trying to find a front panel DAC that I can use on my PC case, in a 5.25'' bay, and I came across the Asus SupremeFX HiFi.

This DAC is a wierd beast, but can be found for around $40-$60 on [eBay](https://www.ebay.com/sch/i.html?_nkw=asus+supremefx+hifi), used:

- It uses a PCI-e 6 pin power cable (just like a graphics card);

- Has really good audio components: Nichicon Gold and WIMA audio grade capacitors, as well as an ESS Sabre ES9018K2M, LM4562 socketed opamps, etc. ([Read more here](https://www.tweaktown.com/reviews/7764/asus-rog-rampage-edition-10-intel-x99-motherboard-review/index3.html));

- It was originally included in top tier (really expensive) Asus motherboards, such as the ROG Rampage V Edition 10 and the ROG MAXIMUS VIII EXTREME/ASSEMBLY;

- The USB interface is an unknown chip labeled 9C1525, likely manufactured by a Chinese company called SaviAudio. There's a firmware update (v1.6) for this DAC whose user manual calls the chip SV3U326, but both chip numbers and the company can't be found anywhere;

- It needs a small piece of proprietary software to work on Windows (can be found at the ROG Rampage V Edition 10 and the ROG MAXIMUS VIII EXTREME/ASSEMBLY support page). In it, you can select which headphones plug to use, test their impedance and turn on/off the microfone amplification. The software doesn't have any drivers. Instead it runs on the background and simply allows you to configure the DAC features.

I had no idea if it would work on Linux, but decided to buy it anyway, because it seems cheap taking into account the specs.

ALSA does recognise it as a generic USB audio interface. However, only audio capture works, not the sound outputs, so I decided to investigate. When I enable the DAC on a windows VM with the Asus software installed, I hear relays clicking and the headphones start working. This means the software sends some kind of trigger to the DAC to enable it.

Taking inspiration from [here](https://github.com/openrazer/openrazer/wiki/Reverse-Engineering-USB-Protocol) and [here](https://github.com/charlysan/pyrfidhid/wiki/Reverse-Engineering-A-USB-HID-RFID-Reader-Writer) I was able to reverse engineer a way to enable it on Linux using a simple noscript written in python.

https://redd.it/f60kq4
@r_linux