Давайте спочатку почнемо з базових знань про операційну систему Linux.
Операційна система Linux
Операційну систему можна описати як інтерфейс між апаратним забезпеченням комп’ютера та користувачем будь-якого комп’ютера. Це група програмного забезпечення, яке керує ресурсами апаратного забезпечення комп’ютера та надає основні послуги для комп’ютерних програм.
Операційна система є важливим компонентом системного програмного забезпечення комп’ютерної системи. Основна мета операційної системи — створити платформу, на якій користувач може зручно та ефективно запускати будь-яку програму.
З іншого боку, Linux ОС — одна з відомих версій ОС UNIX. Він розроблений, щоб забезпечити недорогу або безкоштовну ОС для кількох користувачів персональних комп’ютерів. Примітно, що це повна ОС, включаючи X Window System, редактор Emacs, IP/TCP , GUI (графічний інтерфейс користувача) тощо.
рядок java indexof
Історія операційної системи Linux
У 1991 році історія Linux почалася з початку конкретного проекту фінським студентом Лінус Торвальдс для створення нового безкоштовного Ядро ОС . Остаточне ядро Linux відзначалося безперервним розвитком протягом всієї історії з того часу.
- Linux був запропонований фінським студентом Лінусом Торвальдсом у 1991 році.
- HP-UX ( Hewlett Packard ) Опубліковано версію 8.0.
- Версія Hewlett Packard 9.0 була опублікована в 1992 році.
- Версія FreeBSD 1.0 і NetBSD 8 версія була випущена в 1993 році.
- Red Hat Linux був запропонований у 1994 році. Ransom love виявив Caldera, а Брайан Спаркс опублікував версію NetBSD 1.0.
- Версія HP-UX 10.0 і версія FreeBSD 2.0 були випущені в 1995 році.
- K Desktop Environment було створено Матіас Етріх в 1996 році.
- Версія HP-UX 11.0 була випущена в 1997 році.
- Версія IRIX 6.5, тобто п'яте покоління SGI UNIX, версія Free BSD 3.0 і ОС Sun Solaris 7 була випущена в 1998 році.
- The Система кальдери Угода з відділом професійних послуг і серверним програмним забезпеченням SCO була випущена в 2000 році.
- Назва Lindows була змінена на Linspire у 2004 році.
- Перша публікація о Ubuntu була опублікована в 2004 році.
- Проект openSUSE почав безкоштовне розповсюдження від спільноти Novell У 2005 році.
- Версія ядра Linux 3.0 була випущена в 2011 році.
- Android на основі Linux від Google наполягав на 75% частки ринку смартфонів, виходячи з кількості телефонів, експортованих у 2013 році.
- Ubuntu наполягав на 20000000+ користувачів у 2014 році.
Архітектура системи Linux
Архітектура операційної системи Linux в основному містить деякі компоненти: ядро, системна бібліотека, апаратний рівень, система, і Утиліта Shell .
1. Ядро:- Ядро є одним із основних розділів операційної системи. Він відповідає за кожну з основних дій ОС Linux. Ця операційна система містить різні типи модулів і безпосередньо взаємодіє з основним обладнанням. Ядро полегшує необхідну абстракцію для приховування деталей апаратного забезпечення низького рівня або прикладних програм у системі. Нижче наведено кілька важливих типів ядер:
- Монолітне ядро
- Мікроядра
- Екзо ядра
- Гібридні ядра
2. Системні бібліотеки:- Ці бібліотеки можна вказати як деякі спеціальні функції. Вони застосовуються для реалізації функціональності операційної системи і не потребують прав доступу до коду модулів ядра.
3. Системні утиліти:- Він відповідає за виконання спеціалізованого рівня та індивідуальних заходів.
4. Апаратний рівень: - Операційна система Linux містить апаратний рівень, який складається з кількох периферійних пристроїв, таких як центральний процесор, жорсткий диск і оперативна пам'ять.
верхній індекс в ілюстраторі
5. Оболонка: - Це інтерфейс між ядром і користувачем. Він може дозволити собі послуги ядра. Він може приймати команди від користувача та запускати функції ядра. Оболонка доступна в різних типах ОС. Ці операційні системи поділяються на два різні типи, які є графічні оболонки і оболонки командного рядка .
що таке obj в java
Графічні оболонки рядків полегшують графічний інтерфейс користувача, тоді як оболонки командного рядка полегшують інтерфейс командного рядка. Таким чином, обидві ці оболонки реалізують операції. Однак оболонки графічного інтерфейсу користувача працюють повільніше порівняно з оболонками інтерфейсу командного рядка.
Існує кілька типів цих оболонок, які поділяються на наступні категорії:
- Корнова оболонка
- Оболонка Борна
- С оболонка
- оболонка POSIX
Особливості операційної системи Linux
Ось деякі з основних функцій ОС Linux:
Недоліки Linux
Ми повинні розуміти інтерфейс командного рядка, і пошук новішого програмного забезпечення також є дещо складним. Коли ми стикаємося з будь-якою проблемою в ОС, пошук рішення є дуже проблематичним. Крім того, існують різні експерти для Mac і Windows у порівнянні з Linux.
Програми операційної системи Linux
Сьогодні Linux – це мільярдна корпорація. Тисячі урядів і компаній використовують операційну систему Linux у всьому світі через менші гроші, час, ліцензійну плату та доступність. Linux можна використовувати в кількох типах електронних пристроїв. Ці електронні пристрої легко доступні для користувачів у всьому світі. Нижче наведено кілька відомих електронних пристроїв на базі Linux:
- Клавіатура Yamaha Motive
- Автомобільна навігаційна система Volvo
- Цифровий відеореєстратор TiVo
- Sony Reader
- Телевізор Sony Bravia
- Один ноутбук на дитину XO2
- Телефон Motorola MotoRokr EM35
- Lenovo IdeaPad S9
- HP Mini 1000
- Google Android Dev Phone 1
- Garmin Nuvi 860, 880 і 5000
- Dell Inspiron Mini 9 і 12
Дистрибутив Linux
Це ОС, яка складається з колекції програмного забезпечення на ядрі Linux або ми можемо сказати, що дистрибутив включає ядро Linux. Він підтримує програмне забезпечення та бібліотеки. Ми можемо отримати ОС на базі Linux, завантаживши будь-який дистрибутив Linux. Ці типи розподілів існують для різних типів пристроїв, таких як персональні комп'ютери, вбудовані пристрої і т.д. Існує близько 600 дистрибутивів Linux, і деякі з відомих дистрибутивів Linux перераховані нижче:
- Deepin
- OpenSUSE
- Fedora
- Тільки
- Debian
- Ubuntu
- Елементарний
- Linux Mint
- Манджаро
- MX Linux
Чи відрізняються Ubuntu і Linux?
ТАК.
Основна відмінність між window і Linux полягає в тому, що window є безкоштовною ОС з відкритим вихідним кодом, а її дистрибутив Linux заснований на Debian, тоді як Linux є великою колекцією ОС з відкритим кодом, які працюють на основі ядра Linux.
Крім того, Ubuntu є дистрибутивом Linux, а Linux є базовою системою. Ubuntu інтегровано Canonical Ltd. і опубліковано в 2004 році, а Linux інтегровано Лінусом Торвальдсом і опубліковано в 1991 році.
Режим користувача проти режиму ядра
Код компонента ядра працює в унікальному режимі привілеїв, відомому як режим ядра разом із повним доступом до кожного комп’ютерного ресурсу. Цей код ілюструє окремий процес, виконується в окремому адресному просторі та не потребує перемикання контексту. Отже, це дуже швидко та ефективно.
mysql створити користувача
Ядро виконує всі процеси та надає процесам різні сервіси системи. Крім того, це полегшує безпечний доступ до процесів до обладнання.
Код підтримки, який не потрібен для виконання в режимі ядра, знаходиться в системній бібліотеці. Програми користувача та інші типи системних програм реалізуються в режимі користувача.
Він не включає доступ до режиму ядра та системного обладнання. Користувальницькі утиліти/програми використовують системні бібліотеки для доступу до функцій ядра для отримання низькорівневих завдань системи.