Print

Print


Hi there,

A quick announcement about the new release of Go-HEP, v0.14.0, the best
release ever:

- https://go-hep.org/news/release-0.14.0/

There are many interesting new features in this release (such as being able
to create ROOT files from Go, without having to install anything from
ROOT/C++).

But the more interesting thing for this list is that this release contains
the awesome work from Mikhail (in CC), a Google Summer of Code student who
worked on Go-HEP and xrootd.
Here is his final report:

- https://gist.github.com/EgorMatirov/303e4019606677d1838677a5a7145420

He wrote:
- a pure-Go client for xrootd, with support for UNIX and Kerberos 5
authentications, support for a bunch of xrootd requests,
- a pure-Go FUSE client+command that allows to mount a remote xrootd
server's data, locally,
- the beginning of a pure-Go xrootd server (there's no authentication, so,
don't use that on a public machine)
- xrd-cp, xrd-ls and xrd-srv commands that do what their name hints :)

Everything (except for the FUSE part) has been tested on Linux and Windows.

Sources of Go-HEP/xrootd are here:
- https://github.com/go-hep/hep/tree/master/xrootd

Documentation:
- https://go-hep.org/x/hep/xrootd

Everything is licensed under BSD-3.

One remaining improvement (for the client, among other things) will be to
implement the GSI authentication mechanism (once specs are available. More
details here: https://github.com/xrootd/xrootd/issues/757)

Enjoy,
-s

sent from my droid

########################################################################
Use REPLY-ALL to reply to list

To unsubscribe from the XROOTD-L list, click the following link:
https://listserv.slac.stanford.edu/cgi-bin/wa?SUBED1=XROOTD-L&A=1