somebody found the source code of UNIX V4 in Utah, two months ago. https://gunkies.org/wiki/UNIX_Fourth_Edition
>>107808764turns out it's all in python, who knew
>>107808798hehe
>>107808764Some things are best left buried...Some questions... unanswered.Heed my advice. Take that tape and bury it DEEP; somewhere where no man dare wander.
Oh man!
>>107808764who cares
>>107808879I do
can i boot that up ?
>>107809354I understand you can even boot it from windows.https://www.youtube.com/watch?v=zg3biyNblnw
>>107808879You obviously do because you bothered to make a post about it
kek, imagine if posix looked like this today
>>107809354>>107809841https://riedstra.dev/static/unixv4/playing with it now in browser.
>>107809990How far we've come...
>>107809993Thank you, I appreciate it.
>>107808764what, was it gone or something?unix devs must have kept the source code, no?
>it's vibe coded
>>107810220yes weed and hipster beatnik trash was popular
it's forkbomb time
>>107809990No bloat. Beautiful.
ah i got stuck in a game of chess
>>107808764Tomorrow plz make a thread about 6 months old news
unix and its consequences have been a disaster for mankindshould've incinerated it
>>107808764They made AI a software curator? What a bold move.
>>107810206>unix devs must have kept the source code, no?the early versions of unix never left bell labs. version 5 and later was distributed more widely.
>>107810357Written by AI, never explains where (or why) sbin came from.I believe the S in Sbin comes from “Static” as in statically linked.
>>107810503You should not post. Retards like you should cease to exist.
>>107810357Who fucking still whines about redundant directories? All decent distros symlinked that shit like a decade ago. Complete non-issue.
>>107810485so this discovery is basically a theft?
>>107809990>>107810056this bad or something?t. nocoder
This is old as fuck news, there's already online emulators for ithttps://unixv4.dev
>>107810622I am not 100% on this, but apparently the early versions were relicensed under BSD ages ago.
>>107808771>see Manuel for formatwho the heck is manuel
The Multics source code is more interesting.https://github.com/dancrossnyc/multics/blob/main/library_dir_dir/system_library_tools/source/bound_teco_.s.archive/teco.pl1
>>107810694it is 'a' in cursive but the circle is squeezed
>>107810836it's a joke
>>107808764Needs to be converted to rust before I look at it.I won’t accept anything unless it’s rust.
rustacean bros what is our response
>>107810542nta + no u
>>107810634It's all very straightforward, with basically no effort put toward handling edge cases in agreed-upon ways, no built-up crap from being hacked on by literally generations of programmers, and no exotic hyper-optimized algorithms you have to wrap your head around before you can start tinkering with things that seem like they ought to be simple (at least in the pictures that were shared.) A quaint reminder that one very real day, a bunch of relatively normal (if brilliant) guys just sat down and started writing Unix with almost no constraints or baggage or insitutions involved.
>>107810694Manuel was the go-to guy for format, unfortunately they let him go because his replacement, Manujesh, has talent we don't get in America anymore.
REWRITE IT IN RUST!!!!! 11111!!1!1!1!1!
>>107810682>but apparently the early versions were relicensed under BSD ages ago.only what was retrieved from archived tapes. the licensing around it is still quite wtf as specific versions of unix were exclusively licensed to whatever corporation etc.
>>107810269"int argc;" is bloat
it has cc and ar, talking about ancient developper experience
>>107811459Why would a 12 year old girl know UNIX?
10/10 developer experience, would code again
>>107811491Didn't you get computer classes at school?
>>107810357>Their original disk was out of spaceHAHAHAHAHAHAHAHAHAHAHAHAHAHA!50 years and still the same problem.
>>107810597>non-issue
>>107810952then make it funny
>>107808771Is that a 9 track tape? Holy based alert.
>>107811527man is from unix v5
>>107810634for one, parameters ("int argc" and "char *argv[]") have their types defined in a separate place from where you have the list of parameters of the function ("main(argc, argv)"). it's just one function with two parameters and it's already annoyingin modern languages, and modern versions of old languages, you declare the parameter together with its type, ie. "main (int argc, char *argv[])">>107811332nigger it's just echo, it doesn't do anything
noice
>>107810597>Who fucking still whines about redundant directories? All decent distros symlinked that shit like a decade ago. Complete non-issue.>symlinking redundant directions with different protocols as to dealing with them, like tmpplease no more
>professor Jay Lepreau of the University of Utah passed away in 2008.>his personal belongings were stored in a small room >as the team prepared to move from the Merrill Engineering Building to a new facility, the tape with the UNIX V4 source code was discovered.https://youtu.be/m-3RJaKcw_4
Bell Labs letter from the desk of Ken Thompson.
Old news, read that on Reddit weeks ago. /g/ keeps losing.