Μια νέα προσθήκη στο οικοσύστημα του NetBSD
Η ομάδα ανάπτυξης του NetBSD ανακοίνωσε την ενσωμάτωση του atto(1) στο -current branch του λειτουργικού συστήματος. Πρόκειται για έναν screen-based κειμενογράφο που έρχεται να πλαισιώσει το vi και το xedit, προσφέροντας μια πιο προσιτή εμπειρία για όσους δυσκολεύονται με τη λογική των modal editors.
Τεχνικά χαρακτηριστικά και φιλοσοφία
Με μέγεθος μόλις 48KB, ο atto είναι εξαιρετικά αποδοτικός σε πόρους, γεγονός που τον καθιστά ιδανική επιλογή για το rescue system. Σε αντίθεση με το vi, ο atto είναι modeless, ακολουθώντας μια προσέγγιση παρόμοια με το nano ή το pico, γεγονός που τον καθιστά πιο φιλικό προς τον μέσο χρήστη που αναζητά μια άμεση λύση επεξεργασίας κειμένου χωρίς την καμπύλη εκμάθησης των παραδοσιακών εργαλείων του Unix.
Η συζήτηση περί «Standard Editor»
Η ανακοίνωση πυροδότησε έντονες συζητήσεις στην κοινότητα σχετικά με το ποιος είναι ο «πραγματικός» standard editor. Παρά την προσθήκη του atto, το NetBSD Foundation ξεκαθάρισε ότι το vi παραμένει ο standard editor βάσει των προδιαγραφών του POSIX. Η επιλογή αυτή είναι κρίσιμη, καθώς πολλά συστημικά εργαλεία (όπως το crontab -e ή το vipw) βασίζονται στη μεταβλητή περιβάλλοντος EDITOR, η οποία προεπιλεγμένα παραπέμπει στο vi.
Διαθεσιμότητα και επεκτασιμότητα
Προς το παρόν, ο atto είναι διαθέσιμος στο base system του NetBSD-current. Η απουσία του από το pkgsrc σημαίνει ότι οι χρήστες παλαιότερων εκδόσεων θα πρέπει να προχωρήσουν σε χειροκίνητη μεταγλώττιση (compilation) αν επιθυμούν να τον δοκιμάσουν. Η κοινότητα ήδη συζητά για περαιτέρω βελτιώσεις και εναλλακτικές λύσεις, όπως το eh (Edit Here), έναν minimal vi-like κειμενογράφο, αναδεικνύοντας τη συνεχή αναζήτηση για εργαλεία που ισορροπούν μεταξύ απλότητας και λειτουργικότητας.