The Linux Thread - The Autist's OS of Choice

  • Want to keep track of this thread?
    Accounts can bookmark posts, watch threads for updates, and jump back to where you stopped reading.
    Create account
I'll give Wayland session of KDE one thing, Alt-tabbing in and out of windows games is much more reliable, no frozen black screen without workarounds.
 
I put Lutris all the way at the bottom because it’s now a meta framework for running more than just Windows games. You have abstractions on top of abstractions on top of the actual software you need to run, and you can never quite figure out “is this the install script to get shit working that fucked up? Is this an issue with Lutris specifically? Or is this a problem with Wine?” If Lutris just works, good for you, but never forget that the abstraction hell troubleshooting nightmare will always come for you. Never a matter of if, only when.
I've used Lutris for over 5 years and haven't had any issues since I stopped using install scripts after trying a few of them. The install scripts are busted most of the time since they are never maintained and/or made by retards. Using it for basic prefix management, instillation, wine versioning, and launch options just works.
 
I've used Lutris for over 5 years and haven't had any issues since I stopped using install scripts after trying a few of them. The install scripts are busted most of the time since they are never maintained and/or made by retards. Using it for basic prefix management, instillation, wine versioning, and launch options just works.

I would still argue that it's far too overbuilt for being a GUI front-end to Wine. Manual control via CLI is far preferable, but I'm a stuffy and stodgy jackoff who prefers simple bash scripts I can just chmod +x and double click on my desktop for braindead simple use.

Code:
#!/bin/bash
WINEPREFIX=$HOME/SomeDirectory/Prefix wine $HOME/SomeDirectory/program.exe
 
ill DD it and see if we can run it in QEMU
alright well im back and well ive learned alot.
A vmlinux image first has everything copied to memory, the entire image is stripped and copied into memory to be run. Now let me tell you something. Without that header information telling it where to start how would the program know where to start. a vmlinux image binary does not go from start to finish in order, there is a spefic spot where its suppose to start and execute in order.
Well for most vmlinux images the header information describes that and typically for convenience its at the very beginning of the file. The very first instruction is a jmp instruction that JUMPS to the kernel starting point.(the image is from a hex editor showing a old Debian mipsel vmlinux.)
1765823274625.png1765823536647.png1765823559064.png
However for some vmlinuxs there is no such jmp instruction. Instead the bootloader is manually told where to start, So instead of jumping to that address it just starts there. This kernel follows that structure.
Now one more thing. Vmlinux images use virtual memory, So instead of starting at a normal file offset like 0x100(this is not a normal starting address just a example) we instead start at 0x80060000. This is to unify everything so that across vmlinux images for ones of the same architecture it will still have a unifed starting address compared to a changing file offset. This is defined in the .ELF header. Anyways guess what we don't fucking have,
I thought since we had the data we could just use that but we have to define it and give it stuff like
  1. Virtual Memory Address
  2. Entry Point Address
  3. data segments(.text) may not be needed but well see
  4. wrapped it in a .ELF file for qemu
And for reasons I don't want to explain(repair reasons) my linux computer that is inoperable for now. So I have to use my extrmeley old laptop that I have not used in years preloaded with ........ windows... But I don't want to format it because there are some valueable data on it that is nostalgic to me because its my old laptop from when I was a kid that was then upgraded and used for a brief time by my grandma so we have to use windows. And ill be honest I had low expectations but fucking shit windows is somehow even WORSE from the last time I had to use it 4 years ago.

And I only got the AppKernel.TDF to work with. the Boot.TDF file is missing on this one. And the only reason is because I posted the link to it here in our last little autistic adventure.

Also remember how I said I cut things correctly. That was wrong. The first instruction regardles of anything should be preserved. I went back and just removed everything before 01 as I now do not think its extra padding.

Anyways this is where I ask for help. And I got help. I want to thank the reverse engineering cord server for helping me out.

Now with that we have the FINAL QEMU image. lets let it rip and run that phillips binary. With the correct timings built in we can FINALLY do shit.
1765892556394-png.8292673

Oh wow nothing is being shown. Not even a early panic or anything. Lets check the assembly output with -d in_asm(Remember you can always see a live output of every assembly instruction that is being ran via -d in_asm)
1765892677447.png
(Of course there were thousands of instructions that i cant reasonable scroll up all and show you here but this is the final instruction it showed before stopping)
Yeah so as it turns out taking a embedded boards vmlinux and just sticking it in to qemu does not work the way I hoped it would. This is called depression. Well at least we can see the config options used to compile the vmlinux right.... Nope they disabled that to. Well we can at least maybe see SOME of the config options by checking the strings and infer stuff.
1765892806049.png
hm, so fb0 is NOT used.
1765892872984.png
LOOK there is the shmem shit I had to implement a few threads ago. Its cool knowing that it was all here before.
1765892965336.png
look there is 2.6.23.12-TV520-001
So running this in qemu is impossible. Were at a loss right. Any reasonable person would give up right?
No... I have power, autism and determination. My level of autism is SO powerful that no human being can measure it. God sneezed on the autism counter in the character creation menu and gave me superpowers, We just need a new plan.

Sony provides the kernel sources to there tvs. They are legally required to under GPL, however however they have illegally violated theres by REMOVING this tv and many more tvs made before 2014 despite being illegal. However they have a email where you can request it. I actually DID do this at the start of the project but I was told this .
Thank you for your inquiry regarding the source code.
Please be advised that the distribution of the source code you requested has been discontinued.
We appreciate your understanding.(Go Kill yourself lmao were not giving you shit were sony.)

However I did not send the email with that much care. But this is blatently illegal and against the law.

We will cut into the email support system. Send a email so crafting so threatening and so powerful that they give us what we want and burn any automated messages that stand in our way
Capture-min.PNG

so I sent a new email on a new account and made sure to in the email
-Declare that I was a customer,
-Say that im asking because these files are provided under GPL regardless of age,
-and show the exact version string in order to show that I DO have the escalate things in case my request is not given.
and now we wait

With the kernel source we can recompile it to work more with qemu and disable the stuff we know is not important as well as get a non abstracted layer of WHAT the hardware expects for stuff like shmemipc and be able to implement templates in qemu. We are on the right path. We are on the path to victory. We need this kernel if we want to have proper timings and see how this stuff works that is more than just a abstracted psudeocode RE of a binary that does not even handle the hardware(the Phillips binary from before)
 

Attachments

  • 1765892556394.png
    1765892556394.png
    9 KB · Views: 623
Last edited:
Thank you for your inquiry regarding the source code.
Please be advised that the distribution of the source code you requested has been discontinued.
We appreciate your understanding.(Go Kill yourself lmao were not giving you shit were sony.)
Untitled.png

“PLEASE SONY I NEED THIS”
“My QEMU is kinda kernel-less… I live in userspace… I’m trying to help it out 😭
 
>acts condescending whenever talking about Windows users and acts smugly superior in intellect just because he's using Linux
>does a typical GUI Windows vs Bash comparison where Bash looks superior and then washes away the existence of PowerShell for being "too complicated" with a mocking voice and a Wojak acting as if the average Windows user would even be able to use Bash for his imaginary scenario to hold water

If this is a "proper Linux YouTuber" then the Linux community deserves the shit reputation and all the hate it gets. You won't persuade anyone to switch to Linux if you keep calling them retarded manchildren. Recommending schmucks like this will only make people hate Linux, so good on ya.
1765904403318.png
All of you niggers should be taking example from Christopher Barnatt. Doesn't berate anyone for using the "wrong OS", approaches all technological topics in a friendly and easy to understand manner, and always keeps a class act instead of spazzing out like a monkey. If you want to persuade people to actually switch to Linux, recommend his channel. Not another Mental Outlaw copycat no. 4359873405986 you watch for confirmation bias.


Anyways, before I get another thread ban for daring to criticize the sacred OS of the Farms again, here's something relating to the whole Neovim plugin discussion.

I find it annoying whenever I want to expand nvim outside of the stock installation. At it's core it's a nice and elegant text editor, full of features and highly configurable with easy to follow documentation. But the moment you want to install plugins? Suddenly it becomes an overly complicated clusterfuck, antithetical to Vim's core idea. You gotta install a plugin manager, but guess what, this plugin manager also needs Git to be installed and configured since that's the only way it can work.

Why the fuck would Vim's plugin manager require Git? Why can't it be self-contained and not rely on external dependencies like this? Just about every other text editor's or other program's plugin manager is self-contained. What if I want it to be portable? Whoops, you need Git in PATH to use it! Fuck that. Especially when the thing I wanted to install was just a different color scheme as I'm trying to use and learn as much of raw Vim as possible without using extensions as crutches.

Thankfully I found this little article and it solved my issue perfectly. Just make a small directory hierarchy next to your init.vim/init.lua, pop the plugin directories in depending on whether or not you want them to load on startup or on demand and you're done. You can just download a ZIP from Git, unpack it and that's that, no Git required. No autoupdate or in-editor management, but who gives a shit about that? Best part is that every single plugin README will just assume you're already using a package manager and won't explain shit, and it sure as hell won't mention how to install shit manually, making it seem like the only way to install plugins is relying on this bloated Git shitheap. I thought the entire point of Vim was that it wasn't a bloated feature creep mess like Emacs? WHY THE FUCK DOES IT NEED GIT TO MANAGE PLUGINS FUCK YOU
 
Would Andrea Borman be more to your taste?
Definitely, since she clearly knows what she's talking about and doesn't live in an echo chamber.

Besides, the fact that he berated PowerShell for being "too difficult" and just assuming that the average Windows user would just use Bash like he does was the telltale sign he's a Mental Outlaw copycat. Doesn't know shit about what he's talking about and only exist as a confirmation bias. Him having the same smug demeanor and treating operating systems like a culture war is just a cherry on the shit cake.

The average Windows user isn't even aware of the fact he could boot from an USB drive to reintall Windows himself, let alone install Linux and use Bash like it's nothing. I find PowerShell to be easier than Bash just because I have more on-hand experience with the former but I won't say that makes the latter harder, therefore worse since I know it's because I don't use Bash often enough to be as accustomed to it as I am to PowerShell. But I also won't act like an average person can use PowerShell like I do since I've seen what an average person is like with a computer, and I can't help but notice the average Linux YouTuber has never ever worked a single day in a regular work environment where he had to do tech support to have that on-hands experience. Would put a lot of those radical Linux beliefs into perspective.
 
I thought the entire point of Vim was that it wasn't a bloated feature creep mess like Emacs?
That went out the window when people added plugins to Vim. The point of the criticism people used to level at Emacs was that it was basically an operating system unto itself, largely seperate from the underlying OS, so if you wanted to use it you had to effectively install and learn a second system on top of your regular system. The problem is that this model worked really well for Emacs, and has become more or less the standard model for large, cross-platform projects.
The average Linux system has like 5 or 6 package managers installed by default, most of them for only one program or programming language. Nobody tries to integrate with the underlying OS anymore, not even Vi clones, so what’s the point? Just use Emacs, it’s better integrated and cleaner than most Linux distros at this point.
 
That went out the window when people added plugins to Vim.
To be fair, the reason I got so annoyed is because all I wanted to add is a color scheme. You'd think those would be distributed as simple scripts like Alacritty color themes but no, those are plugins. And if I didn't find out about this method then it seems like the only way to add a color theme is to use a plugin manager that requires Git. Which is retarded. I expect a single text file to reference in another text file if all I want to add is a fucking color scheme.
 
To be fair, the reason I got so annoyed is because all I wanted to add is a color scheme. You'd think those would be distributed as simple scripts like Alacritty color themes but no, those are plugins. And if I didn't find out about this method then it seems like the only way to add a color theme is to use a plugin manager that requires Git. Which is retarded. I expect a single text file to reference in another text file if all I want to add is a fucking color scheme.

Your biggest mistake is expecting something seemingly simple like a colour scheme to work properly under Linux without opening the terminal, firing up Git, and looking up the answer on StackOverflow or something along those lines. Progress is progress, but like you painstakingly point out in every single screed you've ever made, Linux autists are an ornery bunch. Git gud or git lost, you should know this intimately by now.
 
Your biggest mistake is expecting something seemingly simple like a colour scheme to work properly under Linux without opening the terminal, firing up Git, and looking up the answer on StackOverflow or something along those lines. Progress is progress, but like you painstakingly point out in every single screed you've ever made, Linux autists are an ornery bunch. Git gud or git lost

"GIT PUSH IT UP YOUR ASS!"
 
Your biggest mistake is expecting something seemingly simple like a colour scheme to work properly under Linux without opening the terminal, firing up Git, and looking up the answer on StackOverflow or something along those lines.
Alacritty has their shit neatly packaged and documented. Copy a file, add a reference in the config, done. Did that back when I was fucking about with Arch and setting shit up from scratch. At least now that I know how to add Vim packages manually it's the type of piss easy manual job I was expecting.
1765914646750.png
Any other good "charcoal black" themes like this? For Vim or the terminal? I'm a sucker for those "almost black but grayish but not gray" color schemes like Blender Pro.
 
Alacritty has their shit neatly packaged and documented. Copy a file, add a reference in the config, done. Did that back when I was fucking about with Arch and setting shit up from scratch. At least now that I know how to add Vim packages manually it's the type of piss easy manual job I was expecting.
View attachment 8293681
Any other good "charcoal black" themes like this? For Vim or the terminal? I'm a sucker for those "almost black but grayish but not gray" color schemes like Blender Pro.
Your biggest mistake is expecting something seemingly simple like a colour scheme to work properly under Linux without opening the terminal, firing up Git, and looking up the answer on StackOverflow or something along those lines. Progress is progress, but like you painstakingly point out in every single screed you've ever made, Linux autists are an ornery bunch. Git gud or git lost, you should know this intimately by now.

I can certainly agree on Alacritty's customisation tools and documentation. I don't want to have to install some dogshit plug-in just to have a theme. I install VIM because it does everything I want to without having to install plug-ins. Maybe there comes a time where VIM doesn't do what I want it to and I continue into plug-in hell. I especially do NOT want to git clone some dogshit onto my machine for a simple plug-in or color scheme. I'm usually sanguine with defaults. For a reference to my VIM knowledge: I do not know how to copy a line.
 
The biggest plus about Linux is that generally it just fucking works as long as you don't fuck about with it too much.

Is LibreOffice a few packages out of date? Who fucking cares, it works.

The moment the inexperienced Linux guy starts fucking about with it to 'optimise it' is when they start to eat shit and break things.

With my old Debian install years back I think I ran a few updates early on and then just didn't bother after that. Who fucking cares? Steam is installed, my emulators are installed, a web browser is installed, some torrent client is installed and filezilla is installed so I can send files to and from my NAS.
 
Back
Top Bottom