mboost-dp1

Linux

Linux-patch skal omgå Microsoft FAT-patent

- Via Ars Technica -

Tidligere på året røg navigationsspecialisten TomTom i kløerne på Microsofts advokater, anklaget for at bryde flere af softwarekæmpens patenter, deriblandt et tilknyttet filsystemet FAT. Den situation vil man gerne undgå med Linux, og der er derfor lavet en patch, der skal omgå patentet.

Til trods for, at Microsoft efter TomTom-sagen meldte ud, at de ikke agtede af følge op på andre sager, så tager man ingen chancer.

Problemet bunder i den metode FAT konverterer filnavne mellem korte og lange navne. Denne funktion er patenteret af Microsoft, så den nye patch undlader at bruge denne funktion.

FAT-understøttelsen i Linux vil med patchen ikke konvertere nogle navne, men blot oprette et kort eller lang, afhængigt af det indtastede filnavn. Oprettes et lang, så vil det korte blot være en række tegn som ignoreres af filsystemet.

The Linux Foundation har nu sendt patchen til en række patentadvokater, for at få undersøgt om den er god nok til at omgå Microsofts patent.





Gå til bund
Gravatar #51 - myplacedk
5. jul. 2009 15:59
hallandsen (50) skrev:
Jamen så lad os da gennemgå det slavisk:

Såøh, kort sagt: Du spørger hvordan man tilføjer en nøgle med tilhørende værdi i en Windows registreringsdatabase, i Linux?

Hvis man har wine el. lign. installeret: Præcist på samme måde.
Hvis ikke: Så har man ikke en registreringsdatabase.

Gnome har noget som vist nok minder om en Windows registreringsdatabase. Så gør man sådan her:

gconftool-2 --set /path/to/setting --type <type> "value"

Så svaret til spørgsmålet "Kan du gøre det hurtigere på en Linux-platform?" må være "nej, jeg kan ikke gøre det med mindre end én kommando". ;-)

hallandsen (50) skrev:
Selvsagt aner jeg ikke, om /? og -? virker på samtlige operativsystemer. [...] Pointen var nu også, at det virkede på det operativsystem (nemlig Windows), hvor kommandoen REG hørte til.

Min pointe var at jeg ikke forstod spørgsmålet (well, koden), og jeg kommer ikke længere med "/?" da jeg ikke sidder ved en Windows-maskine.
Gravatar #52 - mazing
5. jul. 2009 18:10
hallandsen.. Som jeg skrev var jeg med på at den tilføjede en værdi til reg. db'en, mit spørgsmål var: hvad gør linien?

Min pointe er sådan set bare vi i sidste ikke har nogen idé, da værdien e876a8s ikke siger os noget.
Gravatar #53 - hallandsen
5. jul. 2009 19:54
#51

myplacedk (51) skrev:
Hvis man har wine el. lign. installeret: Præcist på samme måde.
Hvis ikke: Så har man ikke en registreringsdatabase.


Præcis. Det var netop derfor, jeg stillede spørgsmålet. Det var ment som et modsvar til følgende spørgsmål, som jo også refererer til noget, der ikke er muligt:

lassemelbye (20) skrev:
#18 - jeg giver dig ret.
Lever man i en verden uden mure og porte, kan det klart anbefales at skifte til noget hurtigere:
mkfs.ext4 [device]


terracide! Du siger Linux kun er gratis hvis din fritid er gratis, kunne det have blevet gjort hurtigere på en Windows-platform?


Du kan i øvrigt altid tjekke Microsoft TechNet. Her er et link til REG-kommandoen:

http://technet.microsoft.com/en-us/library/bb49098...

#52

mazing (52) skrev:
Min pointe er sådan set bare vi i sidste ikke har nogen idé, da værdien e876a8s ikke siger os noget.


Ja, jeg kan da godt se, eksemplet havde været lettere at gå til, hvis jeg havde valgt en REG_SZ (streng). Problemet her er jo, at det vil være besværligt - og i visse tilfælde umuligt - at skrive de binære tegn som ren tekst. Derfor konverteres de binære data til en streng, når de anvendes i kommandoen.

For at tage eksemplet her i tråden:

fe340ead

Tegnene hører parvist sammen og kan altså have værdier fra 0x00-0xff, dvs. fra 0-255. Hvert par repræsenterer således 8 bits = 1 byte, idet 2^8 = 256. Dette nummer er så ASCII-værdien for det binære tegn. For at vende tilbage til eksemplet:

0xfe = 254 = "þ"
0x34 = 52 = "4"
0x0e = 14 = ""
0xad = 173 = [ikke synligt tegn]
Gravatar #54 - myplacedk
5. jul. 2009 21:20
hallandsen (53) skrev:
Det var ment som et modsvar til følgende spørgsmål, som jo også refererer til noget, der ikke er muligt:

Det er da ganske muligt, men du forstod nok ikke hans reference om mure og porte*. Det skulle nok læses som "hvis du bruger Linux".

Og "þ4[ikke synligt tegn]" giver jo stadig ikke mening. Hvad er det du opnår med denne ændring i reg-databasen?
Hvis du skal sammenligne opgaver på tværs af operativsystemer, er du nødt til at vælge en opgave, som ikke er OS-specifik.

Fx. "Hvordan angiver man en fast ip-adresse for et givent domæne?" Både i Windows og Linux tilføjer man en linje i hosts-filen, men hvordan gør man det så med en command?

(Den er vist så simpel at Windows også kan lige så nemt som Linux.)

*) "In a world without wall and fences, who need Windows and Gates?"

Gravatar #55 - hallandsen
5. jul. 2009 22:06
#54

myplacedk (54) skrev:
Det er da ganske muligt, men du forstod nok ikke hans reference om mure og porte*. Det skulle nok læses som "hvis du bruger Linux".


Jo, det gjorde jeg skam. Men det ændrer ikke ved, at det er lige så irrelevant at spørge om, hvordan noget - som tydeligvis ikke kan lade sig gøre under Windows - kan gøres under Windows, som det er at spørge om, hvordan noget - som tydeligvis ikke kan lade sig gøre under Linux - kan gøres under Linux ;-).

myplacedk (54) skrev:
Og "þ4[ikke synligt tegn]" giver jo stadig ikke mening. Hvad er det du opnår med denne ændring i reg-databasen?


Man opnår selvsagt ikke noget med ændringen med mindre, der er et program, der reagerer på den (jeg skal gerne skrive et, hvis det er problemet). Tilføjelsen af de specifikke data er - som så meget andet - udelukkende ment som et eksempel.

myplacedk (54) skrev:
Hvis du skal sammenligne opgaver på tværs af operativsystemer, er du nødt til at vælge en opgave, som ikke er OS-specifik.


Det er jo netop det, jeg forsøger ikke at gøre. Derimod sammenligner jeg to opgaver, der ikke kan lade sig gøre på hhv. Windows og Linux.

myplacedk (54) skrev:
"In a world without wall and fences, who need Windows and Gates?"


Sikkert ikke dig, men i modsætning til visse andre (som ikke nødvendigvis tæller dig) har jeg ingen problemer med hverken Gates, Jobs, Torvalds eller nogen anden.
Gravatar #56 - myplacedk
6. jul. 2009 05:05
#55
Jeg har efterhånden overhovedet ingen anelse om hvad vi egentlig diskuterer. :-D
Gravatar #57 - sKIDROw
6. jul. 2009 05:28
FAT bruges netop fordi det er mindste fællesnævner, og mindste fællesnævner er jo sjældent særligt prangende.

Hvad angår NTFS ville jeg kun anbefale det til harddiske, IKKE til flashram af nogen art. Generelt bør man slet ikke bruge, noget journaliserende FS til flashdrev.
Gravatar #58 - hallandsen
6. jul. 2009 14:27
myplacedk (56) skrev:
#55
Jeg har efterhånden overhovedet ingen anelse om hvad vi egentlig diskuterer. :-D


Jeg har det på samme måde :-D.

Den eneste grund til, at jeg kom med det REG-eksempel var, at jeg synes, det var irrelevant at spørge om, hvordan man kunne anvende ext4 på Windows, når det nu engang ikke kan lade sig gøre. Derfor smed jeg en kodestump, som var Windows-only og spurgte om, hvordan den kunne køres på Linux. Der var egentlig ikke så meget andet i det end det, ligesom det egentlig aldrig var meningen, at det skulle gå hen og blive en diskussion om, hvad koderne gjorde - pointen handlede om, hvilket platforme, de virkede på.
Gå til top

Opret dig som bruger i dag

Det er gratis, og du binder dig ikke til noget.

Når du er oprettet som bruger, får du adgang til en lang række af sidens andre muligheder, såsom at udforme siden efter eget ønske og deltage i diskussionerne.

Opret Bruger Login