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

Reply via email to