Source based: Οι "άλλες" διανομές...

rpil | Παρ, 07/23/2010 - 23:49 | 25' |

Το Lunar Linux είναι μια source based διανομή μ' έναν μοναδικό package manager, που χτίζει κάθε πακέτο λογισμικού, ή module, ειδικά για το μηχάνημα που έχει εγκατασταθεί. Αν και μπορεί να πάρει λίγο χρόνο για να κάνετε μια πλήρη εγκατάσταση Lunar, τελικά αξίζει τον κόπο, δεδομένου ότι είναι αρκετά γρήγορη, μόλις εγκατασταθεί! Στην αρχή το Lunar ήταν ένα παράγωγο του Sorcerer GNU Linux (SGL). Το fork προέκυψε στα τέλη Ιανουαρίου - αρχές Φεβρουαρίου του 2002 από μια μικρή ομάδα ανθρώπων που ήθελαν ν' αναπτύξουν και να επεκτείνουν την τεχνολογία του Sorcerer. Το αρχικό όνομα για το project ήταν Lunar-Penguin, αλλά η ομάδα αποφάσισε τελικά να το ονομάσει Lunar Linux ενώ το αρχικό όνομα έγινε ένα είδος "ομπρέλας" που η ομάδα θα μπορέσει να χρησιμοποιήσει σε περίπτωση που αποφασίσει να αναπτύξει κάτι, παράλληλα με το Lunar Linux.

http://www.lunar-linux.org/

To Sorcerer είναι μια source-based διανομή Linux.  Τα tarballs τα κατεβάζουμε απ' ευθείας από την ιστοσελίδα του project, ή κατεβάζουμε patches στην περίπτωση που έχουμε κατεβάσει πρόσφατα το source-tarball. Τα sources γίνονται compile για την κάθε αρχιτεκτονική και με τις βελτιστοποιήσεις που καθορίζει ο διαχειριστής του συστήματος.

Το site μάλιστα της διανομής, δίνει και ...10 λόγους για τους οποίους θα πρέπει να προτιμήσουμε το Sorcerer!

   1. Easy Management
      Sorcerer boxes are managed through dialogs and a handful of intuitive and easy to remember commands.

   2. Self-Heal Feature
     Most potential problems are automatically detect and automatically repaired.

   3. Easy Updates
      Do not worry about updates. Run augur easy

   4. Optional dependencies are under your control
      Most optional requirements can be declined when desired.

   5. Awesome Uninstall Menu
      The uninstall menu presents a logical order for software removal. Libraries that are no longer required become available for removal when software that requires those libraries is also selected for removal. Therefore, unused libraries can also be easily selected for removal.

   6. Easy Spell Authorship
      With each year spells become easier to create as the spell format evolves to become more simple and powerful. With over 3000 examples creating a new spell is often as easy as copying and editing a similar spell.

   7. No difficult choice between stability and security.
      For each installed software project version progress for updates can be selected. Enjoy current releases, developmental, most recent security update, or hold updates at the SA specified version.

   8. Standard Compliance
      Sorcerer has excellent compliance. Sorcerer is compliant with POSIX, the linux filesystem hierarchy standard, and has can run LSB compliant init-scripts. However, Sorcerer's advanced yet backward compatibile System V init scripts provided maximum speed for minimal complexity and minimal size. The default modular kernel boot supports Logical Volume Managment, software raids, and Linux Unified Key Setup Encrypted devices.

   9. Keeps /etc/ Directory Very Clean
      Sorcerer installs configuration files and init-scripts only when required for installed software.

  10. Excellent Development Platform
      Since each sorcerer box compiles nearly all the installed software each box has functional software development tools and header files. Watching boxes build and update provides assurance that the installed libraries and software works together instead of having a box built from pre-compiled binaries stapled together into something that resembles Frankenstein's monster.

Κι ένα ενημερωτικό άρθρο για τις απαιτήσεις του συστήματος:

 

Σκέφτεστε για Sorcerer;
Copyright 2008 by Evert Vorster

Πριν κατεβάσετε το Install/Rescue CD:

Σχετικά με εσάς:
Το Sorcerer απαιτεί έναν Διαχειριστή Συστήματος.

Κάποιον που δεν φοβάται να διαβάζει εγχειρίδια ή να αφιερώνει αρκετό χρόνο στο να λύσει κάποιο πρόβλημα. Αν δεν φοβάστε την γραμμή εντολών και αναζητάτε έναν τρόπο μάθετε περισσότερα για το UNIX γενικότερα ή ειδικότερα για το Linux και τα πρότυπά του, το Sorcerer ίσως να είναι η διανομή που σας ταιριάζει.
Το Sorcerer έχει μια φιλική και πολύ πρόθυμη να βοηθήσει, κοινότητα, που την βρίσκει κανείς στις mailing lists της διανομής.

Για το computer σας:
1. Χωρητικότητα Δίσκου:
Το Sorcerer χρησιμοποιεί αρκετό χώρο στο δίσκο. Δεν θα εγκαθιστούσα το Sorcerer σ' ένα σύστημα με λιγότερο από 20Gb σκληρό δίσκο. Παρότι είναι τεχνικά πιθανό, είναι εξαιρετικά οδυνηρό.

2. RAM:
Το Sorcerer τρέχει καλύτερα σε συστήματα με πολύ γρήγορη μνήμη. Κάτω από 1GB της RAM, αρχίζετε να διαλύετε τον σκληρό σας δίσκο. Εάν το Sorcerer θα τρέξει σε λιγότερη, θα πρέπει να περιμένετε να τρέχει ένα πολύ λιτό setup ή να περιμένετε αρκετή ώρα για να ολοκληρωθούν τα compiles.

3. CPU:
Το Sorcerer εκμεταλλεύεται τις πολλαπλές CPU και τους πυρήνες CPU (cores). Όσο περισσότερες, τόσο το καλύτερο γι' αυτό.
Ανεξάρτητα από την τιμή της CPU που έχετε, το Sorcerer θα τρέξει αξιόπιστα, και το computer σας θα ανταποκριθεί ακόμα κι αν ξαναχτίζει τα πάντα. Το Sorcerer επίσης θα βάλει να τρέχουν στο παρασκήνιο με τη σειρά ορισμένες διεργασίες, εάν αργότερα ανιχνεύσει χαμηλούς κύκλους στην CPU.

4. Αρχιτεκτονική:
Οι Install/Rescue disks του Sorcerer, τρέχουν μόνο σε x86 και x86_64 αρχιτεκτονικές.

5. Internet:
Εάν σκοπεύετε να τρέξετε περισσότερα προγράμματα απ' όσα περιλαμβάνει το το I/R iso, αυτό είναι κάποιο θέμα. Η δημιουργία μιας καλής επιλογής λογισμικού θα απαιτήσει αρκετό χώρο, αλλά οι ενημερώσεις είναι μικρές και πολύ συχνές.

Ποιο Install/Rescue iso να κατεβάσω;
Επί του παρόντος υπάρχουν μόνο δύο. Το 32 bit και το 64 bit. Εάν σκοπεύετε να τρέξετε binary πακέτα λογισμικού που δεν τα κάνετε εσείς compile, θα συνιστούσα την έκδοση των 32 bit. Εάν θέλετε να βρίσκεστε στην κόψη του πιο κοφτερού και αιματηρού ξυραφιού, και η CPU σας το υποστηρίζει, προτιμήστε την 64 bit version.

Κατεβάστε το "φαρμάκι" σας, κάψτε το σ' ένα CD-ROM, διαβάστε τις οδηγίες εγκατάστασης και προχωρήστε στην εγκατάσταση.

Καλώς ήλθατε στην Κοινότητα του Sorcerer.
 http://sorcerer.silverice.org/

About Source Mage

Source Mage is a source-based GNU/Linux distribution based on a Sorcery metaphor of "casting" and "dispelling" programs, which we refer to as "spells", and a package manager called "Sorcery". Our packages are designed to allow the user to customize the package any way they want (custom CFLAGS, LDFLAGS, ./configure flags, etc.) as well as offering as many of the package options as possible to the user up-front (you will not need to know what options a package has or what optional dependencies it can use ahead of time). All of our scripts are GPL'd and our package manager and packages are written in Bash, so they are easy to learn and modify. Sorcery supports custom packages maintained by users, which can override the default package and will never be touched by updates. The magic is truly in your hands with Source Mage.

Our History

In the beginning there was Sorcerer GNU/Linux, a GNU/Linux distro created by Kyle Sallee that used a unique GPLed package management system named Sorcery. And it was good.

Unfortunately, due to several issues, Sorcerer was forked into Lunar Penguin (now Lunar Linux), and Kyle took the original Sorcerer offline with no explanation. Thanks to the freedom granted by the GPL, we continued the Sorcerer distro from assembled backups, etc.

A month later, as Sorcerer was starting to regain lost ground, Kyle relaunched his version of Sorcerer under a non-forking (thus non-free) license he calls the SPL. We renamed our distro Source Mage after a vote, out of respect for Kyle's wishes.

Development now continues on 3 seperate distros with three distinct goals.

  • Lunar-Linux aims to produce a stable, solid, source-based distro using well tested software versions.
  • Sorcerer's aims are unclear at this time, but apparently will create a non-free source-based Linux distro to suit Kyle's vision.
  • Source Mage is working to continue rapid development of the sorcery tools and create a 100% free source-based GNU/Linux distro that allows users the maximum amount of freedom and choice possible.

We hope you will take the time to evaluate each of the sorcery based solutions and find the one that best suits your interests. And we also hope that Source Mage is your choice. ;)

Know Thy Computer

As a preparatory step (for downloading), it might be a good idea to take a good, hard look at your computer. Gather as much information as you can to help you not only in the installation, but it also getting to know more about your beloved machine. It will also be good to store this information for future reference.

The most important pieces of information you need for the installation would be:

  • Processor (Name, model, type)
  • Hard drive (type, capacity)
  • Network card (Ethernet, wireless)
  • Internet connection (dial-up, DSL/Cable)

Other pieces of information that might be needed at some point in time (like in compiling your own kernel):

  • Input devices (keyboard, mouse, wacom)
  • Video card
  • Sound card
  • Monitor
  • Printer
  • Other peripherals and devices (bluetooth, infrared, etc.)

 http://www.sourcemage.org/

 

MASTODON

Το Mastodon, διαφέρει από τις περισσότερες διανομές Linux, αφού έχει αντικαταστήσει το μεγαλύτερο μέρος των πεδίων του GNU με αντίστοιχα εργαλεία από το FreeBSD. Η διανομή εξακολουθεί να χρησιμοποιεί και να διατηρεί την παλιά libc του Linux, αντί της GNU libc (glibc). Αυτό σημαίνει επίσης ότι το εκτελέσιμο format είναι a.out και όχι ELF. Ο δημιουργός της διανομής, επιχειρεί σήμερα να χτίσει μια νέα έκδοση αυτού της της BSD / Linux διανομής, αλλά το θέμα που ανακύπτει είναι ότι οι νεώτεροι πυρήνες είναι περισσότερο κλειδωμένοι στην GNU.  Επίσης, στο πρόγραμμα βρίσκεται κι ένα εργαλείο διαχείρισης πακέτων. Δυνητικά, τα κλασικά εργαλεία Unix με άδεια BSD ή CDDL, συμπεριλαμβανομένου ενός συστήματος διαχείρισης πακέτων, που διατίθεται για το Linux στο project Heirloom, θα μπορούσε να χρησιμοποιηθεί για μια νέα έκδοση του Mastodon. Ενδεχομένως, επίσης, η γερασμένη libc του Linux θα μπορούσε να αντικατασταθεί από την bionic libc υπό την άδεια BSD.

www.mastodon.biz

 

CRUX

Το Crux είναι μία ελαφριά, i686 βελτιστοποιημένη διανομή GNU/Linux που απευθύνεταιι σε χρήστες με εμπειρία και παραδίδεται σ' ένα συμπιεσμένο (tar.gz) σύστημα με initscripts σε στυλ BSD.  Χρησιμοποιεί επίσης ένα σύστημα ports για την εγκατάσταση και αναβάθμιση των εφαρμογών της. Η τρέχουσα έκδοση είναι η 2.6.
Παρά το γεγονός ότι "crux" είναι η λατινική λέξη για τον «σταυρό», η επιλογή του ονόματος "CRUX" δεν έχει κάποιο τέτοιο νόημα, κατά τον δημιουργό του Per Lidén, ο οποίος επέλεξε το όνομα αυτό ώστε να θυμίζει "GNU/Linux και Unix.

Το Arch Linux, είναι μια διανομή GNU/Linux, που, παρότι είναι ανεξάρτητο από το Crux, εμπνεύστηκε εν τούτοις από τη μινιμαλιστική φιλοσοφία του, σύμφωνα με την οποία είναι χτισμένες και άλλες διανομές.

Εγκατάσταση

Το CRUX, σε αντίθεση με άλλες διανομές GNU / Linux, δεν περιλαμβάνει γραφικό εγκαταστάτη (GUI). Αντ 'αυτού, ο χρήστης μπουτάρει τον πυρήνα που είναι αποθηκευμένος είτε σε δισκέτα είτε σε CD, φτιάχνει τα partitions στον σκληρό δίσκο, ώστε να εγκατασταθεί εκεί το λειτουργικό σύστημα (χρησιμοποιώντας κάποιο πρόγραμμα όπως το fdisk ή το cfdisk), δημιουργεί τα κατάλληλα συστήματα αρχείων (filesystems) για τις διάφορες κατατμήσεις, προσαρτά (mount) το CD ή NFS share μαζί με τα partitions που δημιούργησε προηγουμένως για χρήση από το πρόγραμμα εγκατάστασης του πακέτου, μεταγλωττίζει (compile) ένα νέο πυρήνα και εγκαθιστά έναν φορτωτή εκκίνησης (bootloader), και όλα αυτά, μέσω εντολών στην κονσόλα!

http://crux.nu/

 

 

 

 

 

 

DRACO

Tο Draco, είναι μια ανεξάρτητα αναπτυσσόμενη διανομή GNU / Linux, για υπολογιστές συμβατούς με αρχιτεκτονική i486, που δίνει έμφαση στην απλότητα και την ευελιξία.
Το Draco κάνει έναν σαφή διαχωρισμό μεταξύ του βασικού συστήματος και τρίτων μερών (που παρέχονται από το pkgsrc), που έχει το πλεονέκτημα ότι το βασικό σύστημα θα λειτουργήσει χωρίς τρίτους και οι εφαρμογές τρίτων είναι εντελώς απομονωμένες από το βασικό σύστημα, οπότε και δεν μπορεί αυτό να "σπάσει".
Το NetBSD Packages Collection (pkgsrc) είναι ένα πλαίσιο για το χτίσιμο λογισμικού τρίτων για το NetBSD και άλλα συστήματα τύπου UNIX, και μέχρι τώρα περιέχει πάνω από 7300 πακέτα.  Χρησιμοποιείται για να ενεργοποιήσει το ελεύθερα διαθέσιμο λογισμικό να ρυθμιστεί και να χτιστεί εύκολα στις υποστηριζόμενες πλατφόρμες.
Υπάρχει μεγάλη ποσότητα λογισμικού που διατίθεται ελεύθερα για συστήματα Unix, η οποία είναι συνήθως διαθέσιμη σε μορφή πηγαίου κώδικα.  Πριν να χρησιμοποιηθεί τέτοιου είδους λογισμικό, χρειάζεται να ρυθμιστεί στο τοπικό σύστημα, μεταγλωττισμένο και εγκατεστημένο, και αυτό ακριβώς κάνει το NetBSD Packages Collection (pkgsrc). Το pkgsrc έχει επίσης μερικές βασικές εντολές για να χειριστεί binary πακέτα, ώστε να μην χάνει ο χρήστης πολύτιμο χρόνο να κάνει compile μόνος του τα πακέτα.

Ο pkgsrc παρέχει τα ακόλουθα βασικά χαρακτηριστικά:

    * Εύκολο χτίσιμο του λογισμικού από τον πηγαίο κώδικα, όπως ακριβώς και τη δημιουργία και την εγκατάσταση των binary πακέτων. Η πηγή και τα τελευταία patches ανακτώνται από μία βασική ή mirror τοποθεσία λήψης (site), επαληθεύεται το checksum, και στη συνέχεια χτίζεται στο σύστημά σας. Παρέχεται υποστήριξη για αποκλειστικά binary διανομές, τόσο για native, όσο και για NetBSD emulation platforms.
    
* Όλα τα πακέτα είναι εγκατεστημένα σε ένα directory tree, συμπεριλαμβανομένων των εκτελέσιμων, βιβλιοθηκών, manuals και άλλων εγγράφων.
    
* Διαχειρίζεται αυτόματα τις εξαρτήσεις πακέτων, ακόμη και όταν εκτελούνται ενημερώσεις, καθώς επίσης και τα αρχεία ρυθμίσεων των διαφόρων πακέτων κατά τη διάρκεια ενημερώσεων, ώστε να διατηρούνται οι τοπικές αλλαγές.
    
* Ο Pkgsrc έχει σχεδιαστεί με γνώμονα την φορητότητα και αποτελείται από εξαιρετικά φορητό κώδικα. Αυτό επιτρέπει τη μεγαλύτερη ταχύτητα ανάπτυξης όταν περνάει σε νέα πλατφόρμα. Αυτή η φορητότητα διασφαλίζει επίσης ότι ο pkgsrc είναι συνεπές σε όλες τις πλατφόρμες.
    
* Το πρόθεμα εγκατάστασης, οι αποδεκτές άδειες χρήσης λογισμικού, οι διεθνείς προδιαγραφές κρυπτογράφησης και οι build-time options για ένα μεγάλο αριθμό πακέτων είναι μαζεμένα όλα, σε ένα απλό, κεντρικό αρχείο ρυθμίσεων.
    
* Ολόκληρη η πηγή (μη συμπεριλαμβανομένων των αρχείων διανομής) είναι ελεύθερα διαθέσιμη με άδεια BSD, ώστε να μπορεί να παρατείνει και να προσαρμόσει τον pkgsrc στις ανάγκες σας. Η υποστήριξη για local πακέτα και patches είναι διαθέσιμη "out of the box", ώστε να μπορείτε να τα ρυθμίσετε ειδικά για το περιβάλλον σας.

Οι ακόλουθες αρχές είναι βασικές για τον pkgsrc:

    * «Θα πρέπει να λειτουργήσει μόνο αν είναι σωστό." - Αυτό σημαίνει ότι, αν ένα πακέτο περιέχει σφάλματα, είναι καλύτερα να τα βρουν και να διαμαρτύρονται γι 'αυτά, αντί να εγκαταστήσετε μόνο το πακέτο και να ελπίζετε ότι θα λειτουργήσει. Υπάρχουν πολλοί έλεγχοι στον pkgsrc που προσπαθούν να βρουν τέτοια σφάλματα: Εργαλεία στατικής ανάλυσης, έλεγχοι χρόνου κτισίματος (φορητότητα των shell scripts), και έλεγχοι μετά την εγκατάσταση (εγκατεστημένα αρχεία, αναφορές σε κοινές βιβλιοθήκες, διερμηνείς script).
    
* "Αν δουλέψει, θα πρέπει να λειτουργεί παντού" - ο pkgsrc έχει μεταφερθεί σε πολλά λειτουργικά συστήματα. Λαμβάνεται μέριμνα ώστε τα πακέτα συμπεριφέρονται το ίδιο σε όλες τις πλατφόρμες.

Απαιτήσεις

Το Draco διανέμεται ως μια εικόνα ISO, με δυνατότητα εγκατάστασης μέσω CD / DVD / USB, σε έναν συμβατό υπολογιστή i486 με ελάχιστη RAM 64MB (swap συνιστάται) και χωρητικότητα σκληρού δίσκου 500MB - 1GB.
Για desktop χρήση, συνίσταται ένας i686 συμβατός υπολογιστής με ελάχιστο 256MB RAM και 3GB HD.
Για χτίσιμο από την πηγή με χρήση του pkgsrc, απαιτείται επιπλέον χώρος, το ελάχιστο 600MB μόνο για το framework. Θυμηθείτε να υπολογίσετε τον χώρο για τα distfiles, τα πακέτα και τα workdirs. 1GB RAM ή περισσότερο, καθώς και swap, συνιστάνται.

 

.Draco logo.png

(Πηγή: Wikipedia. Μετάφραση δική μου)

 

Δώσε αστέρια!

MO: (ψήφοι: 0)