AdvancedRun - Run application as system user or without elevation or as user of another process or with specific environment variables.People always get impressed at how easy it can be.
#PROGRAMS LIKE RUNASDATE INSTALL#
In a matter of minutes I have dependencies for a package, its source code, compile and install it. I think about a somewhat similar package and "apt-get build-dep" and "apt-get source" it. Leak sanitizer is multi-platform, valgrind can be replaced by drmemory and, of course, windows has many advantages that made it earn the desktop but, at the time, nothing like that was close on windows as a quick apt-get.Ī trick I usually do these days is when someone argues about developing something new. Another moment like that was when I showed the 'time' command to a student as a crude benchmark for algorithms and also using LD_PRELOAD to easily show that his code had leaks, then complemented it with valgrind and leak sanitizer.
#PROGRAMS LIKE RUNASDATE PDF#
Not being a windows guy for a long time, I was impressed that windows users were happy when chrome implemented the "print to pdf" feature, I said "CUPS let me print to ps or pdf a decade ago". It allows us to see how some things can be done way simpler and highlights strengths and weaknesses of different ideas. I like differences between OS philosophies.
![programs like runasdate programs like runasdate](https://entrancementzo.weebly.com/uploads/1/2/3/8/123899257/224383354.jpg)
RunAsDate (and similar tools on other systems) enable them to find that out with a few weeks left to fix or at least mitigate the problem. Lots of maintainers probably look after systems where they can't (or at least, daren't) add a newer root like ISRG Root X1 and would value knowing in advance that the system will blow up completely at the end of September, rather than being blind-sided when it inevitably happens. However, since early July it has been possible to have certificates that will not be expired when DST Root CA X3 expires and perform such tests. It wasn't really practical to run such tests a few months ago, because if in say May you tell the computer it's now the 1st of October all your perfectly good Let's Encrypt certificates issued in April have expired by October, so that's why nothing works.
#PROGRAMS LIKE RUNASDATE SOFTWARE#
Tools like RunAsDate allow you to test your software to see whether it will still work after that expiry date. And then the self-signed certificate for DST Root CA X3 expires. So up until late September, a device that has no idea who ISRG are or what Let's Encrypt is, still trusts Let's Encrypt certificates, because it trusts DST Root CA X3. The charity that provides Let's Encrypt, ISRG, has a root CA named ISRG Root X1 (and a newer one named ISRG Root X2 but that's another matter) but they also sought such cross signatures from IdenTrust, who had bought the Digital Signature Trust and with it DST Root CA X3 in order to "bootstrap" trust on older systems. So, they get an existing trusted CA to sign to say that they trust this new CA.
![programs like runasdate programs like runasdate](https://decorenergy.weebly.com/uploads/1/2/3/7/123744512/997654888.png)
When a new CA comes into existence in the Web PKI they face a significant problem, even if all the brand new shiny software trusts their excellent new CA root, almost everybody at least sometimes needs old software that might not have the latest updates.
![programs like runasdate programs like runasdate](https://i.ytimg.com/vi/xr-D8ey3YNc/mqdefault.jpg)
![programs like runasdate programs like runasdate](https://pbs.twimg.com/media/C--o8tWW0AEdxF4.jpg)
Several people have asked in existing threads why you'd want this, so, let's give a very real example that we can guess probably at least one HN reader will be grateful for:Īt the end of next month (September 2021) the root CA certificate for DST Root CA X3 expires.