το ιστολόγιο ενός Κύριου των Υπολογιστών και της Πληροφορικής ;-)

Άδεια χρήσης περιεχομένου

Creative Commons Licence
Το περιεχόμενο του ιστολογίου παρέχεται με άδεια χρήσης Creative Commons Attribution-ShareAlike 4.0 International License ...

Εμφάνιση αναρτήσεων με ετικέτα Linux. Εμφάνιση όλων των αναρτήσεων
Εμφάνιση αναρτήσεων με ετικέτα Linux. Εμφάνιση όλων των αναρτήσεων

Δευτέρα 9 Σεπτεμβρίου 2024

Τρεις δεκαετίες τώρα και το "The Cathedral and the Bazaar" συνεχίζει να αποτελεί πηγή έμπνευσης


Τρεις δεκαετίες τώρα και το "The Cathedral and the Bazaar" συνεχίζει να αποτελεί πηγή έμπνευσης.

Πριν από τριάντα (περίπου) χρόνια, κατά τη διάρκεια ενός Linux-Congress στη Βαβαρία, ένας αμερικανός προγραμματιστής ονόματι Eric Raymond  παρουσίασε την πρώτη έκδοση ενός κειμένου (working-paper) με τίτλο: "The Cathedral and the Bazaar" (μετάφραση: ο Καθεδρικός Ναός και το Παζάρι).



Κατά τον ίδιο, το κείμενο του, που μελετούσε κάποιες παράξενες, νέες προγραμματιστικές πρακτικές
δεν περιελάμβανε κάποια ιδιαίτερη ανακάλυψη.
Η παρουσίαση του όμως "γκρέμισε" το κτήριο.
Το γεγονός ότι η έγινε αποδεκτή (η παρουσίαση) με τόσο μεγάλο ενδιαφέρον και ενθουσιασμό από ένα κοινό στο οποίο ελάχιστοι είχαν την Αγγλική ως μητρική τους γλώσσα ήταν η επιβεβαίωση ότι ήμουν μπροστά σε κάτι πολύ σημαντικό
δήλωσε ο Raymond, ένα χρόνο αργότερα, όταν το working-paper μετατράπηκε σε βιβλίο.

Σχεδόν δύο δεκαετίες μετά από εκείνη την απογευματινή παρουσίαση στη Βαβαρία και το " The Cathedral and the Bazaar" συνεχίζει να αποτελεί πηγή έμπνευσης.

Το κείμενο αναλύει και συγκρίνει δύο διαφορετικά μοντέλα ανάπτυξης Ελεύθερου Λογισμικού / Λογισμικού Ανοιχτού Κώδικα:
  • το μοντέλο του "Καθεδρικού Ναού", στο οποίο ο πηγαίος κώδικας μιας εφαρμογής γίνεται διαθέσιμος με κάθε διανομή νέας έκδοσης της εφαρμογής αυτής, αλλά ο κώδικας που αναπτύσσεται μεταξύ των διανομών περιορίζεται αποκλειστικά μέσα σε μία ομάδα συγκεκριμένων προγραμματιστών. Χαρακτηριστικά παραδείγματα αυτού του μοντέλου ανάπτυξης είναι τα GNU Emacs και GCC.
  • το μοντέλο του "Παζαριού", στο οποίο ο κώδικας αναπτύσσεται στο διαδίκτυο, σε κοινή θέα. Ο Raymond πιστώνει στον Linus Torvalds, εμπνευστή του Linux kernel project, την ανακάλυψη αυτού του μοντέλου ανάπτυξης κώδικα, ενώ παρουσιάζει και τη δική του συνεισφορά σε αυτό το μοντέλο, όπως προέκυψε από την εμπλοκή του στο Fetchmail project.
Η κεντρική θέση του Raymond στο κείμενο (την οποία βαφτίζει "νόμο του Linus") είναι:
αν έχεις αρκετά μάτια στη διάθεση σου τα bugs (προγραμματιστικά λάθη) αποδεικνύονται πολύ λίγα...
Το κείμενο μπορείτε να το βρείτε εδώ (σε διάφορες γλώσσες) ή εδώ (στην Ελληνική).

Καλή ανάγνωση ;-)

Και με την ευκαιρία μπορείτε να παρακολουθήσετε ένα ντοκιμαντέρ που παρουσιάζει την εικοσάχρονη (τότε) πορεία του GNU, Linux, Open Source. Περισσότερα για το ντοκιμαντέρ στο imdb (κλικ εδώ).



Το κείμενο βασίστηκε στο άρθρο του Bryan Behrenshausen (κλικ εδώ) καθώς και στην wikipedia



Τετάρτη 7 Σεπτεμβρίου 2022

Τι λειτουργικό σύστημα έχουμε στο εργαστήριο πληροφορικής του σχολείου μας;


 Στο σχολικό εργαστήριο πληροφορικής του Πειραματικού Σχολείου του Πανεπιστημίου Θεσσαλονίκης χρησιμοποιούμε το Ubuntu Linux LTPS 20.04 για σχολικά εργαστήριο πληροφορικής.

Περισσότερες πληροφορίες για μαθητές στην παρουσίαση που ακουλουθεί


Περισσότερες πληροφορίες για εκπαιδευτικούς στην παρουσίαση που ακολουθεί




Τρίτη 19 Οκτωβρίου 2021

PodCast: Open Source World


The era of open source has led to countless innovations. When does it work and when is it chaos? In this episode, TED speakers explore how open source is changing how we build, collaborate and govern.

Το podcast είναι διαθέσιμο ΕΔΩ





Πέμπτη 5 Μαρτίου 2020

What is Linux and Why There are 100’s of Linux Distributions?


Πρόκειται για ένα εξαιρετικό άρθρο που περιγράφει με απλό και κατανοητό τρόπο τι είναι το Linux. Δυστυχώς είναι γραμμένο στα Αγγλικά. Ελπίζω να βρω το χρόνο κάποια στιγμή να το μεταφράσω...
Αντιγραφή από εδώ: https://itsfoss.com/what-is-linux/

What is Linux and Why There are 100’s of Linux Distributions?

When you are just starting with Linux, it’s easy to get overwhelmed.
You probably know only Windows and now you want to use Linux because you read that Linux is better than Windows as it is more secure and you don’t have to buy a license to use Linux.
But then when you go about downloading and installing Linux, you learn that Linux is not a single entity. There are UbuntuFedoraLinux Mint, elementary and hundreds of such ‘Linux variants’. The trouble is that some of them look just like the other.
If that’s the case, why are there multiple of those Linux operating systems? And then you also learn that Linux is just a kernel not an operating system.

Too Many Linux Choices
Too Many Linux!
It gets messy. And you may feel like pulling out your hair. For a person who has a receding hairline, I would like you to keep your hair intact by explaining things in a way you could easily understand.
I am going to take an analogy and explain why Linux is just a kernel, why there are hundreds of Linux and why, despite looking similar, they are different.
The explanation here may not be considered good enough for an answer in an exam or interview but it should give you a better understanding of the topic.
Apology in advance!
My analogy may not be entirely correct from mechanical point of view as well. I am not knowledgeable about engines, cars and other related mechanical stuff.
But in my experience, I have noticed that this analogy helps people clearly understand the concept of Linux and operating system.
Also, I have used the term Linux OS instead of Linux distribution deliberately so that newcomers don’t start wondering about distribution.

Linux is just a kernel

Linux is not an operating system, it’s just a kernel.
The statement is entirely true. But how do you understand it. If you look into books, you’ll find Linux kernel structure described like this:
Linux Kernel Structure
There is absolutely correct, however, let’s take a different approach. Think of operating systems as vehicles, any kind of vehicle be it motorbikes, cars or trucks.
What is at the core of a vehicle? An engine.
Think of kernel as the engine. It’s an essential part of the vehicle and you cannot use a vehicle without the engine.
Operating System Analogy
But you cannot drive an engine, can you? You need a lot of other stuff to interact with the engine and drive the vehicle. You need wheels, steering, gears, clutch, brakes and more to drive a vehicle on top of that engine.
Similarly, you cannot use a kernel on its own. You need lots of tool to interact with the kernel and use the operating system. These stuff could be shell, commands, graphical interface (also called desktop environments) etc.
This makes sense, right? Now that you understand this analogy, let’s take it further so that you understand the rest of it.
Windows and other operating systems have kernel too
Kernel is not something exclusive to Linux. You may not have realized but Windows, macOS and other operating systems have a kernel underneath as well.
Microsoft Windows operating systems are based on Windows NT kernel. Apple’s macOS is based on the XNU kernel.

Think of operating systems as vehicles

Think of Microsoft as an automobile company that makes a general purpose car (Windows operating system) that is hugely popular and dominates the car market. They use their own patented engine that no one else can use. But these ‘Microsoft cars’ do not offer scope of customization. You cannot modify the engine on your own.
Now come to ‘Apple automobile’. They offer shiny looking, luxury cars at an expensive price. If you got a problem, they have a premium support system where they might just replace the car.
Now comes Linux. Remember, Linux is just an engine (kernel). But this ‘Linux engine’ is not patented and thus anyone is free to modify and build cars (desktop operating system), bikes (small embed system in your toys, tvs etc), trucks (servers) or jet-planes (supercomputers) on top of it. In real world, no such engine exists but accept it for the sake of this analogy.
Linux Kernel As Engine
  • kernel = engine
  • Linux kernel = specific type of engine
  • desktop operating systems = cars
  • server operating systems = heavy trucks
  • embed systems = motor-bikes
  • desktop environment = body of the vehicle along with interiors (dashboard and all)
  • themes and icons = paint job, rim job and other customization
  • applications = accessories you put for specific purpose (like music system)


Why there are so many Linux OS/distributions? Why some look similar?

Why there are so many cars? Because there are several vehicle manufacturers using the ‘Linux engine’ and each of them have so many cars of different type and for different purposes.
Since ‘Linux engine’ is free to use and modify, anyone can use it to build a vehicle on top of it.
This is why Ubuntu, Debian, Fedora, SUSE, Manjaro and many other Linux-based operating systems (also called Linux distributions or Linux distros) exist.
You might also have noticed that these Linux operating systems offer different variants but they look similar. I mean look at Fedora’s default GNOME version and Debian’s GNOME version. They do look the same, don’t they?
Fedora Gnome Vs Debian Gnome
Fedora GNOME vs Debian GNOME: Virtually No Visual Difference
The component that gives the look and feel in a Linux OS is called desktop environment. In our analogy here, you can think of it as a combination of outer body and matching interiors. This is what provides the look and feel to your vehicle, does it not?


It’s from the exterior that you can identify the cars into category of sedan, SUV, hatchback, station wagon, convertible, minivan, van, compact car, 4×4 etc.
But these ‘type of cars’ are not exclusive to a single automobile company. Ford offers SUV, compact cars, vans etc and so do other companies like General Motors, Toyota.
Linux SUV Analogy
Vehicles of same type look similar even if they are from different automobile companies
Similarly, distributions (Linux OSes) like Fedora, Ubuntu, Debian, Manjaro etc also offer different variants in the form of GNOME, KDE, Cinnamon, MATE and other desktop environments.
Ford’s SUV may look similar to Toyota’s or Renault’s SUV. Fedora’s GNOME version may look similar to Manjaro or Debian’s GNOME version.

Some type of cars consume more fuel, some desktop environments need more RAM

You probably understand the ‘usefulness’ of different types of cars. Compact cars are good for driving in the cities, vans are good for long trip with family, 4×4 are good for adventures in jungles and other rough terrain. A SUV may look good and feel comfortable for sitting but it consumes more fuel than a compact car that might not be comfortable to sit in.
Similarly, desktop environments (GNOME, MATE, KDE, Xfce etc) also serve some purpose other than just providing the looks to your Linux operating system.
GNOME gives a modern looking desktop but it consumes more RAM and thus require that your computer has more than 4 GB of RAM. Xfce on the other hand may look old/vintage but it can run on systems with 1 GB of RAM.

Difference between getting desktop environment from distribution and installing on your own

As you start using Linux, you’ll also come across suggestions that you can easily install other desktop environments on your current system.
Remember that Linux is a free world. You are free to modify the engine, customize the looks on your own, if you have the knowledge/experience or if you are an enthusiastic learner.
Think of it as customizing cars. You may modify a Hundai i20 to look like Suzuki Swift Dzire. But it might not be the same as using a Swift Dzire.
When you are inside the i20 modified to look like Swiftz Dzire, you’ll find that it may not have the same experience from the inside. Dashboard is different, seats are different. You may also notice that the exterior doesn’t fit the same on i20’s body.
The same goes for switching desktop environments. You will find that you don’t have the same set of apps in Ubuntu that you should be getting in Mint Cinnamon. Few apps will look out of place. Not to mention that you may find a few things broken, such as network manager indicator missing etc.
Of course, you can put time, effort and skills to make Hundai i20 look as much like Swift Dzire as possible but you may feel like getting Suzuki Swift Dzire is a better idea in the first place.
This is the reason why installing Ubuntu MATE is better than installing Ubuntu (GNOME version) and then installing MATE desktop on it.

Linux operating systems also differ in the way they handle applications

Another major criteria on which the Linux operating systems differ from each other is the package management.
Package management is basically how you get new software and updates in your systems. It’s up to your Linux distribution/OS to provide the security and maintenance updates. Your Linux OS also provides the means of installing new software on your system.
Some Linux OS provides all the new software version immediately after their release while some take time to test them for your own good. Some Linux OS (like Ubuntu) provides easier way of installing a new software while you may find it complicated in some other Linux OS (like Gentoo).
Keeping the line of our analogy, consider installing software as adding accessories to your vehicle.
Suppose you have to install a music system in your car. You may have two options here. Your car is designed in such a way that you just insert the music player, you hear the click sound and you know it’s installed. The second option could be to get a screwdriver and then fix the music player on screws.
Most people would prefer the hassle-free click lock installing system. Some people might take matter (and screwdriver) into their own hands.
If an automobile company provides scope for installing lots of accessories in click-lock fashion in their cars, they will be preferred, won’t they?
This is why Linux distributions like Ubuntu have a more users because they have a huge collection of software that can be easily installed in matter of clicks.

Conclusion

Before I conclude this article, I’ll also like to talk about support that plays a significant role in choosing a Linux OS. For your car, you would like to have its official service center or other garages that service the automobile brand you own, don’t you? If the automobile company is popular, naturally, it will have more and more garages providing services.
The same goes for Linux as well. For a popular Linux OS like Ubuntu, you have some official forums to seek support and a good number of websites and forums providing troubleshooting tips to fix your problem.

Again, I know this is not a perfect analogy but this helps understand the things slightly better.
If you are absolutely new to Linux, did this article made things clear for you or you are more confused than before?
If you already know Linux, how would you explain Linux to someone from non-technical background?
Your suggestions and feedback is welcome.

Δευτέρα 3 Οκτωβρίου 2016

Εγκατάσταση Ubuntu Linux LTSP 12.04 σε εργαστήριο ΕΠΑΛ


Λοιπόν το πήρα απόφαση: θα ξανα-στήσω από την αρχή το ταλαιπωρημένο μου LTSP που στέκει βράχος τα τελευταία τρία χρόνια.

Το κατέβασα από εδώ

Ξεκινάω την εγκατάσταση από εδώ

Επειδή όμως δε θέλω να ξαναστήνω τους users έναν-ένα θα πρέπει να πάρω ένα backup. Θα το κάνω βάση των οδηγιών που βρήκα εδώ.

Ξεκινάμε λοιπόν...

Παρασκευή 27 Νοεμβρίου 2015

Revolution OS: ένα ντοκιμαντέρ για την ιστορία του GNU/Linux


Ένα ντοκιμαντέρ για την ιστορία του Gnu/Linux.

Το ντοκιμαντέρ παρακολουθεί την εικοσάχρονη (τότε) πορεία του GNU, Linux, Open Source.

Περισσότερα για το ντοκιμαντέρ στο imdb (κλικ εδώ)


Ομιλία Ρίτσαρντ Στόλλμαν στην Σουηδία: Πνευματική ιδιοκτησία (Μάιος 2007)


Σίγουρα κάποια στιγμή μέσα στη σχολική χρονιά θα βρείτε μία ευκαιρία να δείτε την ομιλία του Richard StallMan που αποσαφηνίζει (με ιδιαίτερα απλό και κατανοητό τρόπο) έννοιες που έχουμε λιγάκι μπερδεμένες στο μυαλό μας...

Ο Ρίτσαρντ Στόλλμαν (Richard Matthew Stallman, 16 Μαρτίου 1953) είναι ο ιδρυτής του κινήματος ελεύθερου λογισμικού, του εγχειρήματος GNU, του Ιδρύματος Ελεύθερου Λογισμικού (Free Software Foundation, FSF), και της Ένωσης για την Ελευθερία του Προγραμματισμού (League for Programming Freedom, LPF). Εφηύρε την έννοια του copyleft για να προστατεύσει τα ιδανικά αυτού του κινήματος, και διαφύλαξε αυτή την έννοια στην ευρέως χρησιμοποιούμενη GPL (General Public License) για το λογισμικό. Χρησιμοποιεί το username RMS,

Από τα μέσα της δεκαετίας του '90, ο Στόλλμαν ασχολείται με την προώθηση του ελεύθερου λογισμικού και έχει πάρει θέση κατά τωνευρεσιτεχνιών λογισμικού και της επέκτασης του νόμου για τα πνευματικά δικαιώματα στο λογισμικό. Συνεχίζει να ασχολείται με τον προγραμματισμό επάνω στο GNU Emacs. Η πηγή εσόδων του είναι η πληρωμή από τις μισές διαλέξεις στις οποίες καλείται να μιλήσει.

Η βιογραφία του στην wikipedia (κλικ εδώ)


Τρίτη 15 Σεπτεμβρίου 2015

Hacker HighSchool: Security awareness for teens


- Κύριε είστε hacker?
- Παιδί μου, αν ήμουν hacker δε θα ήμουν εδώ...

Πόσες φορές έχετε "παίξει" τον παραπάνω διάλογο; Ε λοιπόν ήρθε η ώρα να απαντήσετε: 

- Όχι, αλλά μπορούμε να γίνουμε μαζί...

Στο "Hacker HighSchool: Security awareness for teens" θα βρείτε ότι θα χρειαστείτε για να το πετύχετε:
  • Απαντήσεις στις αρχικές σας απορίες, θα τις βρείτε εδώ
  • έτοιμο πρόγραμμα σπουδών και υλικό, τα οποία προσφέρονται σε μια σειρά από γλώσσες αλλά δυστυχώς όχι στην ελληνική, χωρισμένο σε μια σειρά μαθημάτων το βρείτε εδώ
  • παραδείγματα, εργαλεία, λ΄π
Αξίζει τον κόπο να του ρίξετε μια ματιά και μιας και είμαστε στην αρχή της σχολικής χρονιάς να το βάλετε στον προγραμματισμό σας για φέτος...


Τετάρτη 7 Ιανουαρίου 2015

Πως θα μπορούσε να είχε τρέξει το πρόγραμμα με τα μαθητικά laptop :-(


Διαβάζοντας την ανασκόπηση της χρονιάς στο https://opensource.com (Best Open Eduxation Tools ans Tales) έπεσα πάνω σε ένα άρθρο που περιέγραφε πως στο Penn Manor School εννέα εργαζόμενοι στο IT department χρησιμοποιώντας Open Source λύσεις παλεύουν με 4500 συσκευές.

Η σύγκριση ήταν αναπόφευκτη: ενώ εμείς εδώ στην Ελλάδα, με μηδενικό σχεδιασμό, μοιράζαμε κουπόνια για την αγορά netbook για τους μαθητές της Α' Γυμνασίου (πριν 4-5 χρόνια) με μόνο στόχο "να κινηθεί η αγορά" και να "απορροφηθούν" (όχι να επενδυθούν) τα κονδύλια το τι κάναν σε αντίστοιχη περίπτωση (τηρουμένων των αναλογίων) οι "κουτόφραγκοι" θα σας κάνει να μελαγχολήσετε. Ειδικά αν είστε υπεύθυνος εργαστηρίου πληροφορικής και ακόμη χειρότερα επιφορτισμένος με τη διαχείριση / συντήρηση του τοπικού δικτύου της σχολικής σας μονάδας. 


Root access for students at Penn Manor

Charlie Reisinger from the Penn Manor School District talked to us next about open source at his school. This talk was an expanded version of his lightning talk from the previous night.

Penn Manor has nine IT team members which is a very lean staff for 4500 devices. They also do a lot of their technology in house. But, before we talk about open source, Charlie took a tangent into the nature of education today. He says that school districts are so stuck on the model they’re using and have used for centuries, but today kids can learn anything they would like with a simple connection to the Internet. You can be connected to the most brilliant minds that you’d like, so teachers are no longer the fountains of all knowledge. A glaring gap in this evolution is that the classroom hasn’t been transformed by technology; if you walked into a classroom 60 years ago, it would look pretty much like a classroom today.

Schools that do allow students to have laptops, lock them down. This is a terrible model for student inquiry, and the reason most of us are here [working in open source] today is because we had a system growing up that we could get into and try to break, fix, and hack.
Doing everything with open source

So, what is Penn Manor doing differently? First, they’re doing everything with open source. They use Koha, Moodle, Linux, WordPress, Ubuntu, OwnCloud, SIPfoundry, and VirtualBox.

This came to them partially out of fiscal necessity. When Apple discontinued the white Macbook, the school was stuck in a situation where they needed to replace these laptops with some sort of affordable device. Using data they collected from the students laptops, they found that students spent most of their time on their laptops in the browser or in a Word Processor, so they decided to install Linux on laptops. Ubuntu was the choice because the state-level testing would work on that operating system. This worked at the elementary, but they needed to scale it up to the high schools, which was much harder because each course needed different/specific software. They needed to decide if they could provide a laptop for every student.

The real guiding force in deciding to provide one laptop per student was the English department. They said that they needed the best writing device that could be given to them. This knocked out the possibility of giving tablets to all students; instead a laptop was needed. Not only did they give all students laptops with Linux installed, they gave them all root access! This required trust! They created policies and told the students they trusted them to use the laptops as responsible learners.
Root access for students

Charlie has had zero discipline issues associated with the students having root access on their laptops.

And, if a student screws up their computer, it isn’t such a bad thing because now they have to learn to fix their mistake.

This began as a pilot program for 90 of their online students before deploying to all 1,700 students. These computers include not just productivity software, but Steam! That got the kids attention. When they deployed to everyone though, Steam had to come off the laptops—but the kids knew it was possible, so it forced them to figure out how to install it on Linux, which is not always self explanatory. This prodded the kids into learning.

Charlie mentions that he probably couldn’t have done this 5 years ago because the apps that are available today are so dense and so rich.

There was also the issue of training the staff on the change in software, but also in having all the kids with laptops. This included some training of the parents as well.

Along with the program they created a help desk program as a 4 credit, honors level course, as independent study for the high school students. They spent the whole time supporting the one to one program (one laptop per student). These students helped with the unpacking, inventorying, and the imaging (github.com/pennmanor/FLDT built by one of the students) of the laptops over 2 days.

The key to the program is that the students are treated as equals. Charlie’s favorite moment has been watching his students train their peers on how to use these laptops.

This article was originally posted on Nicole's blog What I Learned Today asATO2014: Lessons from Open Source Schoolhouse. Reposted via Creative Commons.

The program was covered on Linux.com and previously on Opensource.com.

Join the discussion on HackerNews.


Πέμπτη 11 Δεκεμβρίου 2014

Ωραία, εγκατέστησα Linux Mint MATE, και τώρα τι κάνω;


Από τον περασμένο Ιούνιο το γραφείο του Συλλόγου Διδασκόντων του ΕΠΑΛ Πολυγύρου διαθέτει δύο ΗΥ που τρέχουν αποκλειστικά ΕΛ/ΛΑΚ (δείτε τη σχετική ανάρτηση).

Η διανομή που επιλέχθηκε ήταν η Mint 17 με γραφικό περιβάλλον MATE, Το βασικό κριτήριό ήταν η μικρότερη δυνατή διαφοροποίηση από το γνώριμο στους συναδέλφους γραφικό περιβάλλον των λειτουργικών της Microsoft. Εδώ που τα λέμε το MATE είναι πιο MS-Windows like από τα Windows 8 ;-).

Τα παράπονα ήταν αρκετά αλλά τελικά με τον καιρό και με υποστήριξη (όσο γίνεται, ξέρετε πόσο ελεύθερο χρόνο διαθέτει ένας πληροφορικός σε σχολείο) το λειτουργικό έχει γίνει αποδεκτό από τους συναδέλφους.

Μάλιστα 2-3 ζήτησαν τη διανομή ώστε να τη στήσουν στους προσωπικούς τους υπολογιστές.

Για να βοηθήσω σε αυτή τη προσπάθεια παραθέτω τους παρακάτω συνδέσμους:

Ο επίσημος δικτυακός τόπος του Mint

Πληροφορίες για τα βασικά και όχι μόνο για το Mint

10 things to do first in Linux Mint 17.1 Mate (Προτάσεις για εγκατάσταση λογισμικών, κλπ)

Tips and Tricks after Mint's intallation (Παραμετροποιήσεις, αλλαγές, κλπ)

Mint και Windows 8 μαζί. Γίνεται; κι όμως γίνεται (το έκανα και ας μου έφαγε μια Κυριακή απόγευμα ;-))

Εγκατάσταση Virtual Box στο Mint MATE 17.

Μία από τις πολλές διαθέσιμες παρουσιάσεις των βασικών του Mint MATE στου youtube



Και για τους αμετανόητους υπάρχει η δυνατότητα αλλαγή του θέματος της διανομής ώστε να μοιάζει εντελώς (;) με τα Windows XP.



Τετάρτη 12 Νοεμβρίου 2014

Λειτουργικά Συστήματα ΙΙ - Περί Linux...


Πολύ καλή δουλειά οργανωμένη σε ένα wiki για το μάθημα Λειτουργικά Συστήματα ΙΙ (κλικ εδώ)

Επίσης πολύ καλή δουλειά για το μάθημα ΛΣ ΙΙ και αυτή οργανωμένη σε ένα wiki (κλικ εδώ)

Σημειώσεις για Unix / Linux (κλικ εδώ)

Το σχολικό εγχειρίδιο σε ηλεκτρονική μορφή (κλικ εδώ)

Ιστοσελίδα με υλικό (και αρκετά βίντεο) σχετικά με το Linux (κλικ εδώ)

Παρουσίαση για το Ελεύθερο Λογισμικό / Λογισμικό Ανοιχτού Κώδικα (ΕΛ/ΛΑΚ)

Παρουσίαση για το ΕΛ/ΛΑΚ στην Εκπαίδευση

Παρουσίαση με τίτλο: Free Software and Linux, What, Why and How?

Βίντεο σχετικά με το πως είναι "στημένο" το Linux

Δευτέρα 28 Ιουλίου 2014

Η κυβέρνηση της Μεγάλης Βρετανίας υιοθετεί το ανοιχτό πρότυπο ODF για τα δημόσια έγραφα



Η κυβέρνηση της Μεγάλης Βρετανίας ανακοίνωσε οτι στο εξής όλες οι υπηρεσίες της θα πρέπει να χρησιμοποιούν το ανοικτό πρότυπο open document format (ODF) για τη αποθήκευση των δημοσίων εγγράφων.

Από την κίνηση αυτή εκτιμάται ότι θα περικόψει 1,2 δις GBP (κάπου 1,52 δις €) από τους εκεί φορολογούμενους.

Η ανακοίνωση μεταξύ άλλων αναφέρει:

"Our long-term plan for a stronger economy is all about helping UK businesses grow. We have listened to those who told us that open standards will reduce their costs and make it easier to work with government" και συνεχίζει "This is a major step forward for our digital-by-default agenda which is helping save citizens, businesses and taxpayers £1.2 billion over this Parliament."

"Compliance with any of the existing versions of OOXML, the competing document format championed by Microsoft, is neither required nor relevant.

Άραγε τι θα κάνουν οι άλλες χώρες τις Ε.Ε; Εμείς;
Πηγές:

Οι σχολικές τάξεις της Γενεύης μεταπηδούν στο Ελεύθερο Λογισμικό / Λογισμικό Ανοιχτού Κώδικα



Geneva class-rooms switching to free software

Submitted by Gijs Hillenius on July 20, 2014

All primary and secondary public schools in the Swiss Canton of Geneva are switching to using Ubuntu GNU/Linux for the PCs used by teachers and students. The switch has been completed by all of the 170 primary public schools, and the migration of the canton's 20 secondary schools is planned for the next school year. Ubuntu GNU/Linux offers powerful services to the teachers, is easier to maintain, faster, safer and more stable than the decade-old proprietary operating system it is replacing, the canton's school IT department concludes, based on several four-year long pilots.

Making it easier to service the canton's schools' PC needs was one the main reasons for 'Service écoles-médias' (SEM), part of Geneva's IT department, to switch the schools to Ubuntu, as the proprietary system is no longer being maintained. Secondly, it is easier for PC users to switch to this system than to move to a recent version of the proprietary operating system, explains Cyril Roiron, who heads the Open Standards and Free Software project at theGeneva State Department for Education (Département de l'Instruction Publique, de la Culture et du Sport).

All of Geneva's primary schools, for school children aged 4 to 12, have one PC in a classroom that can be used by teachers and students to access the Internet, send emails, play educational games and run other educational applications. The provided configuration proposes 3 different sessions, based on the target group: one for the 'administrative' work of the teacher, and one for each of the two children's age groups.

Bandwidth
Some secondary schools, for students aged 12 to 15, already have one or two PC labs and currently use a mix of PCs running Ubuntu and two different brands of proprietary operating systems. "Where possible, we'll be phasing out the proprietary systems. For now, one language teaching tool will only work on a proprietary operating system, so we will not be able to get rid of them all."

SEM is focussing entirely on the PCs that are used for teaching. It has been preparing the switch to GNU/Linux foryears. During this time, it has created inventories of PC hardware and the various computer network facility capacities. It has searched for and tested alternatives for all the applications used. The department is making available a detailed http://petit-bazar.unige.ch/guide-utilisation-ubuntu.pdf manual. They also organise teacher trainings, host an online forum for teachers, and are available for teachers to drop by with questions on Wednesday afternoon.

Easier to use
Ubuntu is proving not just easier to maintain, the switch is also emphasising the use of PCs in primary schools, says Roiron. "We've showed them how easy it is to use Ubuntu, and how we can help in several ways, including on-site and remote."

Roiron contacted all schools to offer training and assistance. He visited all of primary schools, often by bike, and met with teachers to discuss their PC needs and taking away their fears and doubts.
Change management

Among the teachers themselves, the biggest resistance is to the change from a proprietary text editor to the LibreOffice text editor. This is highlighting a lot of interoperability issues with documents stored in a mix of proprietary electronic formats, Roiron says. "We recommend that teachers install LibreOffice at home, or if that is not an option, to create PDFs for those documents they need to print at school. But that move is not exactly popular, even though training and support is available."

"Teachers in the secondary schools are required to give an introduction into free software, says Roiron. "However, many teachers don't have the time to increase their knowledge. It would make sense if more teachers were aware of the freedoms that come with free and open source software."

Geneva's primary schools has 32,501 students in the 2012/2013 school year, and another 13,048 students in the compulsory stage of its secondary school cycle.
Hiccups
As in many large ICT projects, Roiron says, switching the Geneva Canton's secondary schools to Ubuntu GNU/Linux experienced a few hiccups. A few teachers lost data during the switch because they did not follow the back-up instructions and copied 'shortcuts to data', instead of the data itself. Some teachers were very keen to use cloud services to manage files, and the Service écoles-médias team wrestled with a wide variety of printers and other PC peripherals. For some the drivers were not fully translated into French, and others limited the available options on printers. "We had many questions on the availability of fonts, and how to scan photos and illustrations."


More information:
Announcement on the use of free software in primary schools (in French)
Initial deployment plan of the Geneva State Department for Education
Video tutorials (in French)

Πέμπτη 26 Ιουνίου 2014

A Linux distribution for science geeks


Αντιγράφω από το opensource.com

Fedora Scientific is a Linux distribution specifically designed for enabling open science. It is a Fedora spin targeted at users whose work involves scientific and numerical computing. Perhaps like other Fedora spins, it was conceived out of a simple need: the need to avoid constantly installing the same software on a fresh Linux installation.

If you use open source software tools such as GNU Octave, IPython, gnuplot, and libraries such as SciPy and GNU Scientific library in your work—and you write papers and reports in LaTeX—Fedora Scientific is for you. When you install it, you get these and a number of other applications that you may be using to get your scientific work done. The Fedora Scientific guideaims to help you learn about the included software. It features pointers to resources, so you can learn more about them.
Downloading Fedora Scientific

You can download the current Fedora Scientific release (Fedora 20, at the time of this writing) as an ISO file. Both 32-bit and 64-bit images are available, and each is around 3.4 GB in size. You can also create Live USB media with these images. Just follow these instructions. You can also burn the ISO file to a DVD.

If you are not keen on installing Fedora Scientific before trying it out, it's a good idea to use software such as libvirt or VirtualBox to first test it in a virtual machine.
Customising Fedora Scientific

Since Fedora Scientific is essentially a Fedora Linux distribution with a number of additional applications installed, you can install any additional software using the package manager. For example, if you are not a big fan of the KDE Plasma Desktop, you can install GNOME 3 or any of the other desktop environments.
Discussions, support, and getting involved

If you have a suggestion regarding the spin, have a query, or want to report a problem, please join the Fedora scitech mailing list.

As users, you are most enabled to help shape the spin. At this stage, the best way to contribute is to help complete the user guide.
Why should you care?

The reason you are reading an article on Fedora Scientific during Open Source Week is obvious. Outlined here are the benefits of using Fedora Scientific for scientific work. I encourage you to use Fedora Scientific and help make it better. In the process, you will help push forward the beautiful collaboration between science and open source software.



Τετάρτη 21 Μαΐου 2014

Μία αξιόπιστη, οικονομική και ταυτόχρονα Ανοιχτή και Ελεύθερη λύση Υπολογιστών για σχολικές μονάδες (εργαστήρια και γραφεία)


Μέχρι πριν λίγες μέρες για την κάλυψη των αναγκών τους σε θέματα πληροφορικής (επεξεργασία κειμένου, λογιστικά φύλλα, εκτυπώσεις, αναζήτηση στο internet, κλπ) οι εκπαιδευτικοί του σχολείου μας χρησιμοποιούν τρεις παλιούς υπολογιστές (PIV 1,8MHz, 512MB RAM, 40GB HDD με λειτουργικό σύστημα Windows XP SP3 και σουίτα γραφείου MS Office 2003) που ήταν εγκατεστημένοι στο γραφείο του Συλλόγου των καθηγητών.

Τα προβλήματα ήταν πολλά, τα παράπονα περισσότερα και οι ώρες συντήρησης τους ακόμη πιο πολλές.

Λίγες μέρες πριν "πέσαν στα χέρια μας" (από κάποια δωρεά) 300 ευρώ τα οποία αποφασίστηκε να διατεθούν για την κάλυψη αυτών των αναγκών.

Μιας και τα χρήματα αυτά μόλις και μετά βίας έφταναν για την αγορά μίας καινούριας κεντρικής μονάδας επιλέξαμε να στραφούμε στη λύση των ανακατασκευαμένων  (για το τι είναι οι ανακατασκευασμένοι δείτε εδώ και εδώ)

Τελικά στο ποσό αυτό μπορέσαμε να "|χωρέσουμε" δύο ανακατακευασμένους ΗΥ Dell Optiplex 745 SFF (Core 2 Duo 1.8 GHz 2048MB 80 DVD-ROM Vista COA) και δύο οθόνες 17 inch B Grade (λίγα καμμένα pixels ή αχνές σκιές).

Δεν ήταν πρώτη φορά που αγοράσαμε ανακατασκευασμένους υπολογιστές για το σχολείο μας. Όπως περιγράφεται σε παλιότερη ανάρτηση μεταξύ άλλων, ένα από τα τρία εργαστήρια πληροφορικής του σχολείου μας, αποτελούμενο από 14 ανακατασκευασμένους υπολογιστές Compaq (PIV, 1,8GHz, 512 GB RAM, 40HDD, Windows XP Sticker Licence), λειτουργεί χωρίς πρόβλημα εδώ και έξι χρόνια. Όλο αυτό το διάστημα έχει χτυπήσει μόνο ένα σκληρός δίσκος.

Λύσεις για ανακατασκευασμένους ΗΥ μπορείτε να βρείτε εύκολα με μια αναζητησούλα στο google. Για να αποφύγω την άμεση διαφήμιση δεν αναφέρω την εταιρία με την οποία συνεργαζόμαστε τα τελευταία 5 χρόνια, αν θέλετε πληροφορίες επικοινωνήστε... 

Παρά το γεγονός ότι τα μηχανήματα αυτά έχουν sticker licence για Windows Vista, με στόχο την προώθηση Ελεύθερου και Ανοιχτού Λογισμικού, επιλέξαμε να στήσουμε μια διανομή linux.

Από τις πολλές διαθέσιμες πειραματιστήκαμε με τις εξής δύο:
  1. το Zorin Linux το οποία θυμίζει περισσότερο Windows 7 από ότι τα ίδια Windows 7 ;-). και διατίθεται σε τέσσερις διαφορετικές διανομές: Lite, Core, Educational και Gaming με διαφορετικές απαιτήσεις σε τεχνικά χαρακτηριστικά αλλά και προεγκαταστημένο λογισμικό
  2. το Mint Linux το οποίο διατίθεται σε πάμπολλες διανομές. Εμείς επιλέξαμε τη διανομή Mate λόγω των σχετικά χαμηλών απαιτήσεων σε υλικό και του Windows-like περιβάλλοντος του.
Για όσους έχουν χρόνο και διάθεση υπάρχουν δεκάδες διανομές (ρίξτε μια ματιά στο distrowatch) τις οποίες μπορείτε να κατεβάσετε και να εγκαταστήσετε σε ένα virtual μηχάνημα.

Μάλιστα με αφορμή τη διακοπή υποστήριξης των Windows XP από την Microsoft έχουν ανέβει αρκετά άρθρα που προτείνουν διανομές, ρίξτε μια ματιά...

Τα Windows XP τελείωσαν, και τώρα τι;

Windows XP: λήξη υποστήριξης το 2014, ερωτήματα & προτάσεις για την αναβάθμιση επιχειρήσεων
Why Linux Mint is a worthwhile Windows XP replacement

Replace the Retiring Windows XP with Linux

Εντέλει στήσαμε την δεύτερη επιλογή (η οποία σημειωτέον έχει και καλή υποστήριξη: υπάρχει ενεργή ελληνική κοινότητα) η οποία στήθηκε πολύ εύκολα. Εξίσου εύκολα στήθηκαν και οι περιφερειακές συσκευές του (usb και δικτυακός εκτυπωτής).

Οι υπολογιστές δόθηκαν σήμερα σε χρήση και περιμένουμε αντιδράσεις και εντυπώσεις (θα μοιράσω ερωτηματολόγιο καταγραφής των εντυπώσεων των χρηστών) από τους χρήστες οι οποίες θα αναρτηθούν σε μελλοντικό άρθρο.


Πέμπτη 4 Απριλίου 2013

Οδηγίες σχετικά με την εκδήλωση GNU/Linux Installfest



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


Λοιπόν έχουμε και λέμε:

Η εκδήλωση θα πραγματοποιηθεί το Σάββατο 06-04-2013, στις 10:00 π.μ,.στο ΕΠΑΛ Πολυγύρου.

Εσείς το μόνο που θα χρειαστεί να φέρετε (εκτός από την καλή σας διάθεση και την όρεξη σας για μάθηση) είναι ο υπολογιστής σας. Αν πρόκειται για σταθερό υπολογιστή αρκεί να φέρετε το κουτί της κεντρικής μονάδας μιας και καλώδια, πληκτρολόγιο, ποντίκι έχουμε εμείς στα εργαστήρια. Αν πρόκειται για laptop μη ξεχάσετε το τροφοδοτικό σας. 

Προσοχή είναι πολύ σημαντικό να πάρετε ένα αντίγραφο ασφαλείας των κρισίμων δεδομένων του υπολογιστή σας (Έγγραφα, Φωτογραφίες, Βίντεο, Τραγούδια, emails, κλπ) πριν την εκδήλωση. Οι πιθανότητες να πάει κάτι στραβά είναι απειροελάχιστες, άλλα παρόλα αυτά είναι υπαρκτές (αν για παράδειγμα κοπεί στιγμιαία το ρεύμα κατά τη διάρκεια της εγκατάστασης είναι πιθανό να υπάρξει πρόβλημα). Ούτως ή άλλως είναι απαραίτητο να έχουμε αντίγραφα ασφαλείας των κρίσιμων δεδομένων μας οπότε, κάντε τον κόπο...

Η συμμετοχή στην εκδήλωση είναι δωρεάν. Τόσο οι καθηγητές και οι μαθητές της εικονικής επιχείρησης, όσο και τα μέλη του GreekLug (Ένωση Ελλήνων Χρηστών και Φίλων ΕΛ/ΛΑΚ) που θα έρθουν από τη Θεσσαλονίκη για να την υποστηρίξουν τεχνικά την εκδήλωση θα προσφέρουν εθελοντικά και αφιλοκερδώς τις υπηρεσίες τους.

Τα μέλη του GreekLug θα έχουν μαζί τους τρεις διαφορετικές διανομές GNU/Linux (ελαφριά, μέτρια, σχετικά βαριά) διαφορετικών απαιτήσεων σε υλικό (hardware). Μαζί με τους μαθητές και τους καθηγητές της εικονικής επιχείρησης πληροφορικής του ΕΠΑΛ θα σας βοηθήσουν να διαλέξετε την πλέον κατάλληλη για τον υπολογιστή σας και θα την εγκαταστήσουν παρέα μαζί σας.

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

Κατά τη διάρκεια της εγκατάστασης (διαρκεί περίπου 45-60 λεπτά) θα υπάρξει σύντομη ΕΚΠΑΊΔΕΥΣΗ στο περιβάλλον του νέου λειτουργικού συστήματος και θα λυθούν απορίες.

Η φιλοσοφία της εκδήλωσης είναι "χαλαρή", δεν πρόκειται δηλαδή για "μάθημα" με την κλασική έννοια του όρου αλλά για μια βιωματική / συμμετοχική εμπειρία αλληλεπίδρασης με το GNU/Linux και το ΕΛ/ΛΑΚ γενικότερα. 

Τέλος, επειδή πάρτυ χωρίς "τσίμπημα" δεν είναι πάρτυ, εγώ (Φίλιππος) θα φτιάξω ένα κέικ, ο Δημήτρης (Μυλωνάς) μια σοκολατόπιτα, ο Κώστας (Γρέκος) ένα δεύτερο κέικ, ο Θόδωρος (Ντίρλης) θα φτιάξει καφέ φίλτρου. Αν και μόνο αν θέλετε, μπορείτε να συνεισφέρετε κι εσείς με όποιον τρόπο νομίζετε σε αυτόν τον συμμετοχικό μπουφέ (αναψυκτικά, χυμοί, κουλουράκια, ποτηράκια, χαρτοπετσέτες, πιτάκια, κλπ είναι ευπρόσδεκτα ).

Καλή αντάμωση...

Οι διανομές GNU/Linux που θα είναι διαθέσιμες προς εγκατάσταση κατά τη διάρκεια της εκδήλωσης


Οι διανομές που θα είναι διαθέσιμες προς εγκατάσταση κατά τη διάρκεια της εκδήλωσης το Σάββατο είναι οι εξής:
  1. ubuntu 12.04
  2. mint mate
  3. mint debian 
  4. debian
  5. gnew sense
  6. xubuntu 
  7. voyager
  8. slitaz
Η απόφαση σχετικά με το ποια διανομή θα στηθεί σε ποιόν υπολογιστή θα ληφθεί εκείνη την ημέρα με βάση τα χαρακτηριστικά του κάθε μηχανήματος.

Η επιλογή των διανομών έγινε από τα μέλη του greeklug.

Γιατί Ελεύθερο Λογισμικό / Λογισμικό Ανοιχτού Κώδικά (ΕΛ/ΛΑΚ);


Όλες οι απαντήσεις γίνονται απόλυτα κατανοητές στο παρακάτω βιντεάκι.

Αν θέλετε να το δείτε υποτιτλισμένο στα Ελληνικά κάντε κλικ εδώ


Δευτέρα 1 Απριλίου 2013