Zacznijmy najpierw od podstawowej wiedzy o systemie operacyjnym Linux.
System operacyjny Linux
System operacyjny można opisać jako interfejs pomiędzy sprzętem komputerowym a użytkownikiem dowolnego komputera. Jest to grupa oprogramowania, która zarządza zasobami sprzętu komputerowego i umożliwia podstawową obsługę programów komputerowych.
System operacyjny jest istotnym elementem oprogramowania systemowego w systemie komputerowym. Podstawowym celem systemu operacyjnego jest zapewnienie platformy, na której użytkownik może wygodnie i wydajnie uruchamiać dowolny program.
Z drugiej strony, Linuksa OS to jedna ze znanych wersji systemu operacyjnego UNIX. Został opracowany w celu zapewnienia taniego lub bezpłatnego systemu operacyjnego dla kilku użytkowników komputerów osobistych. Co ciekawe, jest to kompletny system operacyjny obejmujący System X Window, edytor Emacsa, IP/TCP , graficzny interfejs użytkownika (graficzny interfejs użytkownika) itp.
ciąg znaków Java Indexof
Historia systemu operacyjnego Linux
W 1991 roku historia Linuksa rozpoczęła się wraz z rozpoczęciem konkretnego projektu przez fińskiego studenta Linus Torvalds za utworzenie nowego bezpłatnego Jądro systemu operacyjnego . Ostateczne jądro Linuksa charakteryzowało się ciągłym rozwojem na przestrzeni całej historii.
- Linux został zaproponowany przez fińskiego studenta Linusa Torvaldsa w 1991 roku.
- HP-UX ( Hewlett Packard ) Opublikowano wersję 8.0.
- Wersja Hewlett Packard 9.0 została opublikowana w 1992 roku.
- Wersja FreeBSD 1.0 i NetBSD Wersja 8 została wydana w 1993 roku.
- Red Hat Linux został zaproponowany w 1994 roku. Caldera została wykryta przez Ransom Love i opublikowana wersja Bryana Sparksa i NetBSD 1.0.
- Wersja HP-UX 10.0 i wersja FreeBSD 2.0 zostały wydane w 1995 roku.
- Środowisko K Desktop zostało założone przez Matthiasa Ettricha w 1996 r.
- Wersja HP-UX 11.0 została wydana w 1997 roku.
- Wersja IRIX 6.5, czyli piąta generacja SGI UNIX, darmowa wersja BSD 3.0 i system operacyjny Sun Solaris 7 zostały wydane w 1998 roku.
- The System kalderowy umowa z działem usług profesjonalnych i działem oprogramowania serwerowego SCO została zawarta w 2000 roku.
- W 2004 roku nazwa Lindows została zmieniona na Linspire.
- Pierwsza publikacja pt Ubuntu została opublikowana w 2004 roku.
- Projekt openSUSE rozpoczął bezpłatną dystrybucję od społeczności powieść W 2005.
- Jądro Linuksa w wersji 3.0 zostało wydane w 2011 roku.
- Android oparty na systemie Linux firmy Google upierał się, że smartfon ma mieć 75% udziału w rynku na podstawie liczby telefonów wyeksportowanych w 2013 r.
- Ubuntu nalegało, aby w 2014 roku mieć ponad 20000000 użytkowników.
Architektura systemu Linux
Architektura systemu operacyjnego Linux zawiera głównie niektóre komponenty: jądro, biblioteka systemowa, warstwa sprzętowa, system, I Narzędzie powłoki .
1. Jądro: - Jądro jest jedną z podstawowych części systemu operacyjnego. Odpowiada za każde z głównych działań systemu operacyjnego Linux. Ten system operacyjny zawiera różne typy modułów i bezpośrednio współpracuje z bazowym sprzętem. Jądro ułatwia wymaganą abstrakcję w celu ukrycia w systemie szczegółów sprzętu lub aplikacji niskiego poziomu. Istnieje kilka ważnych typów jądra, które są wymienione poniżej:
- Jądro monolityczne
- Mikro jądra
- Jądra egzo
- Jądra hybrydowe
2. Biblioteki systemowe: - Biblioteki te można określić jako funkcje specjalne. Służą one do realizacji funkcjonalności systemu operacyjnego i nie wymagają praw dostępu do kodu modułów jądra.
3. Programy narzędziowe systemu: - Odpowiada za realizację działań na poziomie specjalistycznym i indywidualnym.
4. Warstwa sprzętowa: - System operacyjny Linux zawiera warstwę sprzętową składającą się z kilku urządzeń peryferyjnych, takich jak procesor, dysk twardy i pamięć RAM.
odczyt pliku csv w Javie
5. Powłoka: - Jest to interfejs pomiędzy jądrem a użytkownikiem. Może sobie pozwolić na usługi jądra. Może przyjmować polecenia od użytkownika i uruchamiać funkcje jądra. Powłoka jest dostępna w różnych typach systemów operacyjnych. Te systemy operacyjne są podzielone na dwa różne typy, którymi są powłoki graficzne I powłoki wiersza poleceń .
Powłoki graficzne ułatwiają korzystanie z graficznego interfejsu użytkownika, natomiast powłoki wiersza poleceń ułatwiają korzystanie z interfejsu wiersza poleceń. Zatem obie te powłoki realizują operacje. Jednakże powłoki graficznego interfejsu użytkownika działają wolniej w porównaniu z powłokami interfejsu wiersza poleceń.
Istnieje kilka rodzajów tych muszli, które można podzielić na następujące kategorie:
- Skorupa Korna
- Skorupa Bourne’a
- Powłoka C
- Powłoka POSIX
Funkcje systemu operacyjnego Linux
Niektóre z podstawowych cech systemu operacyjnego Linux są następujące:
logika pierwszego rzędu
Wady Linuksa
Musimy zrozumieć interfejs wiersza poleceń, a wyszukiwanie nowszego oprogramowania również jest nieco skomplikowane. Kiedy napotykamy jakikolwiek problem w systemie operacyjnym, rozwiązanie wyszukiwania jest bardzo problematyczne. Istnieją również różni eksperci ds. komputerów Mac i Windows w porównaniu z Linuksem.
Aplikacje systemu operacyjnego Linux
Linux to obecnie korporacja warta miliardy dolarów. Tysiące rządów i firm używa systemu operacyjnego Linux na całym świecie ze względu na niższe koszty, czas, opłaty licencyjne i przystępną cenę. Linux może być używany w kilku typach urządzeń elektronicznych. Te urządzenia elektroniczne są łatwo dostępne dla użytkowników na całym świecie. Poniżej wymieniono kilka znanych urządzeń elektronicznych opartych na systemie Linux:
- Klawiatura Yamaha Motive
- System nawigacji samochodowej Volvo
- Cyfrowy rejestrator wideo TiVo
- Czytnik Sony
- Telewizor Sony Bravia
- Jeden laptop na dziecko XO2
- Telefon Motorola MotoRokr EM35
- Lenovo IdeaPad S9
- HP Mini1000
- Telefon deweloperski Google z Androidem 1
- Garmin Nuvi 860, 880 i 5000
- Dell Inspiron Mini 9 i 12
Dystrybucja Linuksa
Jest to system operacyjny składający się z kolekcji oprogramowania opartej na jądrze Linuksa lub możemy powiedzieć, że dystrybucja obejmuje jądro Linuksa. Obsługuje oprogramowanie i biblioteki. System operacyjny oparty na Linuksie możemy uzyskać, pobierając dowolną dystrybucję Linuksa. Tego typu dystrybucje istnieją dla różnych typów urządzeń, takich jak komputery osobiste, urządzenia wbudowane itp. Istnieje około 600 dystrybucji Linuksa, a kilka znanych dystrybucji Linuksa jest wymienionych poniżej:
- Głęboko w
- OtwórzSUSE
- Fedora
- Tylko
- Debiana
- Ubuntu
- Podstawowy
- Mennica Linuksa
- Manjaro
- MX Linux
Czy Ubuntu i Linux różnią się od siebie?
TAK.
Podstawowa różnica między oknem a Linuksem polega na tym, że okno jest otwartym i darmowym systemem operacyjnym oraz jego dystrybucją Linuksa opartą na Debianie, podczas gdy Linux to duży zbiór systemów operacyjnych typu open source, które działają w oparciu o jądro Linuksa.
połączona lista
Poza tym Ubuntu jest dystrybucją Linuksa, a Linux jest systemem podstawowym. Ubuntu został zintegrowany przez Canonical Ltd. i opublikowany w 2004 r., a Linux został zintegrowany przez Linusa Torvaldsa i opublikowany w 1991 r.
Tryb użytkownika a tryb jądra
Kod komponentu jądra działa w unikalnym trybie uprawnień, znanym jako tryb jądra wraz z pełnym dostępem do wszystkich zasobów komputera. Ten kod ilustruje indywidualny proces, działa w indywidualnej przestrzeni adresowej i nie wymaga przełączania kontekstu. Dzięki temu jest bardzo szybki i wydajny.
Jądro realizuje wszystkie procesy i ułatwia różne usługi systemu dla procesów. Ułatwia także bezpieczny dostęp procesów do sprzętu.
Kod pomocniczy, który nie jest potrzebny do wykonania w trybie jądra, znajduje się w bibliotece systemowej. Programy użytkownika i inne typy programów systemowych realizowane są w trybie użytkownika.
Obejmuje brak dostępu do trybu jądra i sprzętu systemowego. Narzędzia/programy użytkownika korzystają z bibliotek systemowych w celu uzyskania dostępu do funkcji jądra w celu uzyskania zadań niskiego poziomu systemu.