#UnixPorn
Explore tagged Tumblr posts
starkitsune · 11 months ago
Text
No interface is the best interface
Tumblr media
327 notes · View notes
wayfire-official · 7 months ago
Text
Initial Post
alright, welcome to the definitely 100% official Wayfire gimmick blog.
I plan on actually posting about Wayfire tho. in case you haven't heard about it yet, "Wayfire is a 3D Wayland compositor, inspired by Compiz and based on wlroots", and it's pretty dang sexy if you ask me.
i currently still use Hyprland, but want to use this blog to document the transition over to a new Wayfire based setup. Here's my current one:
Tumblr media
I plan on replacing a bunch of components with ags/Astral, a framework for creating desktop shell with gtk widgets on Wayland using Typescript.
I will also look into maybe switching theme from Cattpuccin over to Rose-pine, since their light variant is much nicer. Oh yeah, i might go light mode because that's what professionals like me prefer.
I'm currently still a bit bussy tho, so until I'm able to get some actual work done on the setup I'll probably be doing a little more gayposting, with the occasional software-focused post, much alike the rest of your favorite Linux gimmick blogs.
101 notes · View notes
arch-official · 9 months ago
Text
Tumblr media
hey! I did another desktop change <3
:3333
86 notes · View notes
lagtrainzzz · 17 days ago
Text
new linux install
Tumblr media
20 notes · View notes
skwamz02 · 10 months ago
Text
Tumblr media
First time ricing. First time using an arch based distro too. It's mostly just a mix of dracula and catppuccin
78 notes · View notes
techav · 24 days ago
Text
On Major Milestones
I left off previously with init immediately crashing when trying to run NetBSD on Wrap030, my 68030 homebrew computer. I was completely lost and didn't know where to start looking. The error code it gave, 11, didn't tell me much.
Until now, most error codes I've gotten have been defined in kernel errno.h, which has 11 defined as:
EDEADLK 11 /* Resource deadlock avoided */
That … also isn't helpful. I'm still not entirely sure what that means, but since this is process 1 we're dealing with, I didn't think it was relevant.
Finally, I was able to find someone who had encountered the same error six years ago. Helpful soul [Martin] explained the exact cause of the error, how to fix it, and why the kernel errno didn't line up:
Tumblr media
I'm running a NetBSD live disk on a laptop as a test host, so I mounted my disk on it and spent some time with mknod adding the essential device nodes, referencing the "majors" file for my arch. Sure enough, on next boot it skipped right past the point it had been panicking. It worked for a bit then finally printed on the console:
Enter pathname o
Enter pathname of what? The machine appeared frozen. Nothing further printed, and it responded to no input.
I was afraid this would happen. That string is 16 characters. The 16C55x UART chips I'm using have a 16-byte buffer. The system is hung up waiting for the UART to interrupt to indicate it has finished transmitting everything in its buffer.
There's just one problem — I don't have any serial interrupts wired.
I have a confession to make. Until a few weeks ago when I got my timer working, I hadn't really worked with hardware interrupts before. So between a limited understanding of how to use them effectively and limited board space, I had omitted the interrupt signals from my 8-port serial card. This was now a Problem, and I was going to have to find a solution.
I had a few options:
Force the com driver to 8250 mode so it doesn't try to use the buffers
Use my timer interrupt to check status bits on the UARTs and fake the interrupts
Deadbug an interrupt handler onto my serial card
Respin the serial card
Option 4 would've been expensive and risked passing my deadline. I wasn't sure option 1 would even help. And option 3 would have been difficult and error-prone. I decided option 2 would be the way to go so I set about researching how to accomplish it
I spent a few hours digging through the com driver. In the process I found softintr(9), a native NetBSD software interrupt process that looked like just the thing I needed. Digging in a little deeper, I realized that the com driver was already using softintr. And then I realized all it needed to do polled mode serial ports instead of interrupt-driven was to set a single variable, sc_poll_ticks, before initializing the driver. It's such a simple thing, but it's not really documented anywhere I could find, so the only way to know it was even an option was to spend hours studying the code.
With that in place, I recompiled my kernel and tried again.
Tumblr media
It was asking for a shell. This is promising. I accepted the default shell, /bin/sh, and waited a moment. It printed a single #.
I had a shell prompt.
Tumblr media
I typed in the first thing that came to mind, echo "hellorld" (thanks, [Usagi]). It responded:
hellorld
and printed another # prompt.
I had a working shell.
Tumblr media
This is a major milestone. I have a modern operating system kernel loaded and running on my homebrew computer, and I have a functional root shell. I can navigate disk directories and run commands and programs.
But only as root, and only on this one console. I have seven other serial ports I want terminals on, and I certainly don't want them all running as root.
What it's running here is single-user mode. It is just the kernel and a few core services, somewhat analogous to Safe Mode in Windows. It's a fall-back for setting up or repairing a system. It's not quite the full operating system just yet.
Getting the rest of the operating system up and running is going to be a significant task, on par with getting just the kernel running. Setting up a working Unix system from scratch is not easy. It requires a lot of detailed knowledge of the various programs and libraries and config files scattered across the disk. For a sense of scale, the AT&T Unix System V manual was over 1100 pages, plus an 800 page programmer's guide and a handful of other manuals … and that was 40 years ago. That's a lot of specialized knowledge that I don't really have.
But still, this is something I've wanted to do for years and after countless hours of work, I finally have a glimpse of what it can look like. I have a lot to learn and a lot of work to do yet, but I'm certain I can figure it out.
I'm still hoping I can get this running multi-user on all those terminals in time for VCF Southwest in June. The show is just a few weeks away and I have a lot of work to do.
19 notes · View notes
psychopowerriflehypnotized2 · 10 months ago
Text
Tumblr media
Omg my desktop is so retro now
73 notes · View notes
r0se1337 · 1 year ago
Text
Tumblr media Tumblr media
Put together a rice for my Thinkpad
73 notes · View notes
sven-cat · 1 year ago
Text
Tumblr media
reinstalled linux mint
35 notes · View notes
upper-eepy-sleepy-girl · 1 year ago
Text
I CAN FINALLY SAY IT
Tumblr media
I use arch(btw)
system information below (most of it is in the neofetch, but I am writing it down for visibility)
Laptop Model: Dell Latitude d620 Cpu: duel core 2 duo t7200 Ram: 4Gb; 2Gb swp Drive: 512 Gb SATA 1 Graphics: onboard intel mobile 945GM
Os: Atch (btw) (Yes I had to mention it a second time) Window Manager: dwm (patches: useless gaps, attach below) Terminal emulator: st (patches: alpha) Menu: dmenu Wallpaper Manager: nitrogen Display Server: Xorg Text editor: vim
68 notes · View notes
julesparty · 6 months ago
Text
is linux ricing dead? like seriously r/unixporn is just filled with copycat "rices" that are either just the same hyprland setup or stock KDE/GNOME. its so hard to find anything good looking in that subreddit anymore.
11 notes · View notes
wayfire-official · 7 months ago
Text
Cube
One of the main eye-catchers Wayfire had for me personally was the cube plugin. It puts all Workspaces in a row(yes, there are rows columns and i'll probably talk about them some-when else) on a 3D cube (or triangular prism if you have 3x3 Workspaces like me) that you can freely rotate.
Tumblr media
It also renders a complete sphere around it that moves with it. For best results you should get an image that's actually meant for a spherical skybox. I believe i found this one in a Minecraft pack for the Ultrakill Cybergrind, but I've also found www.kubische-panoramen.de that seems to be promising.
For my later setup I'd like to make my own one however. i envision a grassy plain with flowers and all the good shit on a sunny day, with maybe Xenia and Tux sitting to the side a little, maybe having a pick-nick. maybe a couple other mascots too if i find nice models. For that I'll have to learn some blender, which takes me over to a favor i ask of y'all:
If you know of any nice 3d models of Xenia and Tux, as well as maybe a premade colorful grassy plain, I'd love it if you shared them with me.
I have no experience with blender as of yet, so don't expect results anytime soon but i'll keep you updated when and if i make progress.
19 notes · View notes
arch-official · 11 months ago
Text
Tumblr media
new desktop new me
112 notes · View notes
pixelcesspool · 10 months ago
Text
Tumblr media
19 notes · View notes
the-dlan · 8 months ago
Text
Tumblr media
Finally playing with linux on my thinkpad
Still very basic but liking this desktop so far, at least aesthetics-wise
19 notes · View notes
dapocalypse · 7 months ago
Text
Tumblr media
Semester's end unix reskin! I went with something simple this time, KDE, samsung icons, etc.
10 notes · View notes