
الدرس اﻷول من أساسيات تعلم Linux Ubuntu سوف نتحدث عن مقدمة عامة حول نظام لينكس وسوف نتناول أيضا معلومات مبدئية حول توزيعة أوبونتو.
تاريخ نظام Linux (لينُكس)
في 1970 بزغ إلى النور نظام يدعى Unix وقد كان مفتوح المصدر (أي قابل لقراءة وتعديل أكواده البرمجية)، مما جعله يجتذب الكثير من الشركات والمؤسسات والجامعات، وفي 1983 قامت شركة تُدعى AT&T (وهي المالكة لـ Unix) بتقييد النظام وإيقاف الشيفرة ومنع إتاحتها للآخرين، وأن على أي مؤسسة تريد نسخة من Unix أن تطلب ترخيصًا من الشركة لاستخدامه؛ اﻷمر الذي أثار وأغضب العديد اﻷشخاص.
أبرز الغاضبين كان شخصًا يدعى “ريتشارد ستالمان” (مؤسس حركة البرمجيات الحرة، ومشروع GNU)، مما جعله يبدأ كتابة مشروع جنو في 1984 مباشرة بعد سنة واحدة فقط من إقفال شيفرة Unix، وأما في 1985 أسس ريتشارد حركة ومؤسسة البرمجيات الحرة اللاربحيّة، وذلك لتقديم الدعم لمشروع جنو والبرمجيات الحرة، وبعد ذلك انضم إلى المشروع اﻵلاف من المبرمجين والمتطوعين من مختلف بقاع العالم.
بعد الانتهاء من تطوير وكتابة أجزاء كثيرة من نظام وبرمجيات GNU، كان آنذاك ينقصه شيء واحد ولكنه مهم جدًا، ألا وهو النواة (Kernel)، وفي تلك اﻷثناء بالتحديد عام 1991 قام طالب يدعى “لينوس تورفالدز” (مطور لينكس) بإنشاء نواة للنظام GNU وقد أسماها Linux وبهذا الشكل نتج النظام على النحو اﻵتي:
أدوات GNU + النواة (Linux) = نظام تشغيل متكامل (GNU/LINUX).
ما هي البرمجيات الحرة؟ ما هو المصدر المفتوح؟
- برمجيات حرّة: حركة أسسها ريتشارد ستالمان لدوافع أخلاقية وتُركّز حريات المستخدمين أكثر من اﻷشياء اﻷخرى، أيّ أن حرية الشخص هي فوق كل اعتبار، ثم تأتي اﻷشياء اﻷخرى، وهذا يعني أن هاته البرمجيات (أو الشيفرة) قابلة للاستخدام والدراسة والتعديل وإعادة التوزيع ونسخها للآخرين بحريّة مطلقة وبلا أيّة قيود.
- برمجيات مفتوحة المصدر: هي حركة تسبّب عدة أشخاص من ضمنهم لينوس تورفالدز مطور لينكس، وهي نفس البرمجيات الحرة تقريبًا، ولكن الفرق هو أن المصدر المفتوح يركّز أكثر على الدوافع التقنية والاستراتيجية و زريادة اﻹنتاجية وتحسين التطوير في تصميم البرامج أكثر من اهتمامها بالدوافع اﻷخلاقية التي تتميز بها البرمجيات الحرة.
ولنكون أكثر واقعية، فإنه لا يوجد فرق شاسع بين الحرّ والمفتوح المصدر، بل هما وجهان لعملة واحدة، ولكن ﻷنه توجد مشكلة في اللغة اﻹنكليزية في مصطلح Free Software، (فكلمة Free قد تعني مجاني وقد تعني حرّ، فربما تعني “برمجيات حرة” وربما تعني “برمجيات مجانية”)، ولهذا السبب فقد تم اختراع مصطلح Open Source لحلّ هذا اﻹشكال.
ما هي Ubuntu؟
– أوبونتو هي توزيعة من توزيعات Linux، (ويوجد عدد كبير من التوزيعات المتنوعة (قد تصل ﻷكثر من 300) التي تختلف في الواجهة والمظهر وأسلوب التعامل والاستخدام، ولكنهم يشتركون جميعًا في النواة وأدوات جنو، ومن اﻷمثلة على توزيعات لينكس: LinuxMint, Debian, Fedora, OpenSuse, Redhat, CentOS, ElementaryOS, Slackware, Kali, Arch, إلخ…).
– ونحن اخترنا توزيعة Ubuntu ﻷن اﻷكثر شعبية واستخداما وسهولة وتطبيقاتها متوفرة بوفرة.
– أوبونتو مصممة بواسطة شركة كانونيكال التي يمتلكها “مارك شتلوورث” الذي كان متحمسًا ﻹنشاء نظام حر مفتوح المصدر، وأوبونتو هي السبب في اشتهار لينكس على هذا النحو نظرا لسهولتها وبساطتها للمستخدمين المبتدئين ووفرة التطبيقات الخاصة بها.
– كلمة Ubuntu هي كلمة إفريقية (أتت من لغة الزولو)، ومعنها الإنسانية تجاه اﻵخرين.
– آخر إصدار من Ubuntu هو 14.10، ولكننا ننصحك باستخدام اﻹصدار 14.04 ﻷنه أكثر استقرارا ومدعوم حتى 2019، بعكس اﻹصدار 14.10 المدعوم لتسعة أشهر فقط، وفي هذه الدورة سنستعمل 14.04، علمًا أن معظم اﻹصدارات لا تفرق كثيرا عن بعضها، بل تتبع نفس الغرار غالبًا.
– أوبونتو تستعمل واجهة (بيئة سطح مكتب) اسمها Unity، وهنالك الكثير من الواجهات المتنوعة في نظام لينكس، مثل KDE, GNOME, XFCE, MATE, LXDE, Cinnamon وغيرها.
ما هي أنواع التويعات؟
– في لينكس لدينا نوعان من التوزيعات:
- توزيعات مصدرية: أو التوزيعات الصفرية، وهي التي تم بناؤها من الصفر مثل Debian, Arch, Slackware, OpenSuse, إلخ…
- توزيعات مبنية: وهي التوزيعات التي تمّ بناؤها فوق توزيعات أخرى (أو بالاستعانة بتوزيعة أخرى)، مثل توزيعة Ubuntu المبنية على Debian (فقد قامت أوبونتو بإدخال عدد هائل من التعديلات على دبيان لجعلها أفضل وأسهل للمستخدمين)، ومثال آخر: توزيعة LinuxMint وهي توزيعة مبنية فوق Ubuntu وغرضها تسهيل أوبونتو بشكل أكبر وإضافة بعض اﻷدوات واﻹضافات؛ واﻷغلبية الساحقة من توزيعات لينكس مبنية وليست مصدرية (ﻷنه لا حاجة لإعادة اختراع العجلة طالما هنالك أنظمة يمكن أن تبني فوقها وتحسّنها).
* انظر إلى الصورة اﻵتية، التي توضح شجرة تفرّع توزيعات لينُكس:
----------------------------------
The first lesson to learn the basics of Linux Ubuntu will talk about a general introduction about the Linux operating system and will also address the initial information about Ubuntu.
Date of Linux (Linux) system
In 1970 he emerged into the light system called Unix was an open-source (ie retractable read and modify Ocuadh software), making it attracts a lot of companies, institutions and universities, and in 1983 the company called AT & T (which is the royal for Unix) to restrict the system and stop the code and prevent making them available to others, and that any institution you want a copy of Unix that require a license from the company to use; which raised and angered many people.
The most angry was someone named "Richard Stallman" (the founder of the free software movement, and the project GNU), causing him to begin writing the GNU project in 1984 immediately after just one year from the closing of code Unix, while in 1985 the foundations of Richard movement and the Free Software Foundation non-profit, to provide Support for the GNU Project and Free Software, and then joined the project of thousands of programmers and volunteers from various parts of the world.
After the completion of the development and writing many parts of the system and software GNU, was then it lacks one thing, but very important, and that is the kernel (Kernel), and in the meantime, precisely in 1991, the student called "Linus Torvalds" (developer of Linux) creates a nucleus of the system GNU has I called Linux and in this way the system has resulted as follows:
GNU tools + kernel (Linux) = integrated operating system (GNU / LINUX).
What is Free Software? What is Open Source?
Free software: the movement founded by Richard Stallman for moral motives and focus freedoms of users more than other things, that the freedom of the person is above all else, then come other things, this means that these circumstances the software (or code) usable, study and modification and redistribution and copied to others absolutely free without any restrictions.
Open Source Software: is a movement caused several people, including Linus Torvalds developed Linux, the same free software almost, but the difference is that open source is focused more on the technical and strategic and Zariadh productivity motives and improve the development of the program design more than its interest in the moral motives that are characterized by Free software.
To be more realistic, there is no huge difference between free and open source, but are two sides of the same coin, but because there is a problem in the English language in the term Free Software, (The word Free may mean free may mean free, it may mean "free software" and probably means "freeware"), and for this reason it has been the invention of the term Open Source resolve this confusion.
What is Ubuntu?
- Ubuntu is the distribution of Linux distributions, (and there are a large number of diverse distributions (up to more than 300) that differ in the interface appearance and style handle and use, but they all share in the kernel and tools GNU, and examples of Linux distributions: LinuxMint, Debian, Fedora , OpenSuse, Redhat, CentOS, ElementaryOS, Slackware, Kali, Arch, etc ...).
- We chose Ubuntu distro because the most popular and widely used and easily and applications are available in abundance.
- Ubuntu designed by Canonical company owned by "Mark Shuttleworth," which was eager to establish a free open source system, and Ubuntu is why reputation for Linux in this way due to the ease and simplicity for novice users and the abundance of their own applications.
- The word Ubuntu is an African word (came from the Zulu language), humanitarian Manha toward others.
- The latest version of Ubuntu is 14:10, but we recommend using version 14.04 because it is more stable and powered until 2019, unlike the version 14.10 subsidized for only nine months, and in this session we will use 14.04, note that most versions do not differentiate much from each other, but the same vein trace often.
- Ubuntu used interface (desktop) named Unity environment, and there are a lot of different interfaces in the Linux system, such as KDE, GNOME, XFCE, MATE, LXDE, Cinnamon and others.
What types of Atawaiat?
- In Linux we have two types of distributions:
A source distributions: Distributions or zero, which has been built from scratch, such as Debian, Arch, Slackware, OpenSuse, etc ...
Distributions are based: the distributions that have been built over the other distributions (or with the help of other distributed), such as distribution Ubuntu is based on Debian (was Ubuntu has introduced a huge number of amendments to Debian to make it better and easier for users), and another example: distribution LinuxMint a distribution based on the Ubuntu and purpose of facilitating the Ubuntu more and add some tools and add-ons; the vast majority of Linux distributions based and not a source (because it does not need to reinvent the wheel as long as there are systems that can adopt and improve above).
* See the following picture, which shows a tree fork Linux distributions: