#K1ngPrawn's IRC client written in #bash with <>/dev/tcp/$SERVER/$PORT instead of netcat. #small-is-beautiful #Unix
my IRC client written in #bash with #netcat. #small-is-beautiful #Unix
on 02026-03-03"NILFS2" is a log-structured #filesystem (#LFS) supporting continuous #snapshotting. In mainline Linux. #Unix
on 02026-02-16discussion of #Unix #UX and --dry-run
Henrik Warne likes his #Unix commands to have a --dry-run flag. #UX
Ed Trager’s old notes from #Unifont about getting #Unicode working in #Linux and #Unix, from the Fribidi days. #documentation
on 02025-12-14Dennis Ritchie explaining in 02004 that, “dd was always named after JCL dd cards.” Lynn Wheeler explained how JES2/HASP’s JCL was a big improvement over what came before. “Pre-360s, with 709x/etc, a 1401 was used to perform unit record [card reader/printer] to/from tape[,] and the tapes were moved back and forth between the 1401 and the 709x for actual execution. The university I was at ... with IBSYS monitor on 709 (all tubes) running student fortran jobs tape to tape ... could do student jobs on the order of [a] second. Moving to early OS/360 on 360/65 ... it was taking on the order of 100 times longer for each student fortran job.
Installation of HASP cut that to on the order of 30 seconds (hasp handling the unit record i/o asyncronously to dasd/disk ... and the job scheduler doing its input/output to/from disk rather than unit record directly). (...) It wasn’t until the university started using WATFOR monitor for student fortran jobs that elapsed time per job got to the point where it faster than what it had been on the 709. WATFOR basically was a subtasking monitor, fortran compile and execution environment.” #history #Unix #retrocomputing
on 02025-12-12advocacy of #nushell #Unix #shell #toread
on 02025-07-30discussion of #nushell #Unix #shell
on 02025-07-30#documentation for #nushell, a #Unix #shell designed to be a programming language
on 02025-07-30#Tutorial on writing a #Unix shell in C (fork, execvp, waitpid, etc.) #CC by-sa.
on 02024-12-27the #history of the #Unix #Bourne-shell
on 02024-12-22the #history of the Almquist #Bourne-shell #ash from which we get dash and the BusyBox shell. #Unix
on 02024-12-22Sven Mascheck’s pages about mostly #Unix #history
on 02024-12-2227-minute #video on #Unix from 01982 from the AT&T Archives #history
on 02024-12-13recreation of an old #Unix infomercial where Brian Kernighan creates a spell checker as a Unix pipeline
on 02024-12-13Doug McIlroy found a printed copy of a #Unix manual from 01971 in 02015; here it is. #history
on 02023-02-16the first #PDP-11 that #Unix ran on didn't have memory protection or even a base register to enable quick context switching (it was a PDP-11/20 and those shipped originally without memory protection). So any buggy program could crash it. #history
on 02023-02-16the first version of malloc in #Unix #history, from 1979
on 02017-10-01The first malloc-like function in #Unix #history, from 1975
on 02017-10-01#history of #Unix #filesystems and their reliability
on 02017-05-30How to keep your files from being corrupted by crashes of #filesystems. #persistence #software-design #Unix
on 02016-08-01A quick reference card for modern #Unix.
on 02015-11-16apparently #bash ignores the #Unix signal SIGTERM because in older shells without job control you could kill all your background processes with kill 0. This saved us today when we accidentally ran killall bash on our server.