Οι προγραμματιστές δημιουργούν εφαρμογές που επιλέγουν και τερματίζουν διαδικασίες που εκτελούνται τυχαία σε υπολογιστές. Τα εργαλεία Essas συνεχίζουν τον κύκλο έως ότου το λειτουργικό σύστημα διακοπεί εντελώς ή ο χρήστης σταματήσει την ενέργεια.
Η έννοια, γνωστή ως ρουλέτα διαδικασίας, υπάρχει σε δημόσια αποθετήρια εδώ και χρόνια. Το Recentemente, μια έκδοση που δημιουργήθηκε με τη βοήθεια της τεχνητής νοημοσύνης, κέρδισε την προσοχή στα κοινωνικά δίκτυα και σε εξειδικευμένους ιστότοπους.
Αυτά τα προγράμματα λειτουργούν σε περιβάλλοντα όπως τα Windows, macOS και Linux. Το Eles χρησιμοποιεί εγγενείς εντολές για να αναγνωρίσει και να ολοκληρώσει ενεργές εργασίες, προσομοιώνοντας την ψηφιακή ρωσική ρουλέτα.
Προέλευση της έννοιας
Η διαδικασία της ρουλέτας εμφανίστηκε ως ένα τεχνικό αστείο μεταξύ των προγραμματιστών. Η ιδέα είναι να δοκιμαστεί η ανθεκτικότητα του συστήματος εξαλείφοντας βασικές διαδικασίες με απρόβλεπτο τρόπο.
Ένα από τα πρώτα ρεκόρ χρονολογείται από το 2016, όταν ο προγραμματιστής Jamis Buck δημοσίευσε μια έκδοση για πολλούς παίκτες. Υλοποίηση Nessa, οι συμμετέχοντες συνδέθηκαν σε έναν κεντρικό διακομιστή που συντόνιζε τους συλλογικούς γύρους.
Μια άλλη παραλλαγή εμφανίστηκε χρόνια αργότερα, που δημιουργήθηκε από τον χρήστη Codebox. Η έκδοση Essa σάς επιτρέπει να ορίσετε τον αριθμό των γύρων και να συγκεντρώσετε πόντους για κάθε διαδικασία που ολοκληρώθηκε με επιτυχία.
Οι δημιουργοί προειδοποιούν ρητά για τους κινδύνους που εμπεριέχονται. Ο Eles συνιστά την εκτέλεση των σεναρίων μόνο σε εικονικές μηχανές για την αποφυγή πραγματικής ζημιάς.
Παραδείγματα διαθέσιμα στο GitHub
Τα δημόσια αποθετήρια φιλοξενούν διάφορες υλοποιήσεις της έννοιας. Το έργο Codebox, που ξεκίνησε πριν από περίπου πέντε χρόνια, λειτουργεί ως ένα απλό σενάριο φλοιού.
Το πρόγραμμα παραθέτει ενεργές διεργασίες και επιλέγει τυχαία μία για τερματισμό. Ο χρήστης ορίζει πόσες επαναλήψεις θέλει πριν ξεκινήσει την εκτέλεση.
Μια άλλη, παλαιότερη έκδοση, μετατρέπει τη διαδικασία σε συλλογικό παιχνίδι. Ένας συμμετέχων ενεργεί ως κρουπιέρης, ελέγχοντας την έναρξη των περιστροφών για όλους τους συνδεδεμένους.
Αυτά τα εργαλεία δεν περιέχουν σκόπιμα κακόβουλο λογισμικό, σύμφωνα με τις περιγραφές τους. Το Elas χρησιμεύει μόνο για να δείξει την ευθραυστότητα των σύγχρονων λειτουργικών συστημάτων.
Πρόσφατη έκδοση που δημιουργήθηκε με AI
Ένας προγραμματιστής που προσδιορίστηκε ως IceSolst παρουσίασε πρόσφατα το Task Unmanager. Ο Ele κατασκεύασε το εργαλείο χρησιμοποιώντας την πλατφόρμα κωδικοποίησης AI Cursor.
Η εφαρμογή τερματίζει συνεχώς διεργασίες με αναγνωριστικό μέχρι να καταρρεύσει το σύστημα. Οι επιδείξεις Vídeos δείχνουν συμπεριφορά σε πραγματικό χρόνο.
Ο δημιουργός πρόσθεσε χιουμοριστικά στοιχεία, όπως ένα φανταστικό εσωτερικό κατάστημα. Nela, οι χρήστες «αγοράζουν» κακόβουλο λογισμικό με εικονικά νομίσματα που κερδίζονται σε γύρους.
Η ανάρτηση έγινε γρήγορα viral στα social media. Milhares των χρηστών σχολίασαν την τόλμη της υλοποίησης και τους σχετικούς κινδύνους.
Λεπτομερής τεχνική λειτουργία
Τα προγράμματα χρησιμοποιούν εγγενείς εντολές λειτουργικού συστήματος για να λειτουργήσουν. No Windows, χρησιμοποιήστε λειτουργίες όπως το TerminateProcess για να τερματίσετε επιλεγμένες εργασίες.
Σε περιβάλλοντα που μοιάζουν με Unix, χρησιμοποιήστε την εντολή kill με το σήμα SIGTERM ή SIGKILL. Η επιλογή πραγματοποιείται μέσω τυχαίων αλγορίθμων που εφαρμόζονται στη λίστα των ενεργών PID.
Οι κρίσιμες διεργασίες, όπως το explorer.exe στο Windows, προκαλούν άμεσο σφάλμα όταν τερματίζονται. Outros, λιγότερο ουσιαστικό, κλείστε μόνο μεμονωμένες εφαρμογές.
Η πρόωρη διακοπή απαιτεί συγκεκριμένες ενέργειες σε ορισμένες εκδόσεις. Ένα από αυτά σταματά μόνο όταν ο χρήστης πληκτρολογήσει την ακριβή φράση “είμαι δειλός”.
Κίνδυνοι ασφάλειας και συστάσεις
Η εκτέλεση αυτών των εργαλείων σε πρωτεύοντα μηχανήματα μπορεί να οδηγήσει σε απώλεια μη αποθηκευμένων δεδομένων. Το Open Aplicativos κλείνει απότομα, διακόπτοντας την εργασία σε εξέλιξη.
Αν και μια απλή επανεκκίνηση επιλύει τα περισσότερα σφάλματα, οι κατεστραμμένες διαδικασίες απαιτούν περιστασιακά μη αυτόματη ανάκτηση. Τα προσωρινά αρχεία Arquivos ενδέχεται να μην είναι προσβάσιμα.
Οι ειδικοί συνιστούν τη δοκιμή μόνο σε απομονωμένα περιβάλλοντα. Το Virtual Máquinas όπως το VirtualBox ή το VMware προσφέρουν επαρκή προστασία.
Δεν υπάρχουν αναφορές για εκτεταμένη κακόβουλη χρήση αυτών των εργαλείων. Το Casos που έχει απομονωθεί σε προηγούμενα εταιρικά περιβάλλοντα δείχνει πιθανή εσωτερική κατάχρηση.
Δημοτικότητα μεταξύ των προγραμματιστών
Η επανάληψη της ιδέας αντανακλά την τεχνική περιέργεια της κοινότητας. Το Programadores εξερευνά τα όρια του λειτουργικού συστήματος με ελεγχόμενο και επικίνδυνο τρόπο.
Οι παλιές εκδόσεις συγκεντρώνουν χιλιάδες προβολές στα αποθετήρια. Τα πρόσφατα νέα ενίσχυσαν τις συζητήσεις σχετικά με την ηθική στην ανάπτυξη με την τεχνητή νοημοσύνη.
Οι συμμετέχοντες βλέπουν την άσκηση ως δοκιμασία ψηφιακού θάρρους. Ο Outros επικρίνει την προσέγγιση για την ενθάρρυνση δυνητικά καταστροφικών πρακτικών.
Το φαινόμενο καταδεικνύει πόσο απλές ιδέες αποκτούν μεγάλη διάρκεια ζωής στο διαδίκτυο. Τα Implementações κυμαίνονται από βασικά σενάρια έως πιο περίπλοκα έργα.
Ασφαλείς εναλλακτικές λύσεις για τις δοκιμές
Οι ενδιαφερόμενοι χρήστες μπορούν να χρησιμοποιήσουν προσομοιωτές άγχους. Ferramentas όπως το Prime95 ή το FurMark δοκιμή σταθερότητας χωρίς τυχαίο τερματισμό διεργασιών.
Τα περιβάλλοντα Sandbox επιτρέπουν μεμονωμένους πειραματισμούς. Οι Containers Docker ή οι ελαφριές εικονικές μηχανές καλύπτουν παρόμοιες ανάγκες με χαμηλότερο κίνδυνο.
Οι κοινότητες προγραμματισμού συζητούν αβλαβείς παραλλαγές. Οι εκδόσεις Algumas καταγράφουν μόνο ποιες διεργασίες θα επηρεάζονταν χωρίς την εκτέλεση τερματισμού.
Αυτές οι επιλογές διατηρούν την εκπαιδευτική πτυχή. Το Elas διατηρεί την ακεραιότητα του κύριου συστήματος κατά τη διάρκεια της δοκιμής.
Εξέλιξη παρόμοιων εργαλείων
Η ιδέα έχει εμπνεύσει παραλλαγές με τα χρόνια. Το σχετικό Projetos προσομοιώνει αστοχίες υλικού ή υπερφόρτωση μνήμης με ελεγχόμενο τρόπο.
Τα επαγγελματικά διαγνωστικά εργαλεία ακολουθούν παρόμοιες προσεγγίσεις. Το Elas εντοπίζει προβληματικές διαδικασίες χωρίς να καταφεύγει σε καθαρή τυχαιότητα.
Η ενσωμάτωση με την τεχνητή νοημοσύνη ανοίγει νέες δυνατότητες. Τα Plataformas και Cursor διευκολύνουν την ταχεία δημιουργία πρωτοτύπων εργασίας.
Οι προγραμματιστές συνεχίζουν να διερευνούν τεχνικά όρια. Η ισορροπία μεταξύ περιέργειας και ευθύνης παραμένει στο επίκεντρο των συζητήσεων.

