Нека първо започнем с основните познания за операционната система Linux.
Linux операционна система
Операционната система може да бъде описана като интерфейс между компютърния хардуер и потребителя на всеки компютър. Това е група от софтуер, който управлява ресурсите на компютърния хардуер и улеснява основните услуги за компютърни програми.
Операционната система е основен компонент на системния софтуер в компютърната система. Основната цел на операционната система е да предостави платформа, където потребителят може да изпълнява всяка програма удобно или ефективно.
От друга страна, Linux OS е една от най-известните версии на UNIX OS. Той е разработен, за да осигури евтина или безплатна операционна система за няколко потребители на персонални компютърни системи. Забележително е, че това е пълна операционна система, включително X Window System, Emacs редактор, IP/TCP , GUI (графичен потребителски интерфейс) и др.
име на град в САЩ
История на операционната система Linux
През 1991 г. историята на Linux започва със стартирането на конкретен проект от финландски студент Линус Торвалдс за създаване на нов безплатен Ядрото на ОС . Окончателното Linux ядро беше отбелязано с непрекъснато развитие през цялата история оттогава.
- Linux е предложен от финландския студент Линус Торвалдс през 1991 г.
- HP-UX ( Хюлет Пакард ) Беше публикувана версия 8.0.
- Версията на Hewlett Packard 9.0 е публикувана през 1992 г.
- FreeBSD 1.0 версия и NetBSD Версия 8 е пусната през 1993 г.
- Red Hat Linux беше предложен през 1994 г. Caldera беше открита от Ransom love и Bryan Sparks и публикуваната версия 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, безплатната версия BSD 3.0 и операционната система Sun Solaris 7 беше пусната през 1998 г.
- The Система Калдера споразумение с подразделението за професионални услуги и подразделението за сървърен софтуер на SCO беше издадено през 2000 г.
- Името Lindows беше променено на Linspire през 2004 г.
- Първата публикация на Ubuntu е публикувана през 2004 г.
- Проектът openSUSE стартира безплатно разпространение от общността на Novell През 2005г.
- Ядрото на Linux версия 3.0 беше пуснато през 2011 г.
- Базираният на Linux Android на Google настоя за 75% от пазарния дял на смартфона, въз основа на броя телефони, изнесени през 2013 г.
- Ubuntu настояваше за 20000000+ потребители през 2014 г.
Архитектура на Linux система
Архитектурата на операционната система Linux съдържа основно някои от компонентите: ядрото, системната библиотека, хардуерния слой, системата, и Помощна програма Shell .
1. Ядро:- Ядрото е една от основните части на операционната система. Той отговаря за всяко от основните действия на операционната система Linux. Тази операционна система съдържа различни типове модули и си сътрудничи директно с основния хардуер. Ядрото улеснява необходимата абстракция за скриване на подробности за хардуер от ниско ниво или приложни програми в системата. Има някои от важните типове ядра, които са споменати по-долу:
- Монолитно ядро
- Микро ядра
- Exo ядра
- Хибридни ядра
2. Системни библиотеки: - Тези библиотеки могат да бъдат определени като някои специални функции. Те се прилагат за реализиране на функционалността на операционната система и не се нуждаят от права за достъп до кода на модулите на ядрото.
3. Системни помощни програми:- Той отговаря за извършването на специализирано ниво и индивидуални дейности.
4. Хардуерен слой: - Операционната система Linux съдържа хардуерен слой, който се състои от няколко периферни устройства като CPU, HDD и RAM.
java неизменен списък
5. Черупка: - Това е интерфейс между ядрото и потребителя. Може да си позволи услугите на ядрото. Може да приема команди от потребителя и изпълнява функциите на ядрото. Обвивката се предлага в различни типове операционни системи. Тези операционни системи са категоризирани в два различни типа, които са графични черупки и обвивки на командния ред .
html тагове
Обвивките на графичния ред улесняват графичния потребителски интерфейс, докато обвивките на командния ред улесняват интерфейса на командния ред. По този начин и двете обвивки изпълняват операции. Обвивките на графичния потребителски интерфейс обаче работят по-бавно в сравнение с черупките на интерфейса на командния ред.
Има няколко вида от тези черупки, които са категоризирани, както следва:
- Korn черупка
- Черупка на Борн
- C черупка
- POSIX обвивка
Характеристики на операционната система Linux
Някои от основните характеристики на Linux OS са следните:
Недостатъци на 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 г.
Потребителски режим срещу режим на ядрото
Кодът на компонента на ядрото работи в уникално привилегировано състояние, известно като режим на ядрото заедно с пълен достъп до всеки компютърен ресурс. Този код илюстрира индивидуален процес, изпълнява се в индивидуално адресно пространство и не се нуждае от превключване на контекста. Следователно е много бързо и ефективно.
sql избор на множество таблици
Ядрото изпълнява всички процеси и улеснява различните услуги на системата към процесите. Освен това улеснява защитения достъп до процесите до хардуера.
Кодът за поддръжка, който не е необходим за изпълнение в режим на ядрото, е в системната библиотека. Потребителските програми и други видове системни програми се изпълняват в потребителски режим.
Не включва достъп до режима на ядрото и системния хардуер. Потребителските помощни програми/програми използват системните библиотеки за достъп до функциите на ядрото, за да получат задачи от ниско ниво на системата.