/g/ - Technology

install openbsd

[Make a Post]
[X]





examples of a beautiful software Nanonymous No.1203 [D][U][F][S][L][A][C] >>1204 >>1229 >>1240 >>1283 >>2393
File: 7530648b5a38fdf9d62689cbe408dd9d456153f3c294ce24fb9291fc01882a61.jpg (dl) (92.85 KiB)

What would you consider as a beautiful software or system

Nanonymous No.1204 [D][U][F] >>1205
File: b46885ffb1c82a6b2dd3a676333474c458eea1ba4ccc3413c26e04bf84365ddc.jpg (dl) (116.88 KiB)

>>1203
Be more clear in the future faggot. What kind of "beauty" are you looking for? If it's how well it works, the Opus codec is pretty good - they managed to make it have better compression than MP3 or Vorbis, while taking very little CPU power to use. I haven't looked at the code and can't speak for its quality though.
Code quality-wise, I'd have to say that both libcURL and the core parts of the Linux kernel (the shit that Linus wrote) look pretty good and is very easy to understand - I still follow the old Linux kernel coding style to this day because it makes code very clear and easy to read.

Nanonymous No.1205 [D]

>>1204
>Be more clear...
<It is a general question
<I asked for your opinion
>What would you consider as..

I wouldnt call a woman beautiful just because she has bigger boobs...

>What kind of beauty...
<I didnt know that beauty has sub categories . Maybe im dumb

Thanks for answering however

Nanonymous No.1229 [D]

>>1203
DWM is amazing. A simple, yet powerful tool, written in a clear and concise manner, so it's easy to modify it and add/remove features if needed.

Nanonymous No.1240 [D]

>>1203
bspwm and sxhkd. Really what the UNIX philosophy is about (unlike most of UNIX itself).

Nanonymous No.1333 [D] >>1334

memmaker

Nanonymous No.1334 [D] >>1342

>>1333
>program running on Macroshit craperating system
discarded
more like "meme"maker xddd amirite

Nanonymous No.1342 [D]

>>1334
I was just trying to make you laugh, Anon ;_;

Nanonymous No.1506 [D] >>1510

Python.

Nanonymous No.1510 [D]

>>1506
Reason pag.....

Nanonymous No.1532 [D]

systemD

Nanonymous No.1742 [D]

>1532
This

Nanonymous No.1785 [D] >>1790 >>2010

Qubes.
Despite dom0 being Fedora-based and therefore having systemd and other bloat, it does a great job of making compartmentisation simple and convenient.

Nanonymous No.1790 [D][U][F]
File: e9aa18e14019c415f4cbcd3778d908fe20a6e6224a83f2216b59dbebf71b8287.jpg (dl) (10.75 KiB)

>>1785
disposable VMs
simple and convenient

Nanonymous No.2010 [D] >>2020

>>1785
yes exactly
two clicks == uncontaminated vm with tor

Nanonymous No.2020 [D]

>>2010
Doesn't help when the hypervisor is filled with backdoors.
Just use multiple computers. One for browsing/gaming, and the other for important shit.

Nanonymous No.2393 [D]

>>1203
I think well-written Forth code is beautiful. and as an OS and language, Forth is a joy to work with. my biggest tech regret is not setting up a workstation for natively booting colorForth in the early-mid 2000s.

Nanonymous No.2535 [D] >>6025

We've been engineering software for lifetimes. Why aren't there any obvious widely-known examples yet?

I have not read the code for these, but could someone try and refute these suggestions:
>OpenBSD
>youtube-dl
>ffmpeg
>musl
>suckless software

Nanonymous No.6017 [D]
I've heard sqlite and postgres have well written, well commented source.

Nanonymous No.6024 [D][U][F] >>6026
File: a1ec84e27bfffe434e8248bc8a66810ea89a492ec6842c2310de305f08336555.jpg (dl) (259.40 KiB)
http://harmful.cat-v.org/software/operating-systems/os-suck

xD

Though, honestly, apart from poor design decisions, all software is either featureless or bloated. Like, not black and white, but I believe that would be a mixed bag for various people. For example, some people welcomed systemd because of what it does, some hated it because of what it does, and that shit can be said about everything. Like, let's take some quotes
>OpenBSD
BSDs have some issues which I believe are connected to undermaintainence. I remember people being annoyed at some BSD's default crypto settings or something. Like, some algorithms and constants should've been dropped ages ago for insecurity reasons but kept for compatibility reasons. Anyway, an important piece of BSD'ed code is the OpenSSL library, which gave us the Heartbleed and which is a nightmarish piece of SHIT. LibreSSL is a fork of it, but I wouldn't bet on them fixing all those issues immediately.
>youtube-dl
"Bloat" would be flattering to this monster. The amount of extractors for various sites this piece has for no good reason is several tens if not over a hundred. It works though. Most of the development revolves around youtube breaking shit and devs fixing the parser, I bet.
>ffmpeg
It's kinda bloat. I mean, it's not really just a library/tool for converting multimedia, it also has a media player, a media server, some random tools like ffprobe, and some of the code has been laying around for a while, I believe, like old codecs/muxers. Not that it's bad, it's just another huge project, while people really use mostly avc and vp8/9 for video, mp3/aac/vorbis/opus for audio and mkv/webm/mp4 for media containers, with mp4 being actually a poor container. I say more separate tools are desirable.
>musl
It probably has some bugs, granted how young it is, and bugs were reported and fixed in musl. It's probably OK though. I also don't know how complete it is yet.
>suckless software
Some of it is abandonware and them guys are kinda weird. It feels like their project kinda died a little bit. Anyway the thing with suckless philosophy is that their software doesn't probably suck by itself, but being put into the loonix environment, it actually blows dick. Dwm and contemporary X Window System do not seem to work that well together. st doesn't have backscroll buffer and has to be run in tmux or whatever. Some software has poor usability too. Some decisions like surf for a browser are questionable, since webkit is bloated unsafe garbage. Like, suckless folks are OK, but not that great IMO.

ZvgkjGSf3G0

Nanonymous No.6025 [D]
seL4, Yosys, Compcert, doas (from openbsd), Coreboot, HACL-Start and Tahoe-LAFS.
>>2535
>ffmpeg
Absolute trash. Read my arguments here:
https://nanochanqwrwtmamtnhkfwbbcducc4i62ciss4byo6f3an5qdkhjngid.onion/g/174.html#post4447

Nanonymous No.6026 [D]
>>6024
I agree with all your comment, except these:
>some algorithms and constants should've been dropped ages ago
All insecure cyphers such as md5, rc4 and (to some extent) RSA, has been dropped ages ago on OpenBSD.
>OpenSSL library
Not a issue with OpenBSD. OpenSSL was never a OpenBSD project, only LibreSSL.
>st doesn't have backscroll buffer
http://st.suckless.org/patches/scrollback/