Difference between pages "Install/el" and "News:How We're Keeping You At the Center of the Funtoo Universe"

< Install(Difference between pages)
(Επισκόπηση Εγκατάστασης)
 
 
Line 1: Line 1:
= Funtoo Linux Λήψη / Εγκατάσταση =
+
{{News
__NOTITLE__
+
|Summary=Read about recent developments that keep you, our users, at the forefront of our focus as Funtoo moves forward.
 +
|News Format=Extended
 +
|News Category=General
 +
|Author=Drobbins
 +
|Publication Status=Published
 +
|Publication Date=2015/04/10
 +
}}
 +
When people ask about what makes Funtoo Linux different, I always mention our user-centric model. This means that the project is focused, as much as possible, on the needs and concerns of our users. Developers and contributors, including myself, are considered users of Funtoo Linux first and foremost, and the voice, ideas and suggestions of a user are given the same weight as a developer.
  
== Εισαγωγή ==
+
In this news item, I'm going to describe several recent developments in the Funtoo Linux project that are a reflection of our user-centric model.
  
Αυτό το έγγραφο συντάχθηκε για να σας βοηθήσει να εγκαταστήσετε το Funtoo Linux σε PC-συμβατά συστήματα, μειώνοντας στο ελάχιστο τις επιλογές σχετικά με τη διαμόρφωση του συστήματος.
+
=== Bug Squashing ===
  
Αν έχετε προηγούμενη εμπειρία εγκατάστασης Gentoo Linux τότε θα είστε εξοικειωμένοι με πολλά απο τα βήματα , αλλά συνίσταται να συνεχίσετε την ανάγνωση καθώς υπάρχουν μερικές διαφορές.
+
Recently, we've been squashing a lot of bugs. By "we", I mean myself ({{User|Drobbins}}), {{User|Oleg}} and {{User|Damex}}, which are basically the day-to-day staff touching the ebuilds and technologies of Funtoo Linux on a regular basis. Although a tiny team, we've made a pretty big dent in our bugs over the past month:
  
{{Note | Εάν εγκαθιστάτε Funtoo Linux σε [[Funtoo Linux Installation on ARM|ARM]] αρχιτεκτονική, παρακαλούμε δείτε [[Funtoo Linux Installation on ARM]] για σημαντικές διαφορές σχετικά με την υποστήριξη ARM. }}
+
[[File:Bug-squash.png]]
  
== Επισκόπηση Εγκατάστασης ==
+
It's my goal to stay on top of our open bugs, and scale our bug squashing capabilities as our project grows, so that we don't get a huge backlog of open bugs. We are moving in the right direction on that front.
  
Αυτή είναι μια βασική επισκόπηση της διαδικασίας εγκατάστασης Funtoo:
+
=== GitHub Integration ===
  
# [[#Live CD|Κατεβάστε και κάντε εκκίνηση του live CD της επιλογής σας]].
+
We have a number of git repositories mirrored [http://github.com/funtoo on GitHub], and up until recently, issues filed against these repositories on GitHub were often missed. Our GitHub issue integration is now complete and no longer beta, and issues are imported from GitHub every few days. This means that issues on GitHub will be acted upon in a timely manner.
# [[#Prepare Hard Disk|Prepare your disk]].
+
# [[#Creating filesystems|Create]] and [[#Mounting filesystems|mount]] filesystems.
+
# [[#Installing the Stage 3 tarball|Install the Funtoo stage tarball]] of your choice.
+
# [[#Chroot into Funtoo|Chroot into your new system]].
+
# [[#Downloading the Portage tree|Download the Portage tree]].
+
# [[#Configuring your system|Configure your system]] and [[#Configuring your network|network]].
+
# [[#Configuring and installing the Linux kernel|Install a kernel]].
+
# [[#Installing a Bootloader|Install a bootloader]].
+
# [[#Finishing Steps|Complete final steps]].
+
# [[#Restart your system|Reboot and enjoy]].
+
  
=== Live CD ===
+
=== Getting You Fixes Faster ===
  
Το Funtoo δεν παρέχει ενα "επίσημο" Funtoo Live CD. Σας συνιστούμε να χρησιμοποιείτε το βασισμένο στο Gentoo [http://www.sysresccd.org/ System Rescue CD] καθώς περιέχει πολλά εργαλεία και βοηθητικά προγράμματα καθώς υποστηρίζει και τους δύο τύπους συστημάτων (32-bit,64-bit). Κατεβάστε το απο τους παρακάτω συνδέσμους:
+
Funtoo Linux started as a project to get my baby Gentoo Linux to build reliably, and started as a small set of patches. Over time, these patches grew into their own overlay, which was merged with the Gentoo Linux tree by hand. This was a time-consuming and frustrating process and required me or another Funtoo Linux developer to resolve conflicts that would inevitably arise. At one point, I wondered why were were doing so much manual work, and wrote a set of merge tools to automatically combine Funtoo's overlays as well as third-party overlays with the latest Gentoo changes, in a way that prevented conflicts from even occuring.  It was wonderful to have everything update automatically. Up until recently, we regenerated our tree and merged in Gentoo changes every 4 hours, so every 4 hours, {{c|emerge --sync}} would give you new stuff.
  
* Λήψη από '' '[http://ftp.osuosl.org/pub/funtoo/distfiles/sysresccd/systemrescuecd-x86-4.5.0.iso osuosl.org]' ''
+
'''I've massively overhauled this merge process.''' Now, as soon as something is committed to one of our Funtoo overlays, the portage tree is automatically regenerated. In addition, new Gentoo changes are imported every 4 hours. This means that you will see changes at least every 4 hours. The only exception to this rule is that we now have a special "hand-brake", where we can lock the Gentoo tree to a certain commit, and stop importing new Gentoo changes into Funtoo for a period of time. This is a useful thing to have -- sometimes there is quite a bit of maintenance going on in the Gentoo tree, and it can make sense to pull the hand-brake and wait until the dust has settled. Now we can :)
* Λήψη από '' '[http://build.funtoo.org/distfiles/sysresccd/systemrescuecd-x86-4.5.0.iso funtoo.org]' ''
+
  
{{Note|Αν χρησιμοποιείτε μια παλαιότερη έκδοση του συστήματος System Rescue CD, '''να είστε σίγουρος  ότι έχετε επιλέξει το <code> rescue64 </code> πυρήνα στο μενού εκκίνησης εάν εγκαθιστάτε ένα σύστημα 64-bit.''' Από προεπιλογή, το System Rescue CD  πραγματοποιεί εκκίνηση σε κατάσταση λειτουργίας 32-bit αν και η τελευταία έκδοση επιχειρεί να ανιχνεύσει αυτόματα επεξεργαστές 64-bit.}}
+
=== Enhanced QA ===
  
==== Πρόσβαση Δικτύου ====
+
The enhanced tree update process doesn't end there. Metro has been enhanced with a QA engine, so that prior to any changes being sent to Funtoo Linux users, a number of QA checks are performed. Currently this includes ensuring that any updates to ebuilds in a stage3 merge cleanly for both funtoo-current and funtoo-stable. If the QA test fails, changes are not pushed to you. This is a great example of how we are looking out for our users.
  
Αφού έχετε πραγματοποιείσει εκίνηση με το  System Rescue CD, δείτε αν έχετε πρόσβαση στο Internet. Απαιτείται πρόσβαση στο Internet για την εγκατάσταση του Funtoo Linux:
+
=== Simplified Subarch Selection ===
  
<console>
+
As described in [http://forums.funtoo.org/topic/447-subarch-profiles/ this forums post], subarch profiles are now part of Funtoo Linux. By user request, I've added an [[Intel64-sandybridge]] subarch, and will be auto-building Intel Sandy Bridge stages soon.
# ping www.google.com
+
PING www.google.com (216.58.217.36) 56 (84) bytes data.
+
64 bytes from den03s10-in-f4.1e100.net (216.58.217.36): icmp_seq = 1 TTL = 57 time = 30,1 ms
+
</console>
+
  
Εάν η λειτουργία ping είναι επιτυχής (δείτε το <code> 64 bytes </code> μηνύματα όπως παραπάνω), τότε το δίκτυό σας έχει συσταθεί επιτυχώς. Πατήστε Control-C για να σταματήσει το ping.
+
Our selection of custom CPU-optimized builds is quite extensive, and is built using [[Metro]] using some its [[Metro#Advanced_Features]], such as distributed builds. Our collection of stages is managed by Metro's repository management feature. And to make things easier to navigate, Tabs have been added to the [[Subarches]] page for each kind of CPU. This turns what was a long list into something much more manageable.
  
Αν χρειαστεί να δημιουργήσετε μια σύνδεση Wi-Fi για πρόσβαση στο Internet, τότε αυτό πρέπει να γίνει με το System Rescue CD σε γραφικό περιβάλλον. Εκτελέστε την εντολή <code> startx </code> για να ξεκινήσει ένα γραφικό περιβάλλον:
+
=== And There's More... ===
  
<console>
+
Regarding Funtoo's unique [[Funtoo Profiles|profile system]], I am currently in the process of rewriting {{c|eselect profile}} to make it much faster, more powerful, useful, and easy-to-use. To do this, I will be introducing a new tool that will  be used instead of the venerable {{c|eselect}}. This tool should be available within a week.
# startx
+
</console>
+
  
Στη συνέχεια, χρησιμοποιήστε την εφαρμογή NetworkManager (εικονίδιο κάτω δεξιά) για να συνδεθείτε σε ένα δίκτυο Wi-Fi της επιλογής σας. Στη συνέχεια, ανοίξτε ένα τερματικό μέσα στο γραφικό περιβάλλον σας, καθώς θα το χρησιμοποιήσετε για να ολοκληρώσετε τα υπόλοιπα βήματα.
+
=== Funtoo Hosting ===
  
==== Απομακρυσμένη Εγκατάσταση ====
+
And to top things off, [[Funtoo Hosting]] is back with additional capacity! We now have a server located in Denver, CO, USA, on a 1Gbit uplink. A monthly donation of $15, $30 or $45 a month will get you a SSD-backed virtual Funtoo Linux container with good, crazy, or just plain silly capabilities. Check out our [[Funtoo Hosting]] page and consider getting one! Your funds are used to build out Funtoo infrastructure and also help support me and my staff.
  
Εναλλακτικά για την εκτέλεση της εγκατάστασης, μπορείτε να συνδεθείτε στο System Rescue CD διαδικτυακά μέσω SSH από έναν άλλο υπολογιστή, μιας και αποτελεί έναν πιο βολικό τρόπο για να εγκαταστήσετε το Funtoo Linux.
+
I hope that this has given you some insight into great things that are happening with Funtoo Linux -- and served as examples of how you are important to us.
  
Αν θέλετε να ολοκληρώσετε την εγκατάσταση από μακριά, εδώ είναι το πώς. Κατ 'αρχάς, θα πρέπει να βεβαιωθείτε ότι το System Rescue CD έχει συνδεθεί σε μια σύνδεση δικτύου που λειτουργεί. Στη συνέχεια, θα πρέπει να ορίσετε έναν κωδικό πρόσβασης root για το System Rescue CD:
+
Best Regards,
  
<console>
 
# passwd
 
New password: ********
 
Retype new password: ********
 
passwd: password updated successfully
 
#
 
</console>
 
  
Μόλις έχετε πληκτρολογήσει έναν κωδικό πρόσβασης, θα είστε σε θέση να δείτε την IP του System Rescue CD, και, στη συνέχεια, μπορείτε να χρησιμοποιήσετε το <code> ssh </code> για να συνδεθείτε σε αυτό. Για να προσδιορίσετε τη τρέχουσα διεύθυνση IP σας θα χρησιμοποιείσετε την εντολή <code> ifconfig </code> :
+
Daniel Robbins<br/>
 
+
BDFL
<console>
+
{{NewsFooter}}
# ifconfig
+
</console>
+
 
+
Θα πρέπει να έχετε μια διεύθυνση IP ( που αναφέρετε ως  <code> inet addr: </code> ) και να ανήκει στο LAN σας. Στη συνέχεια μπορείτε να συνδεθείτε εξ'αποστάσεως, από έναν άλλο υπολογιστή στο LAN σας, και να εκτελέστε τα βήματα από την άνεση που προσφέρει ένα υπάρχον λειτουργικό σύστημα. Στο απομακρυσμένο σύστημα σας, πληκτρολογήστε τα ακόλουθα, αντικαθιστώντας το <code> 1.2.3.4 </code> με τη διεύθυνση IP του συστήματος. Για  σύνδεση από ένα υπάρχον σύστημα Linux ή MacOS θα δούμε κάτι σαν αυτό:
+
 
+
<console>
+
(remote system) $ # ssh root@1.2.3.4
+
Κωδικός:  **********
+
</console>
+
 
+
{{Note | Αν θέλετε να συνδεθείτε απομακρυσμένα από ένα υπάρχον σύστημα Microsoft Windows, θα χρειαστεί να κατεβάσετε ένα πρόγραμμα-πελάτη SSH για τα Windows, όπως το [http://www.chiark.greenend.org.uk/~sgtatham/putty/ PuTTY].}}
+
 
+
Αφού συνδεθείτε στο σύστημα μέσω SSH,  μπορείτε να εκτελέσετε τα παρακάτω βήματα της εγκατάστασης.
+
 
+
...
+
...
+
...
+

Latest revision as of 01:52, April 10, 2015

How We're Keeping You At the Center of the Funtoo Universe

Read about recent developments that keep you, our users, at the forefront of our focus as Funtoo moves forward.

By Drobbins / April 10, 2015

When people ask about what makes Funtoo Linux different, I always mention our user-centric model. This means that the project is focused, as much as possible, on the needs and concerns of our users. Developers and contributors, including myself, are considered users of Funtoo Linux first and foremost, and the voice, ideas and suggestions of a user are given the same weight as a developer.

In this news item, I'm going to describe several recent developments in the Funtoo Linux project that are a reflection of our user-centric model.

Bug Squashing

Recently, we've been squashing a lot of bugs. By "we", I mean myself (Daniel Robbins), Oleg Vinichenko and Damex, which are basically the day-to-day staff touching the ebuilds and technologies of Funtoo Linux on a regular basis. Although a tiny team, we've made a pretty big dent in our bugs over the past month:

Bug-squash.png

It's my goal to stay on top of our open bugs, and scale our bug squashing capabilities as our project grows, so that we don't get a huge backlog of open bugs. We are moving in the right direction on that front.

GitHub Integration

We have a number of git repositories mirrored on GitHub, and up until recently, issues filed against these repositories on GitHub were often missed. Our GitHub issue integration is now complete and no longer beta, and issues are imported from GitHub every few days. This means that issues on GitHub will be acted upon in a timely manner.

Getting You Fixes Faster

Funtoo Linux started as a project to get my baby Gentoo Linux to build reliably, and started as a small set of patches. Over time, these patches grew into their own overlay, which was merged with the Gentoo Linux tree by hand. This was a time-consuming and frustrating process and required me or another Funtoo Linux developer to resolve conflicts that would inevitably arise. At one point, I wondered why were were doing so much manual work, and wrote a set of merge tools to automatically combine Funtoo's overlays as well as third-party overlays with the latest Gentoo changes, in a way that prevented conflicts from even occuring. It was wonderful to have everything update automatically. Up until recently, we regenerated our tree and merged in Gentoo changes every 4 hours, so every 4 hours, emerge --sync would give you new stuff.

I've massively overhauled this merge process. Now, as soon as something is committed to one of our Funtoo overlays, the portage tree is automatically regenerated. In addition, new Gentoo changes are imported every 4 hours. This means that you will see changes at least every 4 hours. The only exception to this rule is that we now have a special "hand-brake", where we can lock the Gentoo tree to a certain commit, and stop importing new Gentoo changes into Funtoo for a period of time. This is a useful thing to have -- sometimes there is quite a bit of maintenance going on in the Gentoo tree, and it can make sense to pull the hand-brake and wait until the dust has settled. Now we can :)

Enhanced QA

The enhanced tree update process doesn't end there. Metro has been enhanced with a QA engine, so that prior to any changes being sent to Funtoo Linux users, a number of QA checks are performed. Currently this includes ensuring that any updates to ebuilds in a stage3 merge cleanly for both funtoo-current and funtoo-stable. If the QA test fails, changes are not pushed to you. This is a great example of how we are looking out for our users.

Simplified Subarch Selection

As described in this forums post, subarch profiles are now part of Funtoo Linux. By user request, I've added an Intel64-sandybridge subarch, and will be auto-building Intel Sandy Bridge stages soon.

Our selection of custom CPU-optimized builds is quite extensive, and is built using Metro using some its Metro#Advanced_Features, such as distributed builds. Our collection of stages is managed by Metro's repository management feature. And to make things easier to navigate, Tabs have been added to the Subarches page for each kind of CPU. This turns what was a long list into something much more manageable.

And There's More...

Regarding Funtoo's unique profile system, I am currently in the process of rewriting eselect profile to make it much faster, more powerful, useful, and easy-to-use. To do this, I will be introducing a new tool that will be used instead of the venerable eselect. This tool should be available within a week.

Funtoo Hosting

And to top things off, Funtoo Hosting is back with additional capacity! We now have a server located in Denver, CO, USA, on a 1Gbit uplink. A monthly donation of $15, $30 or $45 a month will get you a SSD-backed virtual Funtoo Linux container with good, crazy, or just plain silly capabilities. Check out our Funtoo Hosting page and consider getting one! Your funds are used to build out Funtoo infrastructure and also help support me and my staff.

I hope that this has given you some insight into great things that are happening with Funtoo Linux -- and served as examples of how you are important to us.

Best Regards,


Daniel Robbins
BDFL

blog comments powered by Disqus