[ / / / / / / / / / / / / / ] [ dir / abc / animu / arepa / bcb / feet / general / vg / zoo ][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

File (hide): c4dbd05cb36106b⋯.webm (4.89 MB, 500x281, 500:281, freedomquest.webm) (h) (u) [play once] [loop]

[–]

 No.948315[Watch Thread][Show All Posts]

If Hurd had just been a clone of the SysV kernel instead of the cluster/micro/cloud clusterfuck that it's failed to be for the past 30 years, would we all be using pure GNU right now?

 No.948317

Yes


 No.948321

File (hide): e4d8bff9e5b005e⋯.png (748.58 KB, 703x515, 703:515, 6502 team 1975.png) (h) (u)

If a group of disgruntled Motorola engineers hadn't quit en masse to sell an integrated microprocessor for 150 times cheaper than anyone did at the time, would an alternative to rented dumb terminals and toll service "cloud" storage/cycles exist?


 No.948355

Yes


 No.948386>>948393 >>948400 >>948417 >>948472 >>948485 >>948499 >>948644 >>948894

UNIX weenies are so brainwashed that their most interesting idea of alternate history is whether they're using one version of UNIX or another. This GNU wouldn't even be a microkernel, just another shitty UNIX clone. UNIX weenies cannot imagine that things that were better and actually did exist could exist.

What about some more significant alternate history?

Suppose IBM used a different CPU or OS in the PC.

Suppose Lisp machine companies never went out of business and are still being built now that hardware constraints and bottlenecks are a lot different than they were in the 80s.

Suppose AT&T had standards and fired the UNIX team for panic, array decay, null-terminated strings, 00011 meaning 00009, and all that other bullshit, and decided to go with Multics.

Suppose the systems language on the most popular OSes was better than C and C++, so everyone made GUI programs instead of web pages.

Suppose operating systems were designed to reduce the amount of code applications need instead of following false assumptions that broken bullshit uses less code than doing it the right way.

These people are seemingly -incapable- of even believing
that not only is better possible, but that better could have
once existed in the world before driven out by worse. Well,
perhaps they acknowledge that there might be room for some
incidental clean-ups, but nothing that the boys at Bell Labs
or Sun aren't about to deal with using C++ or Plan-9, or,
alternately, that the sacred Founding Fathers hadn't
expressed more perfectly in the original V7 writ (if only we
paid more heed to the true, original strains of the unix
creed!)


 No.948393>>948398 >>948407

>>948386

What I have today is the best. I don't believe anything better is possible because I don't have it working on my computer today.


 No.948398>>948411

>>948393

The car I drive today is the best. I don't believe anything better is possible.


 No.948400

>>948386

Why were LISP machines slower than regular PC's running their own LISP implementations?


 No.948407>>948411

>>948393

You might want to look into the Apple mac vs Amiga Mac OS speed comparisons back in the day. It would wake you up from your stupidity bubble.

>Before IBM engineers sabotaged the company Commodore were working on a new computing architecture some claim would have given is almost modern computing power in the 90s.

Might just be faggots talking bullshit after a few beers but it's interesting to ponder. It's hard to deny that Commodore weren't a step ahead of the game on many fronts when you see what the Amiga could do and the low cost of the machines compared to the other options at the time.


 No.948409>>948425 >>948567 >>948578

What would happen if the computers were developed with several voltage levels to represent numbers? for example, 5 different levels per transistor to represent numbers from 1 to 5.


 No.948411

>>948398

Better cars exist today and they're available for sale right now. Show me the other OS I can install on my system right now.

>>948407

That's fine for the past but it doesn't help me today. If better systems exist, then I want to install them on my computer.


 No.948417

>>948386

> Suppose IBM used a different CPU or OS in the PC.

What if Gary Kildall hadn't been out flying his plane, signed the NDA, and CP/M was the operating system instead of Microsoft buying QDOS?

What if Jobs had licensed Mac OS' UI for use on IBM PC instead of Microsoft writing Windows?

What sort of company would Microsoft be today (selling development tools and office suites)?

> Suppose AT&T had standards and fired the UNIX team for panic

Thinking about it: it is strange that Unix is, at the same time, programmed to be a multi-user environment while also programmed to have the robustness of a single-user workstation.

In the end, though, we are probably stuck with Unix. Whatever flavor, Stalin promoted it with the GNU project and it would still be popular because it is free.

My favorite still has to be the steampunk one:

What if Charles Babbage had actually completed a single one of his designs for the analytical engine and jump-started the computing revolution in the nineteenth century? Church-Turing thesis has a different name due to being invented earlier?


 No.948423

What if encryption had been a mandatory part of internet from the beginning?


 No.948425>>948426

>>948409

They did this. They even had decimal.


 No.948426>>948435 >>948488 >>948511 >>948573 >>948691

>>948425

Why did the stop using it?

Just because some nigger called Bool wanted to compute logic?

All I'm finding is the usual circular logic for braindead normalfags you can't use decimal because the computer stores it in binary and then the most retarded reasoning ever our current electronics don't allow having more than two values I should throw a book about analog electronics at the next retard that tells me this.


 No.948435

>>948426

It's impossible to miniaturize.


 No.948472>>948476

What if people realised that Tanenbaum was right back in 1992?

>>948386

>UNIX weenies

The UNIX design philosophy itself for the most part isn't bad, what is bad is systems based off UNIX which didn't also embrace the UNIX design philosophy.


 No.948476>>948495 >>948502

>>948472

Tanenbaum was right.


 No.948485

>>948386

What if Alan Turing was killed in a German Air raid and Germany took over and destroyed any idea similar to a network of computers in its infancy so we wouldn't be having this gay conversation and be tending to our Aryan people's and land?

Computing is a cancer, a demon unleashed to enslave our peoples. Crush it, and let machination take over.


 No.948488

>>948426

It's far easier to produce electronics that deal with boolean values than it is to deal with decimal values. Even ternary level electronics is harder to produce than producing binary level electronics.


 No.948495>>948502 >>948691

>>948476

Tanenbaum was wrong as fuck. That whole design is seen as anachronistic today. HURD is a good example of the folly of trying to fight the hardware like that. KVM is an example of the right way. And "the future" is seamless kernels where there is no division between kernelspace and userspace which is an even more thorough "you're a moron" thrown his way. No one even wants to be associated with those ideas anymore - Microsoft quietly stopped mentioning the NT "microkernel" (it never was, they just liked saying it) and now only talks about Hyper-V.


 No.948499

>>948386

Would UNIX be considered a meme had Commodore GPL'd AmigaOS just before crashing with no survivors?


 No.948502>>948518 >>948691

>>948476

>Tanenbaum was right.

I wasn't implying he was wrong.

>>948495

>And "the future" is seamless kernels where there is no division between kernelspace and userspace which is an even more thorough "you're a moron" thrown his way.

I am going to ask for a massive [citation needed] on that one, in the growing concern for system security such a concept is like a Dresden firebombing sized dumpster fire.

>No one even wants to be associated with those ideas anymore

Except for all the groups giving huge amounts of money to Data61 and all the people and companies which are developing products using the seL4 microkernel.

>Microsoft quietly stopped mentioning the NT "microkernel" (it never was, they just liked saying it) and now only talks about Hyper-V

That's because Microsoft is 170,000 monkeys typing on keyboards with maybe a few hundred competent engineers, they can't make such a thing work because it requires people who actually understand the entire system stack.


 No.948511

File (hide): 8da69cbfa118f3f⋯.gif (2.44 KB, 325x168, 325:168, analog.gif) (h) (u)

File (hide): 02d3abefe463bc7⋯.gif (2.36 KB, 325x114, 325:114, digital.gif) (h) (u)

>>948426

Because signals have to be debounced to correct for voltage overshoot/undershoot, which is obviously much easier and faster with a binary system. For this reason, analog (or non-binary digital) systems must be slower:

https://www.mackido.com/Hardware/AnalogVsDigital.html


 No.948518>>948691

>>948502

>[citation needed]

Huh, you aren't just LARPing a leftist faggot, you actually are one. No more (you)s for you, go home.


 No.948531

You're all stuck in the past and none of you are working to make the tools better. Talk Talk Talk no Work! Wannabe techies. Wake the FUCK up people ...

https://www.youtube.com/watch?v=-aOyAvbj2Fg


 No.948567

File (hide): 207eb18086c5513⋯.gif (424.17 KB, 464x381, 464:381, 1502099933777.gif) (h) (u)

>>948409

It's a lot easier to just drive transistors into saturation than to worry about discrete levels, and accurately reproduce those levels throughout the IC.


 No.948573

>>948426

ever heard of audiophilac electronics and "hifi"? accuracy and precision are exponentially expensive. you save a lot of money by limiting your precision to "on" and "off". it's not only the cheapest, but also the fastest.


 No.948578>>948606

>>948409

You would have 10kW cooler on your CPU. At 1V there would be ~4V drop across the transistor which means 4V x current of heat losses. Which is also why modern CPUs don't run on 5 or 3.3V. It also complicates the design. How would 5 voltage level AND even look like? How do you even define AND for 5 values? Inputs equal at same voltage levels? That's just shit ton of comparators + references, not practical or simple at all.


 No.948606>>948609

>>948578

How dangerous would be using an empty case as a barbecue be? Serious question.


 No.948609>>948641

>>948606

Probably fine if you burn off all the paint and plastic first. I don't see anything else being potentially harmful. It's just ordinary aluminum/steel. If you decide to try making this, make sure it doesn't smell of anything weird before you put the food on.


 No.948633>>948654

What if BASIC wasn't basic?


 No.948641>>948691

>>948609

We need a /tech/ and /ck/ cross over board where we use old computer equipment to cook food. CPUs with small frying pans on them instead of heat sinks. Overclocked graphics cards used to make baked potatoes.

That would make one hell of an online video series. It's just too fucking cool.


 No.948644

>>948386

>Unix BLOWHARDS r3333333333

>What if Lisp machines were still around

Figures you're a lispy faggot.


 No.948654>>948691

>>948633

Alternatively: What if BASIC was basic?


 No.948691>>948824 >>948893 >>951893

>>948502

>>948495

> I am going to ask for a massive [citation needed] on that one

I am seconding this, because the "patch" to Meltdown and Specter were more separation between the kernel space and user space, not less. There's a reason the Linux patch had the tentative name FUCKWIT: "Forcefully Unmap Complete Kernel With Interrupt Trampolines".

< HURD is a good example of the folly of trying to fight the hardware like that.

That's bullshit. HURD is a failure because Stalin wanted another cathedral-style project and it never attracted more than a dozen developers at any time. The fact that it even boots, even after these 25+ years of development, it a testament to the design.

>>948518

Ad Hominem, which is Latin for "Not An Argument".

>>948426

> Why did the stop using it?

https://www.youtube.com/watch?v=thrx3SBEpL8

>>948641

I thought the processor material exploded due to the temperature changes. Basically, a processor heats up so fast that the thermal expansion of the materials, combined with their brittle nature, causes violent shattering.

>>948654

What if BASIC didn't die, kept up with hardware, and didn't become Nu-OOP soy BASIC?


 No.948824>>948872

>>948691

The major problem with Hurd has always been the hardware drivers. There has never been enough development going into the drivers. The rest of the system is already there and only ancient drivers exist for ancient hardware for an ancient version of Linux. There is currently experimental system to support more modern hardware and that's not ready by any means.


 No.948872>>949533 >>949545

>>948824

>The major problem with Hurd has always been the hardware drivers.

No, the issue is the driver model itself. The GNU/Linux driver model is fucking horrific and rather than making a new one which fixed the issues GNU adopted it for Hurd.

A proper microkernel design has the drivers in userspace, Hurd has them in the kernel (along with a few other things) which makes it a hybrid kernel which is a nice way of saying it has the disadvantages of both monolithic and microkernel approaches with none of the advantages.


 No.948893>>949545

File (hide): a3392627dd185c9⋯.jpg (177.26 KB, 800x600, 4:3, OsborneScreen.jpg) (h) (u)

>>948691

You can run GW-BASIC or QBASIC in FreeDOS, and then peek/poke all you want. Sure, it's not in ROM, but it also wasn't on all 8-bit computers, so then you had to load MBASIC or whatever from floppy.


 No.948894>>949267 >>949545

>>948386

>Suppose Lisp machine companies never went out of business and are still being built now that hardware constraints and bottlenecks are a lot different than they were in the 80s.

Can someone explain the lisp machine meme to me? I never understood it so I just kinda went along with it and avoided discussion about it.


 No.949267>>949536

>>948894

Did you ever dick around with the python shell? Imagine that but lisp instead of python and it's your entire operating system instead of just a program.


 No.949533

>>948872

A few Hurd drivers exist in the kernel for the purpose of speed so while it's not quite a strict microkernel system, it's close enough. The rest of the drivers are intended to exist in userspace. The ancient drivers they have are ports of Linux drivers. What they're doing today is implementing a new driver model based upon the concept of the rump kernel. This rump kernel has been around for a few years so it's a very new idea.


 No.949536

>>949267

Is there any point to that whatsoever?


 No.949545>>949563

>>948872

> Hurd has them in the kernel

Not all of them. Only some drivers are in the kernel, and the butt-load that they outright stole from Linux 2.4.something are in a user-space server (IIRC). All of Hurd's driver issues are Human Resource issues: they don't have any, and Stalin chose a community model in the project's early days that made it so that it was far less interesting to hack on than Linux. Which is actually hilarious given how abrasive Linus is to the community.

>>948893

I'm talking about BASIC with OpenGL/DirectX/CUDA/the other CUDA calls.

>>948894

I'll try to be Shittypedia here (will attempt to be objective): a Lisp machine is a machine that runs the programming language Lisp and runs it well. The language really wasn't important: why Lisp is focused on is that Lisp is an interactive language. You write a function, you run it, you see how that turned out. Lisp gives you a shorter turn-around time than a C compile, link, run, pray process. At the expense of slower code. Lisp also has a more tightly integrated debugger, and you debug in the language. It is nicer for the developer, it holds their hand and prevents them from making common mistakes. It also may allow, depending on Lisp system, for the user to debug delivered code: they may not be stuck with shitty bugs in something they bought or were given. However, this does assume the developer-user. The average Windows user / phone poster doesn't know and doesn't care how the software works and won't expend energy to fix its faults. For them, the Lisp machine is a bunch of extras that only make the machine harder to use (because they have to exit the debugger every time it pops up). Lisp machines are loved for the same reason some people prefer towers over laptops. A tower is for hobbyist computing enthusiasts: people who build and maintain their own stuff. A laptop is a product for someone who doesn't care. While you can modify Linux, it has nothing on the developer-centric environment of a Lisp machine. It's a shitty operating system programmed in a shitty language that frequently mains its developers (the language and the operating system).


 No.949563

>>949545

Linus is actually very polite to his LKML. The problems occur when his trusted developers do something that is dumb so he'll chew them out for not knowing better. He's very polite to beginners to who want to learn about how and why things work.


 No.951893

>>948691

>ad hominem

<latin for not an argument

>it actually literally means "towards the man"

The state of burgers.


 No.951895

I agree that Linux is definitely shit from quite a few points of view, but still, it's miles ahead than the other actuall popular and usable OSs like Windows or Mac OS. I think that most people wank to the Unix environment because of this: it's not the *best* environment possible, but it's the best among the ones that currently exist and can actually work with hardware.




[Return][Go to top][Catalog][Screencap][Nerve Center][Cancer][Update] ( Scroll to new posts) ( Auto) 5
46 replies | 6 images | Page ???
[Post a Reply]
[ / / / / / / / / / / / / / ] [ dir / abc / animu / arepa / bcb / feet / general / vg / zoo ][ watchlist ]