Hi, The question came up as to why it's umount(8) without an `n'. I said it wasn't filename length because they were 14 bytes. It turns out that really early Unix had filenames of only eight characters, or four 16-bit words as the code refers to them. namei looks up the inode for the name. You can see the four `d.name' references on lines 71, 75, 79, and 83. https://github.com/dspinellis/unix-history-repo/blob/Research-PDP7-Snapshot-Development/s6.s#L43 But that doesn't affect `umount's length because mount and umount didn't exist back then.
I expect it was more the length limitation on global symbols in linkers. K&R I's Appendix A says External identifiers, which are used by various assemblers and loaders, are more restricted: DEC PDP-11 7 characters, 2 cases Honeywell 6000 6 characters, 1 case IBM 360/370 7 characters, 1 case Interdata 8/32 8 characters, 2 cases WebAssembly is a binary format for code shipped to your browser to run more quickly, and more easily for the browser, than Javascript. A W3C project with input from all the main web players. Languages are gaining back-ends that produce `wasm', e.g. Go. https://en.wikipedia.org/wiki/WebAssembly Vimperator is a Firefox extension to add vim-like key control. It got the idea from an Emacs version called Conkeror by ratpoison's author. Vimimum is a similar idea for Chrome. Vimperator has a fork called Pentadactyl. There's also Uzbl that's a browser written around Webkit that concentrates on keyboard control. https://en.wikipedia.org/wiki/Vimperator https://en.wikipedia.org/wiki/Conkeror https://en.wikipedia.org/wiki/Vimium https://en.wikipedia.org/wiki/Pentadactyl https://en.wikipedia.org/wiki/Uzbl Ubuntu 18.04 LTS is due out 2018-04-26. Fedora has a package that copies Debian's sensible-editor(1), etc. https://src.fedoraproject.org/rpms/sensible-utils The GPL'd Electronic Design Automation project includes Icarus as a `Verilog simulation and synthesis tool' so you can play with Verilog without target hardware, e.g. an FPGA. http://www.geda-project.org/ http://iverilog.icarus.com/ Nvidia's Volta architecture for their GPUs includes Tensor cores specifically used for deep learning in AI. `A tensor core is a unit that multiplies two 4×4 FP16 matrices, and then adds a third FP16 or FP32 matrix to the result by using fused multiply–add operations, and obtains an FP32 result that could be optionally demoted to an FP16 result.' FP16 being half-precision IEEE floating point. 640 Tensor cores on a card. https://en.wikipedia.org/wiki/Volta_(microarchitecture) Xephyr is an X server than runs as a window on another X server, like the Xnest of old. https://en.wikipedia.org/wiki/Xephyr Zephyr is an RTOS for small devices, Apache 2.0 licence, technically steered by Intel, Nordic Semiconductor, NXP, Linaro, and others. Derived from Wind Rivers' VxWorks microkernel. Supports quite a few boards. https://www.zephyrproject.org/what-is-zephyr/ Schematic and circuit design in the browser, bought by Altium last year. https://upverter.com/ A closer approximation to the speed of light than the old 186,000 miles per second. $ units -1v 186000miles/sec c 186000miles/sec = 0.99848404 c $ units -1v 850points/nanosec c 850points/nanosec = 1.000229 c Cheers, Ralph. -- Next meeting: Bournemouth, Tuesday, 2018-05-01 20:00 Meets, Mailing list, IRC, LinkedIn, ... http://dorset.lug.org.uk/ New thread: mailto:dorset@mailman.lug.org.uk / CHECK IF YOU'RE REPLYING Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR