[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / ebon / fur / lit / tingles / tot / vg ][Options][ watchlist ]

/tech/ - Technology

You can now write text to your AI-generated image at https://aiproto.com It is currently free to use for Proto members.
Email
Comment *
File
Select/drop/paste files here
Password (Randomized for file and post deletion; you may also set your own.)
* = required field[▶ Show post options & limits]
Confused? See the FAQ.
Expand all images

[–]

 No.995939>>995990 >>998647 >>1006645 >>1011528 [Watch Thread][Show All Posts]

itt: NEW PARADIGM, bloatware, firefox, linux, botnet, open source community, free software foundation, NEW PARADIGM

list of contents: 1. firefox. 2. linux 3. open source community & NEW PARADIGM

1. firefox is millions of code

>implying you can audit millions of code

>implying anyone did audit it

>implying it would be hard to put some backdoors there unnoticed

>implying firefox and torbrowser (or any browser) is safe

>implying you need millions of code just to display some text with formatting and images, with tiny real-time interaction (ajax etc)

next generation browser should be small and modular. all additional things (javascript, css, layout engine, history) should be modules/components

2. linux is millions of code

>implying it can be audited

>implying it's safe and non-backdoored

>implying you need millions of code for operating system that is just a framework for other software to run

why older operating systems like DOS were simple and small, yet worked?

why isn't linux kernel just small core OS that controls hardware and allows other subsystems on top of it? so you could add GUI subsystem, etc

why templeOS could be small but strong and advanced? because it wasn't made by open source niggers, it was made by WHITE supremacist, racist, by GOD. and he didn't give a shit about code of nigger conduct, he gave a shit about what's important.

why even 20 year old proprietary OS like windows2000 or windows95 is so superior in everyday activities than linux shit? why proprietary music player foobar2000 (made by one person in free time) is so superior to any linux shit player developed by 1000 people?

3. open source community (open source niggers), free software, those philosophies just don't work. they worked on linux and firefox for decades and the result is a piece of shit, piece of nigger dog shit.

and open source niggers are controlled by jews and soros, they planted SJWs and agents to destroy those projects from the inside so open source loses and is backdoored, jewed.

open source community existed for decades and it's proven that the system doesn't work. so now there are two choices:

a. close open source community and accept proprietary superiority and join them.

b. close open source community and start a new system. something to replace proprietary and open source community. a new system. new vision. that will control the software, hardware, world. that will lead to ultimate software that has perfect design, perfect code, perfect implementation, perfect support. something like Hitler and national socialism of the software world, but even better and stronger. machine code equivalent of gas chambers.

New paradigm, new universe, explosion.

defeat jews, evil, botnet, degeneracy with this new system.

so let's start to discuss and design this new system of developing software, of developing everything.

what I saw in open source shit is lack of design, planning, management. There is no design and analyzing what to do, instead random people just come and shit poop into the project, then they go away. Open source project is made of millions of poops, shits. In proprietary software you have designers, managers, producers and then you have developers and artists that implements things they are told to implement. A good developer could be shit designer or manager.

and we need a new license. agpl and gpl3 are shit. the corporations still steal and fuck us over. w need a stronger license, we need a Commie License. a full communist license that won't allow any corporation or rich greedy jews to profit from us and our work. or having ability to earn profits from shit, but it only goes into creators of software, not into jews with capital and patents, copyright. we need to destroy capitalism and shekelling with our new system.

 No.995940

tell >>993290 this is why


 No.995942>>995965


 No.995943

>why older operating systems like DOS were simple and small, yet worked?

because they don't do half of what OSs do now. less features, less room for bugs and easier to maintain

>why isn't linux kernel just small core OS

-

>why templeOS could be small but strong and advanced?

[citation needed]

>why even 20 year old proprietary OS like windows2000 or windows95 is so superior in everyday activities than linux shit?

[CITATION NEEDED]

>superior to any linux shit player developed by 1000 people?

<what is mpv

<what is ffmpeg (which foobar2000 uses!)

what you describe is already being done in FOSS projects. maybe not the popular ones you look at.


 No.995965>>995971


 No.995971


 No.995990>>996054 >>996552 >>996568

File (hide): 068abc2c78a7621⋯.gif (1.89 MB, 500x459, 500:459, 1533889358798.gif) (h) (u)

>>995939 (OP)

>1. Firefox

>>implying it would be hard to put some backdoors there unnoticed

But have they?

>>implying firefox and torbrowser (or any browser) is safe

Explain why they aren't.

>>implying you need millions of code just to display some text with formatting and images, with tiny real-time interaction (ajax etc)

No, you don't. Browsers so so much more than that though.

>next generation browser should be small and modular. all additional things (javascript, css, layout engine, history) should be modules/components

You mean, like Firefox, Chromium, Midori and all modern browsers? Or do you believe they have one big ass "main.c" file with millions of lines if code?

>2. linux is millions of code

>>implying it can be audited

It can. It's been audited since the first release by Torvalds and some other guys nobody cares about.

>>implying it's safe and non-backdoored

Prove it isn't then.

>>implying you need millions of code for operating system that is just a framework for other software to run

Linux is not an operating system, it's a kernel, it does need those "millions of lines of code" to be able to run hardware, since most of Linux' source code is comprised of drivers. No, "millions of lines of code" aren't loaded at once because Linux is modular, so it loads only the modules the PC needs and all others are left unloaded.

This is a moronic design decision for a myriad of reasons, "bloat" is not one of them.

Compile and configure your kernel so it has only the modules you want. Just bear in mind: you'll have to recompile for each update, you'll have only a couple of seconds faster loading and you won't be able to plug and play new hardware.

>why older operating systems like DOS were simple and small, yet worked?

Define "worked." DOS didn't even have multitasking.

>why isn't linux kernel just small core OS that controls hardware and allows other subsystems on top of it? so you could add GUI subsystem, etc

Because it's a kernel. Other than that, yeah, that's what it does.

You can use BSD or busybox on top of Linux to get rid of GNU's "bloat."

>why templeOS could be small but strong and advanced?

It doesn't even have networking and the design is inherently unsafe.

TempleOS is impressive for many reasons, security and features are not some of them.

>because it wasn't made by open source niggers, it was made by WHITE supremacist, racist, by GOD. and he didn't give a shit about code of nigger conduct, he gave a shit about what's important.

>>>/pol/

There you can talk all day about your race obsession and your feels of inadequacy with other like-minded individuals.

>why even 20 year old proprietary OS like windows2000 or windows95 is so superior in everyday activities than linux shit?

Like what?

>why proprietary music player foobar2000 (made by one person in free time) is so superior to any linux shit player developed by 1000 people?

Because everyone uses ffmpeg and its backends.

>3. open source community (open source niggers), free software, those philosophies just don't work. they worked on linux and firefox for decades and the result is a piece of shit, piece of nigger dog shit.

Cool opinion dude.

>and open source niggers are controlled by jews and soros, they planted SJWs and agents to destroy those projects from the inside so open source loses and is backdoored, jewed.

Oh boy.

>open source community existed for decades and it's proven that the system doesn't work. so now there are two choices:

>a. close open source community and accept proprietary superiority and join them.

>b. close open source community and start a new system. something to replace proprietary and open source community. a new system. new vision. that will control the software, hardware, world. that will lead to ultimate software that has perfect design, perfect code, perfect implementation, perfect support. something like Hitler and national socialism of the software world, but even better and stronger. machine code equivalent of gas chambers.

Oh boy I wasted my time replying to a troll.

>New paradigm, new universe, explosion.

>defeat jews, evil, botnet, degeneracy with this new system.

Goddamit I wasted my time replying to a troll.

Never start to write a reply without reading the whole post first, kids.


 No.996054>>996331


 No.996057>>996205 >>996425

If you want a small, tight OS, you'll have to settle on a small set of hardware. That's the only way Terry Davis got his OS under 100K LOC. He only supports amd64, 640x480 16-color VGA, PC speaker, two simple and related filesystems. There's no networking, USB, or other various devices and interfaces. There's no other architectures. If such things were added, they would require more code. RISC OS is also small compared to Linux, but only runs on a small subset of available ARM devices, and only supports a small fraction of peripherals and stuff like filesystems that Linux does.

There's no magic, just design decisions. You're not getting anything for free.


 No.996083

>why older operating systems like DOS were simple and small, yet worked?

Because you do not know what the fuck you're talking about.

Those systems kinda worked, had massive security holes, and implicitly made assumptions about the hardware that aren't even close to true nowadays.

Look at the ludicrous amount of work Microsoft did to try and fix Windows scheduling on machines with many processors if you want an extreme example.

Also /pol/ is that way.


 No.996106>>996110 >>996213

>commie license

What we need is a Hitler license, one which is basically two clause BSD but has a third clause requiring Hitler be praised, and commie jews gassed, visibly on startup. If it's a "web app" it must be on the landing or login page.

"Anti-Semitism" is kryptonite to the corporation.


 No.996108

Also /pol/ masterrace you commie lain faggots!


 No.996110

>>996106

I want that license.


 No.996205>>996227 >>996553

>>996057

>If you want a small, tight OS, you'll have to settle on a small set of hardware. That's the only way Terry Davis got his OS under 100K LOC. He only supports amd64, 640x480 16-color VGA, PC speaker, two simple and related filesystems.

Why isn't there a single hardware abstraction layer that all hardware producers would be forced to use? So you would have many audio or lan cards, but all of them would have to use same interface, for OS every card would be managed in same way.

there would be no (((drivers))) that have direct memory access and other shit, only a default system driver.

and what's even the point of so many different lan cards? they all are the same. the only difference is speed they support and backdoors they implement.

instead of having 1000 different capitalistic lan cards, we could nationalize that and have one communist 100mbit card, one 1000mbit card etc.

>There's no networking, USB, or other various devices and interfaces. There's no other architectures. If such things were added, they would require more code.

but not millions like stupid linux

>There's no magic, just design decisions. You're not getting anything for free.

open source design choices are bad


 No.996213>>996547

>>996106

>and commie jews gassed

You have been watching too much Hollywood.


 No.996227

>>996205

>Why isn't there a single hardware abstraction layer

There is. It's called a kernel. You can read more at kernel.org.

>all hardware producers would be forced to use?

So regulations are terrible until the free market doesn't give you something you want? Imagine if every processor was forced to implement some government mandated interface. We'd still be using 8086.

>>There's no magic, just design decisions. You're not getting anything for free.

>open source design choices are bad

Then go back to windows, faggot, and see how much better it is. Or better yet, try redoing it yourself and see if you do better

>protip: you won't because you can't


 No.996331


 No.996391

Stallman will set us free, anons.


 No.996425>>996530 >>996546 >>996565

>>996057

Chuck Moore's colorForth was well under 100K lines of source (Probably under 100K bytes), and had all those features, plus USB. There's even source code for Intel 10/100 Ethernet cards and a TCP/IP stack floating around. Terry is a fucking fraud


 No.996433>>996552

Nice visionary post OP. But count on /tech/ fanboys to miss the point as usual. What's your answer though, OP? How do we get from the current shitty situation to at least something decent?


 No.996490>>998615

openbsd solves most of your issues. they're obsessed with code quality. the whole os, not just the kernel, but the whole os, has the be approved of by dictator theo. there is nobody dropping in to shit on the system, instead the team does everything they can to unshit various pieces of software. like x, and openssl

>The world doesn't live off jam and fancy perfumes - it lives off bread and meat and potatoes. Nothing changes. All the big fancy stuff is sloppy stuff that crashes. I don't need dancing baloney - I need stuff that works. That's not as pretty, and just as hard.

>Low code quality keeps haunting our entire industry. That, and sloppy programmers who don't understand the frameworks they work within. They're like plumbers high on glue.

> It's terrible, everyone is using it, and they don't realize how bad it is. And the Linux people will just stick with it and add to it rather than stepping back and saying, 'This is garbage and we should fix it.'

>on the quality of the code of the Linux kernel

>Linux people do what they do because they hate Microsoft. We do what we do because we love Unix.

>you are being the usual slimy hypocritical asshole... You may have had value ten years ago, but people will see that you don't anymore.

>To Richard Stallman

>It's the little things that make Freedom become Not Freedom.

>You are absolutely deluded, if not stupid, if you think that a worldwide collection of software engineers who can't write operating systems or applications without security holes, can then turn around and suddenly write virtualization layers without security holes.

>Our solutions provide something that is 100% right, all the time. That is the idea. The cobbled together gunk never does [...] It's unfortunate the application-level people are all caught up in cobble, cobble, cobble and just never learn how to evolve.

>On December 20 [1994], Theo de Raadt was asked to resign from the NetBSD Project by the remaining members of 'core'. This was a very difficult decision to make, and resulted from Theo's long history of rudeness towards and abuse of users and developers of NetBSD.


 No.996530>>996572

>>996425

Cool stuff tbh.


IDE hard disk driver
bsy 1f7 p@ 80 and if bsy ; then ;
rdy 1f7 p@ 8 and if 1f0 a! 256 ; then rdy ;
sector 1f3 a! swap p!+ /8 p!+ /8 p!+ /8 e0 or p!+ drop p!+ drop 4 * ;
read 20 sector 256 for rdy insw next drop ;
write bsy 30 sector 256 for rdy outsw next drop ;


 No.996546

>>996425

If I recall correctly the tiniest and yet most featured OSes are all written in assembler and/or pure machine code.


 No.996547


 No.996552>>1006582

>>996433

>What's your answer though, OP? How do we get from the current shitty situation to at least something decent?

By understanding how we got here.

>>995990

>Goddamit I wasted my time replying to a troll.

Here's a non-troll posts I made in >>993290

>>993591

>The entire reason VCs, the FAANGs, and Founders are pushing Diversity is to increase the talent pool solely to drive down wages.

>It was never about standards. Holy shit have I seen some garbage software. Memetech is fucking *real*. [...] Basically "quality" and "standards" are the gentle lie they tell you to make you feel important.

>>993739

Reading material:

https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/

>90% of programming jobs are in creating Line of Business software: Economics 101: the price for anything (including you) is a function of the supply of it and demand for it. [...] Software solves business problems. Software often solves business problems despite being soul-crushingly boring and of minimal technical complexity.

This is why Haskell isn't used much and Javascript grows like a cancer.

>Engineers in particular are usually very highly paid Cost Centers, which sets MBA’s optimization antennae to twitching. This is what brings us wonderful ideas like outsourcing, which is “Let’s replace really expensive Cost Centers who do some magic which we kinda need but don’t really care about with less expensive Cost Centers in a lower wage country”.

AKA, the pajeets or SJWs.

>There are other benefits like “free soda”, “catered lunches”, “free programming books”, etc. These are social signals more than anything else. [...] (It says “I like to move the behavior of unsophisticated young engineers by making this job seem fun by buying 20 cent cans of soda, saving myself tens of thousands in compensation while simultaneously encouraging them to ruin their health.” And I like soda.)

Remember what I said about exploiting white 20something newgrads?

>>993740

>All business decisions are ultimately made by one or a handful of multi-cellular organisms closely related to chimpanzees, not by rules or by algorithms: People are people. Social grooming is a really important skill. People will often back suggestions by friends because they are friends, even when other suggestions might actually be better. People will often be favoritably disposed to people they have broken bread with. [...] People routinely favor people who they think are like them over people they think are not like them.

If you want to understand Silicon Valley, read Peter Thiel's Zero To One, attached.


 No.996553

>>996205

>we could nationalize that and have one communist 100mbit card, one 1000mbit card etc

Yeah I love my nice free and open computer made and designed in venezuela/cuba/north korea, oh wait there is none. The ones made are made by capitalist corporations in fake communist China.


 No.996565>>996570 >>996577

>>996425

Does is have a flight simulator? Can it talk to god?

>Rather than a string of 8-bit characters, colorForth interprets pre-parsed words. A word starts with 4 bits that indicate its color and function - text, number, etc. Then 28 bits of left-justified, Shannon-coded characters, averaging 5.2 bits each.

This overly complex bs vs 8-bit unsigned encoding with support for spinning 3d tanks embedded in source code? TempleOs wins.

HolyC compiled into x86 machine code vs ColorForth compiled into bytecode that has to be executed by a virtual stack machine? TempleOs wins again. (I might be wrong here, won't bother waste more time on this)

No interrupts vs Have you ever written an interrupt routine faggot?

It was interesting, but comparing it to TempleOs is quite frankly an insult to what Terry has done.


 No.996568

>>995990

>>>implying it's safe and non-backdoored

>Prove it isn't then.

Glad I scanned your post and saw this so I could skip reading the rest of it.


 No.996570>>996571 >>996660

>>996565

8 bit ascii is why colorForth does in 1% of the code what takes TempleOS 100K lines. ColorForth is not overly complex. "support for 3d spinning tanks embedded in source code" is not a templeos feature. It's a feature of the hyperdoc (whatever it was called) format. stupid shit that can be implemented by anyone.

HolyC is interpreted, colorForth is pre-parsed and compiled with practically no overhead. The "virtual stack machine" runs more efficiently than TempleOS's bloaated compiled output, since it's not running an optimal single-pass optimiser on every line of input. You can implement nterrupts in regular Forth ( http://wilsonminesco.com/0-overhead_Forth_interrupts/) porting it to colorForth wouldn't be hard, just a waste of time as they literally don't matter.


 No.996571>>996660 >>996718

>>996570

Chuck Moore uses colorForth to draw the doped substrates for the VLSI designs of his own chips (ShBoom, F18A (GA11)). ColorForth has TCP/IP and the simplest possible codebase. ColorForth uses pre-parsed input to implement one of the simplest interpreter/compilers (and single-pass optimisers) in programming. The system is so simple a pig could be taught to write clean colorForth. What did Terry do? Write another C compiler at the age of 50? Wow. Read Chuck's book faggot. https://colorforth.github.io/POL.htm


 No.996572>>996660

>>996530

pasting the code here doesnt make sense since it should be in color. But Chuck Moore is a genius.


 No.996577>>996660

>>996565

also youre fucking stupid. what is 4 + 28? wonder what that number correlates to


 No.996660>>1006550

>>996577

>>996572

>>996571

>>996570

I got really drunk last night.


 No.996718>>996721 >>996727

File (hide): ba97f6aff35868c⋯.jpg (74.8 KB, 640x480, 4:3, LoseThos510.jpg) (h) (u)

>>996571

Terry was probably more around 30 years old when he started his OS. And it's not a C compiler, give he doesn't care about the C standard.


 No.996721

File (hide): 98c48fa47e4088f⋯.mp4 (11.69 MB, 640x360, 16:9, out.mp4) (h) (u) [play once] [loop]


 No.996727>>996766 >>996819

>>996718

It took him 18 years to write an OS? You worship this guy?


 No.996766>>998608

>>996727

I don't worship anyone, but I like that he tries to recapture the 80's hobbyist era. It's more authentic than the raspberry pi shit and other commerical so-called "retro" products. And it didn't take him this long to write it. He had other versions long ago with different names, but pretty much the same deal.


 No.996819

>>996727

It didn't take long to write the OS. It took 18 years to refine it.


 No.998608

>>996766

Don't shit on the rpi I turned mine into a thinkpad flasher and boot-lock disabler.


 No.998615

>>996490

Truly Lord Theo is Baste!


 No.998647

>>995939 (OP)

The Thirty Million Line Problem - Casey Muratori (https://www.youtube.com/watch?v=kZRE7HIO3vk)

polite sage


 No.1002573>>1006582

I feel bad for getting involved in this.

The way to manage millions of lines of code is to:

a) refactor

b) create libraries that can be individually audited

c) accept limitations and develop automated tools for fuzzing and auditing that exceed human limitations

linux is millions of lines of code, but you don't need every fucking module or every fucking branch to build it, for your platform your only looking at a much more managable amount of code and drivers, which you can put on your own tree and audit to your heart's content

3. you clearly have schizophrenia. I don't know which lolcow you are but I'm sure someone will figure it out over the course of this thread.


 No.1006550

>>996660

if you’re the colorforth guy, can you supply me with any OS made with this stuff? i know moore learned under mccarthy, so maybe a forth + lisp machine is only natural


 No.1006577

>3. open source community (open source niggers), free software, those philosophies just don't work. they worked on linux and firefox for decades and the result is a piece of shit, piece of nigger dog shit.

it works great on openbsd


 No.1006582

>>996552

>Reading material:

>https://www.kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/

Interesting read, thank you.

>>1002573

>linux is millions of lines of code, but you don't need every fucking module or every fucking branch to build it, for your platform your only looking at a much more managable amount of code and drivers,

I wonder whether there's an easy way to measure how many lines of code are in a kernel compiled with specific options. I suspect in my case it's more along the lines of tens or hundreds of thousands of lines of code, rather than millions. I compile a custom kernel, and I remove support for tons of stuff I don't use, like most of the filesystems, network drivers I don't use, etc. On my desktop, I don't use a wireless card of any kind, so I got rid of mac80211 support and all drivers for PCI and USB wireless cards. That's probably tens of thousands of lines of code right there.

>which you can put on your own tree and audit to your heart's content

One could theoretically do that, yeah. But most people on /tech/ can't audit shit. I can't.


 No.1006645

>>995939 (OP)

>implying you need millions of code just to display some text with formatting and images, with tiny real-time interaction (ajax etc)

>next generation browser should be small and modular. all additional things (javascript, css, layout engine, history) should be modules/components

Here's the problem though - HTML/CSS is cruft upon cruft, with shit being added to it with every standard. Are there any alternatives at declaring simple web layouts that you describe? Right now, it's just flexible boxes inside flexible boxes. If something like that exists, it's just a matter of bolting a good API on it for realizing AJAX and whatever other things one might need. I think modularity is the key to browsers. Prototyping a minimal program that is responsible for gluing everything together, where you could swap out a JS/layout engine would be a huge effort already.


 No.1011528

>>995939 (OP)

U R A BASTARD. in case u didn't get it, I called u a BASTARD. }}??? : it means i understand u have trust issues - u were born to a whore unaware of who impregnated her.{{

ur rant doesn't belong in /tech.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
46 replies | 4 images | Page ?
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / agatha2 / animu / ebon / fur / lit / tingles / tot / vg ][ watchlist ]