[a / b / c / d / e / f / g / gif / h / hr / k / m / o / p / r / s / t / u / v / vg / vr / w / wg] [i / ic] [r9k / s4s / vip / qa] [cm / hm / lgbt / y] [3 / aco / adv / an / asp / bant / biz / cgl / ck / co / diy / fa / fit / gd / hc / his / int / jp / lit / mlp / mu / n / news / out / po / pol / qst / sci / soc / sp / tg / toy / trv / tv / vp / wsg / wsr / x] [Settings] [Search] [Home]
Board
Settings Home
/g/ - Technology



Thread archived.
You cannot reply anymore.



File: bitch.jpg (100 KB, 1080x1350)
100 KB
100 KB JPG
For discussing software and hardware minimalism.

>What is computing minimalism?
http://www.linfo.org/unix_philosophy.html
https://en.wikipedia.org/wiki/Unix_philosophy
https://en.wikipedia.org/wiki/Minimalism_(computing)

>Why software minimalism?
- Fewer bugs
- Better performance
- Lower memory footprint
- Better maintainability
- Higher scalability
- Longer software lifetime
- Smaller attack surface

>List of minimal OSes and distros

>Obscure minimal
Plan 9, FreeDOS, Minix3, Genode
>Meme minimal
Crux, Void, GuixSD, FreeBSD, SourceMage
>Autistic minimal
Gentoo, Alpine, OpenBSD, LFS
>Most sane minimal
Arch Linux, Debian (netinst)

>Useful links
Distro list pastebin: https://pastebin.com/XBTXuip5
Suckless: https://suckless.org/rocks
Cat-v.org: http://harmful.cat-v.org/software/
Window Managers: https://en.wikipedia.org/wiki/Comparison_of_X_window_managers
Without Systemd: http://without-systemd.org/wiki/index.php/Arguments_against_systemd
Alternatives to Bloatware: https://github.com/mayfrost/guides/blob/master/ALTERNATIVES.md
Pure ALSA https://pastebin.com/yKhgKt8r

>Website development
http://werc.cat-v.org/
https://learnbchs.org/
http://motherfuckingwebsite.com/

Minimalism is not a lack of something. It's simply the perfect amount of something.
>>
>>65529578
Her minimal belly.
https://www.instagram.com/p/BhguQ9DFqFI/?taken-by=nyasharisha
>>
>>65529714
which one is minimal heheheheh
>>
>>65529626
>Moe любимoe хoбби этo тpaтить кyчy дeнeг нa cвoё тeлo и вce paвнo eгo нeнaвидeть.
oh well
>>
>>65530096
original op here
r u russian?
wat is she sayin
>>
>>65530105
>r u russian?
yes
>wat is she sayin
she says that she doesn't like her body
>>
>>65529714
What options / load did you use to test them with?
>>
>>65529578
What is a minimalist compositor for Wayland?
>>
>>65530280
sway, i guess
>>
>>65529578
>Debian (netinst)

I thought netinst was a just way to install linux by downloading most of it over the internet?
>>
>>65530303
Is there any Openbox style compositor for Wayland? I don't like tiling WMs.
>>
>>65530601
make your own fagget https://github.com/sulami/wm/tree/master/src

its fairly easy.
>>
File: fail.jpg (66 KB, 500x350)
66 KB
66 KB JPG
OpenBSD is not minimal
>>
>>65530923
This, it fulfills a function
>>
>>65529714
Zi with Perl scripting when?
>>
>>65530180
Damn
>>
File: thicc.jpg (28 KB, 442x293)
28 KB
28 KB JPG
>>65530916
OpenBSD is a meme
>Filesystem
default FS doesn't even support SSD TRIM, and I don't think OpenBSD supports anything modern like ZFS or BTRFS.
>Security
"Only two remote holes in the default install!!!!!!!"
Yay!
I hope you realize that this literally only applies to a base system install with absolutely no packages added. In other words, not exactly representative or meaningful towards... anything really
>Sustainability
A few years ago, OpenBSD was actually in danger of shutting down because they couldn't keep the fucking lights on. How could anyone see this as a system they could rely on, when it could be in danger of ending at any time?
>Standards-compliance
"B-But OpenBSD is written in strictly standards-compliant C! Clearly that's better than muh GNU virus!"
So you're not allowed to create extensions to the standard? You should only implement the standard and nothing more? Keep in mind that this is nothing like EEE, as the GNU extensions are Free Software, with freely available source code, as opposed to proprietary shite. People should be allowed to innovate and improve things.
If you're gonna be anal about standards-compliance, then why let people make their own implementations anyway? Why not have the standards organizations make one C implementation and force everyone to use it?
>>
>>65531235
The only meme here is your stale copypasta.
>>
>>65531235
>OpenBSD is a meme
You aren't on a devsite. It's a meme if you're putting it on your laptop/desktop.
>Security / default FS doesn't even support SSD TRIM, and I don't think OpenBSD supports anything modern like ZFS or BTRFS.
You're retarded. It's called an implementation for a reason; this is server software. OpenBSD isn't OpenSolaris, take your ZFS and get fucked. Its power, like any BSD, is being able to do amazing shit with relatively cheap servers.
>Sustainability
>A few years ago, OpenBSD was actually in danger of shutting down because they couldn't keep the fucking lights on. How could anyone see this as a system they could rely on, when it could be in danger of ending at any time?
Having to downsize by one server in a cluster isn't "almost shutting down", you re-re.
>"B-But OpenBSD is written in strictly standards-compliant C! Clearly that's better than muh GNU virus!"
So you're not allowed to create extensions to the standard? You should only implement the standard and nothing more? Keep in mind that this is nothing like EEE, as the GNU extensions are Free Software, with freely available source code, as opposed to proprietary shite. People should be allowed to innovate and improve things.
If you're gonna be anal about standards-compliance, then why let people make their own implementations anyway? Why not have the standards organizations make one C implementation and force everyone to use it?
This isn't about your laptop, you sshlet, ppplet, uucplet fucking tool
>>
>>65529578
TFW no haskell cutie gf
>>
>>65531380
OpenBSD makes a great desktop OS, the devs dogfood it.
>>
>>65531298
>>65531380

Not him but he is right.
>>
>>65531628
t. him
>>
>>65531642
But I am not, cant you accept people not liking your hipster os?
>>
>>65531653
Not when they agree with shitty bait
>>
>>65531669
But is not you hipster loving cuck
>>
>>65531676
Is too
>hurr everything i dont liek iz 4 hipsters
ebin
>>
Anything NOT Apple is not minimalism
>>
>>65531695
You are the cocksucking hipster who doesnt like other opinions
>>65531701
And a shitposter too
>>
>>65530180
fuuuck, that means she's going to get a surgery or two on her tits paid by her sugar daddies
better pray to God that her surgeries are successful.
>>
>>65531732
Sure thing buddy
>>
>>65531743
Noooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooooo!
>>
File: nixos-logo-only-hires.png (88 KB, 1183x1024)
88 KB
88 KB PNG
>>65529578
How does everybody feel about NixOS from a minimalism standpoint?
>>
>>65531789
Can I have USE flags?
>>
Am I doing good? I made screenshot yesterday, when 4chan didn't work.
>>
>>65531380
>This isn't about your laptop, you sshlet, ppplet, uucplet fucking tool
serious question: why is standards-purism of userland components relevant to servers? From a sysadmin perspective I would only see it as a nuisance.
>>
>>65531789
If GUIXSD is considered minimal, then so should NixOS
Literally the only difference is a Guile Scheme frontend to Nix, No-systemd, and fully libre packages.
>>
Minimalism is a way of life, it is the way you dress, the way you organize your room. It is a way to live your life.
>>
>>65529578
Daily reminder that systemd is more minimal than openrc
systemd minimizes boot times with parallelization as a core feature
openrc has parallelization "in development" and is disabled by default, furthermore it is buggy
runit is the only sane alternative to systemd
>>
bad picture
>>
>>65529578
>Using a Window Manager or even X for that matter
>minimal
try again.
>>
>>65532669
>runit.c has only 330 lines of code
Pretty impressive.
>>
>>65529714
>emacs
>113M
ahahahaha
>>
>>65534165
>>systemd
>there's your answer
Then how come Arch and Debian is there?
>>
>>65529578
>Fat basement dweller wanna be next minecraft billionaire posting photo of girls named as "bitch" because at best he can get a black women.
KYS
>>
File: 032_6e1ra.jpg (322 KB, 1124x1600)
322 KB
322 KB JPG
As I mentioned yesterday, I was looking for Emacs-analogue proper, self-extensible Editors, meaning editors capable of editing more general files as basic plain-text files (directories, RTFs, manipulating repositories,..). I did some digging regarding possible Editors on Wikipedia. If I disregard all irrelevant text editors (proprietary, unavailable on Linux, dead or close to,...) and then select only those which fit a very, VERY lax definition of "self-extensible", I am left with a total of 13 editors: Acme, Atom, gedit, GNU Emacs, jEdit, Komodo Edit, Leo,mg, SciTE, Spacemacs, Textadept, Vim and Yi

Of these, the following feature an add-on/plugin kind of model and generally have from what I can gather a very explicit focus on text editing or IDE work: gedit, jEdit, Komodo Edit, SciTE, Leo.
Apart from these (as far as I can tell) superficially extensible editors, there are the more likely candidates for proper *editors.

>GNU Emacs and Spacemacs (representative for the cornucopia of *macsen)
>mg
Portable, "broadly" Emacs-compatible Public Domain implementation with a focus onn being small and fast with known limitations
>Yi
From what I can gather essentially an Emacs written in Haskell. A quick look at it suggest that there is little to no limitation to
creating modes, so I do not see why this editor could be not Emacs-isomorphic.
>Acme
From what I understand it merely externalizes it's scripting by interfacing well with the OS with all practical differences that makes.
>Atom
Something something JavaScript. I must admit I never really cared for it, and giving it a few minutes of looking, I can't really
say to what extent one can truly mess with it.
>Textadept
Lua-based, self-proclaimed minimal.
>Vim
Extensible with vimscript, Lua, Perl, Python, Racket, Ruby and
Tcl. If memory serves me well, it is not uncommon for Vim to have an
analogue feature to every major Emacs feature as a side effect of the Editor war.
>>
>>65535050
Now, what accounts as "minimal" for an Editor that is supposed to be more than a text editor and IDE?
>>
>>65530482
Sort of. Debian netinst also leaves you with a minimal distro to build off of. I set mine up last night, forgot that you had to set up sudo and all that stuff with the netinst. LaTeX also took up like 3% of my root directory :(
>>
>>65535050
>it is not uncommon for Vim to have an
>analogue feature to every major Emacs feature as a side effect of the Editor war.
What's the vim version of org-mode?
>>
>>65535283
You skip root
>>
>>65535349
never used it, but yes there are even several I think.
VimOrganizer for example
>>
>>65536334
>VimOrganizer for example
Can it have real spreadsheets with real calculations in it?
>>
Alpine ist pretty neat but I'd never put it on a desktop since I value my time
>>
>>65532669
SystemD is a piece of shit, it clogs the package manager for nothing, I had to replace it with Upstart on Debian because I couldnt take it anymore.

>>65535349
I am actually VimOutliner now https://www.vim.org/scripts/script.php?script_id=3515
I tried VOoM (Vim Outliner of Markups) but it requires to much python bloat.
>>
Can we have a IRC channel?
>>
>>65537312
Preferably on Rizon please
>>
>>65537312
We had but it was inactive
>>
>>65537569
You can thank the competition between two channels for that. It is just a matter of deciding for the Rizon one and linking it in the OP, everyone will follow.
>>
>>65537585
>>65537569
>>65537411
>>65537312
original op here, irc is bloat.
talking in real life is more minimal
>>
>>65537839
Your life is bloat
>>
POOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO IN LOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOOO
>>
Is NetBSD considered minimal? Never see info about it in OP.
>>
>>65538317
Is the most minimal of the BSDs, but usable is another story. No BSD is really minimal though, they all are build according what is called a base system.
>>
>install alpine
>try to read a manpage
>can't
>install manpages
>pulls GNU shit
>uninstall alpine
>feel trolled
Fuck you
>>
>>65537839
>>65538317
>>65538407
Are you the same guy?
>>
>>65538407
Congratulations. You're the one millions guy who fell for the Alpine meme. Here's your price: *laughs*
>>
>>65538407
>Having to read manpages
Alpine is not for you
>>
>>65529578
What is the best technology to be minimal with respect to body hair? Epilator? Waxing?
Also what is the most minimal programming socks? owo
>>
>>65538407
Where did the GNU hurt your fee fees?
>>
>>65538449
Fire
>>
>>65538449
Kill yourself, reincarnate as grill.
>>
>>65538417
no. Im middle guy
other two are from a guy called 4chan
>>
>>65538449
Remove it once for all with lasers.
>>
>>65538446
>he doesn't read manpages
>>
>>65538505
I don't need to
>>
>3DPD
>minimal
>>
>>65538574
>BSD
>minimal
>>
Hi guys, I updated the alternatives to bloatware list and added a new guide on security if you want to check https://github.com/mayfrost/guides/blob/master/SECURITY.md

Also I stomped on an interesting article on qmail and security https://www.schneier.com/blog/archives/2007/11/thoughts_on_the.html
>>
>>65538533
What do you do on a Saturday night if not read manuals for software you haven't used?
>>
>>65538949
Jerk off and cry myself to sleep, what else should I do?
>>
>>65538956
Rad manuals
>>
>>65529578
>sane minimal
>arch and not void
Haha nice one
>>
>>65538970
>Arch
>sane anything
>>
>>65538988
I like PKGbuild format, that’s the only attractive thing about Arch for me. Nothing else is sane, it’s a weird mix of DIY and “let us handle that.”

Void’s templates aren’t bad either but I don’t like the inability to arbitrarily files, they need to end in tar.gz or whatever. Also all of the templates I tried were broken and wouldn’t build.

Trying to be constructive here rather than meme it to death.
>>
Started using a lot of suckless softwares with Void Linux on my shitty laptop, everything is butter smooth but it's a pain to configure everything as i don't know to code with C. You must be autistic to use dwm/surf if you have a good computer.
I love surf know, it's so fast and smooth when scolling on my laptop compared to other browser (firefox, chromium and qutebrowser).
>>
>>65538970
>not void
hipster trash spic devs
kek
>>
>>65539027
*but I dislike the inability to arbitrarily fetch files.
>>
We are approaching levels of fagotry that shouldn't be possible
>>
File: 00000000001.jpg (99 KB, 409x511)
99 KB
99 KB JPG
Hey guys, I figured this might be a good place to post although I'm probably going to get laughed out of the thread.

I built my desktop in 2012 and have had Win7 Ultimate running on it for 6 years now going strong. Recently I looked into upgrading to Win10, but running it on a test laptop really showed just how bloated and slow it really is. I mean for fuck's sake, explorer takes like 10 seconds to even come up, and I was using the LTSB. Not to mention all the search indexing, windows updates, and other shit that constantly runs in the background that you can't shut off.

So then I looked into doing a clean slate with Win7 again, but my tiny SSD can't handle the huge footprint. Then I heard about Windows 7 Embedded Edition, which only has a 6gb footprint. Has anyone tried it? Can you put it on a desktop? Are there other things missing from it that make it not worth it?

Basically I'm just kinda stuck in a rut and I want a good minimal version of Windows where I can turn off all the bullshit and just continue my work. If anyone knows of a way to do this on Windows 10 LTSB I'm all ears, but I kept disabling processes then Windows 10 would turn them back on.
>>
>>65539028
forget the fetch like a retard
>>
>>65539044
Stay on Windows 7 until it's no longer supported for security and then you can migrate to Debian kde to have a similar experience without dealing with botnet.
We are at the point were even normies are trying to escape the bloat of W10
>>
>>65539044
original op here, before all this gnu/linux shit, i was using windows 7 and trying to make it minimal. what do you want to know? I have some shit memorized
>>
>>65539052
>dwm
>st
>void
>bash
>600+ packages
8/10, could have been a 9/10 if you change your shell to mksh
>>
>>65539086
Glad I'm not the only one. It's insane how Microsoft made all these amazing kernel improvements to the OS then dumped a pile of literal shit on top of it with W10.

>>65539087
I've got it just about as small as it will get, but my problem is the ever-growing HDD space it takes up, which is why I thought about moving to WES7. Would you recommend it, or should I just reinstall Ultimate again? I've been trying to find a clean image but I can't find one anywhere.
>>
>>65539114
Well, i used windows 7 home premium.
When i got a fresh install of windows 7.
i go to the msconfig and change some shit in there

Services is a huge thing in windows. Disable as many as you can, I went from 700mb to boot to 400mb at boot

look at this guys site for disabling services.
http://www.blackviper.com/service-configurations/black-vipers-windows-10-service-configurations/

Another thing is disabling windows 7 themes, that one is huge
>>
>>65539151
I went from 700mb at boot*
also check out ramcubed, he's make good vids

https://www.youtube.com/watch?v=e1ePF1q-TTk&list=PLtsz2Fwuf5bSztxL-IzSGuRNLSVYEKc7T

severely underrated tutorials.
>>
>>65539151
I personally wont use wangblows shit but contributing nonetheless
https://github.com/W4RH4WK/Debloat-Windows-10
https://pastebin.com/96CTQ6LB
>>
>>65539161
>>65539151
>>65539114
if anything, just switch over to gnu/linux. You actually have freedom and control
>>
>>65539112
I still have a lot of packages because did'nt uninstalled yet my old more bloated softwares (i3, polybar, rofi and qutebrowser).
I will stay on bash for the moment, i don't really know the difference with the others anyway as i'm not a turbo hacker yet.
It's still sad that the net is bloated, it takes me 150 mb of ram just for this 4chan page with the surf browser, that's nearly 2 times more than on one of my blog post with some images. Fuck the modern web, does someone know a terminal 4chan client of a lightweight ui?
>>
File: minilo.png (164 KB, 700x2000)
164 KB
164 KB PNG
>>65539223
>Fuck the modern web
yea thats why firefox is MINIMAL
pic related
>>
>>65539223
>i3, polybar, rofi and qutebrowser
i3 is okay
polybar is bloat
rofi is bloat, dmenu is where it's at
qutebrowser is a meme browser, if it doesn't have ublock into the trash it goes
>>
>>65539151
You look like the typical person who would be really happy to switch to Debian with kde or another desktop similar to Windows.
What do you do with your computer?
>>
hi gals :3
>>
>>65539274
>Debian with kde
no i use debian with dwm
kde is bloat. DE is bloat
>What do you do with your computer?
browse the internet and other stuff
>>
>>65539271
there is an ad blocker directly in qutebrowser
polybar and rofi are ok in my opinion, that's not minimalist like i3-bar or dmenu but compared to a full DE that's still lightweight.
>>
>>65539314
Oh sorry, my question was for the guy still on windows here >>65539114
>>
>>65539151
>>65539161
>>65539176
Thanks guys, I appreciate it. Looks like you can disable updates permanently on W10 via group policy, I might check that out.

>>65539274
I'd like to switch to Linux but I can't. I'm a professional photographer/graphic designer with my own small business, and I'm married to Adobe. It's either Windows or Mac, and I'm not shelling out thousands of dollars for a PC.
>>
This thread teaches privacy, security and stability. The more minimal your software is, the more you know what's going on under the hood of your system.
>>
>>65539548
Good sum anon
>>
>>65539523
>Disabling updates on Windows
Better disable you internet connection too if you're at it.
>>
Hey /mg/, do you prefer list or tree based tiling WMs?
>>
>>65539523
You can try to use adobe software with Wine under Linux, it may works for you.
>>
>>65539690
Didnt know that was a thing.
>>
>>65539690
https://en.wikipedia.org/wiki/Dynamic_window_manager
>>
>>65531789
I like NixOS but systemd makes it non-minimal. Fortunately, the nix package manager runs fine on Alpine and Void.
>>
>>65539810
But can it do USE flags?
>>
>>65539318
I'd use qutebrowser but couldn't figure out how to install it on Gentoo without pulling in dbus. So into the trash it goes unless you have any ideas. I mainly use w3m and seamonkey for now.
>>
>>65539941
why not firefox?
>>
>>65539941
>qutebrowser
dbus is the least of its problems
>into the trash it goes
You are doing well
>>
>>65539958
whats dbus
>>
>>65538574
tell me why you hate your life, cause you are 3D u fuck. Your mommy is 3d .
>>
>>65538650
BSD is more minimal than linux.BSD doesn't have systemdick
>>
>>65539941
I wouldn't mind firefox esr, but I prefer seamonkey and icecat because they're esr-based with better privacy settings and many unfavorable "features" removed by default. Too bad icecat also requires dbus, so seamonkey is the next best option. Not using the full email/chat suite btw, just browser.
>>
Android minimal apps

>Android Launcher
Taskbar
https://f-droid.org/en/packages/com.farmerbb.taskbar/
>Browser
Firefox Focus/Klar
https://f-droid.org/en/packages/org.mozilla.klar/
>File manager
Simple file manager
https://f-droid.org/en/packages/com.simplemobiletools.filemanager/
>Gallery
Simple gallery
https://f-droid.org/en/packages/com.simplemobiletools.calculator/
>Camera
Simple Camera
https://f-droid.org/en/packages/com.simplemobiletools.camera/
>Calendar
Simple Calendar
https://f-droid.org/en/packages/com.simplemobiletools.calendar/
>Calculator
Simple Calculator
https://f-droid.org/en/packages/com.simplemobiletools.calculator/
>Google play
Yalp store
https://f-droid.org/en/packages/com.github.yeriomin.yalpstore/
>Youtube
Newpipe
https://github.com/TeamNewPipe/NewPipe/releases
>4chan
Clover
>Video player
VLC
>>
>>65538970
>and not void
ponyloving faggotnigger
>>
File: cute.png (744 KB, 1280x768)
744 KB
744 KB PNG
>>
Hey fags?
Framebuffer/tty web broewser with proper javascript support?
>>
>>65540820
does such a thing exist?
>>
Minimalism is not worst performance. Use glibc for performance.
>>
Arch Linux + Openbox, I took the minimalism pill!
>>
Someone here uses SXIV as image viewer? Should I take the arse of installing it? I'm actually using FEH.
>>
File: 1515452044979.jpg (94 KB, 640x555)
94 KB
94 KB JPG
>>65537585
>>65537411
>rizon
>everyone's a powerhungry op
not even once
>>
>>65532300
why does it look like a microwave...
>>
>>65542205
im literally using it right now. it's like 3x lighter than feh. I'd use feh only for background changing
>>
>>65532300
>Am I doing good?
>void
>st
>400+ packages
>qutebrowser
7/10
use mksh, bash is very very bloated
also whats the clock called?
>>
File: 1504011711161.png (215 KB, 1693x1041)
215 KB
215 KB PNG
is there a good clipboard manager out of pic related?
i just need something to persist my clipboard if the original program closes out

>>65542205
it supports animated gifs, also
153.0K  /usr/bin/feh
62.0K /usr/bin/sxiv
>>
>>65542498
>clipboard manager
what is that even mean?
You mean copy and paste?
just use your keyboard. clipboard managers are bloat
>>
>>65542616
try reading my post before replying, dumbass
>>
>>65542498
xsel and xclip are nice tools
>>
File: cuckk.png (31 KB, 811x218)
31 KB
31 KB PNG
>>65542655
>>
>>65542616
>>65542658
>>65542765
>i just need something to persist my clipboard if the original program closes out
holy fuck
do none of you know how the X clipboard works?
>>
>>65540360
Ninja is nice. Check it.
>>
>>65542956
xautocutsel or something like this, can't remember the correct name. Small program that syncs the clipboards.
>close program
>content still in clipboard
>>
File: 1523751794794.jpg (194 KB, 1200x800)
194 KB
194 KB JPG
Is this thread satire?
>>
What's a solid tiling/dynamic window manager besides dwm, that does not use patches?
>>
>>65543069
>WM
Bloat. Just use the TTY.
>>
>>65543044
thanks anon
>>65543069
anything other than dwm then
>>
>>65543095
>>65543103
great answers. thanks guys.
>>
>>65542205
I do, ditch feh.

>>65542390
Use hsetroot instead.

>>65542402
Is tty-clock most probably.

>>65543069
Ratpoison is pretty solid. Look into its cheatsheet which is 'Ctrl-t + ?', and if you are going for sure try the info page, the man page is good but the info page is an entire manual.
>>
>>65543059
original op here

No, this thread has been going on for a couple of months now. I can't be fucked explaining the importance of minimalism.
>>
>>65543162
Hello original op. Would you sign my minimal?
>>
>>65543177
yes post your desktop, i'll rate it
>>
>>65529578
Friendly reminder that Portage is bloat so Gentoo isn't minimal
>>
>>65543218
what do you use?
>>
When it comes down to it, mg and nvi are the only minimalist modern editors you should use. Which one you want boils down to if you like vi like or emacs key bindings
>>
File: mylittlevoid.png (75 KB, 1920x1080)
75 KB
75 KB PNG
>>65539033 >>65539033 >>65540449
Void is made by Brony Faggots
>>
>>65543304
and this is why arch and debian net iso are sane minimal
>>
>>65543331
Systemd distros are not minimal
>>
>>65543304
>Highlight ponysay during christmas without thinking about it
>Piss of a small but vocal contingent of horse hating faggots
>Said faggots shitpost about your distro non-stop about how it's shit, not because it's technically unsound, but because you highlighted ponysay
>Rent-free living in their minds, free advertisements every time they shitpost about you
>April Fools' rolls around
>Hey guys what if we upped the ante
>Produce a horsefucker-themed live image designed specifically to piss off the people you accidentally pissed off years ago even more
>The fucking retards fall hook, line, and sinker for it and continue to shitpost about THAT live image even more
>Continued rent-free living for years to come
>After dealing with the vitriolic shitposting from the thin margin of retards from so long, everyone else who doesn't have a stroke when seeing a pony finds the Fools' Day joke highly amusing
>A win-win for everyone involved

Whoever came up with this prank is a fucking genius.
>>
>>65543296
Elvis is way more tiny than any of those, is a vi clone.
>>
>>65544114
>died years ago
>modern
>>
>>65544176
>died
Okay nigger, what are you shilling?
>>
>>65544184
I'm not shilling anything, I'm just pointing out that a text editor that died over a decade ago other than having some unofficial work done over half a decade ago is not modern.
>>
>>65544324
I just check and their github had a commit last year, kys
>>
>>65544337
>commit last year
Are you fucking retarded?
Not even that guy you replied to just came here to call you a dumb piece of shit.
>>
>>65545056
Not even that guy and I know you are retarded. And I call bullshit on your samefagotry.
>>
>>65545083
That really wasn't me, I'm the other guy.
>>
>>65539810
>Fortunately, the nix package manager runs fine on Alpine and Void.
Wouldn't nix just bring in systemd for software that needs them?

Also have multiple package managers feels very unminimalist.
>>
>>65545383
NixOS will support alternative inits Soon(TM)
Also systemd straight up doesn't work on void. Void might support systemd for snap support in the future with runit being default still
>>
>>65543059
Original OP here
No, I started these threads because team Mini is best team
>>
any decent guides to installing arch linux or Debian for a brainlet like myself?
>>
>>65545893
>>/fglt/
>>
I'm having a few issues with Void on my old ThinkPad T43p, wpa_supplicant and dhcpcd services don't seem to be starting despite having linked them to /var/service/. Anyone else having a similar issue?
>>
>>65535985
This, I really enjoy debian having used ubongo a couple of years prior. Good thing I switched from windows
>>
>>65540486
>xterm
Away with that bloat.
>>
>>65543343
fucking this
>>
Do you use sudo?
>>
File: water.jpg (46 KB, 641x481)
46 KB
46 KB JPG
minimalism is a meme
>>
>>65529578
>http://harmful.cat-v.org/society/
>that Thatcher quote
>those articles
I know small minds discuss people, but what is there left to talk about when the concepts provided are lackluster or just plain revolting? On top of that, why would anyone want to associate any credible software with this opinionated garbage? How unprofessional can you get? How is this acceptable?
>>
>>65544114
Elvis codebase is much bigger than nvi
>>
>>65549301
Are you sure?
>>
Someone should delete this thread because it's useless.
>>
>>65551342
Someone should delete you because you're useless.
>>
>>65551342
Delete yourself
>>
and now Arch is pinnedto the thread! i didn't get why people here was calling arch bloated because of the package scheme! i never used it! somebody can explain to me! why arch package system is bloated?
>>
>>65552092
arch isn't bloated
arch isn't minimal
>>
>>65547286
No, doas
>>
>>65529578
>>Most sane minimal
>Arch Linux

>Arch
>Minimal and/or sane
Pick one.

All compile time options turned on, so programs use more memory and more disk space. They don't have split packages like vlc vs libvlc, and no split packages even for stuff like -devel or -docs. And more switches flipped on means more dependencies, so you drag in even more of these bloated packages.

- Broken package manager
- Shattered rolling release, no partial upgrades allowed
- Split package managers for the AUR instead of using a sane, separate community repo
- Every compile time option is turned on for maximum bloat
- No split packages (for example vlc and libvlc are just one vlc package. Also no separate -devel or -docs or anything) again for maximum bloat.

>>Why software minimalism?
>- Fewer bugs
>- Better performance
>- Lower memory footprint
>- Better maintainability
>- Higher scalability
>- Longer software lifetime
>- Smaller attack surface

Of those, Arch meets none. Not a single one of those fits Arch better than just some other netinstall of any other distro.
>>
>>65553258
lol butthurt
>>
>>65553285
Just triggered by arch skiddies
>>
File: arch-crying.png (443 KB, 920x900)
443 KB
443 KB PNG
>>65553258
This
>>
File: 1317723475802.gif (290 KB, 500x449)
290 KB
290 KB GIF
>>65553258
arch is a DIY distro. I think it even states explicitly that it never intended to be considered minimal.
However, due to it being a DIY distro first and foremost you can (and are in a way expected to) strip away what you do not like.
>>
>>65553384
>DIY distro
>binary packages
Admit it, systemd killed what good was in Arch. The init files were a beauty but now CRUX is a better Arch than Arch tbhfam.
>>
>>65553384
>arch is a DIY distro. I think it even states explicitly that it never intended to be considered minimal.
Agreed, and it does, yet somehow we're discussing this in /mg/.

I really have nothing against Arch. The AUR is very convenient and Arch is fairly stable. The only problem I have is with the neckbeards who fall for the "Arch = minimalistic hax0r OS" meme.
>>
Why does Void feel so slow
>>
>>65553454
In what way? Has felt pretty speedy every time I've used it.
>>
>>65553258
>>65553384
Arch is minimal, sorry but this is an objective fact.

>>65553454
Are you using it on SBC or some other embedded device?
>>
>>65553471
>>65553520
Installed it on my XPS 15 and shit just feels a lot slower than it did on Debian for some reason
>>
>>65553451
I will not discuss Arch's self-perceived identity with you. Whether their understanding of their identity fits yours or anyone else's is not my call to make. I don't even use Arch.

>>65553452
>>65553520
Well, minimal with respect to what, that is the question. We can all agree that Arch manages to be the most minimal implementation of Arch, but that's an empty statement.
>>
>>65553741
Minimal with respect to standard desktop usage. Or any usage past the base install.

Install a DE, a web browser, standard desktop tools, you'll find Arch to be much heavier on RAM and disk space than almost any other distro with the same sets of software installed.
>>
>>65553741
It's minimal in respect to other fully functional desktop distros. You can point to some stripped down distro using musl and busybox running on an embedded devices and then claim that Arch is bloated by comparison but that's comparing apples to oranges.
>>
>>65553825
>ou'll find Arch to be much heavier on RAM and disk space than almost any other distro with the same sets of software installed.

[citation needed]
>>
>>65553862
>All compile flags flipped on
>Optional dependencies made hard requirements
>No splitting packages

5 + 5 = 10, not 2.
>>
>>65553897
They package it the way the upstream devs want it. Arch devs don't do any fiddling.
>>
>>65553940
Even upstream splits packages sometimes. See: The everpresent example of vlc vs libvlc. In any other distro, you can install *just* libvlc. In Arch, if something wants just the library you have to drag in the full player itself, along with all Qt and other dependencies. That's not The Way Upstream Wants™. That's not Lightweight and Minimal™.

That's wasteful laziness, and that's not an insult. That's just The Arch Way.

Some people like Arch. Good for them. I used it for a while, decided it wasn't my thing but it was nice enough. But it's not minimal and anyone who says it is can crawl in a hole and die because they have consumed so much kool-aid they're beyond saving.
>>
File: 1319663223534.gif (932 KB, 175x131)
932 KB
932 KB GIF
>>65553825
>>65553841
I pretty much expected these answers. Now I'd like to see you two reply to one another, because really it's so rare that people even get to the point of defining their bloody terminology that I am now legitimately interested in what you two would have to say to each other.
>>
>>65554018
AFAICT we're both essentially saying the same thing, that Arch isn't very minimal compared to other things but often people make a dumb argument by trying to compare it to something that makes a point of being minimal like Alpine or something. I agree with him there, that's just silly.
>>
File: 1511641870671.jpg (56 KB, 640x853)
56 KB
56 KB JPG
"Ed is the standard text editor."

Ed, the greatest WYGIWYG editor of all.

ED IS THE TRUE PATH TO NIRVANA! ED HAS BEEN THE CHOICE OF EDUCATED
AND IGNORANT ALIKE FOR CENTURIES! ED WILL NOT CORRUPT YOUR PRECIOUS
BODILY FLUIDS!! ED IS THE STANDARD TEXT EDITOR! ED MAKES THE SUN
SHINE AND THE BIRDS SING AND THE GRASS GREEN!!

When I use an editor, I don't want eight extra KILOBYTES of worthless
help screens and cursor positioning code! I just want an EDitor!!
Not a "viitor". Not a "emacsitor". Those aren't even WORDS!!!! ED!
ED! ED IS THE STANDARD!!!

TEXT EDITOR.

When IBM, in its ever-present omnipotence, needed to base their
"edlin" on a UNIX standard, did they mimic vi? No. Emacs? Surely
you jest. They chose the most karmic editor of all. The standard.

Ed is for those who can *remember* what they are working on. If you
are an idiot, you should use Emacs. If you are an Emacs, you should
not be vi. If you use ED, you are on THE PATH TO REDEMPTION. THE
SO-CALLED "VISUAL" EDITORS HAVE BEEN PLACED HERE BY ED TO TEMPT THE
FAITHLESS. DO NOT GIVE IN!!! THE MIGHTY ED HAS SPOKEN!!!
>>
>>65553991
But they vlc devs don't split the packages, that's why it isn't split in Arch. You know it would actually take more effort for the maintainer to combine separate packages than to split it, right? Distros that have the split done are done by the distro devs themelves.
>>
>>65554091
I agree with this but what grinds my gears are faggots saying that Arch is not minimal at all and in fact bloated and that people would be better off doing an Ubuntu minimal install. The insinuation that Arch is extremely bloated is just wrong.
>>
>>65553741
>can all agree
NO
>>
>>65554153
This is the correct answer. ed(1) is turing-complete. ed(1) is the standard editor.
>>
>>65555124
>ed(1) is turing-complete
so we should re-implement Emacs Lisp in ed
>>
>>65555157
Don't even joke about that
(the article, for those interested: https://nixwindows.wordpress.com/2018/03/13/ed1-is-turing-complete/ )
>>
>>65555177
You're right. We should of course implement a Java VM in which we implement Clojure in which we implement Emacs Lisp. It's the cleaner approach.
>>
>>65555124
>>65555177
What about ex? Is ex turing complete? What about vi? Or hell even vim?
>>
>>65529626
Reported for doxing my girlfriend.
>>
>>65543059
Is this post satire?
>>
>>65551296
I checked with sloccount and elvis clocked in at 53,000 lines of code while nvi had both ex and vi at a little over 9,000 each
>>
>>65555177
Turing complete is meaningless at this point. Fucking powerpoint is turing complete.
>>
>>65556080
More lines != Less minimal
I can condense Ruby and Python codebases down into a series of complex one liner lambda functions, it doesnt make them less garbage. Probably makes them even worse really.
>>
Elvis is if you want vi or ex with newer fancy features and nvi is if you just want vi and ex because it's bug for bug compatible
>>
what is the most minimal chat client? I know it's definitely not the most minimal but I have been using Rambox.
>>
>>65556401
sic
>>
>>65556446
Can it handle voice chats like discord? I know discord isn't meant to be run through IIRC but I need something that I can voice chat in discord through.
>>
>>65542389
kek
>>
>>65556080
Have you checked dependencies too?
>>
>>65553520
>objective fact
Keep repeating to yourself, you're almost there. Don't give a diddly shit myself, but I know mental gymnastics when I see it. In an objectively factual manner, too. ;)
>>
File: 1500729130597.png (289 KB, 900x810)
289 KB
289 KB PNG
>>65558027
>Don't give a diddly shit myself,
>I know mental gymnastics when I see it.
Oh the irony
>>
>>65529578
minimalist gnu/linux timer and/or stopwatch? Prefferably one with no GUI.
>>
>>65558257
tty-clock
>>
>>65553841
>in respect to other
Wrong. That would make it relative. Minimal(ism) is absolute. Independent of all else. Complete in itself.
>comparing apples to oranges
Damning the first sentence of your reply with the second. You clever, don't you.
>>
Clear Linux, using the DNF package manager and not bundles, is underrated.
https://clearlinux.org
>>
>>65558668
Is this using systemd?
>>
>>65558053
>irony
You gots me. Look atchyou kookooroo.
>*Don't give two diddly shits myself...
Happy now toonster?
>>
Somebody here CAN explain to me why arch package is considered bloated, i need to understand this to have a reason to never use it!
>>
>>65538380
How is NetBSD not usable?
>>
File: 3a7.png (38 KB, 499x338)
38 KB
38 KB PNG
>>65544176
>>65544337
>GitHub
>almost all subdirectories last updated years ago
>7 commits since '15
it's dead, jim
and you're fucking delusional
>>
>mlady general
>>
>installing debian on my Thinkpad x230

Up to the software selection screen, goys
>Debian DE
>...GNOME
>...KDE
>...Cinnamon
>...MATE
>...LXDE
>web server
>print server
>SSH server

What's /mg/'s recommended install selection?
>>
>>65561767
SSH server. Although, to be honest, it may be that Dropbear is more lightweight than the OpenSSH server.
>>
Someone tried to get better fonts in Void? If yes, how did you did it? I'm trying to get better rendering.
>>
>>65548439
>>http://harmful.cat-v.org/society/
is truly retarded , is a bunch of nerds who thinks they discovered some important, and are well opinated about stuff. is truly a new level of retardation this site
>>
nice containment thread
>>
>>65529578
>freedos
So does it read USB sticks now? Because if it does not do basic functionality like that 'out-of-the-box' why use it?
>>
>>65562356
Why you want bloat by default? And thanks for proving FreeDOS is debloated by default.
>>
>>65559039
Because it'll work on the hardware you try to install it on. The people saying it's bloated are using the argument that it isn't specifically tuned only to their hardware.
>>
File: images.duckduckgo.com.jpg (100 KB, 584x581)
100 KB
100 KB JPG
>>65563437
>basic functionality for decades
>bloat

Choose 1 you troglodyte
>>
Is CloverOS good and minimal™?
>>
Visual presentation software sucks.

XML is bad - http://harmful.cat-v.org/software/xml/

CSS is bad - built around XML (HTML), filled with inconsistencies, ugly, could have been Lisp but wasn't

Javascript is bad - there is more than enough literature on this

WebGL is bad - slow, buggy, ugly, bloated

LaTeX is bad - https://packages.debian.org/stretch/texlive-full
Too big (install size is 2GB+)
Too bloated (just \include my dude)
Syntax is too complex for its own good (many don't use it, despite its beautiful output, due to complexity)
Math syntax doesn't translate to actual mathematical expressions (anything past basic arithmetic creates syntax that is near-impossible to impossible to translate to mathematical expressions)

*roff is bad - it produces uglier output than LaTeX when linewrapping has to happen, otherwise decent

font formats are bad - TrueType/OpenType are disgusting in various ways.
XML-base (opentype includes some)
Too much information (hinting information should be a rasterizer's job)
Bloated (should simply be a description of shape, where diacritics go, and kerning info for followup characters, organized by UTF-8)

Postscript is bad - it has problems as a general purpose visual presentation language.
Hard to write (obscure syntax, designed to be generated by computers, not very readable)
Hard to create simple layouts (creating a paragraph is many lines of effort)
Limited font support (anything other than default set requires gross wrapper around TrueType, previously discussed why that's bad by itself)

Graphics APIs suck - Direct3D is obvious. OpenGL is gross, old, and bloated. Vulkan is nice.

Cont
>>
>>65564361

There should be a language which does text, bitmap, and vector (both 2D and 3D) layout nicely.
Built-in Knuth-Plass support for linewrapping, a simple image format (https://tools.suckless.org/farbfeld/), some sort of simple 2D/3D vector format, and a functional langauge similar to Haskell to describe behaviour (shaders, interaction ala JS on the modern web), and CommonMark for text. Designed well, this could deliver HTML/CSS/JS/WebGL in one, much faster, smaller, and easier to write package. Additionally, a windowing system could be written entirely using this language, allowing the web and local content to be produced using the same format, with much prettier layout, and less bandwidth usage. It could even have good performance through a microcode-style JIT, if it were easy enough to parse and with few enough *default* features.
>>
>>65564376
Additionally, it could be used for the same purposes as PDF/Postscript/LaTeX, with an easy way to define page widths, margins, etc, with printable output through an interpreter or compiler. This could be very useful as a universal language for putting visual things on screens in a beautiful way. Even if it wouldn't be appropriate for, say, scientific computation, it could still be an excellent way to write a game, a webpage, and a thesis paper, all without being disgustingly bloated, as the language is unified over the three core principles:

Text
Images
Vectors (2D/3D)
>>
>>65555602
>announcing a report
Read the rules, bruh
>>
What do you anons think of NixOS?
>>
>>65564361
>Math syntax doesn't translate to actual mathematical expressions
It.. kinda does.
>>
>>65564911
LaTeX's syntax for mathematics may not be completely impossible to translate, but a parser for:

\sum_{n = 0}^\infty \frac{(-1)^{n}}{2n+1} = 1 - \frac{1}{3} + \frac{1}{5} - \frac{1}{7} + \cdots = \frac{\pi}{4}


Is much harder to write than a parser for (imagined example for layout code):

a = [1 2 n * + -1 n ^ /]
a a 4 sum `=` a -1 sum

where sum takes two variables: a function, and a number; displays the first n steps of the number, or all steps if n == -1. One is much cleaner than the other and could be evaluated as actual mathematics.
>>
>>65565013
Another thing is that, at least in my experience, written math is a lot about emphasis on particular structures and not the actual expression. That means that you often arrive at points where it matters way more how things are indexed, where an underbrace goes or where to break in a multiline expression that it is to be clear on the individual mathematical expressions.
>>
>>65565456
Fair enough, but code that can be translated between layout text (ala LaTeX) and mathematical expressions (ala Haskell or Mathematica) without excessive translation seems more elegant to me than something like LaTeX alone, and leads to much more powerful writing than LaTeX offers.
For example, imagine being able to declare a function and have it laid out and evaluated automatically, given input, and have that output be laid out onto the page in the same way a manual operation like I posted in TeX would. There's LaTeXCalc (http://latexcalc.sourceforge.net/), but obviously a language with this type of thing built in with additional capabilities is much more compelling.
>>
>>65565623
I think for this kind of job a lisp derivative would actually the best course of action, as code==data.
>>
>>65566035
Yep, that's why I was talking about functional programming in my triad of posts (>>65564361, >>65564376, >>65564429). A language which handles those three things (Text/Images/Vectors) with a standard library designed to encompass layout of all three of those things on either screens or print (eg stretchy GUI-type layouts using % or solid print-type layouts using in/em/etc) would be incredibly powerful while also being minimal enough to be implemented in something smaller than any individual component of each chunk.
It would especially be nice for the modern web--instead of a mess of XML bullshit (many early web browser bugs were XML-parsing bugs), JS vomit, and a wide variety of things to support, a single interpreter could be made that simply wgets a file in this language and displays it.
>>
What do you guys mean by meme minimal and why is pic related a meme?
>>
File: pussy2.png (266 KB, 700x3000)
266 KB
266 KB PNG
>>65566162
IT'S A FUCKING MEMEEEEEEEEEEEEEEEEEEE
also new chart
>>
>>65561767
>SSH server
>>65561767
un check everything and move on. Why would anyone recommend ssh server? what the fuck he supposed to do with ssh? How do you know he even needs ssh
>>
>>65566155
Oh yes, I remember a great article I sadly can't find anymore to take this idea as far as for example using lisp as a logfile format, so that names and labels such as
(runtime-error "Unexpected <something>" ( ... ))
not only can be used to produce let's say a readable HTML of the error log, but also run as a diagnostic tool for whatever went wrong, since you can make the labels arbitrarily defined functions. That way, it would be less of a language and more of an API
>>
>>65564361
>CSS is bad
what do i use to make webpages pretty?
>>
>>65566292
>Debian still in
>Void out
As much as I love and use Debian, this is retarded.
>>
>>65566292
>Editors
>Vim, nano and no ed, sam, acme, or classic vi/ex
Is this some kind of joke?
>>
>>65566419
Yep. Computing could be much more powerful and expressive if we moved out of the current rut declarative languages stick us in. Imagine if you will a RISC-V CPU that had microcode sitting in its L1 to parse a (perhaps binary) form of the language I'm trying to explain in my posts; it would be as performant as something like C would be on that machine, but have all the power and expressiveness that comes with something like Lisp. Just use either plaintext or the language itself everywhere for almost every purpose and you'd have an incredibly powerful integrated system.

>>65566457
Read the rest of my posts. Things could be much prettier if we implemented the good ideas of things like LaTeX, Haskell, and Postscript in a form of display language.
>>
File: 1520100826193.jpg (39 KB, 650x793)
39 KB
39 KB JPG
>>65566457
nothing in webdev has even a single redeeming quality m8. Ain't gonna say you should not use it, but it's terrible. We're not cat-v here.
>>
>>65566457
Bad in the "all software sucks" way, not the "there is actually a viable alternative right now" way.

But take this in to consideration:
>>65562826
https://github.com/jbtronics/CrookedStyleSheets
>>
Threadly reminder that Uriel died for our bloat
>>
>>65564376
There is a windowing system using bitmap! https://en.wikipedia.org/wiki/Blit_%28computer_terminal%29
>>
>>65566652
Isn't rio the same way?
>>
>>65566292
Bad chart
>>
>>65566652
That's cool as hell, and very interesting. Even close-ish (closer than anything else) to what I'm talking about; a code -> image system that could be universal for web, print, and graphical interfaces, while also providing the tools to build actual programs using the functional aspects of the language.
>>
>>65566667
I don't know, is it?

>>65566704
I like that idea.
>>
>>65566737
Imagine print, web, the desktop interface, heavy computational programs, and high-performance 3D video games being programmed using the exact same language; a whole operating system, or computer + OS (microcode in CPU to run the language directly), built from the ground up using that to display things on screen. A pipe dream to be sure, but an attractive one.
>>
https://www.youtube.com/watch?v=WDybW8m_OYc
>>
>>65566786
I love you anon <3
This idea brings me to the legendary Lisps machines which were said to operate in this way. I wonder if current Plan9 is anything like this, maybe not, maybe we need to implement something like the Processing programming language as a common graphics language to put things in motion.
>>
>>65566860
I admit, I dont like Processing, the syntax may be nice but being based on Java is not attractive. I lean to Prolog (yes, Prolog), I think its syntax is incredibly simple and versatile for declaring rules and understanding and self documenting the source code. Whatever syntax is used it might be necessary to write the implementation in C, probably.
>>
>>65566860
I love you too, anon <3

Lisp machines were a primary inspiration; Haskell/Lisp/FP in general are amazing concepts, and could be the general purpose future, if Wintel dies at a point where a visionary with money could capitalize on the fall (think a fullstack integrated system (userland, kernel, microcode) based on this language, with custom processors to facilitate it). Plan9 is closer to a purified C/UNIX style (everything is a file, distributed systems, single-use programs that build on each other).

>>65566965
Prolog is nice, but I was thinking of something closer to Forth. A language -> RISC-V ops microcode could be optimized to hell and back if it had a stack-based syntax. There's Forth implementations in less than a hundred lines of readable C out there; something close to it could be implemented in a similarly slim fashion and still have all the expressive power needed. Prolog would still be nice as some sort of correctness-proving testing code, though.
>>
File: l a i n.png (152 KB, 1024x946)
152 KB
152 KB PNG
lang
goals:
>math-based functional programming language (ala haskell/lisp)
>stack-based syntax
>handles three nonstandard datatypes:
>>text
>>bitmaps
>>vectors
>standard library to write to screen

text:
>font file type:
>>UTF-8 map
>>per entry:
>>>vector describing char's appearance
>>>bounding box
>>>a list of links to other entries with kerning data
>>>kerning data:
>>>>delta width/height by bounding box (typically 0 height, except for diacritics)
>knuth-plass justified on all text

bitmaps:
>metadata:
>>width/height in pixels (x/y)
>>channel information:
>>>bit depth (1..64b UInt) per channel
>>>channel type; declare like tuple (L, a, b, A)
>x * y channel info (go x long as one pixel line of visual data)

vectors:
>wrap sequential vertex declarations in a name
>vertices by coordinate are declared relationally to the last vertex in the sequence
>that name now has a bounding box which can be manipulated using basic geometric commands
>the vertex can be either 2D (x,y) or 3D (x,y,z) and can be manipulated using the functional language

These features and descriptions would variously be split into file format (like font files), data structures (vectors), standard library features (writing this to screen with complex layout), and internal language features (like functional programming and stack-based syntax).
>>
>>65567746
To bring this from idea to reality a coupe of things can be done. First get an API from any system and make an intermediary. Like for example, get postcript and XCB (for X protocol bindings) and make an intermediary that can translate to both. That way any language implementation can quickly pick up both at the same time. A source-to-souce compiler like ROSE could do this, or Bison and Flex, or even just m4?

Then, once you have an API your language implementation can tackle its own version of the tools you are trying to mediate.
>>
File: 1479217503002.jpg (395 KB, 955x1280)
395 KB
395 KB JPG
It's all been going pretty good me for in terms of minimalism except my init system. I use arch linux. Don't want to use gentoo but it does seem like the current best option.
>>
File: 1438325241159.jpg (26 KB, 367x500)
26 KB
26 KB JPG
>>65555602
>my girlfriend

sorry kid but I have some bad news for you

*teleports behind you*

nothin personnel, but she's mine

*slits ur throte*
>>
>>65567851
That's a great idea. Postscript/XCB for legacy; one other option is create an interpreter that produces a bitmap image in the same structure as /dev/fb1, so that the program can act as an alternative to X11 on UNIX-likes. It'd be a great start to a future. Each structure declared in the previous post would also gzip extremely well, making it ideal for transmission over the web.
>>
File: 1414793857978.gif (649 KB, 300x300)
649 KB
649 KB GIF
>>65529578
duckduckgo: name me a more convenient way of websearch than
!iq installgentoo
!yt installgentoo
!4chan installgentoo
!gentoowiki install

protip: you can't
>>
>>65568052
ddg is the best search engine out there, hands down, because it not only produces good web results, it is also every other search engine out there at once. It's also (probably?) privacy-respecting, so you can generally use it without a VPN/Tor and you're probably fine. Definitely better than Google.
>>
>>65568052
I do that on firefox. At least with Amazon, Wikipedia and Google.
>>
>>65539028
nice im trying this desu.
>>
>>65567916
Keep us informed if you this anon.
>>
>>65568159
this works for your custom search engines too, using their names as keywords. I would like an easy way to import a big database of these like duckduckgo has, because it doesn't make sense to route bang searches through ddg servers when your browser can do the work
>>
>>65568113
>>65568052
what about their new mobile app?
>>
>>65568409
>using their names as keywords
Uhm, Firefox has a literal section for custom search engines.
>>
>>65568442
yes, that's what I just described. I want a way to import all of ddg's custom search engines quickly
>>
>>65568469
Yep, but it was too late to correct myself. My apologies anon.
>>
>>65531235
Is the new meme
>>
>>65568352
I'm not even a CS major but I'm studying it independently; I'll get back to you if I ever get to start. Needless to say this'll be on the backburner for a while. I need more background in math and CS history before I can tackle this.
>>
Do we have an IRC
>>
>>65568798
#lovefort @ irc.rizon.net
>>
Is transitioning to a non-systemd distro difficult for someone who has never been off of systemd? What would be the major differences I'd have to adjust to?
>>
File: ready_to_kill.png (176 KB, 560x530)
176 KB
176 KB PNG
>>65567885
Bad luck kid.
>>
>>65569000
You probably won't even notice the difference.
>>
>>65569000
Easy peasy
>>
>>65545383
The nix package manager does not require systemd.
>>
>>65542402
>use mksh bash is bloated
I used mksh for a time, I loved it.
But I have packages and shell scripts that depend on bash so what's the point in not using it as an interactive shell, as opposed to keeping it installed AND adding another program (mksh)?
>>
>>65570748
Exactly, bash is already there, no reason to install an entire other set of tools, that's the definition of bloat.
>>
Does OpenBSD really not support Windows VMs? I really like the OpenBSD philosophy but sadly do need either a windows VM or Wine (not possible on OpenBSD) for a couple programs for my job.
>>
i made a super /tiny/ window manager
>>
>>65566457
user styling across websites
>>
>>65571795
Care to share the source? I'm curious to see it
>>
>>65571822
idk how to share it, never learned how to use git
>>
>>65571982
Just make a repo, clone it, drop the source in, push it

Or zip it up and throw it on http://mixtape.moe
>>
>>65571982
Just put it on github, you dont need git
>>
>>65571995
>>65571989
https://my.mixtape.moe/qlmjzx.c
there you go, xcb and xcb-keysyms must be linked to compile. Config is in #define at the top of file. Default mod is super.
>>
>>65572070
>https://my.mixtape.moe/qlmjzx.c
Oh just one file, dang that's minimal. I'll try it out, maybe share a workflow webm
>>
>>65572070
Nice, thanks!
>>
>>65571795
What's it like to actually use this? How does it compare to something less minimal like i3 or bspwm?
>>
>>65572070
gcc -L/usr/include -lX11 -lxcb-keysyms -lxcb -o wm


I've complied C stuff before but this isn't working. Comes up with a bunch of xcb_ stuff that's undefined.

What am I doing wrong?
>>
>>65572521
I should also note that yes, Xcb and Xcb keysyms development files are installed.




Delete Post: [File Only] Style:
[Disable Mobile View / Use Desktop Site]

[Enable Mobile View / Use Mobile Site]

All trademarks and copyrights on this page are owned by their respective parties. Images uploaded are the responsibility of the Poster. Comments are owned by the Poster.