Το FreeBSD Project. Γιώργος Κεραμίδας keramida@freebsd.org



Σχετικά έγγραφα
To FreeBSD Project To Λειτουργικό Σύστημα Η Κοινότητα Η Ελληνική Ομάδα. Μανώλης Κιαγιάς Καθηγητής Πληροφορικής FreeBSD Project Committer

Ελεύθερο Λογισμικό. Η αρχή της ιστορίας Κιαγιαδάκης Γιώργος (το labάκι)

Εισαγωγή στο Gentoo Linux

Φίλοι Λογισμικού Ανοιχτού Κώδικα Φ.Λ.Α.Κ.

Ελεύθερο Ανοικτό Λογισμικό

Σχεδίαση και ανάπτυξη ιστοχώρου του εργαστηρίου Μηχανικής Λογισμικού. Παληόπουλος Αποστόλης-Παπαναγιώτου Παναγιώτης

Μια εισαγωγή στο Linux με την διανομή Fedora. Βάιος Κολοφωτιάς MSc Informational Systems

ΠΛΗΡΟΦΟΡΙΚΉ. Μάθημα 6

ΜΕΛΕΤΗ ΣΧΕΔΙΑΣΗ ΕΦΑΡΜΟΓΗΣ ΣΕ ΥΠΟΛΟΓΙΣΤΙΚΟ ΝΕΦΟΣ (CLOUD COMPUTING) ΜΕ ΕΜΦΑΣΗ ΣΤΗΝ ΚΑΤΑΣΚΕΥΗ ΔΕΝΤΡΩΝ.

Θερινό Σχολείο, Ιουλίου Εισαγωγή στο. Αχιλλέας Πιπινέλης. Μονάδα Αριστείας ΕΛ/ΛΑΚ ΤΕΙ Αθήνας

Λειτουργικό Σύστημα Linux ~ Μια σύντομη εισαγωγή

EGEE-SEE HELPDESK HG-04-CTI-CEID

Linux με τη χρήση κονσόλας

Ελεύθερο Λογισμικό και GNU/Linux

Πρόγραμμα Σεμιναρίων Σεπτεμβρίου - Δεκεμβρίου

Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ

ΜΕΛΕΤΗ ΗΛΕΚΤΡΟΝΙΚΟΥ ΕΞΟΠΛΙΣΜΟΥ

Ενσωµατωµένα Υπολογιστικά Συστήµατα (Embedded Computer Systems)

Ψηφιακή Επεξεργασία Σήματος

28η Συνάντηση Εκπαιδευτικών Δυτικής Μακεδονίας στις ΤΠΕ Φλώρινα 7/4/2013. To wordpress εγκατάσταση στο ΠΣΔ

Παρουσίαση Innovathens 2014

Application... 4 Java Development Kit... 4 Android SDK... 5 Android Studio... 6 Genymotion... 8 ια ο Web Panel... 10

οµή της παρουσίασης Στατιστικά στοιχεία Άδειες χρήσης Γενικά στοιχεία Βασικά χαρακτηριστικά του browser

Για περισσότερες πληροφορίες σχετικά με τη συμβατότητα του λογισμικού με άλλα λειτουργικά συστήματα, επικοινωνήστε με το τμήμα υποστήριξης πελατών.

Παρουσίαση Innovathens 2014

The FreeBSD Project. openfest Ηλίας Χρυσοχέρης

Εφαρμογή Παρακολούθησης Τιμών Καυσίμων για Windows Phone 8

Πρόγραμμα Σεμιναρίων Φεβρουαρίου - Ιουλίου

ΜΗΧΑΝΙΣΜΟΣ ΔΙΑΓΝΩΣΗΣ ΤΩΝ ΑΝΑΓΚΩΝ ΤΩΝ ΕΠΙΧΕΙΡΗΣΕΩΝ ΣΕ ΕΠΑΓΓΕΛΜΑΤΑ ΚΑΙ ΔΕΞΙΟΤΗΤΕΣ: Η ΠΕΡΙΠΤΩΣΗ ΤΩΝ ΤΠΕ

Οδηγίες προς τον τελικό χρήστη για τη σύνδεση στο Ασύρματο Δίκτυο Δεδομένων του ΤΜΗΥ&Π

e-academy e-commerce Project Manager

Εισαγωγή στα SCM εργαλεία και στο Subversion

Πρόγραμμα Σεμιναρίων Σεπτεμβρίου Δεκεμβρίου

Σε κάθε διανομή μπορεί να παρέχονται διαφορετικοί windows manager όπως: Xfe (Xubuntu) Gnome, (Debian,Ubuntu) KDE, (Kubuntu, Mandriva)

Πρόγραμμα Σεμιναρίων Σεπτεμβρίου - Δεκεμβρίου

ΕΜΠΟΡΙΚΟ ΚΑΙ ΒΙΟΜΗΧΑΝΙΚΟ ΕΠΙΜΕΛΗΤΗΡΙΟ ΘΕΣΣΑΛΟΝΙΚΗΣ. Ηεπιχείρησημετάταe. Δομή παρουσίασης

Εγκατάσταση του εκτυπωτή από το CD λογισμικού και τεκμηρίωσης

Μέλη, Δράσεις & Ομάδες Εργασίας της ΕΕΛ/ΛΑΚ

Journal of the Graduate School of the Chinese Academy of Sciences. Application Dependent Software. Standard Application Components.

ΕΝΣΩΜΑΤΩΜΕΝΑ ΣΥΣΤΗΜΑΤΑ ΤΕΙ ΗΠΕΙΡΟΥ- ΣΤΕΦ ΤΜΗΜΑ ΜΗΧ. ΠΛΗΡΟΦΟΡΙΚΗΣ Τ.Ε.

EPL 660: Lab 4 Introduction to Hadoop

Ειδικό Τεύχος : Linux και Ηχος. Η Υποδοµή

ΓΕΩΠΟΝΙΚΗ ΣΧΟΛΗ ΑΠΘ Εργαστήριο Πληροφορικής στη Γεωργία

Επαναληπτικές Ασκήσεις Μαθήματος

Προς: Αντιπεριφεριάρχη Ψηφιακής Πολιτικής Αττικής, κ. Παναγιώτη Αθανασιάδη

e-academy e-commerce Project Manager

ΗΜΥ 100 Εισαγωγή στην Τεχνολογία Διάλεξη 2

Digital Academy. Εισαγωγή στην ανάπτυξη Android Εφαρμογών

Χρήση Προηγµένων Συνεργατικών Εργαλείων ιαδικτύου. Ελεύθερο Λογισµικό και Λογισµικό Ανοικτού Κώδικα (ΕΛ/ΛΑΚ) Forum Chat

Δημήτρης Σπάχος Εργαστήριο Ιατρικής Πληροφορικής Α.Π.Θ. URO School 2012 Πορταριά, Πήλιο

Powered by Web Serve

επίσης, τηλεφωνική συσκευή και να εξασφαλίζεται η πρόσβαση στο διαδίκτυο.

sch-scripts Προσαρμογή του Ubuntu για τα ελληνικά σχολεία

ΕΛΛΗΝΙΚΗ ΔΗΜΟΚΡΑΤΙΑ Ανώτατο Εκπαιδευτικό Ίδρυμα Πειραιά Τεχνολογικού Τομέα. Προγραμματισμός Η/Υ. Ενότητα 1 η : Ανάπτυξη Λογισμικού & Προγραμματισμός

Τεχνολογία Πολυμέσων. Ενότητα4: Επεξεργασία Βίντεο - Avidemux. Νικολάου Σπύρος Τμήμα Μηχανικών Πληροφορικής ΤΕ

Πληροφορική 2. Λειτουργικά Συστήματα

Ανοιχτές Τεχνολογίες ως εργαλεία Καινοτομίας. Θεόδωρος Καρούνος htp://eellak.gr/

Ενσωµατωµένα Συστήµατα

Θέµατα στην Τεχνολογία Λογισµικού

ΓΡΑΜΜΙΚΟΣ & ΔΙΚΤΥΑΚΟΣ ΠΡΟΓΡΑΜΜΑΤΙΣΜΟΣ

Πρόγραμμα Τοποθετήσεων Φοιτητών 2017 Αριθμός Θέσεων

Ευκαιρίες και προϋποθέσεις για τον κλάδο ΤΠΕ στο Ανοικτό Λογισμικό. Δρ. Βασίλης Χρηστίδης Διευθύνων Σύμβουλος Knowledge Broadband Services AE

ΕΛΛΑΚ Ελεύθερο Λογισμικό Λογισμικό Ανοιχτού Κώδικα. Δρ. Δημήτρης Καβρουδάκης

ΤΕΙ ΗΠΕΙΡΟΥ ΤΜΗΜΑ ΤΗΛΕΠΛΗΡΟΦΟΡΙΚΗΣ ΚΑΙ ΔΙΟΙΚΗΣΗΣ

Πλάνο υλοποίησης Virtual υποδομής για παροχή VPS (virtual private servers)

Ένωση Μηχανικών Πληροφορικής και Επικοινωνιών Ελλάδας (ΕΜηΠΕΕ) συνοπτικά

Linux Terminal Server Project

Πληροφορική I. "Λογισμικό (Software)" B. Φερεντίνος

ΠΡΟΑΙΡΕΤΙΚΑ ΣΕΜΙΝΑΡΙΑ Πληροφορική και Επιστήμη Ηλεκτρονικών Υπολογιστών

Παρουσίαση Fosscomm 2015

Microsoft Visual Studio Γιώργος Καµαρινός Developer Programs Marketing Manager Microsoft Hellas

Συμπεράσματα Πρόταση για υιοθέτηση του ΕΛ/ΛΑΚ στο Κυπριακό Δημόσιο Τομέα. Τοπική Κοινότητα Χρηστών Ubuntu Κύπρου

LINUX. Εισαγωγή. Τί είναι το Linux;

Χρήση, προώθηση και συνεισφορά ΕΛ/ΛΑΚ από το ΕΚΤ

Ελεύθερο Λογισμικό και GNU/Linux

Χρήση, προώθηση και συνεισφορά ΕΛ/ΛΑΚ από το ΕΚΤ

. « : project site

Τ.Ε.Ι. Δυτικής Ελλάδας Τμήμα Διοίκησης Επιχειρήσεων Μεσολόγγι. 7 η Διάλεξη. Μάθημα: Τεχνολογίες Διαδικτύου

Το λειτουργικό σύστημα. Προγραμματισμός II 1

Άδεια Δημόσιας Χρήσης GNU

ΑΝΑΡΤΗΤΕΑ ΣΤΟ ΔΙΑΔΙΚΤΥΟ

ΠΛΗΡΟΦΟΡΙΑΚΑ ΣΥΣΤΗΜΑΤΑ ΔΙΟΙΚΗΣΗΣ MANAGEMENT INFORMATION SYSTEMS (M.I.S.)

Αξιοποίηση της Τεχνολογίας των Εικονικών Μηχανών στην Επαγγελματική Εκπαίδευση και την Κατάρτιση Πληροφορικής. Βασιλάκης Βασίλειος Τζανάκης Δημήτριος

Βεργίδης Γιώργος 1743 Ζάχος Αντώνης 2017

Εισαγωγή στην Επιστήμη των Υπολογιστών και Επικοινωνιών

Χρήση, προώθηση και συνεισφορά ΕΛ/ΛΑΚ από το ΕΚΤ

Ο πιο χρωματιστός φορητός υπολογιστής VAIO

ΛΕΙΤΟΥΡΓΙΚΑ ΣΥΣΤΗΜΑΤΑ ΕΙΣΑΓΩΓΗ

Κομψή μεγάλη οθόνη Entertainer

Προοπτικές εργασίας µετά το Μεταπτυχιακό. .Στογιαννάρης Intracom Telecom Section Manager, Thessaloniki Branch S/W Development Center

Ενιαίο Σύστημα Ψηφιακής Βιβλιοθήκης του Πανεπιστημίου Αθηνών

Το «κλειστό» σύστημα. Ανοικτές επικοινωνίες... Εισαγωγή στην Τεχνολογία της Πληροφορικής. Εισαγωγή στην τεχνολογία της πληροφορικής

Πως θα επωφεληθείτε από την χρήση Ελεύθερου Λογισμικού Ανοικτού Κώδικα στην επιχείρησή σας

Μπορούμε και χωρίς Πατέντες

ΖΕΡΔΑΛΗΣ ΣΩΤΗΡΙΟΣ ΤΟ ΟΥΤΙ ΣΤΗ ΒΕΡΟΙΑ (1922-ΣΗΜΕΡΑ) ΘΕΣΣΑΛΟΝΙΚΗ

ΚΟΙΝΩΝΙΚΗ ΔΙΚΤΥΩΣΗ ΜΕΣΩ ΚΙΝΗΤΩΝ ΣΥΣΚΕΥΩΝ: ΧΡΗΣΗ ΔΕΚΤΗ GPS ΓΙΑ ΑΝΑΠΤΥΞΗ ΕΦΑΡΜΟΓΗΣ ΚΟΙΝΩΝΙΚΗΣ ΔΙΚΤΥΩΣΗΣ ΣΕ ΚΙΝΗΤΗ ΣΥΣΚΕΥΗ

ΑΠΟΘΕΤΗΡΙΟ ΕΦΑΡΜΟΓΩΝ ΥΠΠΕΘ ΚΑΙ ΕΠΟΠΤΕΥΟΜΕΝΩΝ ΦΟΡΕΩΝ (git.minedu.gov.gr)

Προηγμένα Εργαλεία Διαχείρισης Δικτύων

Λ. Μεσογείων 56, Αμπελόκηποι, Αθήνα, Τηλ: , Fax:

ΥΠΟΔΟΧΗ ΠΡΩΤΟΕΤΩΝ ΦΟΙΤΗΤΩΝ Παρουσίαση του Τµήµατος

Transcript:

Το FreeBSD Project Γιώργος Κεραμίδας keramida@freebsd.org

Τι Είναι το FreeBSD; (1) BSD UNIX, Ελεύθερο Λογισμικό Ιστορικές ρίζες στο αρχικό BSD Πλατφόρμα Δικτύων ISP (Yahoo!, Verio, ISC) Embedded περιβάλλον (Juniper JunOS, Nokia, Timing Solutions, VXWorks) Ένα από τα πιο επιτυχημένα projects ελεύθερου λογισμικού Έμφαση σε storage, δικτυακές εφαρμογές & ασφάλεια Patras LUG Το FreeBSD Project 1

Τι Είναι το FreeBSD; (2) Ολοκληρωμένο, integrated UNIX σύστημα Πολυ-επεξεργαστικός, πολυ-νηματικός πυρήνας Intel/AMD 32/64 bit, Itanium, sparc64, ARM, PPC MIPS! Δωρεά της Juniper Networks Εργαλεία & API προγραμματισμού: UNIX, POSIX, BSD Network stack με υποστήριξη για πολλά πρωτόκολα IPv4, IPv6, IPX/SPX, AppleTalk, IPSEC, ATM, Bluetooth, 802.11, SCTP, Ενσωματωμένη και σταθερή υποστήριξη για embedded targets & cross building, ως μέρος της επίσημης διαδικασίας ανάπτυξης Patras LUG Το FreeBSD Project 2

Τι Είναι το FreeBSD; (3) Ολοκληρωμένο, integrated UNIX σύστημα Εκτενής τεκμηρίωση, τόσο ως μέρος του συστήματος όσο και online Ενημερωμένα manpages & τεκμηρίωση info Πλήρες «βασικό σύστημα», με όλα τα εργαλεία που περιμένει να βρει κανείς σε ένα UNIX 18.148 πακέτα λογισμικού (2 Μάρτη 2008), ως μέρος του συστήματος των «Ports» Πάνω από 50 κατηγορίες λογισμικού Πολλά κοινά προγράμματα με Linux Π.χ. Gnome, KDE, XFCE4, Mozilla apps Patras LUG Το FreeBSD Project 3

Το FreeBSD Project Η Κοινότητα του FreeBSD Κεντρικό repository και source code control Μεγάλη δικτυακή κοινότητα 340 committers, χιλιάδες ενεργά μέλη Ελεύθερη άδεια λογισμικού Πολύ ελεύθερη χρήση του κώδικα Και σε εμπορικό περιβάλλον Δεν απαιτεί τα παράγωγα να είναι open source Εκτενής χρήση σε εμπορικό και research λογισμικό Patras LUG Το FreeBSD Project 4

Το FreeBSD Foundation Non-profit οργανισμός, με βάση το Boulder, CO Ανεξάρτητο από το ίδιο το FreeBSD Project Χορηγεί developers Intellectual property, συμβόλαια, άδειες, νομικά θέματα Έξοδα ταξιδιών των developers Αγορές hardware Μπορείτε κι εσείς να βοηθήσετε Δωρεές στο Foundation Δωρεές σε hardware Patras LUG Το FreeBSD Project 5

Τι Παράγει το FreeBSD FreeBSD kernel, user space Security officer, release engineering Συλλογή των Ports, πακέτα Επίσημες Εκδόσεις Τεκμηρίωση, το Εγχειρίδιο, web site, marketing Τεχνική υποστήριξη, debugging, κλπ. Συναντήσεις & events Patras LUG Το FreeBSD Project 6

Οι Άνθρωποι και η Οργάνωση του FreeBSD Committers Ομάδα Core Ομάδα Ports Άλλες ομάδες Mailing lists Web site Εκδηλώσεις Κύκλος ανάπτυξης Κύκλος εκδόσεων CVS και Perforce Δίκτυο ανάπτυξης Παράγωγα projects Patras LUG Το FreeBSD Project 7

Οι Committers του FreeBSD Ένας «Committer» μπορεί να κάνει αλλαγές στο CVS Επιλέγονται με βάση αυστηρά κριτήρια Τεχνικές γνώσεις Ιστορικό συνεισφορών στο FreeBSD Project Θέληση και ικανότητα να είναι μέλη της ομάδας Το να έχουν κάνει εμφανή τα παραπάνω! Σημαντικός θεσμός: «mentorship» Ο mentor προτείνει στο core team (doceng, portmgr) Καθοδηγεί και βοηθάει τους πρώτους μήνες Patras LUG Το FreeBSD Project 8

Δεν Υπάρχουν Μόνο οι Committers Developers Source developers Core team Core secretary Release engineers Release builders Security Officer Security team Ports team Port managers Documentation team Doceng team Vendor relations team Administrative Foundation Board Foundation Operations Mgr. FreeBSD.org admins FreeBSD.org webmaster Sentex cluster admins ISC cluster admins Mirrors team Donations team Marketing team Perforce admins CVS admins Portmaster Patras LUG Το FreeBSD Project 9

Ο Κύκλος Ανάπτυξης του FreeBSD Branched μοντέλο ανάπτυξης 8-CURRENT Οι τελευταίες εξελίξεις 7-STABLE Το πιο πρόσφατο «STABLE» branch 6-STABLE Το προηγούμενο «STABLE» branch 5-STABLE Legacy branch 4-STABLE Legacy branch Στόχοι 18-24 μήνες μεταξύ «μεγάλων» εκδόσεων (6.0, 7.0) 4-6 μήνες μεταξύ των «μικρών» εκδόσεων (6.1, 7.1, 7.2) Η ταυτόχρονη ανάπτυξη είναι δύσκολη Αξίζει όμως τον κόπο Patras LUG Το FreeBSD Project 10

Branches Υπό Ανάπτυξη CURRENT 7 STABLE 6 STABLE Patras LUG Το FreeBSD Project 11

Επίσημες Εκδόσεις του FreeBSD Τρία ενεργά branches 6.X Σταθερό, production quality branch 7.X Branch βελτιστοποίησης & απόδοσης 8.X Ενεργή ανάπτυξη Πρόσφατη Έκδοση: 7.0 Όλες οι εκδόσεις: http://www.freebsd.org/releases/ CD και DVD από διάφορους vendors Παράγωγα projects (PC-BSD, DesktopBSD, FreeSBIE) Patras LUG Το FreeBSD Project 12

Ο Κύκλος των Εκδόσεων Τον περισσότερο καιρό ελεύθερη ανάπτυξη Κύκλος εκδόσεων για STABLE branches: Code slush Code freeze Εκδόσεις beta, branching Εκδόσεις release candidate Release Errata / Ενημερώσεις Ασφάλειας Patras LUG Το FreeBSD Project 13

F r e e B S D Ένα από τα πιο μεγάλα, παλιά, ενεργά και επιτυχημένα projects ελεύθερου λογισμικού Εκατοντάδες committers, Χιλιάδες contributors Εκατομμύρια γραμμές κώδικα Δεκάδες εκατομμύρια εγκαταστάσεις Όλα οφείλονται στο επιτυχημένο μοντέλο της κοινότητας ανάπτυξης Γίνετε κι εσείς μέλος! http://www.freebsd.org/ Patras LUG Το FreeBSD Project 14