Lära sig Linux?
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Lära sig Linux?
Under åren har det hänt väldigt mycket med de olika Linux distributionerna.
Lägger man sedan till GUI så blir det mycket.
Men det borde vara obligatorium att någon gång per år ladda ner och testköra en eller två Linux OS.
Skriv en lista på vad använder 80% av tiden. Kör och mät tiden för samma sak i Linux och låt dig förvånas.
Lägger man sedan till GUI så blir det mycket.
Men det borde vara obligatorium att någon gång per år ladda ner och testköra en eller två Linux OS.
Skriv en lista på vad använder 80% av tiden. Kör och mät tiden för samma sak i Linux och låt dig förvånas.
Re: Lära sig Linux?
För inte tala om förvirringen när man då inte kör någon distribution, utan laddar ner kärnan från kennel.org och bygger ihop det man behöver... då kan man få till fin fina images på några MByte:)
Re: Lära sig Linux?
Tror allt det är fler än tre som gör det i embedded världen.. det ger ju viss insikt... och då pratar vi inte nån industripc instoppad i någon maskin...
Ska man ha typ kärnan busybox dropbear och sin egna applikation är det ju inte så mycket jobb, men efter det vill man ju ha yocto eller nåt annat som assistans.
Ska man ha typ kärnan busybox dropbear och sin egna applikation är det ju inte så mycket jobb, men efter det vill man ju ha yocto eller nåt annat som assistans.
Re: Lära sig Linux?
På tal om att bygga egna kärnor och små system. När du skrev om detta påminde du mig om Slack.
Där är det mesta utöver kärnan tillval och definitivt hör GUI till sådant som man kan hoppa över.
Källkod till kärnan har jag för mig finns med i distron.
Jag har använt den en del, t.ex. för brandväggar, routers med lite speciella egenskaper och L3-switcning, t.ex. Men, det var länge sedan nu.
Men, jag tittade nu och såg att det kom en ny Slack i början av året!
http://www.slackware.com/
Det finns ju också en hel kategori "smålinuxar".
https://linuxhint.com/smallest-linux-distributions/
Ett steg till i den riktningen är Linuxar som ryms på en USB-sticka.
https://www.techradar.com/best/best-usb ... le-distros
Så finns det olika små speciallinuxar. Jag har för mig att jag laddat ner någon för att nollställa ("borttappat") lösenord på Windows någon gång.
Nog finns det många olika Linuxar allt...
/Pi
Re: Lära sig Linux?
L3-switching? Du menar L2 va?
Jag höll kvar vid Slackware till 2010 eller så men har av flera anledningar tvingats gå vidare - det är en av de bästa distributionerna men när resten av världen kör Ubuntu eller någon Rödmössa så bli man ju mer eller mindre tvingad till att göra detsamma.
- Krille Krokodil
- Inlägg: 4062
- Blev medlem: 9 december 2005, 22:33:11
- Ort: Helsingborg
Re: Lära sig Linux?
För inbäddat så finns det också det Linux-inspirerade projektet Zephyr RTOS som backas upp av Intel,
Google, NXP, Nordic och andra stora spelare. Det är ett mellanting mellan RTOS och helt OS för att man
ska kunna bygga mer avancerade IoT-prylar på de små SoC-chippen med några 100 kB till enstaka MB flash.
https://zephyrproject.org/
Google, NXP, Nordic och andra stora spelare. Det är ett mellanting mellan RTOS och helt OS för att man
ska kunna bygga mer avancerade IoT-prylar på de små SoC-chippen med några 100 kB till enstaka MB flash.
https://zephyrproject.org/
Re: Lära sig Linux?
Nä, jag menade L3-switching. Dvs. med inter-Vlan-routing.agehall skrev: ↑10 juli 2022, 20:57:50
L3-switching? Du menar L2 va?
Jag höll kvar vid Slackware till 2010 eller så men har av flera anledningar tvingats gå vidare - det är en av de bästa distributionerna men när resten av världen kör Ubuntu eller någon Rödmössa så bli man ju mer eller mindre tvingad till att göra detsamma.
https://documentation.meraki.com/MS/Lay ... _Switching
Linuxburken definierade VLAN-en och routingen. Sedan var switcharna managerbara L2-switchar.
Om jag minns rätt hanterar i princip alla managerbara L2-switchar VLAN. Så att man kopplar portar, grupper av portar eller hela switchar till ett VLAN. Men definitionen av VLANen, och routingen gjordes helt i Linuxen.
En nätverksport i Linuxen till varje L2-switch tror jag att jag hade.
Så hade det väl inte behövt vara. Det handlar ju om vad som är taggat och vad som inte är taggat. Om jag minns rätt...
Men, det var länge sedan, så skulle du be mig sätta upp det skulle jag nog få klia mig i huvudet en stund...

Lite kul att du inte trodde att det var så...

/Pi
Re: Lära sig Linux?
Jaha, L2-switching och routing. Anledningen till att jag reagerade är att man inte gör switching på later 3 - där gör man routing. VLAN hanteras på L2-nivå och det går utmärkt att switcha mellan VLAN om man så vill men det är fortfarande L2.
Artikeln du länkar till pratar om Layer 3 vs Layer 2 switchar och i första stycket klargörs just att switchning sker på L3 och routing på L3. ”Layer3 switchar” är lite av en mix - de är vanliga L2-switchar som även har förmåga att göra routing hjälpligt.
Artikeln du länkar till pratar om Layer 3 vs Layer 2 switchar och i första stycket klargörs just att switchning sker på L3 och routing på L3. ”Layer3 switchar” är lite av en mix - de är vanliga L2-switchar som även har förmåga att göra routing hjälpligt.
Re: Lära sig Linux?
Det jag kommer ihåg är detta.
– VLAN definierades helt i Linux.
– Routingen mellan VLAN-en skedde helt i Linux.
Trafiken mellan linux och L2.svitchar är tagged, dvs. gäller ett visst VLAN. L2-switchen vet vilka portar som tillhör detta VLAN och agerar enligt detta. När switchen lärt sig MAC.adressen är det den som avgör var paketet ska skickas. Om det inte är en broadcast.
Jag hittade detta som verkar beskriva hur man sätter upp VLAN och routing mellan dom VLAN man har i Linux.
https://www.cyberciti.biz/tips/howto-co ... -vlan.html
Jag är ganska säker på att jag använde vconfig. Det känns bekant...
/Pi
Edit:
Jag hittade detta om L3-switching och VLAN, som jag tycker beskriver väl det jag skrev om.
Kanske finns det oklarheter i språkbruket, men här används det språk som jag är van vid.
https://www.geeksforgeeks.org/inter-vla ... -3-switch/
– VLAN definierades helt i Linux.
– Routingen mellan VLAN-en skedde helt i Linux.
Trafiken mellan linux och L2.svitchar är tagged, dvs. gäller ett visst VLAN. L2-switchen vet vilka portar som tillhör detta VLAN och agerar enligt detta. När switchen lärt sig MAC.adressen är det den som avgör var paketet ska skickas. Om det inte är en broadcast.
Jag hittade detta som verkar beskriva hur man sätter upp VLAN och routing mellan dom VLAN man har i Linux.
https://www.cyberciti.biz/tips/howto-co ... -vlan.html
Jag är ganska säker på att jag använde vconfig. Det känns bekant...
/Pi
Edit:
Jag hittade detta om L3-switching och VLAN, som jag tycker beskriver väl det jag skrev om.
Kanske finns det oklarheter i språkbruket, men här används det språk som jag är van vid.
https://www.geeksforgeeks.org/inter-vla ... -3-switch/
Re: Lära sig Linux?
Grejen är att switching sker på L2. Alltid. Det finns inget som heter L3-switching men det finns switchar som kallas ”Layer 3 switchar”, men de switchar inte layer 3. Layer 3 är IP och då är det routing.
- Lennart Aspenryd
- Tidigare Lasp
- Inlägg: 12607
- Blev medlem: 1 juli 2011, 19:09:09
- Ort: Helsingborg
Re: Lära sig Linux?
Precis som vanligt på SEF så breder diskussionen ut sig! Det är roligt och lärorikt,
När det gäller Linux så vet jag att jag var begeistrad över släktträdets utformning.
https://www.cyberciti.biz/tips/linux-ke ... -line.html
Det borde ge en hint än idag vad man skall välja!
Nu är detta giltigt bara till 2007 Det borde finnas mer uppdaterad idag!
Klicka på grafen!
Den här gäller bara Ubuntu
https://i.pinimg.com/originals/82/4a/82 ... da31f6.png
Och vill man kolla lite utanför Linux så kanske detta ger en del matnyttigt!
https://techhq.com/2019/12/freebsds-pos ... kes-sense/
Men just nu lägger jag ner Slackware på ett USB
När det gäller Linux så vet jag att jag var begeistrad över släktträdets utformning.
https://www.cyberciti.biz/tips/linux-ke ... -line.html
Det borde ge en hint än idag vad man skall välja!
Nu är detta giltigt bara till 2007 Det borde finnas mer uppdaterad idag!
Klicka på grafen!
Den här gäller bara Ubuntu
https://i.pinimg.com/originals/82/4a/82 ... da31f6.png
Och vill man kolla lite utanför Linux så kanske detta ger en del matnyttigt!
https://techhq.com/2019/12/freebsds-pos ... kes-sense/
Men just nu lägger jag ner Slackware på ett USB

Re: Lära sig Linux?
Språkbruket är kanske inte entydigt? Kanske t.o.m. ologiskt?
Jag håller med dig om att routing är L3 och switching är L2.
Sedan kommer VLAN till. Mellan VLAN routas. Den routingen sker på L3. Taggat till otaggat omvandlas i switchen. Det är L2.
Så här säger Cisco i en text om "L3 och L2 switching":
Jag använde samma språkbruk som Cisco. Kanske är det fel?Layer 3 vs Layer 2 Switching
This article discusses the difference between layer 2 and layer 3 switches and the appropriate use cases for each.
Kanske borde jag skrivit så här?
Hur skulle du ha skrivit? Har Cisco fel?Jag har satt upp nätverk med VLAN och routing mellan VLAN i Linux.
/Pi
Re: Lära sig Linux?
VLAN är Layer 2. Har inget med Layer 3 att göra. VLAN är ett sätt att skapa flera virtuella kablar i en och samma kabel och därmed kunna separera broadcast-domäner i en och samma kabel. Det behöver inte betyda att man har olika IP-ranges i dem.
Notera att artikeln du refererar till handlar om ”Layer 2 vs Layer 3 switches” vilket alltså refererar till switcharna (själva enheten), inte nivån de switchar på.
Det du har gjort, är att du satt upp VLAN, använder switchen för att mangla VLAN-taggarna och gör routing mellan subnät i Linux.
Notera att artikeln du refererar till handlar om ”Layer 2 vs Layer 3 switches” vilket alltså refererar till switcharna (själva enheten), inte nivån de switchar på.
Det du har gjort, är att du satt upp VLAN, använder switchen för att mangla VLAN-taggarna och gör routing mellan subnät i Linux.