Välkommen till linuxportalen.se!

Linuxportalen.se är Sveriges största och aktivaste webbplats för användare av öppen- och fri programvara.

Du besöker Linuxportalen.se som gäst vilket begränsar din möjlighet att använda webbplatsens alla funktioner. Genom att registera dig som medlem får du inte bara möjlighet att söka bland webbplatsens innehåll, skapa nya och delta i befintliga diskussioner, skapa din egen blogg, kommunicera med andra medlemmar genom privata meddelanden och delta i omröstningar. Du får också tillgång till Veckans Kadavro - en seriestrip unikt skapad för Linuxportalen.se!

Registeringen sker snabbt och är helt kostnadsfri - tveka inte, bli medlem idag!

Bara tillgång till 90% av källkoden i Linux kärnan?

Hejsan alla glada!

Min lärare sa idag till min stora frustration att man bara har tillgång till 90% av källkoden i Linux kärnan. Är detta sant? Jag sa till min lärare att Linux baseras på öppen källkod och då måste all källkod vara fri, för att vara öppen källkod.

Är min lärares påstående rätt? Eller är han ute och cyklar?

P.S. Jag skriver inte så utförligt eftersom att jag är ganska frustrerad på min lärare eftersom att han inte kan någonting inom webbdesign eller Gnu/Linux.

MVH
Bryan

Alternativ för kommentarvisning

Välj ditt önskade sätt att visa kommentarerna och klicka på "Spara" för att verkställa dina ändringar.

tux-svens bild

måste väl i rimlighetens namn HELA källkoden finnas med? Dessutom VARFÖR skulle en del av koden vara hemlig, det skulle ju förfela hela begreppet öppen källkod?
---------------------------------------------------------------------------
ODF är den enda ISO-certifierade dokumentstandarden idag - Sprid ODF genom att konsekvent använda dig av ODF. Våga vägra MS-format!

---

Windows are for houses, Linux is for computers!

 

jonasbjorks bild

Det enda jag känner till som är slutet kring kärnan är de binära firmwares som används av diverse hårdvara. Dessa skeppas inte med standardkärnan (www.kernel.org) utan patchas in av distributionerna.. Be din lärare läsa på om GNU GPL (www.gnu.org).

--
Jag är grundare av och administratör på Linuxportalen. Kontakta mig om du har frågor, funderingar eller synpunkter kring Linuxportalen.se .

pluns bild

Läs o begrunda, Linus egna skrivningar.

http://linuxmafia.com/faq/Kernel/proprietary-kernel-modules.html

Linus är inte religiös och har en klart realistiskt syn i likhet med
tex Novell... Smile

dholms bild

gNewSense är ett bra bevis på att ett komplett Linux-system mycket väl kan bestå utav 100% fri mjukvara. Den bygger på Ubuntu men all ofri mjukvara är borttagen. Eftersom den använder en vanlig Linuxkernel så tror jag man kan sluta sig till att Linux faktiskt består till 100% av fri mjukvara.
--
Risen from the ashes of previous iterations

iampenguins bild

Jag har träffat på sådana där sk. datalärare etc. vilket säger det ena och det andra. Många av dessa favoriserar ett visst operativsystem vid namn Windows rätt ofta.. *host*
Hur det än är, är källkoden till Linux kernel 100% öppen. Det finns inget där som är stängt på något vis. Däremot finns det sådana prylar i distrobutioner, men det är utanför kärnan i sig.

Din lärare kan ta och tanka ner källkoden för Linux Kernel på någon sekund i skolan tycker jag och sedan ta och visa på plats vad det nu är som inte skulle vara förkompilerat och således sakna källkod för.

dholms bild

1. Kör make clean i ditt linuxträd
Då tas alla binärer bort som du kompilerat
 
2. Kör find /usr/src/linux/ -type f | xargs file
Du kommer då att få en lista på alla filer i ditt träd tillsammans med vad det är för typ av fil.
Vill du sålla bort de flesta textfiler såsom källkod så kan du köra find /usr/src/linux/ -type f | xargs file | grep -v ASCII | grep -v UTF-8 | grep -v ISO-8859 | grep -v text. Går du igenom resultaten och sållar bort felmatchingarna så inser du ganska snabbt att det inte finns några blobbar dolda i kernelträdet. Om man inte räknar exempelvis Documentation/logo.gif förstås.
 
--
Risen from the ashes of previous iterations

bryans bild

Jag håller med. Han är ute och cyklar. Något jag ska säga min lärare som låter bra?

fsns bild

...såvida inte BLOBarna är dolda i källkodsfiler, då kommer dom dyka upp som text iallafall, typ

static const u8 pc1[256] = {
          0x00, 0x00, 0x40, 0x04, 0x10, 0x10, 0x50, 0x14,
          0x04, 0x40, 0x44, 0x44, 0x14, 0x50, 0x54, 0x54,
          0x02, 0x02, 0x42, 0x06, 0x12, 0x12, 0x52, 0x16,
          0x06, 0x42, 0x46, 0x46, 0x16, 0x52, 0x56, 0x56,
          0x80, 0x08, 0xc0, 0x0c, 0x90, 0x18, 0xd0, 0x1c,
          0x84, 0x48, 0xc4, 0x4c, 0x94, 0x58, 0xd4, 0x5c,
          0x82, 0x0a, 0xc2, 0x0e, 0x92, 0x1a, 0xd2, 0x1e,
          0x86, 0x4a, 0xc6, 0x4e, 0x96, 0x5a, 0xd6, 0x5e,
          0x20, 0x20, 0x60, 0x24, 0x30, 0x30, 0x70, 0x34,
          0x24, 0x60, 0x64, 0x64, 0x34, 0x70, 0x74, 0x74,
          0x22, 0x22, 0x62, 0x26, 0x32, 0x32, 0x72, 0x36,
          0x26, 0x62, 0x66, 0x66, 0x36, 0x72, 0x76, 0x76,
          0xa0, 0x28, 0xe0, 0x2c, 0xb0, 0x38, 0xf0, 0x3c,
          0xa4, 0x68, 0xe4, 0x6c, 0xb4, 0x78, 0xf4, 0x7c,
          0xa2, 0x2a, 0xe2, 0x2e, 0xb2, 0x3a, 0xf2, 0x3e,
          0xa6, 0x6a, 0xe6, 0x6e, 0xb6, 0x7a, 0xf6, 0x7e,
          0x08, 0x80, 0x48, 0x84, 0x18, 0x90, 0x58, 0x94,
          0x0c, 0xc0, 0x4c, 0xc4, 0x1c, 0xd0, 0x5c, 0xd4,
          0x0a, 0x82, 0x4a, 0x86, 0x1a, 0x92, 0x5a, 0x96,
          0x0e, 0xc2, 0x4e, 0xc6, 0x1e, 0xd2, 0x5e, 0xd6,
          0x88, 0x88, 0xc8, 0x8c, 0x98, 0x98, 0xd8, 0x9c,
          0x8c, 0xc8, 0xcc, 0xcc, 0x9c, 0xd8, 0xdc, 0xdc,
          0x8a, 0x8a, 0xca, 0x8e, 0x9a, 0x9a, 0xda, 0x9e,
          0x8e, 0xca, 0xce, 0xce, 0x9e, 0xda, 0xde, 0xde,
          0x28, 0xa0, 0x68, 0xa4, 0x38, 0xb0, 0x78, 0xb4,
          0x2c, 0xe0, 0x6c, 0xe4, 0x3c, 0xf0, 0x7c, 0xf4,
          0x2a, 0xa2, 0x6a, 0xa6, 0x3a, 0xb2, 0x7a, 0xb6,
          0x2e, 0xe2, 0x6e, 0xe6, 0x3e, 0xf2, 0x7e, 0xf6,
          0xa8, 0xa8, 0xe8, 0xac, 0xb8, 0xb8, 0xf8, 0xbc,
          0xac, 0xe8, 0xec, 0xec, 0xbc, 0xf8, 0xfc, 0xfc,
          0xaa, 0xaa, 0xea, 0xae, 0xba, 0xba, 0xfa, 0xbe,
          0xae, 0xea, 0xee, 0xee, 0xbe, 0xfa, 0xfe, 0xfe
  };


 

Just den där BLOBen är dock från linux/crypto/des.c . Men ni förstår principen.

tux-svens bild

The Linux Home Page: http://www.linuxhq.com/kernel/v2.6/24.3/index.html
så kan man inte se att NÅGOT skulle vara dolt.
Kollar man även på Linux kernel - Wikipedia så står det på de första raderna: "The Linux kernel is a Unix-like operating system kernel. It is the namesake of the Linux family of operating systems. Released under the GNU General Public License version 2 (GPLv2) and developed by contributors worldwide, Linux is one of the most prominent examples of free software."
Säg att din lärare får visa vad det är som inte är öppet, för du anser att han har totalt fel.
---------------------------------------------------------------------------
ODF är den enda ISO-certifierade dokumentstandarden idag - Sprid ODF genom att konsekvent använda dig av ODF. Våga vägra MS-format!

---

Windows are for houses, Linux is for computers!

 

mindlights bild

Be honom specificera VAD som skulle vara utelämnat / hemligt.
Det är trots allt han som är lärare och du elev. Om han påstår något så måste han också ha en grund för det.
.
Om du gör på detta sättet slipper du bevisa och förklara en massa vilket, om man inte heter RMS / Linus, man kan ha svårt att göra.
.
Alltså, han påstår och han får bevisa.

---------------------------
Q: What is the difference between Bill Gates and Batman?
A: Batman beat the penguin...

fsns bild

Här har vi en bona-fide firmwareBLOB i Linuxkärnan: http://lxr.linux.no/linux/drivers/net/starfire_firmware.h.

dholms bild

"Linux is one of the most prominent examples of free software"
 
Med det så tror jag inte man menar att Linux är en ledstjärna inom fri mjukvara utan snarare att det är en av de absolut vanligast förekommande exemplen av fri mjukvara i verkliga livet. Linus Torvalds har ju själv en relativt slapp inställning till konceptet "fri mjukvara" och han tolkar ibland GPLv2 ganska fritt (nVidia är ett bra exempel på det).
Det där med att bara 90% skulle vara öppet vill jag påstå är bull men som Mindlight påpekade så bör ju din lärare kunna precisera vad han menar.
--
Risen from the ashes of previous iterations

bryans bild

Jag stannade kvar efter skolan för att snacka med han om det här. Han gav mig inga bevis. Det roliga han sa till mig är att jag ska se någon film som han inte hade där just nu, inte för att jag vet vad det var för film, men någon film var det.

Sen skulle han leta upp vetenskapliga bevis på att 10% är dold, för han säger att det finns vetenskapliga bevis på det, vilket jag tvivlar starkt på.

tux-svens bild

Vad har denna eventuella film för bevisvärde? Vem står bakom den filmen? o.s.v Det blir naturligvis dina följdfrågor antar jag...Smile
Men du har fått en hel del tips här, så du klarar dig nog ganska bra ett tag. Annars får du komma igen här i forumet! Jag hoppas förståss att du talar om hur det går - i vilket fall.
---------------------------------------------------------------------------
ODF är den enda ISO-certifierade dokumentstandarden idag - Sprid ODF genom att konsekvent använda dig av ODF. Våga vägra MS-format!

---

Windows are for houses, Linux is for computers!

 

mindlights bild

Genom att inte attackera så behöver du inte heller stå till svars för något.
Ifrågasätt bara och be honom styrka sitt påstående.
.
Jag kan inte på rak hand säga att han har fel.
Däremot kan jag säga såhär:
Debiangänget är kända för att vara rabiata när det gäller "frihet" och de kör linuxkärnan.
.
Och en enkel fråga han kan få besvara:
Om jag tankar ner källkoden för Linux på kernel.org idag. Nu. Bums. och kompilerar den. Får jag då alltså bara en 90% Linux eller får jag en fullständig Linux?

---------------------------
Q: What is the difference between Bill Gates and Batman?
A: Batman beat the penguin...

polters bild

Det verkar ju underligt att du kan plocka ner källkoden och läsa skiten om han har rätt. Menar han att det hoppar in några binärer helt magiskt som inte går att utan att plocka fram trollstaven och svära som Harry Potter?
Haha, nä detta verkar fullkomligt befängt.

polters bild

Han kanske menade 90% av en viss distribution. Det är ju inte alls ovanligt att folk tror att allt sitter ihop och utgör enheten "Linux".

mauths bild

Jo, det här blir intressant.
Vetenskapliga bevis minsann!

-
"Den nyttigaste läxa livet lärt mig är att idioterna många gånger har rätt."
Winston Churchill

- "Den nyttigaste läxa livet lärt mig är att idioterna många gånger har rätt." Winston Churchill

mindlights bild

Att hävda att en distribution är synonymt med samtliga distar är... "inte så insatt i frågan" om vi ska vara diplomatiska Smile

---------------------------
Q: What is the difference between Bill Gates and Batman?
A: Batman beat the penguin...

bryans bild

Jag vill tacka för alla era åsikter Smile. Jag kommer höra av mig när jag har snackat med han igen Smile

mindlights bild

Åsikter är vi bra på här på Linuxportaln...

Någon som har en avvikande åsikt om det? Laughing out loud

---------------------------
Q: What is the difference between Bill Gates and Batman?
A: Batman beat the penguin...

bryans bild

Jag frågade samma fråga en person som är duktig inom Gnu/Linux området. Han svarade så här:

Originalversionen av Linux innehåller icke-fria tillägg. Kollar du Free Software Directory så finns inte Torvalds version av Linux med. Där ser man skillnaderna på Open Source och fri programvara, och varför Open Source-folket vill att man ska glömma Gnu och kalla allting för Linux.

* http://directory.fsf.org/project/linux/
* http://www.gnewsense.org/

Jag sa till han att jag enbart menade kärnan, och då sa han så här:

Fortfarande är Linux lika ofri. För en fri version måste man välja en mindre vanlig distribution som Gnewsense eller Ututu.

Vad anser ni om dem svaren?

abergmans bild

Jag tycker att du har fel, vi har alla samma åsikter fast med olika vinklar.

Och en del av oss ska alltid tycka tvärt om!
-----------
www.abergman.se - Webtjänster för privatpersoner, småföretag och föreningar.

 

 

fredentofts bild

Jag anser att det inte är svar på frågan om man har tillgång till källkoden eller inte.
Hans påstående var bara att det fanns ofria delar, inget om huruvida dessa delar var opensource eller inte.
 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Argumentera aldrig med idioter.
De drar bara ner dig till sin nivå och vinner på erfarenhet!

-
För övrigt anser jag att trådindenteringen måste lagas
-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-

bryans bild

Menar han att det finns ofria delar i Linux kärnan? Eller den första versionen av kärnan?

abergmans bild

Jag blir lite nyfiken på vad du menar? Lust att förklara?
-----------
www.abergman.se - Webtjänster för privatpersoner, småföretag och föreningar.

 

 

fredentofts bild

Jag menar att originalfrågan handlade om hur mycket av kärnan som var opensource. Då är svaret att det finns ofria delar irellevant eftersom ofrihet inte nödvändigtvis innebär att källkoden är stängd/otillgänglig.
 
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
Argumentera aldrig med idioter.
De drar bara ner dig till sin nivå och vinner på erfarenhet!

-
För övrigt anser jag att trådindenteringen måste lagas
-
-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-