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:[email protected] / CHECK IF YOU'RE REPLYING
Reporting bugs well: http://goo.gl/4Xue / TO THE LIST OR THE AUTHOR