mboost-dp1

Linux

Linux-emulator i browseren med javascript

- Via Bellard.org - , redigeret af Emil , indsendt af Montago.NET

Fabrice Bellard har lavet en ren browserbaseret Linux-emulator, der hardwaremæssigt emulerer en 32 bit x86 CPU, 8259 Programmable Interrupt Controller, 8254 Programmable Interrupt Timer og en 16450 UART.

Emulatoren er skrevet i javascript ved brug af Typed Arrays, hvorfor der kræves en nyere browser. Bellard har selv testet emulatoren med Firefox 4 og Chrome 11 på Linux, Windows og Mac, men generelt kræver emulatoren bare en browser med en hurtig javascript-motor for at fungere fornuftigt.

Selve CPU-emuleringen har dog visse begrænsninger, for at det har været muligt at bruge en “nyere” version af Linux-kernen (2.6.20).

Emulatoren kan testes her.





Gå til bund
Gravatar #1 - praktikant muffe AKA pewbe
18. maj 2011 05:23
Kan vi ikke godt få et andet billede? Det der er nu bidrager jo bare til den generelle forvirring.
Gravatar #2 - Windcape
18. maj 2011 05:29
JavaScript OG Java? wut? Kræver det begge dele, eller er det kun JavaScript?

men generelt kræver emulatoren bare en browser med en hurtig javamotor for at fungere fornuftigt.


Edit: Nyheden er vist bare skrevet dårligt, og billedet er ihvertfald ikke relevant.
Gravatar #3 - Jaqen
18. maj 2011 05:55
sjovt proof of concept, men hvad kan det egentlig bruges til?

Javascript er af gode grunde pakket ind i så mange begrænsninger i hvad det må og kan.

man kan måske bruge det til at demonstrere et program eller noget
Gravatar #4 - Mort
18. maj 2011 05:56
Derudover er det vist også tidligere på forumet blevet fastslået at det ikke blot er "nyere browsere", men specifikt Firefox 4 og Chrome 11, det virker i.
Gravatar #5 - bjarne2411
18. maj 2011 06:10
Linux er som at komme tilbage til stenalderen
Gravatar #6 - Unimox
18. maj 2011 06:20
Hvad kan man bruge det til?
Gravatar #7 - rasmussen
18. maj 2011 06:39
bjarne2411 (5) skrev:
Linux er som at komme tilbage til stenalderen


Hvis de kunne noget vildere 3d grafisk lir i stenalderen end du kan med Windows i dag, synes jeg da, at det er gået den forkerte vej.
Gravatar #8 - tbdaugaard
18. maj 2011 07:46
Det er mega fedt! Jeg blev svært imponeret da jeg så en NES emuleret i JS med CPU, lyd-chip og hvad-ikke emuleret i pure JS - men det her er endnu federe.

Så mangler vi bare en framebuffer med <canvas> support så det bliver hurtigere og sejere :D *dreaming*
Gravatar #9 - Lowkey
18. maj 2011 08:12
Jeg så denneher for nyligt.
Så kan man lege at man er en 1337 h4xx0r.
Gravatar #10 - scaarup
18. maj 2011 08:59
Ja jeg kunne også godt tænke mig at vide hvad det skal bruges til?

#5 Du fatter vist ikke rigtig noget.
Gravatar #11 - Montago.NET
18. maj 2011 09:38
tbdaugaard (8) skrev:
Det er mega fedt! Jeg blev svært imponeret da jeg så en NES emuleret i JS med CPU, lyd-chip og hvad-ikke emuleret i pure JS - men det her er endnu federe.

Så mangler vi bare en framebuffer med <canvas> support så det bliver hurtigere og sejere :D *dreaming*


Man mister jo en helvedes masse performance ved at emulere et OS... men til gengæld kan man tage sine X86 kompilerede EXE-filer og fyre dem af (EXE = hvad helvede en EXE fil nu hedder i Linux)

Med 32bit instruktioner kan man jo lave en masse fede ting som man normalt ikke kan i JS, endsige have rigtige Integers ! og bitwise operationer (man har nogle af dem i js dog)

spørgsmålet er så om ikke man kan komme i mål, UDEN at have en Linux emulator :D
Gravatar #12 - Windcape
18. maj 2011 10:15
#11

Lettere offtopic, men Unix/Linux bruger ikke extensions, men bestemmer typen af indhold ud fra headeren af filer. (Hvilket resultere i en masse problemer, men det er en anden diskussion).
Gravatar #13 - jeppejp
18. maj 2011 10:37
Windcape (12) skrev:
#11

Lettere offtopic, men Unix/Linux bruger ikke extensions, men bestemmer typen af indhold ud fra headeren af filer. (Hvilket resultere i en masse problemer, men det er en anden diskussion).


Hvad i alverden snakker du om? .so .conf .bin osv osv... Pak nu dn windows fanboy holdning sammen...
Gravatar #14 - T-Hawk
18. maj 2011 11:00
jeppejp (13) skrev:
Windcape (12) skrev:
#11

Lettere offtopic, men Unix/Linux bruger ikke extensions, men bestemmer typen af indhold ud fra headeren af filer. (Hvilket resultere i en masse problemer, men det er en anden diskussion).


Hvad i alverden snakker du om? .so .conf .bin osv osv... Pak nu dn windows fanboy holdning sammen...

Er alle et hint til brugeren, systemet bruger ikke endelsen, som Windscape så rigtigt siger.
Gravatar #15 - stesve
18. maj 2011 11:27
jeppejp (13) skrev:
Windcape (12) skrev:
#11

Lettere offtopic, men Unix/Linux bruger ikke extensions, men bestemmer typen af indhold ud fra headeren af filer. (Hvilket resultere i en masse problemer, men det er en anden diskussion).


Hvad i alverden snakker du om? .so .conf .bin osv osv... Pak nu dn windows fanboy holdning sammen...


Når ens basale viden om systemet er så lille, så holder man kæft.
Gravatar #16 - myplacedk
18. maj 2011 11:48
T-Hawk (14) skrev:
Er alle et hint til brugeren, systemet bruger ikke endelsen, som Windscape så rigtigt siger.

Det kommer dælme an på hvilken del af systemet du snakker om.

I øvrigt har Linux været mit primære OS i over 10 år, og jeg aner ikke hvilke problemer Windcape mener det skulle give at der ikke bliver brugt file extensions særligt meget i visse dele af systemet. Men jeg har set fordelene.
Gravatar #17 - Windcape
18. maj 2011 11:55
#16

Du mener du har set fordelene i at bruge extensions? Og pointe er jo at f.eks. text/plain dækker over ALT ALT for mange forskellige slags indhold.

F.eks. så man ikke skal have samme editor til alting der er plaintext.
Gravatar #18 - myplacedk
18. maj 2011 12:08
Windcape (17) skrev:
Du mener du har set fordelene i at bruge extensions?

Nej, Fjolle.

Windcape (17) skrev:
Og pointe er jo at f.eks. text/plain dækker over ALT ALT for mange forskellige slags indhold.

Pointen er at det er din mening. Jeg har ikke set noget problem i det, og jeg har rodet en hel del med fx. /etc, som primært er tekst-filer uden extensions på filnavn.

Windcape (17) skrev:
F.eks. så man ikke skal have samme editor til alting der er plaintext.

Nej, og hvad så? Du bruger bare den editor du har lyst til at bruge når du har lyst til at bruge den. Det gør jeg, no problem.

Jeg kan kun se et problem, hvis man insisterer på at åbne tekst-filer ved at dobbelt-klikke på dem.
Gravatar #19 - Windcape
18. maj 2011 12:16
myplacedk (18) skrev:
Jeg kan kun se et problem, hvis man insisterer på at åbne tekst-filer ved at dobbelt-klikke på dem.
Det er en ret effiktiv måde at åbne ting på!

Ligeledes er det at have genveje til hyppigste projekter til ens udviklingsværkøj, hvilket så igen kræver at projektfilerne åbnes i det givne udviklingsværktøj, selvom de er af typen text/plain.

Jeg synes faktisk det er underligt at Linux brugere som dig selv, ikke ser fordelen i at kunne lave per-extension default-app assignments.

Men du insistere vel på ikke at se fordelen i det :p
Gravatar #20 - myplacedk
18. maj 2011 12:24
Windcape (19) skrev:
Det er en ret effiktiv måde at åbne ting på!

Jojo. Men der ER andre måder som også er ganske effektive. Det kan ikke passe at du har svært ved at forstå den slags, kan det?

Windcape (19) skrev:
Ligeledes er det at have genveje til hyppigste projekter til ens udviklingsværkøj, hvilket så igen kræver at projektfilerne åbnes i det givne udviklingsværktøj, selvom de er af typen text/plain.

Dine projekter består af én fil??

Jeg åbner mit udviklingsværktøj, og så er mine mest interessante projekter klar. Og hvis det er fx. et Java-project, så hedder filerne jo altså stadig ".java", ".class" osv. ligesom på alle andre platforme.

Windcape (19) skrev:
Jeg synes faktisk det er underligt at Linux brugere som dig selv, ikke ser fordelen i at kunne lave per-extension default-app assignments.

Jeg kan sagtens se fordelen i det, og jeg bruger det også.

Der hvor jeg ikke savner det, er der hvor jeg ikke bruger det. Simpelt, ik'?
Gravatar #21 - Windcape
18. maj 2011 12:48
myplacedk (20) skrev:
Jojo. Men der ER andre måder som også er ganske effektive. Det kan ikke passe at du har svært ved at forstå den slags, kan det?
Så hvorfor vil du have en måde *mindre* ?

myplacedk (20) skrev:
Dine projekter består af én fil??
Nej, mine projekter består af en build-fil, som tilfældigvis også er projektfil. Meget praktisk kombination!

myplacedk (20) skrev:
Jeg åbner mit udviklingsværktøj, og så er mine mest interessante projekter klar.
Du lader til at være begrænset til Eclipse's tilgang til det. Som imo. er en besværlig tilgang, i forhold til seperate instanser, (som Visual Studio)

myplacedk (20) skrev:
Der hvor jeg ikke savner det, er der hvor jeg ikke bruger det. Simpelt, ik'?
Og hvad med alle os, som savner det der hvor du ikke bruger det?

Det er overordnet ikke særlig meningsfuldt at basere indhold på fil-headers/meta-data, da disse alligevel alt for nemt kan forfalskes.

Således kan jeg på Linux lave f.eks. en .odf fil, som faktisk er et executable, og dermed åbner du hvad du tror er et sikkert dokument, faktisk et ondsindet program.

Eller bedre... lade programmet åbne noget statisk ODF indhold, så det også ser legalt ud.

(Og drop at argumentere for at luser rettigheder ikke er nok. Spyware, keyloggers, mail-spamming robots, etc... kan alt sammen fint kører med luser rettigheder)
Gravatar #22 - dub
18. maj 2011 12:56
Windcape (21) skrev:
Således kan jeg på Linux lave f.eks. en .odf fil, som faktisk er et executable, og dermed åbner du hvad du tror er et sikkert dokument, faktisk et ondsindet program.
Fordi Feriebillede.jpg.exe aldrig er set på Windows. Jeg tror ikke at fil endelser har det store at sige når det kommer til sikkerhed.
Gravatar #23 - rasmussen
18. maj 2011 13:01
Jeg ville nok undre mig over, at mit ODF dokument var markeret med et andet ikon end jeg er vandt til. Forresten så er fil endelser da skjult som default i Windows, eller var det dengang?
Gravatar #24 - Windcape
18. maj 2011 13:05
dub (22) skrev:
Fordi Feriebillede.jpg.exe aldrig er set på Windows. Jeg tror ikke at fil endelser har det store at sige når det kommer til sikkerhed.
Måske ikke det store, men stadigvæk lidt.

rasmussen (23) skrev:
Forresten så er fil endelser da skjult som default i Windows, eller var det dengang?
Nu kan jeg ikke huske hvad der er standard i de forskellige udgaver. Jeg mener det er "kendte filtyper" hvor extensions er skjulte.
Gravatar #25 - Windcape
18. maj 2011 13:06
(Også, læg mærke til hvordan jeg dygtigt derrailed tråden med en skjult kommentar.)
Gravatar #26 - rasmussen
18. maj 2011 13:10
Windcape (24) skrev:
Måske ikke det store, men stadigvæk lidt.

rasmussen (23) skrev:
Forresten så er fil endelser da skjult som default i Windows, eller var det dengang?
Nu kan jeg ikke huske hvad der er standard i de forskellige udgaver. Jeg mener det er "kendte filtyper" hvor extensions er skjulte.


Så som eks .exe? I så fald kan man jo lave samme trick i Windows medmindre de er begyndt at vise filendelser som std i Win 7
Gravatar #27 - Windcape
18. maj 2011 13:13
#26

Rigtigt, det kan man. Men forskellen er stadigvæk at Windows bruger et index på fil-extensions, og ikke meta-data til at bestemme hvordan filer skal åbnes.

Hvilket vil sige at en .odf fil vil åbnes OpenOffice, ikke som en Win32 App.
Gravatar #28 - myplacedk
18. maj 2011 13:18
Windcape (21) skrev:
Så hvorfor vil du have en måde *mindre* ?

En (for mig ligegyldig) ulempe, mod vigtigere fordele. Du er velkommen til at have en anden holdning.

Men de filer som ikke har en extension, har jeg aldrig så meget som overvejet at dobbelt-klikke på. Det giver bare sjældent mening, sådan som jeg bruger systemet. Og så svært er det altså heller ikke at højreklikke og så venstreklikke, i stedet for at dobbeltklikke.

Windcape (21) skrev:
Nej, mine projekter består af en build-fil, som tilfældigvis også er projektfil. Meget praktisk kombination!

Jeg ville forvente at build-filen bygger projektet, ikke åbner IDE'et. Men whatever. Det er da fint at du er glad for dit software, og godt at jeg har et alternativ.

Windcape (21) skrev:
Du lader til at være begrænset til Eclipse's tilgang til det.

o_O Jeg BRUGER Eclipse, hvis det er det du mener.

Windcape (21) skrev:
Og hvad med alle os, som savner det der hvor du ikke bruger det?

I må have det rigtigt, rigtigt hårdt. Kan du nævne et situation hvor du lider pga. de manglende extensions i Linux?

Jeg kan ikke helt undgå at bemærke at det er en Microsoft-fan som ikke kan lide unix-traditionen. Er det ikke lidt ligegyldigt? Du vælger Windows fordi du kan lide Windows-måden at arbejde på. Så er det da kun forventeligt at unix-metoden ikke passer dig.

Men ud over at du ikke kan lide det, hvad er PROBLEMET så?

Windcape (21) skrev:
Det er overordnet ikke særlig meningsfuldt at basere indhold på fil-headers/meta-data, da disse alligevel alt for nemt kan forfalskes.

Nu må du vælge. Er det skidt at vurdere filtypen ud fra dens indhold (header), eller ud fra dens filnavn (metadata)?

I øvrigt er filnavne altså langt nemmere at forfalske (og mere brugbart) end indholdet. Plus det er nu ikke så tit at jeg ser filtypen blive vurderet ud fra indholdet.

Windcape (21) skrev:
Således kan jeg på Linux lave f.eks. en .odf fil, som faktisk er et executable, og dermed åbner du hvad du tror er et sikkert dokument, faktisk et ondsindet program.

Lige på det punkt, i den sammenhæng vi diskuterer her, kan jeg ikke se forskel på Windows og Linux.

Dobbelt-klikker jeg på en fil, hvis filnavn slutter med ".odf", og som faktisk er en executable, så vil OpenOffice.org fortælle mig at der er noget helt galt. Er det ikke nogenlunde sådan det fungerer i Windows?
Gravatar #29 - qed
18. maj 2011 13:18
Windcape (27) skrev:
Hvilket vil sige at en .odf fil vil åbnes OpenOffice, ikke som en Win32 App.


Hvis jeg laver en test.odf-fil i min hjemmemappe, som indeholder følgende:
#!/bin/sh
echo "Hello, World"


gør den eksekverbar med chmod +x test.odf og derefter dobbeltklikker på den, så minsandten ikke om OpenOffice.org alligevel åbner og brokker sig over, at den ikke forstår indholdet.

Kører jeg den derimod fra terminalen med ./test.odf så kører den shell-scriptet. Men man kunne jo aldrig inde på at køre en odf-fil fra terminalen på den måde :)
Gravatar #30 - myplacedk
18. maj 2011 13:19
Windcape (25) skrev:
(Også, læg mærke til hvordan jeg dygtigt derrailed tråden med en skjult kommentar.)

Din mor må være stolt over din evne til at blokere interessante debatter, med diskutioner hvis formål er at forsvare din faktuelt ukorrekte eller vildledende mudderkastning.
Gravatar #31 - rasmussen
18. maj 2011 13:22
qed (29) skrev:
Hvis jeg laver en test.odf-fil i min hjemmemappe, som indeholder følgende:
#!/bin/sh
echo "Hello, World"


gør den eksekverbar med chmod +x test.odf og derefter dobbeltklikker på den, så minsandten ikke om OpenOffice.org alligevel åbner og brokker sig over, at den ikke forstår indholdet.

Kører jeg den derimod fra terminalen med ./test.odf så kører den shell-scriptet. Men man kunne jo aldrig inde på at køre en odf-fil fra terminalen på den måde :)


Du har så ret. Prøvede lige at omdøbe eclipse til eclipse.odf og OpenOffice åbnede.

Konklusion: Debian kan begge dele og efternavn overtrumfer mimetype. Windows kigger udelukkende på filendelse.
Gravatar #32 - Windcape
18. maj 2011 13:27
myplacedk (28) skrev:
Men de filer som ikke har en extension, har jeg aldrig så meget som overvejet at dobbelt-klikke på. Det giver bare sjældent mening, sådan som jeg bruger systemet. Og så svært er det altså heller ikke at højreklikke og så venstreklikke, i stedet for at dobbeltklikke.
Sjovt som jeg går mere op i Source delen af Open Source end jer andre så :p

Netop README filer, uden fil-extensions, er noget jeg læser tit.

myplacedk (28) skrev:
Jeg ville forvente at build-filen bygger projektet, ikke åbner IDE'et. Men whatever.
Det smarte er så at man kan bruge det til det samme. Men du har så igen, kun erfaring med Eclipse, så dit perspektiv er meget begrænset.

myplacedk (28) skrev:
Er det skidt at vurdere filtypen ud fra dens indhold (header), eller ud fra dens filnavn (metadata)?
Ja, det mener jeg.

Det gav mening i 60erne, da man ikke havde mange forskellige slags indhold. Det giver ikke mening i dag, hvor man definere forskellige slags data formater, ud fra samme indholdstype.

ODF/OOXML er jo zip containers, med XML filer i. Hvis Linux åbnede ODF efter header type, ville den åbne dit favoridt zip-program, og ikke OpenOffice.

Og du vil nu påstå at du altid åbner dit dokumentbehanlingsprogram FØR du åbner filen, fordi det slet ikke er nemmere at åbne begge dele samtidigt, eller?

Gravatar #33 - Windcape
18. maj 2011 13:30
rasmussen (31) skrev:
Konklusion: Debian kan begge dele og efternavn overtrumfer mimetype. Windows kigger udelukkende på filendelse.
Hvilket netop beviser pointen. At udelukkende kigge på mimetype skaber en række problemer, som man derfor løser ved at kigge på extensions.

Sjovt at folk vil gå så meget op i en skjult kommentar, bare for at bevise jeg havde ret :o
Gravatar #34 - Windcape
18. maj 2011 13:31
myplacedk (30) skrev:
Din mor må være stolt over din evne til at blokere interessante debatter, med diskutioner hvis formål er at forsvare din faktuelt ukorrekte eller vildledende mudderkastning.
Jeg skrev faktisk det var offtopic. Resten for i andre points for.

Men jeg synes jeg fortjener points for at kunne ændre en diskussionen 180 grader med en enkelt sætning.
Gravatar #35 - myplacedk
18. maj 2011 13:37
Windcape (32) skrev:
Netop README filer, uden fil-extensions, er noget jeg læser tit.

*wooosh*

Selvfølgelig læser jeg README-filer. Det snakkede jeg ikke noget om. Jeg siger at jeg ikke dobbeltklikker på dem.

Windcape (32) skrev:
Det smarte er så at man kan bruge det til det samme. Men du har så igen, kun erfaring med Eclipse, så dit perspektiv er meget begrænset.

Og hvis du bare vil bygge må du højreklikke på filen, og vælge at projektet skal bygges. Præcist som du tidligere indikerede at du ikke kunne leve med.
Men så igen, du har jo skidt i bukserne, så din opmærksomhed på debatten er meget begrænset. Og det er lige så veldokumenteret som dine påstande om mig. Jeg vil anbefale at du fortæller hvad du ved, og lader mig om at fortælle hvad jeg ved.

Windcape (32) skrev:
Ja, det mener jeg.

"A eller B?" - "Ja". Flot, Fjolle.

Windcape (32) skrev:
Hvis Linux åbnede ODF efter header type, ville den åbne dit favoridt zip-program, og ikke OpenOffice.

Det gør den jo heller ikke, Fjolle. Skal vi nu til at kritisere det vi ikke kan lide, ud fra løgn og fantasi? Igen?

Windcape (32) skrev:
Og du vil nu påstå at du altid åbner dit dokumentbehanlingsprogram FØR du åbner filen, fordi det slet ikke er nemmere at åbne begge dele samtidigt, eller?

Næh.
Gravatar #36 - Windcape
18. maj 2011 13:40
myplacedk (35) skrev:
Det gør den jo heller ikke, Fjolle. Skal vi nu til at kritisere det vi ikke kan lide, ud fra løgn og fantasi? Igen?
Ved du hvad ordet "Hvis" betyder?

myplacedk (35) skrev:
Jeg vil anbefale at du fortæller hvad du ved, og lader mig om at fortælle hvad jeg ved.
Du lader stadigvæk ikke til at fatte sammenhængen mellem msbuild og visual studio projekter.

Men de har vel forhåbenlig lært dig om Apache Ant på arbejde?
Gravatar #37 - myplacedk
18. maj 2011 13:43
Windcape (36) skrev:
Ved du hvad ordet "Hvis" betyder?

Ork ja.

Windcape (36) skrev:
Du lader stadigvæk ikke til at fatte sammenhængen mellem msbuild og visual studio projekter.

Det har bla. noget at gøre med at du ikke har forklaret det OG at jeg ikke er interesseret nok i at undersøge det. Bla. fordi jeg ikke kan se relevansen. Især ikke i forhold til det du har citeret.

Windcape (36) skrev:
Men de har vel forhåbenlig lært dig om Apache Ant på arbejde?

Nej, omvendt. Men igen kan jeg ikke se relevansen.
Gravatar #38 - Windcape
18. maj 2011 13:46
myplacedk (37) skrev:
Det har bla. noget at gøre med at du ikke har forklaret det OG at jeg ikke er interesseret nok i at undersøge det. Bla. fordi jeg ikke kan se relevansen. Især ikke i forhold til det du har citeret.
Og derfor er din viden begrænset. Hvilket var pointen.

Du har ikke brugt nok forskelligt software, og derfor kan du ikke forstå argumentationen.

myplacedk (37) skrev:
Nej, omvendt. Men igen kan jeg ikke se relevansen.
Du har aldrig tænkt over sammenhængen mellem dine projekter, og dine ANT bygge filer?

Kom nu, lidt perspektiv vil gøre dig godt :p
Gravatar #39 - myplacedk
18. maj 2011 13:49
Windcape (38) skrev:
Du har ikke brugt nok forskelligt software

...konkluderer du ud fra at jeg ikke kender netop DIT foretrukne software.

Debatten var slem nok til at starte med, nu er det jo ikke engang en debat længere. Over and out.
Gravatar #40 - Windcape
18. maj 2011 13:51
#39

Hvor mange major IDEs er der? Hvor mange af dem har XML baserede byggemiljøer?

Og hvor mange af dem har du brugt? ;-)
Gravatar #41 - Hubert
18. maj 2011 13:51
Windcape (33) skrev:

Sjovt at folk vil gå så meget op i en skjult kommentar, bare for at bevise jeg havde ret :o


Jeg tror lige du skulle læse indlægene igen. Der er ikke rigtig nogen der har givet udtryk for at de er enig med dig... :)
Gravatar #42 - kasperd
18. maj 2011 13:53
Montago (11) skrev:
hvad helvede en EXE fil nu hedder i Linux
Filerne kan man kalde hvad man har lyst til. Hvis en fil er executable vil kernen automatisk kigge på starten af filen for at finde ud af hvad formatet er. Hvis ikke kernen kender formatet vil den give en fejl. (Nogle shells vil så i tilfælde af sådan en fejl bruge deres egen workaround i stedet for at rapportere fejlen, en skidt feature som jeg mener burde afskaffes).

Det mest udbredte executable format på Linux hedder ELF. Det næstmest udbredte er shell scripts som dog er et specialtilfælde fordi den første linie blot angiver navet på en anden executable fil og evt. en ekstra parameter som sættes ind imellem executable og script navn.

Jeg har set eksempler på software leverandører som vælger at kalde deres ELF filer for programnavn.exe, hvilket blot forvirrer.

myplacedk (18) skrev:
Jeg kan kun se et problem, hvis man insisterer på at åbne tekst-filer ved at dobbelt-klikke på dem.
Hvis man gerne vil have det til at virke forskelligt afhængig af filtypen, så sætter man sin EDITOR til at være et script som kigger på filen for at identificere formatet og derefter exec den editor man ønsker til det format.
Gravatar #43 - Windcape
18. maj 2011 13:54
Hubert (41) skrev:
Jeg tror lige du skulle læse indlægene igen. Der er ikke rigtig nogen der har givet udtryk for at de er enig med dig... :)
Folk er enig i at det ikke er nok at mappe apps til mimetype, men at extensions også er nødvendige.

Hvilket var min pointe. Så jo da, folk er da helt enige.
Gravatar #44 - Hubert
18. maj 2011 14:00
Windcape (43) skrev:
Folk er enig i at det ikke er nok at mappe apps til mimetype, men at extensions også er nødvendige.

Hvilket var min pointe. Så jo da, folk er da helt enige.


Aha... Jeg kan se en der giver udtryk for at debian åbenbart benytter sig af begge dele. Og det er vel ikke just det samme som at give dig ret? Men lad det nu bare være. Var det hvilken som helst anden end dig ville jeg have bedt om indlægs numrerne men du er jo notorisk kendt for ikke at ville dokumentere dine påstande...
Gravatar #45 - Windcape
18. maj 2011 14:02
#44

Du kan jo læse diskussionen, i stedet for at fornægte at der faktisk er en grund til at bruge fil-extensions til noget.

Men du lever vel som myplacedk og de andre hippier, stadigvæk i 60erne, hvor i tror der kun er plaintekst og en slags binære filer :p
Gravatar #46 - Hubert
18. maj 2011 14:13
Windcape (45) skrev:
#44

Du kan jo læse diskussionen, i stedet for at fornægte at der faktisk er en grund til at bruge fil-extensions til noget.


Jeg har ikke benægtet andet end dine læsefærdigheder...


Men du lever vel som myplacedk og de andre hippier, stadigvæk i 60erne, hvor i tror der kun er plaintekst og en slags binære filer :p


Jeg er ikke helt gammel nok til at have oplevet 60'erne. Jeg skal ikke kunne udtale mig myplacedk men jeg tvivler.

Jeg kan dog se at du stadig ikke har slået hippie op eller forstået hvad det var myplacedk mente du burde gøre tidligere.. Det her med at holde dig til, at kommentere på hvad du selv ved istedet for at tro, at du har nogen som helst ide om, hvad vi andre ved noget om.
Gravatar #47 - onetreehell
18. maj 2011 17:14
stfu, jeg gider ikke at læse jeres ignorante flamewar.

Så installerede jeg google-chrome *kun* for at teste det. Det er meget interessant at se hvor meget vi er hurtigere til at starte end emacs (QEmacs? det er vist samme person som har skrevet tcc, QEmacs og den der js-emulator).

Edit: ville prøve at hente vim 7.3 og compile det, men wget kunne ikke finde ftp.vim.org. # ifconfig viste så at den ikke havde nogen netforbindelse :P

Og nej, jeg gider ikke at copy/paste det i hånden.
Gravatar #48 - Hulobe
18. maj 2011 17:30
Interessant at den har wget, - men aptget mangler.
Det kunne være sjovt at installere Crome 11 i den - og se om man kunne emulere windows :-p

Nå ja, og så har den kun ~512 kb på 'disken'.

Men sjov er den da!
Gravatar #49 - gnarfsan
18. maj 2011 18:02
Hmmm, det virker på min mobil :-)
(Jeg kan dog ikke bruge det, for keyboardet popper ikke op.)
Gravatar #50 - tbdaugaard
18. maj 2011 18:12
#17 .. Windscape, uhm .. altså i konsollen er der, forhåbentligt, ingen der dobbeltklikker på noget som helst. vim/emacs er faktisk intelligente nok til at gætte indholdstypen ud fra de fleste filer uagtet om de hedder "lol", "lol.sh", "lol.yml", "lol.xml" eller "lol.windscaper.snakker.sort" .. 'extensions' er jo bare et fjollet ord for 'den samme afslutning på filnavne'. At FAT og NTFS gemmer en reel extension på filen seperat fra navnet er jo evigt ligegyldigt på Linux.

Og hvorfor ville du dog læse README filer med forskellige editors/readers? De er forhåbentligt plain-text alle sammen. Og hvis ikke, så ved jeg at 'less' brokker sig svært hvis du forsøger at åbne en fil, der ikke er plain-text. Ditto med vim.

onetreehell (47) skrev:
Edit: ville prøve at hente vim 7.3 og compile det, men wget kunne ikke finde ftp.vim.org. # ifconfig viste så at den ikke havde nogen netforbindelse :P


Jeg tænkte på at se om man kunne mounte rootfs filen og manipulere lidt, give mere plads og smide filer ind den vej af. Jeg har downloadet skidtet så der kan man lege lidt ekstra med det.
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