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


Thread archived.
You cannot reply anymore.


[Advertise on 4chan]


File: IMG_8831.jpg (1.75 MB, 1170x1464)
1.75 MB JPG
Linux has become too bloated and mainstream. It is time for programmers to write their own compilers and operating systems once more.
>>
>>109101108
Just install gentoo
>>
>>109101149
Alpine and Gentoo don't fix the 50 million lines of kernel bloat
>>
>>109101175
Let me guess, drivers = bloat?
>>
>>109101182
I mean, if you are conditionally compiling for your exact hardware configuration, then you've solved the driver bloat problem. If you aren't doing that, then yes the compiled code literally is a waste of memory.

But beyond that, virtual memory, scheduling, power management, SE Linux etc are all bloat. The N64 had basically none of that.
>>
>>109101108
If you weren't the absolute retard you are, you'd realize that when you prepare your own kernel for compilation, you can choose what features you want and that you can make the kernel as lean as you want.
Your shitty "I wasted 2 years of my life on this" "small kernel" won't be able to compete with Linux in any metric.
>>
File: IMG_8834.jpg (1.37 MB, 1170x1348)
1.37 MB JPG
>>109101245
I addressed that above, but furthermore there are just approaches in the kernel that are too general for maximum performance. You don't need a scheduler, virtual memory, or power management at all, for example.

Why be allergic to understanding how your hardware was intended to be programmed?
>>
>>109101207
>>109101260
That would be since the N64 only ever ran one program at a time and that program could enjoy full access to your system because, what would it do, erase the save files on its own cartridge?
If you want to run something like this today, you can. Unikernels are everywhere. There are even patches that compile Linux + an application as a unikernel.

Meanwhile, on every normal system configuration, I'm happy that I can run multiple programs, that they can't interfere with each other, access my hardware or without going through the kernel which does access checks.
My hardware was intended to run multiple programs. That would be why it has things like multiple cores, a programmable timer or an MMU and it was intended to have power management, which is why it has things such as ACPI and P-states and C-states.
>>
File: IMG_8803.jpg (550 KB, 1170x1464)
550 KB JPG
>>109101271
Name a moment where you truly wanted to run multiple programs at once on your computer. They are vastly outweighed by the moments where you only wanted one program. Before "streaming" and "screen recordings" existed, we had analog recording solutions. Each layer of assumption required for multiprocessing adds needless complexity that makes hardware and software so difficult to produce that you end up in 2026 with 150 million lines of bloat and a maximum of five companies on earth who manufacture devices for 8 billion people, all to achieve functionality not meaningfully more than a PS2, nokia, and a handycam could have done 26 years ago. And don't get me started on web browsers.
>>
>>109101314
Oh, okay. You're not just retarded, but also schizo. I'm sorry I wasted my time in your thread.
>>
>>109101321
i'm sorry i couldn't convert you to my church, king
>>
>>109101108
I used to work with a guy who was one of the many volunteer gcc port maintainers. he was one in a million. anyways he moved to another country to work for goldman sachs.
>>
>>109101314
>>109101271
For most programs I think multiprocess OS makes sense.
But for anything that expects real-time interaction I'd prefer it came on a read-only usb stick with a minimal OS, expecting some "standard" hardware api, and run baremetal.
>>
>>109101207
unloaded modules aren’t in memory though
>>
We need a modern command line OS
>>
>>109102065
I'll make the logo!
>>
>>109101182
6 different MAC layers and various frameworks only used by one oriental telecom company each is pretty ridiculous. Not to mention parallel implementations of so many features.
>>
>>109101108
What's it like to be beautiful and have sex?
>>
>>109101149
based as fuck, Gentoo+Mate=love
>>
>>109102246
boring, women are pure evil, cold, conniving. learn to be happy on your own. chase wealth and vision. Become someone of value and women chase you. Women can't fathom a happy man.
>>
>>109102282
>chase wealth
why do they always want so much money



[Advertise on 4chan]

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.