Τί είναι το Linux;

ΑποστόληςΠ

AVClub Addicted Member
9 August 2018
1,357
Πειραιάς
Φίλε μου, το οτι δεν θα βρείς αναταλλακτικό και δεν θέλει κάποιος να υποστηρίξει ένα παλιό σύστημα είναι η «προσωποποίηση» του rat race.
Έχω δει όμως εκατοντάδες δεκάδες «αρχαιολογίες» που κάνουν μια χαρά τη δουλειά τους με εφαρμογές γραμμένες σε γλώσσες προγραμματισμού που στους καινούργιους θα μοιάζουν με ιερογλυφικά.

Το θέμα είναι η λογική η οποία επιτάσσει να πετάξουμε όλες τις Ferrari και τις Lambo γιατί σε λίγα χρόνια θα έχουν παρωχημένη τεχνολογία και δεν θα καίνε ρεύμα - νερό - κάτι άλλο. Η λογική της πόλωσης (παλιό = κακό - νέο = καλό) δεν νομίζω οτι έχει νόημα σε τομείς που αφορούν εργαλεία (με ή χωρίς εισαγωγικά).
 

athlon6401

AVClub Enthusiast
12 December 2018
769
Φίλε μου, το οτι δεν θα βρείς αναταλλακτικό και δεν θέλει κάποιος να υποστηρίξει ένα παλιό σύστημα είναι η «προσωποποίηση» του rat race.
Έχω δει όμως εκατοντάδες δεκάδες «αρχαιολογίες» που κάνουν μια χαρά τη δουλειά τους με εφαρμογές γραμμένες σε γλώσσες προγραμματισμού που στους καινούργιους θα μοιάζουν με ιερογλυφικά.

Το θέμα είναι η λογική η οποία επιτάσσει να πετάξουμε όλες τις Ferrari και τις Lambo γιατί σε λίγα χρόνια θα έχουν παρωχημένη τεχνολογία και δεν θα καίνε ρεύμα - νερό - κάτι άλλο. Η λογική της πόλωσης (παλιό = κακό - νέο = καλό) δεν νομίζω οτι έχει νόημα σε τομείς που αφορούν εργαλεία (με ή χωρίς εισαγωγικά).
Θα σου πω μια ιστορία. Κάποτε μια μεγάλη εταιρεία επίπλων έτρεχε όλο το λογιστήριο και σύστημα παραγγελιοληψίας σε ένα πρόγραμμα σε Cobol που έτρεχε σε SCO Unix σε ένα πανάρχαιο Η/Υ, ενώ τα διάφορα γραφεία είχαν σειραϊκά τερματικά VT220. Τους είχα προειδοποιήσει πολλές φορές ότι αν γίνει κάτι στο κεντρικό server με το SCO Unix, κινδυνεύουν να μείνουν για μέρες χωρίς να δουλεύουν. Δε με άκουσαν και αντί να αναβαθμίσουν σε νέο server και πρόγραμμα με Windows και επίσης Windows στα γραφεία, συνέχισαν με το ίδιο σύστημα. Μέχρι που ο server έσκασε, όπως είχα προβλέψει. Το SCO Unix δεν έτρεχε σε τίποτα πρόσφατο, η κάρτα serial των τερματικών επίσης. Πήρε πολλές μέρες για να ξαναδουλέψουν.
Το να κρατάς παλιό hardware φαίνεται πως σου δίνει χρήματα που γλυτώνεις από τις αναβαθμίσεις. Στη πραγματικότητα, δε σου δίνει τίποτα γιατί όταν γίνει η στραβή (και θα γίνει σίγουρα) θα χάσεις πολλά περισσότερα.
Και όχι δε λέω να αναβαθμίζεις κάθε 1-2 χρόνια. Αλλά 5-6 χρόνια είναι ένας πολύ καλός κύκλος.
 
  • Like
Reactions: koupa

vadergr

Super Moderator
Staff member
17 August 2007
27,477
Μεταμορφωση
Με ποιον τρόπο βρίσκει κάποιος ποιο build είναι συμβατό με τον υπολογιστή/laptop του?

Σε πρώτη φάση για τα απολύτως βασικά. Ethernet, wifi,bt, ήχος, hardware acceleration/decoding κλπ.
 

koupa

AVClub Enthusiast
25 January 2014
1,112
Με ποιον τρόπο βρίσκει κάποιος ποιο build είναι συμβατό με τον υπολογιστή/laptop του?

Σε πρώτη φάση για τα απολύτως βασικά. Ethernet, wifi,bt, ήχος, hardware acceleration/decoding κλπ.

Σήμερα οι "μεγάλες" διανομές παίζουν σχεδόν με τα πάντα. Πρέπει να είσαι τελείως γκαντέμης για να μη δουλέψει κάτι. Ή πολύ early adopter. Πχ αγόρασες σήμερα την NVidia 150000 ή τη νέα μητρική τάδε που έχει ένα νέο τσιπ BT.

Γι' αυτό το λόγο υπάρχουν οι λεγόμενες "live" διανομές. Ουσιαστικά είναι μια φορτωμένη εγκατάσταση σε ISO. Την γράφεις σε ένα στικάκι και βλέπεις τι τρέχει.

Γενικά όμως τα πράγματα είναι σαν τα Windows. Λίγο το wifi είναι θέμα και αυτό διότι υπάρχουν κάμποσοι κατασκευαστές και για κάποιο περίεργο λόγο σχεδόν όλοι κρατάνε κλειστό τον κώδικα τους. Αντίθετα στο Ethernet επειδή έχουν μείνει μόνο 2 κατασκευαστές η Intel και η Realtek δεν έχεις ποτέ θέμα καθώς εδώ και χρόνια είναι Open Source. Βέβαια δεν ξέρω τι γίνεται αν έχεις τίποτα υλοποιήσεις 2.5G και 10G που αρχίζουν να εμφανίζονται σιγά σιγά και στο οικιακό κομμάτι. Αν και πάλι μου φαίνεται απίθανο να μη δουλεύει.

Στο HW acc το θέμα είναι λίγο πιο μπελαλίδικο. Η AMD εδώ και χρόνια είναι Open Source και παίζει out of the box. Όμως η NVidia έχει το πάνω χέρι με το Cuda και εκεί θες αναγκαστικά τους "κλειστούς" οδηγούς. Σε γενικές γραμμές παίζουν μια χαρά ΑΛΛΑ τον τελευταίο καιρό υπάρχει θέμα με τη διαμάχη Xwindows vs Wayland. Πρόσεξε όμως. Αν είσαι σε σταθερή διανομή με διακριτές εκδόσεις δεν έχεις θέμα. Πχ RedHat 9 ή Debian Stable 12. Αυτό διότι δεν αλλάζουν ριζικά τα προγράμματα. Θα παίρνουν αναβαθμίσεις ασφαλείας αλλά όχι νέες εκδόσεις. Κάπως σαν τα Windows και το MacOS που το βασικό σύστημα δεν αλλάζει. ΑΛΛΑ αν θες να παίξεις με ρέουσα διανομή τότε ίσως έχεις θέματα διότι μπορεί να σπάσει κάτι σε κάποια αναβάθμιση. Πχ να βγει νέα έκδοση από το Wayland και η NVidia να μην την υποστηρίζει. Τότε ετοιμάσου για "καντήλια". Βέβαια αν είσαι σε ρέουσα διανομή το ξέρεις ήδη και είσαι προετοιμασμένος.

Και μιας που είμαστε σε AV forum να σημειώσω πως το Linux παίζει μια χαρά με USB Dacs σε υψηλής ανάλυσης PCM αρχεία χωρίς οδηγούς. Επίσης το MPV είναι αρκετά ισχυρό για αναπαραγωγή βίντεο. Δεν είναι στο επίπεδο του MadVR αλλά κάνει εξαιρετική δουλειά.

Γενικά μπορεί να το κράζω που δεν έχει Roon ή MPC αλλά για βασική καθημερινή δουλειά είναι μια χαρά. Πχ ένας δικηγόρος δε βρίσκω λόγο να έχει Windows αν δε χρησιμοποιεί κάποιο άλλο πρόγραμμα πλην Office. Ή ένα γραφείο που ίσως δουλεύει με κάποιο client server πρόγραμμα μέσω web browser. Με μια σταθερή διανομή έχεις το κεφάλι σου ήσυχο. Πχ η RedHat που είναι ο κυρίαρχος δίνει δωρεάν την διανομή της για μέγιστο 16 μηχανήματα. Και επειδή είναι το στάνταρ στην αγορά θα βρεις ένα σωρό προγράμματα χωρίς προβλήματα εξαρτήσεων.
 
  • Like
Reactions: vadergr

athlon6401

AVClub Enthusiast
12 December 2018
769
Με ποιον τρόπο βρίσκει κάποιος ποιο build είναι συμβατό με τον υπολογιστή/laptop του?

Σε πρώτη φάση για τα απολύτως βασικά. Ethernet, wifi,bt, ήχος, hardware acceleration/decoding κλπ.
Θα διαφωνήσω λίγο με τον @koupa . Αν έχεις very latest hardware, 99% δε θα παίζει σε Linux. Αν έχεις hardware 1 χρόνου πίσω, 99% θα παίζει σε πρόσφατο Ubuntu ή πρόσφατο Mint κτλ.
Το "δε θα παίζει" (ειδικά αν μιλάμε για laptop) σημαίνει ότι ένα ή περισσότερα από τα υποσυστήματα δε θα αναγνωρίζεται. wifi, κάμερα, touchpad είναι τα απλά, gpu επίσης είναι πιθανό.
Το καλό είναι ότι δε χρειάζεται να το εγκαταστήσεις για να το δοκιμάσεις. Μπορείς να το δοκιμάσεις με κάποια από τις "live" διανομές, τρέχοντάς το από κάποιο usb stick.
 
  • Like
Reactions: billpeppas

koupa

AVClub Enthusiast
25 January 2014
1,112
Θα διαφωνήσω λίγο με τον @koupa . Αν έχεις very latest hardware, 99% δε θα παίζει σε Linux. Αν έχεις hardware 1 χρόνου πίσω, 99% θα παίζει σε πρόσφατο Ubuntu ή πρόσφατο Mint κτλ.
Το "δε θα παίζει" (ειδικά αν μιλάμε για laptop) σημαίνει ότι ένα ή περισσότερα από τα υποσυστήματα δε θα αναγνωρίζεται. wifi, κάμερα, touchpad είναι τα απλά, gpu επίσης είναι πιθανό.
Το καλό είναι ότι δε χρειάζεται να το εγκαταστήσεις για να το δοκιμάσεις. Μπορείς να το δοκιμάσεις με κάποια από τις "live" διανομές, τρέχοντάς το από κάποιο usb stick.

Τα πράγματα έχουν αλλάξει. Παίζουν και μάλιστα καλά. Δεν έχουν μείνει και πολλοί κατασκευαστές υποσυστημάτων. Το μόνο που έχει θέμα είναι το wifi. Ακόμη και η κάρτα γραφικών θα παίξει καθώς οι εταιρίες δίνουν οδηγούς για GPU Computing. Είναι πολλά τα λεφτά εκεί και θέλουν κόσμο. Δες και στο επίσημο site της Nvidia ότι οι οδηγοί είναι παράλληλοι.

Αν θα υπάρξει σοβαρό πρόβλημα είναι διάφορες εξωτικές λύσεις. Πχ αυτό που κάποια laptops έχουν 2 διαφορετικές κάρτες γραφικών και τίποτα περίεργες οθόνες αφής όπως το touchbar που είχε η Apple. Εκεί καλά καλά δεν παίζει στα Windows. Πχ υπήρχαν άπειρα θέματα με το supsend με τις 2 κάρτες γραφικών. Ή θέματα επιδόσεων καθώς η "καλή" κάρτα δε διάβαζε πάντα σωστά το Powersaving και δεν έδινε ισχύ.

Αλλά το ιδανικό είναι η δοκιμή. Και φυσικά δοκιμασμένες λύσεις. Υπάρχουν laptops τα οποία δεν έχουν εξωτικά χαρακτηριστικά. Πχ τα thinkpad νομίζω ότι είναι εξαιρετικές λύσεις διότι δεν έχουν περίεργα πράγματα πάνω. Αντίστοιχα στους "σταθερούς" κάτι led και περίεργες λύσεις θέλουν ψάξιμο. Αν δε σε ενδιαφέρει το κιτς δεν υπάρχει λόγος να αγοράσεις κάτι τέτοιο. Εδώ και στα Windows δεν ξέρεις πότε θα σταματήσει να δουλεύει.
 

ΑποστόληςΠ

AVClub Addicted Member
9 August 2018
1,357
Πειραιάς
@athlon6401
Έχω κι εγώ να σου πω μερικές ιστορίες για καινούργιο σύστημα που ήταν ασύμβατο με προγράμματα και αναγκάστηκαν να κάνουν «κοπτοραπτική» στο πρόγραμμα ή να επαναφέρουν σε λειτουργία το «γέρικο σκυλί», αλλά δεν θα βρούμε άκρη έτσι. Δεν είναι αυτό το νόημα.

@vadergr Οι κατασκευαστές hardware συνήθως έχουν λίστες με τα distros για τα οποία διαθέτουν drivers.
Το ίδιο και η κοινότητα, δες εδώ ένα παράδειγμα: https://www.openprinting.org/printers
Οι διανομείς των distros επίσης ενημερώνουν. Με τις μεγαλύτερες διανομές (Ubuntu, Debian, RedHat) και την πλειοψηφία των fork τους δεν θα αντιμετωπίσεις πρόβλημα - εκτός κι αν πρόκειται για κάποια εξωτική κάρτα. Η θα έχουν φροντίσει από πρίν να έχουν συμπεριλάβει drivers (ακόμα κι αν ο κατασκευαστής τους κρατά «κλειστούς») ή η κοινότητα θα έχει βρεί κάποια λύση ή θα δηλώνει ρητά οτι η τάδε κάρτα είναι ασύμβατη. Ειδικά ορισμένες διανομές (Arch, Fedora, Gentoo) έχουν πολύ δραστήριες κοινότητες και καταπληκτικά wikis, λίγο δύσκολο να μην βρείς κάποια λύση.
Πάντως αυτό δεν είναι πρόβλημα μόνο του Linux, και στα Windows υπάρχουν τέτοια θέματα. Ειδικά με τους εκτυπωτές γίνεται χαμός με το πως «στήνονται» στο λειτουργικό και πως τους αναγνωρίζει αυτό. Λίγα χρόνια πριν με τις κάρτες δικτύου τα ίδια και χειρότερα. Αυτά τα προβλήματα είναι αναπόφευκτα αλλά σχεδόν πάντα κυκλοφορεί μια λύση.

Σε κάθε περίπτωση πάντως λίγη ενασχόληση για το τι παίζει και τι όχι σε ένα σύστημα χρειάζεται.
 
Last edited:
  • Like
Reactions: vadergr

rhtoras

Established Member
15 August 2018
230
:Αυτό που δεν καταλαβαίνω ειναι ένα. Αφου το linux δεν ειναι καλό και τα windows είναι super γιατί υπάρχει κόσμος που ασκεί κριτική στο linux ? Θέλω να πω τι κόφτει τους χρήστες των windows τι θα κάνουν οι διανομές και γιατί το user friendlyness πρέπει να ειναι κομμένο και ραμένο στα μέτρα της microsoft ? Δηλαδή αν κάποιος δεν έχει ακουμπήσει εναν υπολογιστή και του δώσω windows ή void linux με ποιο θα δυσκολευτεί περισσότερο ? Απάντηση: και με τα δυο.

Επίσης κανείς δεν ειπε οτι αφήνουμε την apple απέξω. Απλά η apple πήρε κομμάτια του freebsd κλείδωσε τον κώδικά της και κάνει τη δουλειά της. Δε συμφωνώ με πολλές πρακτικές της αλλά δεν ανακατεύεται με το linux ή τα bsd. Δε βάζει χέρι σε εμένα και ούτε με αναγκάζει τι να κάνω. Και επίσης δεν ειναι απαραίτητο να έχει κάποιος macbook για να έχει macintosh ούτε και να έχει το τελευταίο μοντέλο γιατί όντως ειναι ακριβά. Αν κάποιος θέλει windows βάζει windows. ΑΝ θέλει linux βάζει linux. Αν θέλει βάζει mac, illumos, haiku κ.ο.κ

Γιατί πρέπει όλα να ειναι κομμένα και ραμμένα στην ms και τα αυτά ? Το linux δεν ξανανακαλύπτει κανένα τροχό. Αυτό το κάνει το systemD που θέλει να μας πείσει οτι δεν υπήρχε journaling system πριν από αυτό και οτι το init πρέπει να φτιάχνει και καφέ. Οχι παίδες ή θα μάθετε να δουλεύετε και άλλα init ή θα πάτε σε άλλο os. Το linux έχει ποικιλία και το αν δουλεύει κάτι ας το δούμε όσοι βασιζόμαστε μονο σε linux και προσφέρουμε σε αυτό. Ο απλός χρήστης ψάχνει κάποια προγράμματα που στο linux ειναι φυσικά δωρεαν.
Το να θέλω εγ να ειναι το ίδιο με προγράμματα στα οποία ειναι από πίσω εταιρείες δεν το καταλαβαίνω. Πως θέλετε ο άλλος να φάει μήνες για να τελειοποιήσει ενα πρόγραμμα που εμείς θα πάρουμε τσάμπα ? Γιατί ωραία να λέμε τι καλά θα ήταν να ήταν το gimp photoshop και το kdenlive premiere αλλά πρέπει στο ζύγι να μπει και το πόσο κοστίζει κάθε τι. Για αυτό και οι εφαρμογές στο linux αναπτύσσονται πιο αργά.

Το freebsd πάλι ειναι πιο αργό οχι επειδή ειναι πιο σκληροπυρηνικοί οι devs του αλλά επειδή κάποιες εφαρμογές δεν ακολουθούν την posix φιλοσοφία και ειναι πιο δύσκολο να γίνει port από το linux. Και πως να γίνει ρε παιδιά port όταν το systemD επιβάλλει να μη μπορεί να γίνει κάτι port εκτός linux και πολλά πράγματα εξαρτώνται από αυτό ? Παράδειγμα: τρέχω openbsd επίσης σε desktop. Μόλις πρόσφατα καταφέραμε να υπάρχει το kde full και πάλι είχαμε θέματα. Υπήρχε π.χ δυσκολία να κάνουν port το udisks2 σε openbsdisks. Μαντέψτε: το udisks2 ειναι component του systemD το οποίο απαιτείται από το kde. Και πάλι τα διάφορα bsd απαιτούν κόσμο να βοηθήσει.

Εγώ νεος είμαι και μακάρι να μπορούσα να προσφέρω από τώρα περισσότερα. Ασφαλώς μιλάω καλοπροαίρετα και θέλω να βελτιωθεί το linux αλλά και τα bsd. Από την άλλη αυτό που προσπαθώ να τονίσω ειναι οτι αυτό ειναι αρκετά δύσκολο.
 
Last edited:

SR-71

AVClub Fanatic
15 December 2010
46,730
Kashyyyk stratosphere - 100,000 ft
Το Linux δεν πρεπει να δινει λογαριασμο σε κανεναν και τιποτα.
Συγκρισεις παντα θα γινονται (αστοχα οι περισσοτερες) ..... αλλα ..... μεχρι εκει.
Εχει την κοινοτητα του και πολλα (παρα πολλα) δημιουργικα χρονια μπροστα του.
Εγω ειχα την ατυχια να ξεκινησω με Slackware (το 1996) αλλα ΑΥΤΗ ... ηταν δικη μου επιλογη.
Μπορουσα να παω σε RedHat τοτε, αλλα νομιζα οτι θα εκανα περιπατο και τιμωρηθηκα γιαυτο !
Παρολο που τιμωρηθηκα γιαυτο .... εμαθα πραγματα. Πραγματα που αδιαφορει ο μεσος χρηστης
αλλα δεν αδιαφορει ο ΚΑΘΕ χρηστης. Υπαρχουν φιλοσοφιες περα απο την παραθυρικη

.... και ΑΥΤΟΣ ειναι ο λογος που το Linux εχει αμετρητα χρονια μπροστα του !!!!!!

Γιατι υπολογιστες ΔΕΝ ειναι η λογικη αλληλοκαλυπτομενων παραθυρων
(και θα πεσουν τωρα καποιοι πανω μου να με φανε ☺️😙😚).
 

athlon6401

AVClub Enthusiast
12 December 2018
769
Το freebsd πάλι ειναι πιο αργό οχι επειδή ειναι πιο σκληροπυρηνικοί οι devs του αλλά επειδή κάποιες εφαρμογές δεν ακολουθούν την posix φιλοσοφία και ειναι πιο δύσκολο να γίνει port από το linux. Και πως να γίνει ρε παιδιά port όταν το systemD επιβάλλει να μη μπορεί να γίνει κάτι port εκτός linux και πολλά πράγματα εξαρτώνται από αυτό ? Παράδειγμα: τρέχω openbsd επίσης σε desktop. Μόλις πρόσφατα καταφέραμε να υπάρχει το kde full και πάλι είχαμε θέματα. Υπήρχε π.χ δυσκολία να κάνουν port το udisks2 σε openbsdisks. Μαντέψτε: το udisks2 ειναι component του systemD το οποίο απαιτείται από το kde. Και πάλι τα διάφορα bsd απαιτούν κόσμο να βοηθήσει.
Για να απαιτείται από το kde, κάτι καλό κάνει. Αυτό είναι που δε μπορείτε να καταλάβετε όλοι εσείς οι anti-systemd. Το systemd φέρνει πολλά καλά και οι devs άλλων project τα ενσωματώνουν γιατί τους βοηθούν. Δε τους ενδιαφέρει η "posix" φιλοσοφία του 1988 αλλά κάτι σύγχρονο που να κάνει τη δουλειά τους - και ναι αυτό είναι το systemd.

Όσοι λοιπόν θέλουν το x/y πρόγραμμα στο freebsd που δεν έχει systemd, ας προσφέρουν στους devs την αντίστοιχη λειτουργικότητα. Στη προκειμένη περίπτωση που αναφέρεις δηλαδή, ας φτιάξουν ένα αντίστοιχο udisks2 για bsd.
 

ΑποστόληςΠ

AVClub Addicted Member
9 August 2018
1,357
Πειραιάς
:Αυτό που δεν καταλαβαίνω ειναι ένα. Αφου το linux δεν ειναι καλό και τα windows είναι super γιατί υπάρχει κόσμος που ασκεί κριτική στο linux ? Θέλω να πω τι κόφτει τους χρήστες των windows τι θα κάνουν οι διανομές και γιατί το user friendlyness πρέπει να ειναι κομμένο και ραμένο στα μέτρα της microsoft ?

Επίσης κανείς δεν ειπε οτι αφήνουμε την apple απέξω. Απλά η apple πήρε κομμάτια του freebsd κλείδωσε τον κώδικά της και κάνει τη δουλειά της. Δε συμφωνώ με πολλές πρακτικές της αλλά δεν ανακατεύεται με το linux ή τα bsd.
Το θέμα δεν είναι windows- linux αλλά free εναντίον proprietary software. Αυτή είναι η αιώνια διαμάχη στην οποία εντάσεται και το συγκεκριμένο κομμάτι αλλά πολύ περιέργως αφήνεται πάντα εκτός η Apple.
Όλη η κριτική καλώς ή κακώς πηγάζει από εκεί και πολλές φορές δεν έχει καν νόημα. Οι καταστάσεις Ολυμπιακός-Παναθηναϊκός από κάποιο σημείο και μετά κάνουν περισσότερο κακό απ' ότι καλό...
 
Last edited:

koupa

AVClub Enthusiast
25 January 2014
1,112
Έχει ασχοληθεί κάποιος με Docker; Έχω εγκαταστήσει το Docker Desktop αλλά δε μπορώ με τίποτα να δω τα containers. Θεωρητικά με το που τα τρέχεις θα έχεις πρόσβαση μέσω web browser. Τουλάχιστον έτσι λένε όλα τα tutorials. Εδώ καταλήγω σε "αδυναμία σύνδεσης". Έχω δοκιμάσει ότι πιθανή διεύθυνση μπορώ να βρω αλλά τζίφος.
 

FSword

AVClub Enthusiast
19 June 2006
1,240
Φαντάζομαι έχεις περάσει τα σχετικά prerequisites (install Hyper-V/WSL, permissions κτλ.):


Είχα εγκαταστήσει πριν κάνα χρόνο Docker Desktop σε Windows 10 Professional κι έπαιξε σχεδόν out of the box με τις παραπάνω οδηγίες. Δε θυμάμαι να δυσκολεύτηκα ιδιαίτερα κάπου, αλλά έχει περάσει και λίγος καιρός.
 

koupa

AVClub Enthusiast
25 January 2014
1,112
Έκανα την εγκατάσταση κανονικά, τράβηξα το πρόγραμμα που θέλω από την αναζήτηση και ξεκινάει κανονικά απ'ότι φαίνεται. Στο log βλέπω ότι παίρνει διεύθυνση 0.0.0.0:xxxx όπου xxxx είναι το port του προγράμματος. Σύμφωνα με όλα τα tutorial είμαι έτοιμος. Πάω στον περιηγητή μου, βάζω διεύθυνση http://localhost:xxxx και παίρνω το παραπάνω λάθος ενώ θα έπρεπε να συνεχίσει. Έχω δοκιμάσει να βάλω τη διεύθυνση ip που παίρνει το PC μου από το router, τη διεύθυνση που δίνει το docker στις ρυθμίσεις του και την εσωτερική ip του docker από την εντολή ifconfig.

Δεν μπορώ να καταλάβω τι στο καλό γίνεται. Να σημειώσω ότι σε VMware παίζει κανονικά αυτό που θέλω να κάνω αλλά δε θέλω να σηκώνω ολόκληρο πρόγραμμα γι' αυτό το θέμα. Άλλωστε το docker βγήκε γι'αυτό το λόγο.
 

koupa

AVClub Enthusiast
25 January 2014
1,112
Επειδή δεν έχω τα κουράγια το παράτησα. Ίσως το ΣΚ να ασχοληθώ με το Rpi που έχω και να στήσω εκεί κάτι τέτοιο.

Να δώσω μερικές "γκρίζες" λεπτομέρειες. Θέλω να στήσω το jackett και το flaresolverr. Το πρώτο πρόγραμμα είναι μηχανή αναζήτησης για πολλαπλά torrent sites και το δεύτερο παρακάμπτει τον έλεγχο του Cloudflare. Τον τελευταίο καιρό αρχίζει και γκρινιάζει το Kaspersky για το jackett ενώ δεν έχω καταφέρει να ρυθμίσω ποτέ το flaresolverr. Το πρώτο ΟΚ δεν ενοχλεί πολύ καθώς αναβαθμίζεται συνεχώς και μετά από λίγο θα δουλέψει ενώ έχω πάντα την εναλλακτική αναζήτηση του qbitorrent. Αλλά το δεύτερο είναι θέμα διότι όλο και περισσότερα sites αποτυγχάνουν.

Θεώρησα λοιπόν ότι το Docker Desktop θα τα κάνει "αυτόματα". Φυσικά έκανα λάθος. Ναι μεν νομίζεις ότι το κάνει αλλά τελικά θέλει "χέρι". Τα έφτιαξα τελικά αλλά είδα ότι πάλι δε δουλεύουν μεταξύ τους καθώς είναι απομονωμένα περιβάλλοντα. Επίσης η εικονική μηχανή ήθελε 6+ GB για να τρέξει. ΟΚ έχω 32GB αλλά είναι υπερβολικά πολλά όταν το Jackett μόνο του στα Windows θέλει μόνο 200MB.

Πολύς κόπος για κάτι που το χρησιμοποιώ μια στο τόσο.
 

rhtoras

Established Member
15 August 2018
230
Για να απαιτείται από το kde, κάτι καλό κάνει. Αυτό είναι που δε μπορείτε να καταλάβετε όλοι εσείς οι anti-systemd. Το systemd φέρνει πολλά καλά και οι devs άλλων project τα ενσωματώνουν γιατί τους βοηθούν. Δε τους ενδιαφέρει η "posix" φιλοσοφία του 1988 αλλά κάτι σύγχρονο που να κάνει τη δουλειά τους - και ναι αυτό είναι το systemd.

Όσοι λοιπόν θέλουν το x/y πρόγραμμα στο freebsd που δεν έχει systemd, ας προσφέρουν στους devs την αντίστοιχη λειτουργικότητα. Στη προκειμένη περίπτωση που αναφέρεις δηλαδή, ας φτιάξουν ένα αντίστοιχο udisks2 για bsd.
Aπό πότε το KDE έγινε το gold standard και από πότε εχει σαν εξάρτηση τη libsystemd ? Δεν ειναι Gnome και φυσικά υπάρχει implementation του udisk2 σε openbsd το openbsdisks2 https://openports.pl/path/sysutils/openbsdisks2 το οποίο ειναι σαφώς προτιμότερο αν και στο linux υπάρχουν πολύ καλές λύσεις όπως pmount ή udevil ή και άλλες όπως το ldm που ειναι πιο απλό αλλά κάνει όσα υπόσχεται. Οι devs που λες αντι να κάνουν copy paste μπορούν να μάθουν κάτι άλλο από τα τόσα που υπάρχουν. Δεν υπάρχει μονο το systemD ούτε ειναι το καλύτερο. Αυτό έλειπε να θεωρούμε εξέλιξη τα binary logs τα οποία ειναι από μονα τους ενα πρόβλημα που προστέθηκε ή να μας νοιάζει να έχουμε gummiboot όταν υπάρχουν και πιο σταθερές και δοκιμασμένες λύσεις αλλά και πιο versatile. O καθένας χησιμοποιεί οτι θέλει ή οτι ξέρει ΟΜΩΣ καλό ειναι οι χρήστες να ξέρουν οτι υπάρχουν και καλύτερες λύσεις από το systemD και οχι εμείς οι nosystemD δεν ειμαστε και τόσο τρελοί, ούτε μας αρέσει να παιδευόμστε τσάμπα.
 

rhtoras

Established Member
15 August 2018
230
Το θέμα δεν είναι windows- linux αλλά free εναντίον proprietary software. Αυτή είναι η αιώνια διαμάχη στην οποία εντάσεται και το συγκεκριμένο κομμάτι αλλά πολύ περιέργως αφήνεται πάντα εκτός η Apple.
Όλη η κριτική καλώς ή κακώς πηγάζει από εκεί και πολλές φορές δεν έχει καν νόημα. Οι καταστάσεις Ολυμπιακός-Παναθηναϊκός από κάποιο σημείο και μετά κάνουν περισσότερο κακό απ' ότι καλό...
δε συμφωνώ... εννοείται πως υπάρχει free software και cloused source και πάντως υπάρχει και το libre software
παράδειγμα: το unix καποτε ήταν proprietary και πλήρωνες για να το έχεις
αντίστοιχα η microsoft διαδόθηκε και μέσω της πειρατείας την οποία κηνυγούσε με μέτρο γιατί έβλεπε οτι έτσι πιάνει περισσότερο κόσμο στα δίχτυα της
από την άλλη υπάρχουν προγράμματα ανοιχτού κώδικα που δεν υπάρχουν native σε linux π.χ notepad++ ή το rufus.
Πολλοί λένε για ελύθερο λογισμικό αλλά δε λένε για τις 4 ελευθερίες του Richard RMS Stallman. Αυτές ειναι όλη η ουσία και όχι απλά κατι που εχεις τον κώδικα αλλά τον έλεγχο τον έχει άλλος. Άλλο vim και άλλο vs codium.
 

rhtoras

Established Member
15 August 2018
230
Έκανα την εγκατάσταση κανονικά, τράβηξα το πρόγραμμα που θέλω από την αναζήτηση και ξεκινάει κανονικά απ'ότι φαίνεται. Στο log βλέπω ότι παίρνει διεύθυνση 0.0.0.0:xxxx όπου xxxx είναι το port του προγράμματος. Σύμφωνα με όλα τα tutorial είμαι έτοιμος. Πάω στον περιηγητή μου, βάζω διεύθυνση http://localhost:xxxx και παίρνω το παραπάνω λάθος ενώ θα έπρεπε να συνεχίσει. Έχω δοκιμάσει να βάλω τη διεύθυνση ip που παίρνει το PC μου από το router, τη διεύθυνση που δίνει το docker στις ρυθμίσεις του και την εσωτερική ip του docker από την εντολή ifconfig.

Δεν μπορώ να καταλάβω τι στο καλό γίνεται. Να σημειώσω ότι σε VMware παίζει κανονικά αυτό που θέλω να κάνω αλλά δε θέλω να σηκώνω ολόκληρο πρόγραμμα γι' αυτό το θέμα. Άλλωστε το docker βγήκε γι'αυτό το λόγο.
γνώμη μου: δοκίμασε το docker σε alpine linux
το docker και το alpine ειναι φάση Γκάλης Γιαννάκης
βέβαια το alpine linux χρησιμοποιεί τη βιβλιοθήκη musl οπότε πρέπει να δεχτείς τις ιδιοτροπίες της
κατα τα λοιπά δεν ειναι καμια επιστήμη το στήσιμο στο alpine που ειναι και η συνηθέστερη λύση για docker
 
  • Like
Reactions: koupa

athlon6401

AVClub Enthusiast
12 December 2018
769
Aπό πότε το KDE έγινε το gold standard και από πότε εχει σαν εξάρτηση τη libsystemd ? Δεν ειναι Gnome και φυσικά υπάρχει implementation του udisk2 σε openbsd το openbsdisks2 https://openports.pl/path/sysutils/openbsdisks2 το οποίο ειναι σαφώς προτιμότερο αν και στο linux υπάρχουν πολύ καλές λύσεις όπως pmount ή udevil ή και άλλες όπως το ldm που ειναι πιο απλό αλλά κάνει όσα υπόσχεται. Οι devs που λες αντι να κάνουν copy paste μπορούν να μάθουν κάτι άλλο από τα τόσα που υπάρχουν. Δεν υπάρχει μονο το systemD ούτε ειναι το καλύτερο. Αυτό έλειπε να θεωρούμε εξέλιξη τα binary logs τα οποία ειναι από μονα τους ενα πρόβλημα που προστέθηκε ή να μας νοιάζει να έχουμε gummiboot όταν υπάρχουν και πιο σταθερές και δοκιμασμένες λύσεις αλλά και πιο versatile. O καθένας χησιμοποιεί οτι θέλει ή οτι ξέρει ΟΜΩΣ καλό ειναι οι χρήστες να ξέρουν οτι υπάρχουν και καλύτερες λύσεις από το systemD και οχι εμείς οι nosystemD δεν ειμαστε και τόσο τρελοί, ούτε μας αρέσει να παιδευόμστε τσάμπα.
Έχεις μεγάλη πλάκα, εσύ θα πεις στους devs ποιες βιβλιοθήκες θα χρησιμοποιήσουν; Σοβαρά τώρα; Οι nosystemd είστε γραφικοί, αυτό είστε. Ο κόσμος πάει μπροστά μείνετε εσείς στο sysvinit του 1980.
Και εξήγησέ μου, που ακριβώς είναι το πρόβλημα με τα binary logs;
 

ΑποστόληςΠ

AVClub Addicted Member
9 August 2018
1,357
Πειραιάς
δε συμφωνώ... εννοείται πως υπάρχει free software και cloused source και πάντως υπάρχει και το libre software
παράδειγμα: το unix καποτε ήταν proprietary και πλήρωνες για να το έχεις
αντίστοιχα η microsoft διαδόθηκε και μέσω της πειρατείας την οποία κηνυγούσε με μέτρο γιατί έβλεπε οτι έτσι πιάνει περισσότερο κόσμο στα δίχτυα της
από την άλλη υπάρχουν προγράμματα ανοιχτού κώδικα που δεν υπάρχουν native σε linux π.χ notepad++ ή το rufus.
Πολλοί λένε για ελύθερο λογισμικό αλλά δε λένε για τις 4 ελευθερίες του Richard RMS Stallman. Αυτές ειναι όλη η ουσία και όχι απλά κατι που εχεις τον κώδικα αλλά τον έλεγχο τον έχει άλλος. Άλλο vim και άλλο vs codium.

Υπάρχει ο ανοικτός κώδικας (με τον οποίο αρκετές εταιρείες βγάζουν λεφτά, π.χ. Canonical - Red Hat) και υπάρχει και ο κλειστός (π.χ. Microsoft).
Μην συγχέεις το free με το τσαμπέ.

Ο διαχωρισμός ξεκινά από το license κάτω από το οποίο κυκλοφορεί το λογισμικό. Από εκεί ξεκίνησε το παιχνίδι και εδώ και αρκετά χρόνια συνεχίζεται με προεκτάσεις πολύ βαθύτερες, που έχουν ξεφύγει από το πλαίσιο της πληροφορικής.
Αυτά που γράφεις δεν βλέπω να αντικρούουν αυτό το δεδομένο, μάλλον το επιβεβαιώνουν. Φυσικά και η microsoft χρησιμοποίησε την πειρατεία επ' ωφελεία της, επίσης ενσωμάτωσε βασικές λειτουργίες του Linux στο λογισμικό της. Και πολύ καλά έκανε, δεν είναι ευαγές ίδρυμα. Αυτό δεν σημαίνει οτι δεν της επιτίθενται ακόμα επειδή κρατά κλειστό τον κώδικα των windows. Το ένα δεν αναιρεί το άλλο. Ούτε το οποιοδήποτε notepad++ είναι υποχρεωμένο να βγάλει έκδοση για το Linux παρόλο που είναι free source.
Δεν βλέπω κάποια σύνδεση σε αυτά και για ποιό λόγο διαφωνείς.

- Δεν θυμάμαι ΠΟΤΕ να πληρώνεις για το Unix. Ούτε καν για το Linux (όμοια αλλά ΟΧΙ ταυτόσημα λειτουργικά). Δεν ορκίζομαι όμως κι όλας, μπορεί και να έχεις δίκιο.
- Με τον όρο libre software τι ακριβώς εννοείς;