Me working with the OS
Me working with the OS
This happend to me right noww as I tried to write a gui task manager for the GNU/Linux OS
Me working with the OS
This happend to me right noww as I tried to write a gui task manager for the GNU/Linux OS
Try it again
Do you know the definition of insanity?
What's really insane is that sometimes the second identical test actually works.
Then you breathe a sigh of relief, merge it with a comment of "bug fix", write no documentation--especially about how it failed testing, and quit the gig during the inevitable helpdesk explosion; walking away from the fireball like the Michael Bay maniac you are.
This is why VM snapshotting is so valuable.
My IDE is my real workstation, and it hosts a VM in which I can plop some code, run it, crash, revert and try again.
How are you crashing your system?! Crashing program sure, but the entire system?
rm -rf
<some placeholder>
Works for .
current directory. Yay!
... also works for /
system root. 🔥 Nay!
OPs example was task management, which doesn't require kernel modules.
My first programming related memory is of the QBasic interpreter.
I had written some code I was quite happy with, but not saved it yet. As part of a subroutine for sound output, I quickly wrote a loop from 20 to 20000 to output a test signal over 1 second each with that frequency via the PC speaker and hit execute.
Realizing my mistake, It being MS-DOS and thus single-threaded, I couldn't Ctrl+C out of it without killing QBasic altogether and losing my code. I couldn't turn town the PC speaker.
I ended up closing various doors between the PC and me and waiting it out.
What language were you using?
Python maybe? I don't know of any other interpreted language, that you may be calling system commands from, without saving to disk
I use C and C++ and my IDEs save to disk before compiling. Makes sense to not try compiling when there are potentially 2 versions (one on RAM or /tmp
and one on Disk) and the build system might be running multiple commands, which the IDE may/may not know of, in my case.