Jump to content
Sign in to follow this  
Followers 0
Sotirios Papakonstantinou

MacOS X vs Linux

5 posts in this topic

Recommended Posts

Γεια σας,

 

πρόσφατα ένας φίλος που σπουδάζει Δίκτυα Υπολογιστών μου ζήτησε να του κατεβάσω και να εγκαταστήσω τα Ubuntu γιατί θα τα χρειαστεί για τη σχολή του. Μιας και τα είχα κατεβάσει, είπα να τα εγκαταστήσω σε έναν δίσκο να ρίξω μια ματιά. Καμμία σχέση σε ευκολία χρήσης με το MacOS! Αν είναι κάποιος τυχερός και υπάρχει πακέτο DEB με το  driver ή την εφαρμογή που τον ενδιαφέρει, έχει καλώς, αλλίως μπλέκεις με το τερματικό για ψίλου πήδημα! Και αν η Ubuntu υποτίθεται ότι είναι η πιο εύκολη διανομή, φανταστείτε πόσο πιο δύσκολές είναι οι άλλες! Στο MacOS βρίσκεις το πακέτο DMG το κατεβάζεις, το κάνεις διπλό κλικ να εγκατασταθεί και καθάρισες! Δυστυχώς επειδή το Linux είναι ελεύθερο λογισμικό και ασχολούνται περισσότεροι μαζί του, βρίσκεις πιο εύκολα drivers για τις συσκευές σου. Αν όμως είναι να σου βγει ο Χριστός για να τους εγκαταστήσεις, να το βράσω! Εγώ για παράδειγμα κατέβασα το OpenOffice για μεγαλύτερη συμβατότητα με αρχεία MS Office. Παρ' όλο που απεγκατέστησα το Libre Office πριν το εγκαταστήσω, δεν έγινε ολοκληρωμένη εγκατάσταση με αποτέλεσμα να δουλεύει όταν το φορτώσεις χειροκίνητα, αλλά να μην ανοίγουν τα αρχεία με διπλό κλικ και να μην υπάρχουν εικονίδια στην μπάρα εργασίας ώστε να το φορτώσεις. Ότι και να δοκίμασα, δεν κατάφερα να τα κάνω associate με το OpenOffice γιατί υπήρχαν υπολλείματα του Libre Office που έκανα conflict! Άρα, κατά την γνώμη μου:

 

Ευκολία χρήσης: Κερδίζει το MacOS X :)

 

Συμβατότητα με hardware: Δυστυχώς το Linux είναι πιο μπροστά :rolleyes:

 

Συμβατότητα με εφαρμογές: το MacOS έχει πολύ καλή υποστήριξη, δεν είναι εύκολο να ξεχωρίσω -_-

 

Οπότε αν οι απανταχού experts βάλουν τα δυνατά τους και αυξήσουν την συμβατότητα με hardware, το MacOSX κερδίζει το Linux! :thumbsup_anim:

 

Δυστυχώς και τα δύο έχουν πολύ δρόμο να κάνουν για να φτάσουν τα Windows... :rolleyes:

Share this post


Link to post
Share on other sites
Advertisement

Γιαττί το πιστεύεις αυτό; Πραγματικά μου αρέσει πολλή η Αππλε και θα αγοράσω ενα Μακ, αλλά εδώ και 4 χρόνια είμαι ολοκληροτικά χρήστης Λινουξ.

Δοκίμασα: Ubuntu, Fedora, Mint, Arch Linux και πολλά άλλα! Το Arch Linux είναι μια διανομή λινουξ που οταν την εγκαταστήσεις μπένεις σε περιβάλλον ΜΣ-ΝΤΟΣ και πρέπει να κάνεις εγκατάσταση απο πληκτρολόγιο σε γραφικό περιβάλλον ήχο και άλλα. Αλλά οι άλλες διανομές είναι πραγματικά εύκολες αρκεί να ασχοληθείς και να ΞΕΣΥΝΙΘΉΣΕΙΣ τα παράθυρα η το Μακ.

Και όταν το Ubuntu ανακοίνωσε το Synaptic που μετά πείρε την ονομασία Ubuntu Software Center δηλαδή μια πιο φιλική έκδοση του Synaptic το Μακ και τα Παράθυρα έπρεπε να κατεβάσεις το πρόγραμμα και να το εγκαταστήσεις (περισσότερες πιθανότητες να κολλήσεις ιο). Και στο Μακ σου μπορείς να εγκαταστήσεις προγράμματα απο το τερματικο!.

Share this post


Link to post
Share on other sites

Γιαττί το πιστεύεις αυτό; Πραγματικά μου αρέσει πολλή η Αππλε και θα αγοράσω ενα Μακ, αλλά εδώ και 4 χρόνια είμαι ολοκληροτικά χρήστης Λινουξ.

Δοκίμασα: Ubuntu, Fedora, Mint, Arch Linux και πολλά άλλα! Το Arch Linux είναι μια διανομή λινουξ που οταν την εγκαταστήσεις μπένεις σε περιβάλλον ΜΣ-ΝΤΟΣ και πρέπει να κάνεις εγκατάσταση απο πληκτρολόγιο σε γραφικό περιβάλλον ήχο και άλλα. Αλλά οι άλλες διανομές είναι πραγματικά εύκολες αρκεί να ασχοληθείς και να ΞΕΣΥΝΙΘΉΣΕΙΣ τα παράθυρα η το Μακ.

Και όταν το Ubuntu ανακοίνωσε το Synaptic που μετά πείρε την ονομασία Ubuntu Software Center δηλαδή μια πιο φιλική έκδοση του Synaptic το Μακ και τα Παράθυρα έπρεπε να κατεβάσεις το πρόγραμμα και να το εγκαταστήσεις (περισσότερες πιθανότητες να κολλήσεις ιο). Και στο Μακ σου μπορείς να εγκαταστήσεις προγράμματα απο το τερματικο!.

Ακριβώς εδώ είναι η δυσκολία. Καλώς ή κακώς οι περισσότεροι ξέρουμε από Windows γιατί σχεδόν όλοι οι υπολογιστές τα έχουν προεγκατεστημένα. Οπότε το να ξεχάσουμε ό,τι ξέρουμε και να μάθουμε κάτι διαφορετικό έχει έναν βαθμό δυσκολίας. Στα Windows ό,τι θέλεις γίνεται σε γραφικό περιβάλλον, ενώ αρκετά πράγματα στο Linux αλλά και στο Mac χρειάζονται το τερματικό και δεν είναι ό,τι καλύτερο για τον μέσο χρήστη που θέλει απλά να κάνει την δουλειά του. Ναι το Synaptic έχει απλοποιήσει την εγκατάσταση προγραμμάτων, αλλά όποιος θέλει να βάλει κάτι με τον παραδοσιακό τρόπο (βρίσκω αυτό που μ' αρέσει στο internet, το κατεβάζω και το εγκαθιστώ), σε αρκετές περιπτώσεις παιδεύεται πολύ περισσότερο στο Linux απ' ότι στα Windows. Αυτό ξενερώνει απίστευτα αρκετούς χρήστες και τους κάνει να σκέφτονται μήπως δεν ήταν και τόσο καλή ιδέα τελικά να εγκαταστήσουν Linux. Ειδικά αν τύχει κάποιο hardware που έχουν και δεν δουλέψει στα Linux, εκεί τελείωσε, πάνε για φορμάτ.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  
Followers 0

  • Recently Browsing   0 members

    No registered users viewing this page.

  • Similar Content

    • By ITzTravelInTime
      Questo è il thread in italiano dedicato alla mia app TINU, l'app open source che ho creato per creare chiavetta di installazione di mac utilizzando il metodo "createinstallmedia".
      Il nome è l'acronimo di TINU Is Not U (Per le regole del forum devo censurare, ma la U si riferisce ad un programma che piu o meno svolge lo stesso scopo che per buoni motivi è bandita su questo sito, il punto del metterlo nel nome sta nel sottolineare che la mia app è totalmente diversa)
      L'app è pensata per essere molto semplice ed immediata da usare (con un interfaccia grafica progettata con criteri e metodi usati in ambito professionale per lo sviluppo di applicazioni utente) e per essere molto solida e stabile che funziona sempre al primo colpo (a differenza di altri tool che conosciamo ...)
       
      A livello funzionale quest'app non è altro che un interfaccia grafica per il metodo da terminale "createinstallmedia" che viene sfrutatto dalla stessa per creare la chiavetta, quindi le chiavette create con TINU sono chiavette al 100% vanilla come se le aveste create dal terminale, l' applicazione, rispatto al metodo da terminale, aggiunge però funzioni utili come il controllo ed il riconoscimento di errori nel processo, la formattazione automatica della chiavetta USB che si sceglie di usare in formato Mac OS Extended (journaled) (detto anche HFS+) con mapatura di partizione GUID, ed anche altre opzioni personalizzabili o disattivabili come l'applicare un icona alla chiavetta di instalalzione.
      Tra gli altri vantaggi troviamo il fatto che permette di creare chiavette utilizzando qualunque applicazione di mac che contiene l'eseguibile "createinstallmedia" inclusi installer delle beta ed installer appena rilasciati, e non richiede di fare cose particolari prima come formattare la chiavetta e cambiare lingua al sistema e puo utilizzare applicazioni di mac che si trovano in varie directory nel sistema e non solo quelle che stanno nella cartella delle applicazioni ed hanno un nome specifico (nota che l'applicazione di installazione di mac deve essere quella interacche pesa diversi gb e non quella da pochi mb che l'app store puo scaricare alcune volte e che non contiene tutto quello che serve per permettere a createinstallmedia di funzionare)
       
      Tra l;e altre cose quest'app è l'unica app di questo genere sviluppata e che continua ad essere sviluppata in Italia ed è anche l'unica completamente open source.
       
      Trovate qui alcuni link utili:
       - Scarica l'app:                                                  https://github.com/ITzTravelInTime/TINU/releases
       - Codice sorgente dell'app:                                 https://github.com/ITzTravelInTime/TINU
       
       - FAQs (Domande fatte di frequente, in inglese):   https://github.com/ITzTravelInTime/TINU/wiki/FAQs
       
       - Thread in inglese su tinu (English thread about TINU): http://www.insanelymac.com/forum/topic/326959-tinu-the-macos-install-media-creation-tool-mac-app/
       
      Qui invece ci sono un paio di guide (Anche se l'app è molto facile da usare):
       - Piccola guida su come usare TINU per un hackintosh:                                   https://www.youtube.com/watch?v=Ug1yBZybpD4
       - Piccola guida su come usare TINU per creare cheiavette per Mac "originali":    https://www.youtube.com/watch?v=fZOZOUt2ErM
       
       
      Pianifico molte altre nuove funzioni per future versioni dell'app (vedi il thread in inglese per saperne di più)
       
       
      Il supporto a clover in TINU è pianificato per una versione futura, anche se dei protipi a livvello codice per renderlo possibile, sono gia stati sperimentati con successo.
       
      Spero che anche voi del forum italiano aprezzerete questa app come gli utenti del forum inglese, per idee e suggerimenti, siete liberi di esprimervi :-)
       

    • By fantomas1
      First beta... macOS 10.14 Mojave beta (18A293u)
       
      Useful information:
       
      macOSDeveloperBetaAccessUtility (thanks to gengik84) or direct link from Apple's server nonSupportedModels (thanks to mitch_de) Original apfs Patched apfs (patch is the same credits PMheart and ErmaC) Clover r4515 (thanks to gengik84) USB port limit patch (thanks to PMHeart) "MinStolenPatch" for KabyLake Platform Notebook (thanks to Austere.J)
    • By MaLd0n
      First... If you need DSDT edits for SkyLake, KabyLake or CoffeeLake... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Run it, post files generated in your desktop RunMe.app  Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder  CLOVER.zip   --Install Sierra/High Sierra and boot into system!   Post Installation   --Install Clover in HDD/SSD and replace with my folder CLOVER.zip   --Reboot and activate video!   -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   --DSDT My DSDT with patches for Skylake DSDT.MaLd0n ASUS Z170M PLUS.zip   Patches -FIX ERRORS AND WARNINGS -HPET -SATA -SLPB -DMAC -DARWIN -LPC -XHCI -PLUGIN TYPE -HDAS to HDEF -HDEF -RTC -IRQs -SBUS -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -USBX -PMCR -EC -IMEI -PNLF -HDMI --FakeSMC
      http://www.hwsensors.com/releases   --Audio https://github.com/vit9696/AppleALC   --USB https://bitbucket.org/RehabMan/os-x-usb-inject-all/downloads   --LAN https://github.com/Mieze/IntelMausiEthernet   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!
    • By MaLd0n
      First... If you need DSDT edits... -Post your full Clover folder with original tables in Origin folder(Extract with F4 in Clover boot screen) -Run it, post files generated in your desktop RunMe.app  Installation   --Create a bootable copy of macOS Sierra Check out the link http://www.insanelymac.com/forum/files/file/559-flash-drive-maker/   --Create a bootable copy of macOS HighSierra Check out the link http://diskmakerx.com/   --Install Clover in USB stick https://sourceforge.net/projects/cloverefiboot/files/Installer/   --Replace with my Clover folder  CLOVER.zip   --Install Sierra/High Sierra and boot into system!   Post Installation   --Install Clover in HDD/SSD and replace with my folder CLOVER.zip   --Reboot and activate video!   -Nvidia WebDriver Sierra http://www.insanelymac.com/forum/topic/312525-nvidia-web-driver-updates-for-macos-sierra-update-07212017/ -Nvidia WebDriver High Sierra http://www.insanelymac.com/forum/topic/324195-nvidia-web-driver-updates-for-macos-high-sierra-update-10162017/ -Cuda http://www.insanelymac.com/forum/topic/302795-cuda-90214-is-out-update-10162017/   -DSDT My DSDT DSDT.GA H97M-DS3P MaLd0n.zip   -Patches -FIX ERRORS AND WARNINGS -HPET -SATA -DMAC -SLPB -DARWIN -LPC -XHCI -HDEF -RTC -IRQs -SBUS -MIKEY -BUS1 -MCHC -ALS0 -SHUTDOWN -LAN -EC -PNLF -HDMI





      -FakeSMC
      https://bitbucket.org/RehabMan/os-x-fakesmc-kozlek -Audio https://github.com/vit9696/AppleALC -LAN https://github.com/Mieze/IntelMausiEthernet   -Credits and thanks to the old and new people in the community who developed patches, kexts and bootloaders!   Slice, Kabyl, usr-sse2, jadran, Blackosx, dmazar, STLVNUB, pcj, apianti, JrCs, pene, FrodoKenny, skoczy, ycr.ru, Oscar09, xsmile, SoThOr, RehabMan, Download-Fritz, Zenit432, cecekpawon, Intel, Apple, Oracle, Chameleon Team, crazybirdy, Mieze, Mirone, Oldnapalm, netkas, Elconiglio, artut-pt, ErmaC, Pavo, Toleda, Master Chief and family, bcc9, The King, PMheart, Sherlocks, Micky1979, vit9696, vandroiy2013, Voodoo Team, Pike R. Alpha, lvs1974, Austere.J, CVad and many, many, many others!   We're all here to have fun and learn from each other!   ENJOY!  
    • By zebity
      Hi Hypervisors,
       
      EDITED - 9 JUNE 2018 - as all other issues resolved but am now stuck with QEMU Error: "PFLASH: Possible BUG - Write Block Confirm" details on testing lower in thread (to follow).
       
      I have been working to move my Late 2009 Xserve MacOS Server onto Ubuntu 18.04 LTS QEMU/KVM based virtual machine using OVMF and Clover.
       
      After much effort and testing based on the following information from: Kraxel's, Kholia, Gordon Turner and Clover site:
      https://www.kraxel.org/blog/2017/09/running-macos-as-guest-in-kvm/
      https://github.com/kholia/OSX-KVM
      https://gist.github.com/gordonturner/2a2e5ecde5e7860b52e2
      https://clover-wiki.zetam.org/Home
       
      I have now managed to get OVMF/Clover boot and install of MacOS Sierra.
       
      I started with Ubuntu 16.04 initially but this required download and compile of QEMU to get update of machines to: pc-q35-2.9 or better, so I moved to Ubuntu 18.04, which has pc-q35.2.11 available as standard.
       
      So I am now working with standard Ubuntu 18.04 LTS based systems with following packages: kvm/qemu/libvirt/bridge-utils/ovmf/virt-manager
       
      As I want to use PCIe Passthrough for a number of PCIe card currently installed in the server (SmallTree 10GbE & Areca ARC-1883 SAS RAID) I set up my machine with linux kernel boot configuration (/etc/default/grub) of: 
      GRUB_CMDLINE_LINUX_DEFAULT="iommu=1 intel_iommu=on" (as my machine is intel VT-d based HW virtualisation)
       
      This resulted in creation of a number of iommu groups (see /sys/kernel/iommu_group directory for this and this posting for information: https://forum.level1techs.com/t/ubuntu-17-04-vfio-pcie-passthrough-kernel-update-4-14-rc1/119639 , noting that Ubuntu 18.04 LTS has kernel version: 4.15.0-22-generic so there is no need to do kernel update for iommu to work).
       
      Using bare minimal Clover config.plist:
       
       
      And following Clover UEFI drivers:
       
      I can boot MacOS, but it is very very slow... it sits on the apple boot logo for over a minutes before finally moving onto the progress bar.
      The other problem I have is that no PCI or Network devices appear in the "About This Mac" System Information Report and I cannot get any network connectivity from bridged E1000 network device.
       
      Here is my virtlib.xml dump for the virtual machine:
       

      Can any one advise of whether I need to update the CLOVER config.plist to add extra items in to allow network and PCI Passthrough to work.
       
      Thank you.
       
      Regards,
       
      Zebity
       
×