Beaker είναι ένα δωρεάν πρόγραμμα περιήγησης ιστού ανοιχτού κώδικα που έχει σχεδιαστεί για να επιτρέπει στους χρήστες να δημοσιεύουν οι ίδιοι ιστότοπους και εφαρμογές Ιστού απευθείας από το πρόγραμμα περιήγησης χωρίς πρέπει να ρυθμίσετε έναν ξεχωριστό διακομιστή ιστού ή να φιλοξενήσετε το περιεχόμενό τους σε τρίτο μέρος.
Για να αναφέρω έναν από τους προγραμματιστές του έργου, έχει κατασκευαστεί έτσι ώστε «να παρέχει στους χρήστες περισσότερο έλεγχο στον Ιστό». Έχουμε καλύψει πολλά έργα που βασίζονται σε παρόμοια τεχνολογία (π.χ. PeerTube), αλλά αυτό έχει λίγο περισσότερο κερασάκι στην τούρτα.
Αναφέρεται ως " ένα πρόγραμμα περιήγησης peer-to-peer για χάκερς Ιστού ", Beaker πραγματοποιεί τις μεταφορές αρχείων και ιστοτόπων χρησιμοποιώντας το Dat, ένα υπερμέσο p2pπρωτόκολλο που επιτρέπει την αποκεντρωμένη κοινή χρήση αρχείων. Ως πλήρες πρόγραμμα περιήγησης, δεν περιέχει ούτε διαφημίσεις ούτε λογοκρισία και συνοδεύεται από μια χούφτα χαρακτηριστικά που θα ενθουσιαστούν οι τεχνικοί.
Το πρωτόκολλο Dat προτιμάται έναντι του HTTP για το Beaker για 5 βασικούς λόγους. Μπορεί να συγχρονίσει αρχεία από πολλές πηγές. οι διευθύνσεις URL παραμένουν οι ίδιες ακόμα και όταν τα αρχεία μπορούν να αλλάξουν κεντρικούς υπολογιστές. Όλες οι ενημερώσεις έχουν αθροίσματα ελέγχου. Οι αλλαγές εγγράφονται σε ένα αρχείο καταγραφής έκδοσης μόνο με προσάρτημα και κάθε αρχείο μπορεί να φιλοξενηθεί σε οποιαδήποτε συσκευή. Αν και χρησιμοποιεί το Dat από προεπιλογή, το Beaker υποστηρίζει σύνδεση με παραδοσιακούς διακομιστές με HTTP, ώστε να μπορείτε να επισκέπτεστε εξίσου τυπικούς ιστότοπους.
Περιήγηση με Beaker
Τα αρχεία αποθηκεύονται σε έναν τοπικό φάκελο που δημοσιεύετε ως ιστότοπο Dat και τον καθιστούν προσβάσιμο σε άλλους χρήστες του p2p. Κατά τη διάρκεια αυτής της περιόδου, τα δεδομένα μεταφέρονται σε ένα ενεργό πρόγραμμα περιήγησης του οποίου οι ιστοσελίδες αποδίδονται χρησιμοποιώντας Chromium.
Για κάθε ιστότοπο που επισκέπτεστε, το περιεχόμενο της συγκεκριμένης σελίδας που ζητήθηκε γίνεται λήψη στον τοπικό σας υπολογιστή και μεταφέρεται προσωρινά. Εάν σας ευχαριστεί, μπορείτε να εμφανίσετε έναν ιστότοπο για όσο χρονικό διάστημα θέλετε χρησιμοποιώντας την επιλογή μενού "Δημιουργία νέου".
Αυτό που μπορεί να είναι ένα μειονέκτημα εδώ είναι το γεγονός ότι ο τερματισμός της λειτουργίας του υπολογιστή σας απομακρύνει τον ιστότοπό σας από τον ιστό. Μια λύση για αυτό είναι η χρήση μιας εταιρείας φιλοξενίας τρίτου μέρους όπως η Hashbase Μπορείτε επίσης να ζητήσετε από έναν φίλο να φιλοξενήσει τα δεδομένα του ιστότοπού/εφαρμογής σας στον υπολογιστή του ή να δημιουργήσει έναν μόνιμο εαυτό -hosted homebase server.
Λειτουργίες στο Beaker
Το Beaker είναι ένα πειραματικό πρόγραμμα περιήγησης ιστού peer-to-peer του οποίου τα νέα API επιτρέπουν στους χρήστες να δημιουργούν εφαρμογές χωρίς φιλοξενία χωρίς να χάνουν τη συμβατότητά τους με τον υπόλοιπο ιστό. Οποιοσδήποτε μπορεί να είναι διακομιστής. ένας ιστότοπος μπορεί να εξυπηρετηθεί από πολλούς υπολογιστές και όλα τα δεδομένα φιλοξενούνται από μόνοι τους.
Από την άλλη πλευρά, το Beaker είναι κατασκευασμένο με χρήση ηλεκτρονίων, οπότε φαντάζομαι ότι μπορεί να υπάρχουν ένα ή περισσότερα προβλήματα απόδοσης σε ορισμένα μηχανήματα. Δεν υποστηρίζει επεκτάσεις προγράμματος περιήγησης ή δημιουργία αντιγράφων ασφαλείας προφίλ και δεν είναι διαθέσιμο σε κινητά τηλέφωνα (ακόμα;).
Εγκατάσταση του Beaker σε Linux & Mac
Σε κάθε περίπτωση, μερικοί άνθρωποι είναι ενθουσιασμένοι με ένα πρόγραμμα περιήγησης που συνδυάζει τις δυνατότητες του GitHub για να τους δώσει τη δυνατότητα να διαχωρίζουν σχεδόν κάθε ιστότοπο, να κάνουν τοπικές αλλαγές σε αυτόν και στη συνέχεια να τον φιλοξενούν οι ίδιοι. Άλλοι περιμένουν πιο πειστικά χαρακτηριστικά προτού καν δοκιμάσουν την εφαρμογή. Σε ποιο καράβι είσαι; Πείτε μας τη γνώμη σας για αυτό το καινοτόμο πρόγραμμα περιήγησης στην παρακάτω ενότητα σχολίων.