The dependency map of the program you're running states which one takes precedence and gets mapped (overlay-mounted, to be more precise) to /System/Index/bin.
So, a dependency map that contains "Foo = 1.0" would cause Foo/1.0/bin/uninstall.sh to be the one mapped to /System/Index/bin.
What a beautiful book cover. The chapters remind me of several algorithms available on SAGA GIS to handle digital elevation models, like lake filling and finding flow direction. Kudos to the authors, this is a nice resource to learn more about the topic.
Samsung's SmartSSD comes with a Xilinx FPGA accelerator that can be used to execute code without having to move data outside the device. And their open source SDK includes domain-specific routines including databases.
Hi! It isn't derived from any other distro; it's built from scratch using its own file system arrangement. The most recent release comes with GoboLinux' own init system, although we have been running some experiments with systemd as well.
I liked the integration with binfmt_misc! There are several different approaches to bundle data files with a single executable, as the author probably knows it. My favorite one is AppImage. Even though, I've also looked into using alternative approaches to software distribution in the recent past, and ended up creating an extra section in the ELF file to store ancillary data. `objcopy --add-section <params> --set-section-flags <params>` appends the payload to the executable, and libelf can be used at some later point to retrieve the data back. Works like a charm, as long as you don't let `strip` remove unneeded sections from that executable file.
I loved the paper! The technique its authors present is more elaborated, though: they mix different sounds extracted from nature, such as birds and wind, and allow mixing different streams to create something pleasant to a sysadmin's ears. I liked this paragraph in special:
"Due to copyright limitations on existing natural sound collections, Prof. Couch has spent many hours with a Telinga parabolic nature microphone and Sony DAT or digital minidisc recorder in search of the perfect bird."
This is really cool! It just occurred to me that the same approach would work to identify non-sequential reads from applications that access data from disk/tape. Thanks a lot for sharing this project with us :-)
Excellent point regarding their Wiki. Gentoo's wiki is a great resource, too. What I like the most is that both have distro-agnostic information that apply elsewhere.
I run GoboLinux on all machines I own. The distro provides an infrastructure for experimenting with different ideas at the filesystem and package management layers, which are activities aligned with my personal interests. I've been a core developer since its early days for a reason :)
The problems are associated with the fact it's a niche, research-oriented distro: due to the lack of man-power, one often needs to write compilation recipes for several programs (and potentially having to patch them) before being able to build and run them. Many things that are taken for granted when you run a major distro are not there.
Despite the limitations, I always have a hell of a good time developing and using the distro; it's been 18 years so far. We also have a small community of people who identify themselves with the distro's proposals and who are comfortable enough to live with its limitations. Many of them became active recipe contributors over the years.
The alternative Linux distribution is back with a new major release. The project, which is known for using a completely different filesystem hierarchy, comes with its own desktop extensions and even a fancy procedurally-generated wallpaper.
I've always worked from home a few days a week and my productivity has always been above the average. Fast forward 2 years, and I am surrounded by 2 little babies and a cute toddler that likes to have her dad around. Unless I go to the office or work on night shifts, it's quite difficult to concentrate for too long. I felt that I needed to change habits to keep things on track.
I've got an intern to help me conduct some experiments that would demand too much time from me otherwise, and started to go to the office more often than before.
The nice side effect of going to the office is that I get to workout more (commuting by bike) and to conduct more side projects with colleagues. I keep choosing at least one day in the week to work from home, though.
Interestingly enough, there is a coffee shop right next door and yet I never worked from there. Sipping a coffee without bringing work with me has been pleasant so far, but maybe it is worth trying to find for how many hours I will be able to stay there focused on business related activities.
I have browsed the source code and the project's commit messages, but frankly it didn't leave a good impression on me with so much cursing and swearing in the logs. It would help to have an actual README file in place too - the one on Github is empty. Which architectures besides the DreamCast (mentioned in some of the commit logs) are targeted by this implementation?
Oh, true that! Alien has been merged into the code base for so long that we didn't really remember to announce it as being one of the new features of the new release. Thanks a lot for pointing that out. We will include a note on that on the web site.
Thanks a lot! We have been wanting to debut something like Runner for a long time, but now that we have lightweight infrastructure for containerization (such as native overlayfs in the kernel and support for private mount points) that finally turned into reality.
Yes, and more importantly: there are still some fresh ideas coming out of it. The developers behind Gobo are operating systems and programming languages enthusiasts, so every now and then they use the distro as a platform for evaluating and sharing their ideas in a way that others can benefit from (and potentially improve upon).
So, a dependency map that contains "Foo = 1.0" would cause Foo/1.0/bin/uninstall.sh to be the one mapped to /System/Index/bin.