Lära sig Linux?

PIC, AVR, Arduino, Raspberry Pi, Basic Stamp, PLC mm.
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Lära sig Linux?

Inlägg av Lennart Aspenryd »

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.
Användarvisningsbild
AndLi
Inlägg: 17045
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Lära sig Linux?

Inlägg av AndLi »

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:)
Användarvisningsbild
Glenn
Inlägg: 33666
Blev medlem: 24 februari 2006, 12:01:56
Ort: Norr om Sthlm
Kontakt:

Re: Lära sig Linux?

Inlägg av Glenn »

Ja, det tycker nog typ alla tre personerna i världen som gör så ;)
Användarvisningsbild
AndLi
Inlägg: 17045
Blev medlem: 11 februari 2004, 18:17:59
Ort: Knivsta
Kontakt:

Re: Lära sig Linux?

Inlägg av AndLi »

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.
Användarvisningsbild
pi314
Inlägg: 5676
Blev medlem: 23 oktober 2021, 19:22:37
Ort: Stockholm

Re: Lära sig Linux?

Inlägg av pi314 »

AndLi skrev: 10 juli 2022, 00:04:11 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:)
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
DanielM
Inlägg: 2166
Blev medlem: 5 september 2019, 14:19:58

Re: Lära sig Linux?

Inlägg av DanielM »

Bygg eget Linux med Linux from scratch. Finns på Youtube hur man gör.
agehall
Inlägg: 418
Blev medlem: 12 augusti 2020, 19:27:54

Re: Lära sig Linux?

Inlägg av agehall »

pi314 skrev: 10 juli 2022, 00:57:15 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.

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.
Användarvisningsbild
Krille Krokodil
Inlägg: 4062
Blev medlem: 9 december 2005, 22:33:11
Ort: Helsingborg

Re: Lära sig Linux?

Inlägg av Krille Krokodil »

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/
Användarvisningsbild
pi314
Inlägg: 5676
Blev medlem: 23 oktober 2021, 19:22:37
Ort: Stockholm

Re: Lära sig Linux?

Inlägg av pi314 »

agehall skrev: 10 juli 2022, 20:57:50
pi314 skrev: 10 juli 2022, 00:57:15 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.

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.
Nä, jag menade L3-switching. Dvs. med inter-Vlan-routing.

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... :humm:

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

/Pi
agehall
Inlägg: 418
Blev medlem: 12 augusti 2020, 19:27:54

Re: Lära sig Linux?

Inlägg av agehall »

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.
Användarvisningsbild
pi314
Inlägg: 5676
Blev medlem: 23 oktober 2021, 19:22:37
Ort: Stockholm

Re: Lära sig Linux?

Inlägg av pi314 »

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/
agehall
Inlägg: 418
Blev medlem: 12 augusti 2020, 19:27:54

Re: Lära sig Linux?

Inlägg av agehall »

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.
Användarvisningsbild
Lennart Aspenryd
Tidigare Lasp
Inlägg: 12607
Blev medlem: 1 juli 2011, 19:09:09
Ort: Helsingborg

Re: Lära sig Linux?

Inlägg av Lennart Aspenryd »

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 ;-)
Användarvisningsbild
pi314
Inlägg: 5676
Blev medlem: 23 oktober 2021, 19:22:37
Ort: Stockholm

Re: Lära sig Linux?

Inlägg av pi314 »

agehall skrev: 11 juli 2022, 18:33:42 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.
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":
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.
Jag använde samma språkbruk som Cisco. Kanske är det fel?

Kanske borde jag skrivit så här?
Jag har satt upp nätverk med VLAN och routing mellan VLAN i Linux.
Hur skulle du ha skrivit? Har Cisco fel?

/Pi
agehall
Inlägg: 418
Blev medlem: 12 augusti 2020, 19:27:54

Re: Lära sig Linux?

Inlägg av agehall »

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.
Skriv svar