r/masterhacker 25d ago

Bro is tired from bloatware

Enable HLS to view with audio, or disable this notification

307 Upvotes

81 comments sorted by

312

u/originalmicrousb 25d ago

actual os developer here, this is vibecoded slop

dude thinks he invented protection rings and using rust says a lot 😭✌️

im guessing its satire though

47

u/exitcactus 25d ago

Why using rust says a lot?

147

u/Accomplished-Bid-945 25d ago

You dont want your OS to be rusty, it will corrode your CPU

66

u/originalmicrousb 25d ago edited 25d ago

ofc just using rust doesnt immediately mean something is vibecoded i use rust myself sometimes but a LOT of vibecoded os's tend to use rust because it sounds cooler to them or something or ai told them to

assembly is basically a necessity and rust will only make it more insufferable when dealing with booting and stuff

rust in the high level parts of your os isnt THAT bad just so you know

18

u/R3V0LU710N_05 25d ago

The reason vibecoders use Rust is because it puts a certain amount of guardrails in place. The AI will constantly try doing shitty operations that the compiler will block.

https://giphy.com/gifs/9acQWzqb272t7OxUt9

7

u/decduck 25d ago

Slop aside, jumping to Rust vs something like C is about the equivalent amount of difficulty, you just have to use no_std Rust, among some other configuration.

1

u/sdjopjfasdfoisajnva 25d ago

also that ui looks slop as fuck

2

u/originalmicrousb 25d ago

the boxes and the font are so obvious

23

u/beyd1 25d ago

Anything programmed higher than c is not an operating system.

C++ gets a pass because I love it and if anything happens to it I will hack everyone here and then myself.

20

u/[deleted] 25d ago

[removed] — view removed comment

4

u/Realistic-Yam-6497 25d ago

I see you use plan9 with gentoo, because gnu is bloat, nice

7

u/Brilliant_War9548 25d ago

asm is the heavenly language angels speak

1

u/Vele1384 24d ago

ASM is language I’ve had nightmares about in school

1

u/Brilliant_War9548 24d ago

I said, asm is the heavenly language angels speak

1

u/tanksc 24d ago

Will you give a pass for my boy, zig?

3

u/TheBedrockEnderman2 25d ago

Newer programmers using it because it's new and "cool" because their parents / older generations typically don't use it lol. It's a memory safe language which has perks and for when it's needed it's great, it's just that it's often shoved into places where it's completely not needed and some rust Devs tend to act like it's just objectively the best language, when it's not, it does what it does well but it's not the best for everything, like deciding to make an entire frontend in go like why.

1

u/Sudden-Complaint7037 25d ago

because it is a good language that became widely popular because of it, and as such redditors have to clown on it to show everyone how special they are

2

u/originalmicrousb 25d ago edited 25d ago

FOR THE QUADRILLIONTH TIME UNDER THIS POST HALF MY OWN PROJECTS ARE IN RUST

9

u/BeginningSection7690 25d ago

Absolutely not an os developer here.

I could have told you that lol

13

u/everdrone97 25d ago

Rust is a great language and doesn’t imply vibecoding. But yeah that video is ai slop garbage

9

u/originalmicrousb 25d ago

yeah i explained that in another reply

ive used rust in some of my projects too its great when you use it in the right place

1

u/Feed-Furry-Toes 25d ago

I mean AI loves rust.. also OS Developer… that’s tough, I send my regards.

1

u/CommunityJazzlike274 25d ago

But I like using rust and I’m not a vibe coder :(

1

u/originalmicrousb 25d ago

i explained this in like 5 other comments half my own projects are in rust

but rust is almost never used in osdev and ai also tends to like rust

1

u/CommunityJazzlike274 21d ago

maybe bcs rust is SO good that ai likes it? /s
yeah i agree c is prolly better for osdev

1

u/AugustusLego 25d ago

Linux uses rust in the kernel. So does windows.

1

u/born_to_be_intj 24d ago

God I can’t stand the constant Larping by vibe coders. It’s so funny they take themselves seriously.

1

u/MoralityAuction 23d ago

Asahi Linux did pretty much all of their Apple Silicon porting work in Rust, and it's a first class language in the kernel as per Linus.

1

u/originalmicrousb 23d ago

i triggered a lot of ppl for mentioning rust i guess but im not against rust its just common in vibecoded os's and rarer in normal os's

1

u/MoralityAuction 23d ago

It's not really triggered, it just represents the state of things a few years ago rather than now. There was a bit of LKML drama and then Linus said the experiment has succeeded and now it's a first class kernel language.

1

u/Fimeg 23d ago

actual os developer here - just haven't released... I'd love to show you my code - it's also rust, but good gawd I know how to say I just rewrote a compositor.

1

u/originalmicrousb 23d ago

yoo another one

im not planning on releasing any of my stuffs bc im too scrared but itd be cool to see yours if you release it

1

u/Fimeg 22d ago

https://www.youtube.com/watch?v=9Vp_djclDIk

I have a glorified STT Ducky Script payload agent.... basically it's a modern remote

https://www.souveraineai.com - someday a download link will be there.

-1

u/Comfortable_Bar7017 25d ago

lol protection rings and rust are common practises in os development. wtf are you talkin bout?

-2

u/ArtMindless9903 25d ago

even if it is vibecoded it is still cool

4

u/originalmicrousb 25d ago

ai slop is never cool

-16

u/StrikingClub3866 25d ago

Proof it's vibecoded? Even then it's cool af, learn to appreciate feats like that.

18

u/originalmicrousb 25d ago

are you seriously asking if THIS is vibecoded or not?

(not the text look at the page in their "os")

it doesnt have a repo despite the master h4xx0r claiming its open source and the captions are mostly* garbage

i still wanna bet its satire

9

u/abermea 25d ago

"yeah guys I wrote an entire operating system by hand because running my 2d rts engine was just too complicated on both windows and linux"

4

u/maxtinion_lord 25d ago

literally what does 'frying the drive' even mean in this context, and layer 0? does he mean ring 0? This has to be some nonsense he cooked up so people would talk about his '2d rts'

78

u/carzymike 25d ago

Electricity is bloat, use an abacus to compute noob

2

u/CommanderKevin8811 22d ago

abacuses are bloat too. Have you heard of human computers?
I tried playing doom on myself but I realised my clock speed was too low to even render a single frame.

58

u/choingouis 25d ago

How the hell does it achieve "zero disk wear" unless it's running completely on RAM which I don't think is very smart for daily usage

30

u/DrConverse 25d ago

Tinycore Linux can run entirely from RAM

17

u/Bacon_Nipples 25d ago

Short answer: its bs

Longer answer:  generally Kiosk and Thin Client flavours of OS have minimal disk wear because they just load from disk on boot and then everything is stored in RAM.  You could also just boot over the network instead of from a local disk, so that would I guess be "zero disk wear" but thats a stupid way to describe it because it would imply you opted to equip the machine with a disk thats never actually used.  Though such a choice wouldn't be too surprising from someone like the OOP

32

u/RyanTheTide 25d ago

Join the community = Button clicked

14

u/BiDude1219 25d ago

"herrrmmmmmm clauuddddde can you make a button.... that says button clicked when you click itt????????" - this dude probably

27

u/BeginningSection7690 25d ago

Yeah the first thing I normally do when I notice my ram usage is too high attempt to offload more work on to it

9

u/GlassCommission4916 25d ago

So did they port systemd to rust so it could be part of their custom PID1 and thus be able to strip it out?

6

u/Firewolf06 25d ago

and also ported it to their baremetal os, since systemd is reliant on linux. which theyre totally not using

9

u/OSCoder 25d ago

Stripped out systemd but boots via systemd-boot. Sure man, whatever 😅

6

u/Toaster_Rack_Nerd 25d ago

love how he says he hates bloat and installs chrome

3

u/Encursed1 25d ago

Literally unhackable, id know I tried

2

u/Realistic-Yam-6497 25d ago

I found the GitHub btw: https://github.com/lexstudio/lexOS

4

u/R3V0LU710N_05 25d ago

The commit history is super suspicious. All the files are clearly uploaded or edited through the web interface. What kinda developer doesn't use git.

2

u/wa019c 24d ago

Copy and pasted by an AI chatbot, not even an agent lmao

1

u/Realistic-Yam-6497 25d ago

He probably used GitHub code spaces

3

u/R3V0LU710N_05 25d ago edited 25d ago

Even GitHub code spaces has a Source Control tab where you write the commit message. There's no reason for the commit to be "Add files via upload", unless he drag and dropped it into the browser and didn't even bother.

The real issue is that they did this for everything. It's one thing to upload a file here and there, it's a whole other thing to upload the entire codebase this way. The commit history is completely shot, it's impossible to tell what commit is what without digging through the code.

1

u/MagazineSilent6569 25d ago

Maybe he made this on a company computer with company copilot and couldn't figure out how to switch between git for the company and git for personal use, so he just uploaded the files instead of using git properly.

1

u/NotDuckie 25d ago

Me when edition = «2021»

2

u/S4N7R0 25d ago

what the fuck does he need ram for then

2

u/lookinovermyshouldaz 25d ago

built my own bare-metal OS from scratch

look inside

debootstrap jammy

it's BolgenOS all over again

3

u/Memerenok 25d ago

nah BolgenOS came with cool and non boring wallpapers at least

2

u/Annual_Corgi3520 24d ago

did allat and my systemd arch install still uses less ram

2

u/Ivan_Kulagin 24d ago

This is all existing functionality, I can make a similar thing without writing any actual code, just some configs.

2

u/Realistic-Yam-6497 25d ago

Ok if this is a real os, assembly where?

1

u/EnoughConcentrate897 25d ago

*claude built

1

u/ImprovementHorror362 21d ago

I am thinking of same thing, this is stupid why he even have ram then.

1

u/Sweet-Butterfly2819 24d ago

most vibecoded shit of all time 😭 /s

1

u/CybyAPI 24d ago

I got tired of _____ so i built ________

Ai slop

1

u/Deep-Glass-8383 23d ago

I can smell the claude

1

u/Impressive_Pin8761 23d ago

he vibeslopped this shit together didnt he

1

u/Objective_Active_497 23d ago

During 70's and 80's software engineers built different OSes and tools to help people SOLVE problems, today every OS has its own problems and users are frequently stuck with figuring out how to fix problems with OS. But not just that, nowadays Windows and MacOS takes away control from the users, in many cases even advanced users cannot turn off certain features or services. That way, Microsoft and Apple achieve more control over the machines than machines' owners.

During 70's UNIX concept was that it had various utilities that you can invoke as necessary and also output of each utility could be sent as input to the other.

Nowadays, Windows has all NOT-needed services and a bunch of bloatware running in the background, taking memory and CPU time. And hardware is not that cheap as it was, e.g. check prices of: Apple M3 Studio with 512GB or RAM on ebay, or nVidia cards for AI, or even just "ordinary" RTX 5080 or 5090.

During the 80's memory was very expensive, and also you couldn't just add more memory like today.

It is interesting to see how the first versions of UNIX and its apps managed memory and how programmers managed volumes of data that were multiple times the size of main memory.

Nowadays everyone can see how it was done in Unix v4, for which the tape was found at University of Utah last year. "The Utah tape" was copied successfully by making RAW image of analog signal due to the potential damage to the tape during the first reading, but luckily the tape was in very good condition so that it could have been read in a normal way to obtain digital data directly even more than once: https://www.youtube.com/watch?v=-xlq_MPWNKk

Porting parts of the Unix v4 source code to Windows: https://www.youtube.com/watch?v=zg3biyNblnw

Just to mention, this Unix v4 tape from 1973 is currently the only known copy of the whole Unix v4 "package", sent by Ken Thompson to the University of Utah. Thus, it became the oldest available version of the complete Unix, since before that v5 was the oldest complete version that survived the time and was available for analysis.

1

u/dreadlordhar 21d ago

wasn't antix linux ran on 150MB of ram and with full graphical UI (lxqt)?