/t/ - Technology

Discussion of Technology

Index Catalog Archive Bottom Refresh
Options
Subject
Message

Max message length: 12000

files

Max file size: 32.00 MB

Total max file size: 50.00 MB

Max files: 5

Supported file types: GIF, JPG, PNG, WebM, OGG, and more

E-mail
Password

(used to delete files and posts)

Misc

Remember to follow the Rules

The backup domains are located at 8chan.se and 8chan.cc. TOR access can be found here, or you can access the TOR portal from the clearnet at Redchannit 3.0.

US Election Thread

8chan.moe is a hobby project with no affiliation whatsoever to the administration of any other "8chan" site, past or present.

You may also be interested in: AI

(52.14 KB 508x500 1660734558866225.jpg)

/smg/ - software minimalism general Anonymous 08/18/2022 (Thu) 14:59:01 No. 9388
For discussing software minimalism. >What is computing minimalism? https://en.wikipedia.org/wiki/Software_bloat https://en.wikipedia.org/wiki/Unix_philosophy https://wiki.installgentoo.com/wiki/Software_minimalism >Why is software minimalism good? - Fewer bugs - Better performance - Lower memory footprint - Better maintainability - Higher scalability - Longer software lifetime - Smaller attack surface >Who hates software minimalism? - Script kiddies (Muh Kali Linux) - Normies (Your local tinder slut or Chad) - Glowniggers (Take the vax, goyslop) - Corporate Programmers (FAANG diversity hires & pajeets) >Website development learnbchs.org suckless.org/sucks/web >List of minimal OSes and distros - OpenBSD - Gentoo Linux - Alpine Linux - Temple OS >Useful links suckless.org/rocks suckless.org/sucks
>>9388 >List of minimal OSes you forgot Windows 2000
>>9388 >Minimalism What web browser do you use? What sites do you browse? I give an arm that it's regular stuff, i.e. bloat. The bloat is in the OS no more (or it's irrelevant), it's in your browser and in the web now (for the past ~15 years). Probably the only way to escape the bloat is to use lynx, maybe some other such browser, that treats the web like it was originally inteded to be treated: a web of hyperlinked hypertext pages.
I thought shitposts violated the rules
Why isn't FreeBSD a minimal OS?
>>9388 grandma was a bitch linux go vrrrrrrrm
>>9390 I don't know that any version of Windoze has ever been minimal in the sense that OP is talking about. That having been said, if I were a gorillionaire, I'd hire a team to start with Windows 2000, refactor all the code, and write it as a 64-bit version supporting multithreading. Under the hood I suspect it'd be different enough to require new drivers for everything. If an OS won't fit on a CD--never mind a DVD--then something's very, very wrong. If the OS occupies over a gig just sitting there idling, something's very, very wrong. Get that XBawks Live shit out of my OS. Rip it right the fuck out with a rusty chainsaw. I see articles claiming that 10 now comes by default with everything from Candy Crush to a bespoke front end app for Netflix. Get that shit out of my OS. Get it off my computer.
>>10352 > start with Windows 2000 at least backport WDM
>linux >minimalism <10 different GUI systems <100 different distros for system with 1% market share when windows has like two distros <linux GUI requires 1GB RAM, while windows95 has GUI with 16MB RAM, windows 3.11 even less
>>10352 >I don't know that any version of Windoze has ever been minimal in the sense that OP is talking about. That having been said, if I were a gorillionaire, I'd hire a team to start with Windows 2000, refactor all the code, and write it as a 64-bit version supporting multithreading. Why not just use Windows XP 64-bit then? It already has 64-bit, drivers, software. Maybe remove some bloat and shit from it to make it more like 2000. But 64-bit is not minimalism, it is bloat, useless bloat. It was pushed to make people have to replace hardware and software to (((new))). 64-bit offers nothing useful, only higher RAM usage, complexity, and broken compatibility.
>>10456 >64-bit >useless bloat 32-bit is useless bloat and 640KB of RAM ought to be enough for anyone
>>10456 NT 3.5 is literally one of the smoothest experiences I've had (dual CPU and SCSI of course). Other than that I would not touch it with a barge pole, even if IBM recompiled it with their own compilers.
>>10455 >linux GUI requires 1GB RAM, while windows95 has GUI with 16MB RAM, windows 3.11 even less I blame redditors parroting "unused RAM is wasted RAM!" for the past 15 years. technically my empty trunk in my car is being "wasted" right now, that doesnt mean I should go fill it with sandbags
>>10456 >64-bit is not minimalism, it is bloat, useless bloat. blasphemy
(72.54 KB 640x480 install.gif)

>>10470 >even if IBM recompiled it with their own compilers.
>>10505 My onramp to the information superhighway, biatch. Too bad the warp I beta was too unstable and the warp II beta had to go slower in order to deliver ENTERPRISE QUALITY
>>10528 That's why we called it 'Orrible System 2.
>>10533 It still kicked ass for its day. I could even play Doom on it, write my protected mode C and assembly stuff, still run windows stuff alongside it all for school, and pretty much never have to reboot. Wasn't perfect about preventing one thing from crashing everything, but a pretty huge improvement.
>>10456 Lol enjoy your 4 GiB address space. After doing system/kernel level programming on both 32- and 64-bit, 64-bit opens up so much.
>>10456 >64-bit is not minimalism, it is bloat, useless bloat 32-bit compatibility layers are bloat, useless bloat. If you have a 64-bit processor then you should have native 64-bit code.
>>10455 linux has minimal options that are still usable today
>>11182 >linux has minimal options that are still usable today That's an ambiguous statement
>>10455 >linux has 2 graphical application servers You have Xorg and Wayland, with wayland trying to make Xorg obsolete by eliminating the graphical server-client model and performing the compositing on top of it. X server uses less than 200mb of memory, and that's on a system that's already been running for a few days and running various tasks, I'm sure that wayland still uses more than that since it's not just doing what X does. There are several GUI frameworks, like QT, GTK, and other lesser used ones. These provide the framework for building graphical layers on top of existing code in various languages while offering their own rudimentary language built into the framework. There are many desktop environments for X, KDE, Gnome, Xfce, Cinnamon, Mate, Unity, LXDE, etc. That each offer a tailored desktop experience to appeal to different ideas of what the default desktop should provide to the user. Many desktop environments are bloated with all the bells and whistles offered, so to the power users who absolutely must have their cpu time and memory on reserve for more important tasks but still require a graphical environment, there are lightweight window managers, like fluxbox, icewm, xmonad, ratpoison, i3, and more that still offer functionality like right clicking on the desktop to get a drop down menu, a configurable status bar, and multiple workspaces while maintaining a smaller resource footprint. Then you have the absolute barebones window manager, dwm, which offers very limited functionality unless you decide to compile new functionality into it, which can have a memory footprint under 10mb even after adding patches to it for extended functionality, with the default status bar doing little more than telling you which tag is occupied by different applications, whether you are in tiling, monocle, or floating layout, and to even get the time and date displayed relies on a looping shell script setting the text on the root window. Let's say you're even MORE adamant about squeezing every last bit of memory out of your system for no reason at all while still having a functioning graphical environment, you can just launch everything from xconsole after running startx from the tty. "Still too much bloat", you whimper weakly, well call this BK because you can have it your way. You don't need Xorg at all, all you need is the framebuffer driver, and a particular set of applications that will make use of it, like Links that can be compiled with framebuffer support, now you have a web browser that displays only on the framebuffer so you can still see the images on those porn sites, oh you don't want to learn keybindings for it? Make sure you compile it with gpm for mouse support. You want to watch videos on the framebuffer? Well good news you degenerate, you can compile mplayer with framebuffer support to watch all the cakefart porn you want from the comfort of tty1. You still need a standalone image viewer for all the furry smut you downloaded? Well you can go right ahead and install fbi, yes it's actually called fbi, the framebuffer image viewer. Does exactly what it says. Multi-tasking? Gee you want everything don't you, well you can almost have it with just using tmux, but see applications are not that good at sharing the framebuffer directly, so more often than not you will have to switch between a different tty to multitask with any applications using the framebuffer, especially since a few of them cannot launch from tmux as they detect that you're not in a real console, but hey that's the sacrifice you're going to make to avoid the bloat of graphical servers.
I'm using W10 LTSC for now.
Is Arch not considered minimal? Is it cause of systemd?
>>9388 i use tails for software minimalism. My laptop sucks less power from the batery since i use it.


Forms
Delete
Report
Quick Reply