logo

Unix versus Linux

Tegenwoordig is er veel vraag naar Linux. Je ziet het gebruik van Linux overal. Het domineert op onze servers, desktops, smartphones en wordt zelfs gebruikt in sommige elektrische apparaten zoals koelkasten.

YouTube-video downloaden met vlc

Sommige mensen denken dat Unix en Linux synoniemen zijn, maar dat is niet waar. Veel besturingssystemen zijn ontwikkeld om op Unix te lijken, maar geen ervan kreeg de populariteit als Linux. Linux is de kloon van Unix. Het heeft verschillende functies die vergelijkbaar zijn met Unix, maar er zijn nog steeds enkele belangrijke verschillen. Vóór Linux en Windows werd de computerwereld gedomineerd door Unix. Unix is ​​een auteursrechtelijk beschermde naam en IBM AIX, HP-UX en Sun Solaris zijn tot op heden de enige Unix-besturingssystemen die overblijven.

Inleiding tot Unix

Unix is ​​een familie van multi-user, multitasking computerbesturingssystemen die zijn afgeleid van het huidige AT&T Unix, waarvan de integratie in 1969 begon in het Bell Labs-onderzoekscentrum door Dennis Ritchie, Ken Thompson en anderen. Unix was aanvankelijk bedoeld voor gebruik in het Bell-systeem, wat leidde tot een reeks zowel commerciële als academische Unix-versies van leveranciers, waaronder IBM (AIX), HP/HPE (HP-UX), Sun Microsystems (Solaris/SunOS), Berkeley ( BSD), Microsoft (Xenix) en de Universiteit van Californië.

Unix-systemen worden gekenmerkt door een modulair ontwerp, ook wel bekend als de 'Unix-filosofie' . Het besturingssysteem zou volgens deze filosofie een groep eenvoudige tools moeten bieden, die allemaal een goed gedefinieerde en beperkte functie vervullen. Een incode, uniform gebaseerd bestandssysteem en een communicatietechniek tussen processen genaamd 'pijpen' dienen als het primaire communicatiemiddel, en een commando- en shell-scripttaal wordt gebruikt om de tools samen te voegen om complexe workflows te implementeren.

Unix onderscheidt zich van zijn voorgangers als het eerste draagbare besturingssysteem; vrijwel het hele besturingssysteem is gespecificeerd in de programmeertaal C, waardoor Unix op talloze platforms kan draaien.

Componenten van Unix

Het Unix-systeem bestaat uit verschillende componenten die feitelijk samen zijn verpakt. Door de ontwikkelomgeving, documenten, bibliotheken en de gewijzigde, draagbare broncode voor elk van deze componenten toe te voegen aan de kernel van een besturingssysteem, werd Unix een autonoom softwaresysteem.

De bestandssysteemlocaties en namen van de Unix-componenten zijn in de loop van de systeemgeschiedenis aanzienlijk veranderd. Desalniettemin wordt door velen overwogen dat de implementatie van de 7e versie de vroege structuur van Canonical heeft:

    Kernel:Het is samengesteld uit vele subcomponenten en de broncode bevindt zich in de map /usr/sys.Ontwikkelomgeving:De recente versies van Unix bevatten een ontwikkelomgeving die acceptabel was voor het opnieuw maken van het hele systeem vanuit de broncode.Commando's:Unix maakt onderscheid tussen programma's of opdrachten op gebruikersniveau voor systeemonderhoud en -bediening, algemene hulpprogramma's en meer algemene software zoals zetpakketten en tekstopmaak.Documentatie:Unix was een van de eerste besturingssystemen die al zijn documentatie online toevoegde in het machinaal leesbare formaat.

Inleiding tot Linux

Linux is een familie van Unix-achtige open-source besturingssystemen. Normaal gesproken wordt Linux verpakt als de Linux-distributie, die de ondersteunende systeembibliotheken en software en de kernel bevat, waarvan er verschillende worden aangeboden door het GNU Project. Verschillende Linux-distributies gebruiken het woord 'Linux', maar de Free Software Foundation gebruikt de naam 'GNU/Linux' om zich te concentreren op het belang van GNU-software.

Bekende Linux-distributies zijn Ubuntu, Fedora Linux en Debian, waarvan de laatste zelf uit verschillende distributies en wijzigingen bestaat, waaronder Xubuntu en Lubuntu. Commerciële distributies zijn SUSE Linux Enterprise en Red Hat Enterprise Linux. Desktop Linux-distributies zijn venstersystemen zoals Wayland of X11 en desktopomgevingen zoals KDE Plasma of GNOME.

Linux is een van de meest opvallende voorbeelden van samenwerking tussen open source en vrije software. De Linux-broncode mag door iedereen op niet-commerciële of commerciële wijze worden gedistribueerd, gewijzigd en gebruikt onder de voorwaarden van de respectievelijke licenties, zoals de GPL (GNU General Public License). De Linux Kernel is bijvoorbeeld gelicentieerd op basis van de GPLv2.

Componenten van Linux

Geïnstalleerde componenten van het Linux-systeem bevatten het volgende:

    Bootloader:Het is een programma dat de Linux-kernel in het hoofdgeheugen van de computer kan laden door door het systeem te worden uitgevoerd nadat de initialisatie van de firmware is uitgevoerd en wanneer deze is ingeschakeld.Voer het programma in:Het is het eerste proces dat door de Linux Kernel wordt gestart.
    Softwarebibliotheken: deze bevatten code die door actieve processen kan worden gebruikt.Basis Unix-opdrachten:Basis Unix-commando's, samen met GNU coreutils, zijn de typische implementatie. Er zijn verschillende alternatieven beschikbaar voor embedded systemen, zoals de BSD-gelicentieerde Toybox en de copyleft BusyBox.Widgettoolkits:Het zijn de bibliotheken die worden gebruikt om grafische gebruikersinterfaces voor softwaretoepassingen te creëren. Er zijn verschillende widget-toolkits aanwezig, waaronder Clutter en GTK geïntegreerd door het GNOME Project, Qt geïntegreerd door het Qt Project en uitgevoerd door de Enlightenment Foundation Libraries (EFL), en het Qt-bedrijf dat voornamelijk is ontwikkeld door het Enlightenment-team.Pakketbeheersysteem:Het pakketbeheersysteem omvat RPM en dpkg. De pakketten kunnen als alternatief worden samengesteld uit broncode- en binaire tarballs.Gebruikersinterfaceprogramma:De gebruikersinterfaceprogramma's zijn ook beschikbaar in Linux, zoals vensteromgevingen of opdrachtshells.

Verschil tussen Linux en Unix

VergelijkingLinuxUnix
DefinitieHet is een open-source besturingssysteem vrij beschikbaar voor iedereen .Het is een besturingssysteem dat kan alleen worden gebruikt door de auteursrechthebbenden .
VoorbeeldenHet heeft verschillende distributies zoals Ubuntu, Redhat, Fedora, enzIBM AIX, HP-UX en Sun Solaris.
GebruikersTegenwoordig is er veel vraag naar Linux. Iedereen kan Linux gebruiken, of het nu een thuisgebruiker, ontwikkelaar of student is.Het is voornamelijk ontwikkeld voor servers, werkstations en mainframes.
GebruikLinux wordt overal gebruikt, van servers, pc's, smartphones, tablets tot mainframes en supercomputers.Het wordt gebruikt in servers, werkstations en pc's.
KostenLinux wordt ook gratis gedistribueerd, gedownload en gedistribueerd via tijdschriften. En geprijsde distributies van Linux zijn ook goedkoper dan Windows.Unix-copyrightleveranciers bepalen verschillende kosten voor hun respectieve Unix-besturingssystemen.
OntwikkelingOmdat het open source is, wordt het ontwikkeld door het delen en samenwerken van codes door wereldwijde ontwikkelaars.Unix is ​​ontwikkeld door AT&T Labs, verschillende commerciële leveranciers en non-profitorganisaties.
FabrikantDe Linux-kernel is ontwikkeld door de gemeenschap van ontwikkelaars uit verschillende delen van de wereld. Hoewel de vader van Linux, houdt Linus Torvalds toezicht op de zaken.Unix heeft drie distributies: IBM AIX, HP-UX en Sun Solaris. Apple gebruikt ook Unix om het OSX-besturingssysteem te maken.
GUILinux is op commando's gebaseerd, maar sommige distributies bieden GUI-gebaseerde Linux. Gnome en KDE zijn meestal gebruikte GUI.Aanvankelijk was het een op commando's gebaseerd besturingssysteem, maar later werd er een Common Desktop Environment gecreëerd. De meeste Unix-distributies gebruiken Gnome.
KoppelDe standaardinterface is BASH (Bourne Again SHell). Maar sommige distributies hebben hun eigen interfaces ontwikkeld.Het gebruikte oorspronkelijk Bourne-schelp. Maar is ook compatibel met andere GUI's.
Ondersteuning van bestandssysteemLinux ondersteunt meer bestandssystemen dan Unix.Het ondersteunt ook het bestandssysteem, maar minder dan Linux.
CoderingLinux is een Unix-kloon, gedraagt ​​zich als Unix, maar bevat de code niet.Unix bevat een geheel andere codering, ontwikkeld door AT&T Labs.
BesturingssysteemLinux is slechts de kernel.Unix is ​​een compleet besturingssysteempakket.
BeveiligingHet biedt een hogere veiligheid. Linux heeft tot nu toe ongeveer 60-100 virussen vermeld.Unix is ​​ook zeer beveiligd. Er zijn tot nu toe ongeveer 85-120 virussen vermeld
Foutdetectie en oplossingOmdat Linux open-source is, beginnen ontwikkelaars van over de hele wereld eraan te werken zodra een gebruiker een bedreiging plaatst. En daarom biedt het een snellere oplossing.In Unix moeten gebruikers enige tijd wachten voordat het probleem is opgelost.