EPICS is the SCADA I am working with for months, it is mainly used to control big scientific installations, such as particul accelerator and big telescopes. It is written in C, and smoothly run on various kind of devices, such as PCs, VMEs or even iPhones, and it supports various types of operating systems too: GNU/Linux, VxWorks, FreeBSD, and of course OS X. My workstation runs Scientific Linux, and is preconfigured for EPICS, but I find more convenient to be able to use it on my personnal laptop, so here are a few notes about EPICS’s installation on my MacBook.
For weeks, I have an issue with my SSD, maybe since I updated to El Captain. Every time I free some space, at next reboot I come back to the original free space value. I reached a point where I have lost 130GB on my 256GB SSD. And it looks like I am not the only one to suffer this problem. As you can see in the following screenshot of DaisyDisk, there is a huge difference between free space and the space actually used.
Those days, I had several compilation failures on OS X El Capitain while linking some code to OpenSSL, such hase Iron Rust’s crate or libnavajo. It looks like Apple finally removed OpenSSL from El Captain (it was already deprecated in Yosemite). I previously installed OpenSSL with Homebrew, but it doesn’t link automatically the libraries in /usr/local. You can however force it to that with the following command : brew link –force openssl (assuming you already have openssl).