Harald Brombach (digi.no) Skrevet 26. september 2016 Del Skrevet 26. september 2016 Snur opp-ned på vanlig konsept.Nå er det norske operativsystemet IncludeOS klar til bruk Lenke til kommentar
Sandormen Skrevet 26. september 2016 Del Skrevet 26. september 2016 (endret) Det må være noe jeg misser. Trodde virtuelle maskiner i utgangspunktet består av software som må kjøres av et OS? Er det noe jeg bommer på her? -Eller er det her et konsept hvor man sitter på en 'nesten dum'-klient og skal swappe 'disketter' som i Amigaens heydays, når man vil kjøre et anna program? Umåtelig komplisert, og bakoverstreversk er mitt førsteinntrykk. Endret 26. september 2016 av Sandormen Lenke til kommentar
chriha Skrevet 26. september 2016 Del Skrevet 26. september 2016 (endret) Fordelen med dette OS'et er at du slipper masse overhead fra et "vanlig" OS. Skal du hoste en applikasjon et sted _må_ du først installere Linux/Windows/Whatever; selv om servervariantene av disse gjerne har lavere systemkrav enn desktoputgavene krever de likevel mye ressurser bare for å kjøre OS'et i seg selv. Slik jeg har skjønt det er fordelen med IncludeOS at du/compileren kun inkluderer det du trenger for å kjøre din applikasjon; dette burde også redusere risikoen for at du rammes av sikkerhetskritiske feil. Mindre overhead betyr også at du kan serve flere brukere per instans av applikasjonen din, og at du i det lange løp kan spare en god del penger. Endret 26. september 2016 av Hårek Unødvendig sitat 7 Lenke til kommentar
Sandormen Skrevet 26. september 2016 Del Skrevet 26. september 2016 (endret) Ah. I see. Det er beregna på type minibanker, informasjonstavler og lignende. Endret 26. september 2016 av Hårek Sitatpyramide, helt unødvendig 1 Lenke til kommentar
Shruggie Skrevet 26. september 2016 Del Skrevet 26. september 2016 (endret) Nei, det er beregnet på virtuelle maskiner som bare kjører enn tjeneste. Endret 26. september 2016 av Hårek Sitatpyramide, helt unødvendig Lenke til kommentar
Slartibart Skrevet 26. september 2016 Del Skrevet 26. september 2016 Meget interessant sak, minner litt om prosjektene jeg har sett tidligere med Exokernel, hvor kjernen for det meste er bare et bibliotek som inkluderes i prosessene som ønsker å ha tilgang til HW. Fordelen er som her at feks en webserver kan optimisere nettverks og diskaccess mye bedre til oppgaven den utfører. Lenke til kommentar
FB.182778847 Skrevet 26. september 2016 Del Skrevet 26. september 2016 Hei shruggie, Er det noen gode use caser hvor jeg ønsker å kjøre tjenester i VM på akkurat denne måten? Lenke til kommentar
Shruggie Skrevet 26. september 2016 Del Skrevet 26. september 2016 Hei shruggie, Er det noen gode use caser hvor jeg ønsker å kjøre tjenester i VM på akkurat denne måten? Vel, driver du noen kritiske nettjenester? Lenke til kommentar
ahelg Skrevet 26. september 2016 Del Skrevet 26. september 2016 Veldig interessant artikkel. Men kunne kanskje med fordel hatt en bedre beskrivelse av selve produktet. Et enkelt eksempel eller to på bruksområdet hadde hjulpet. 2 Lenke til kommentar
Harald Brombach (digi.no) Skrevet 26. september 2016 Forfatter Del Skrevet 26. september 2016 Veldig interessant artikkel. Men kunne kanskje med fordel hatt en bedre beskrivelse av selve produktet. Et enkelt eksempel eller to på bruksområdet hadde hjulpet. Nå er ikke dette den første saken vi har om IncludeOS. Artikkelen fra desember i fjor (som vi har lenket til to ganger i denne saken) beskriver produktet i langt større grad: http://www.digi.no/artikler/nytt-norsk-operativsystem-vekker-oppsikt/319971 1 Lenke til kommentar
Claus Guttesen Skrevet 26. september 2016 Del Skrevet 26. september 2016 Hei shruggie, Er det noen gode use caser hvor jeg ønsker å kjøre tjenester i VM på akkurat denne måten? Du kan feks. bruge nogle webservere bag en lastbalancering. Hvis der kræves indlogning kan serverne dele sessions-information, feks. vha. redis/memcache, og bryder en server sammen, lukkes den ned og en ny startes. Lenke til kommentar
G Skrevet 26. september 2016 Del Skrevet 26. september 2016 (endret) Det må være noe jeg misser. Trodde virtuelle maskiner i utgangspunktet består av software som må kjøres av et OS? Er det noe jeg bommer på her? -Eller er det her et konsept hvor man sitter på en 'nesten dum'-klient og skal swappe 'disketter' som i Amigaens heydays, når man vil kjøre et anna program? Umåtelig komplisert, og bakoverstreversk er mitt førsteinntrykk. Jeg må si at jeg ikke er fullt utlært om virtuelle miljø. Man "har hatt" det slik at man innstallerer et OS, dette OS'et driver det virtuelle operativsystemet, som igjen kjører gjeste-OS oppå seg. Dette finnes fremdeles, men er en mer tungdrevet løsning. Man har virtuelle OS som kjører rett på jernet (på maskinvaren), slik at man ikke behøver f.eks. Windows eller noe annet i mellom for å syssle med virtuelle operasjoner. Noen av disse utnytter ikke maskinvaren fullt ut. Det finnes bedre varianter av virtuelle miljø, som utnytter hardware mye bedre. Her er et eksempel til gaming: unRAID er det noe som kalles, som ble benyttet til å kjøre 7 gamere på 1 CPU i video ovenfor: https://lime-technology.com/what-is-unraid/ Jeg vet ikke helt hva IncludeOS er. Men, om det kan kjøres som en per App-løsning på f.eks. virtuelle miljøer som unRAID vet jeg ikke. Traditional approaches to serving applications on a personal server have always had two major flaws: no universal management of application access controls (to network and data) and no method to install applications not written for the OS you’re using on the server. With Docker Containers on unRAID 6, its easy to install and manage a variety of service-driven applications on your system. Thanks to our community of container authors, templates to install these applications are easily accessible through the web interface, reducing the time it takes to get an app up and running on your system. With Docker’s pre-built image repository, unRAID’s application support has grown dramatically. To increase application support even further, Virtual Machines remove the boundaries of Linux from unRAID, allowing you to install any application you want, regardless of the operating system for which they were written. Virtual machines are ideal for technology professionals or developers that need a tunable operating system for their needs and for users that just want a familiar platform (e.g. Windows) in which to manage 3rd party applications. Endret 26. september 2016 av G Lenke til kommentar
Shruggie Skrevet 26. september 2016 Del Skrevet 26. september 2016 Det er vel strengt tatt sterk utvikling på dette feltet, så å stoppe verden nå og prøve å forstå hvordan VM/Container kan brukes best blir litt kunstig. Det blir riktigere å si at det underliggende operativsystemet, det operativsystemet som kjører "rundt" selve applikasjonen OG applikasjonen selv alle er under utvikling til å fungere sammen best mulig. Det er selvsagt allerede nå mulig å bruke en slik løsning, og mange firmaer sparer massevis av penger på det, men det vil nok bli enda bedre over tid når teknologiene modner. Lenke til kommentar
Sandormen Skrevet 26. september 2016 Del Skrevet 26. september 2016 (endret) Ptjaeh. Microsoft Server 2012R2 har da utrolige muligheter for å kjøre ting i virtuelle nettverk. Som jeg tror jeg forstår er ms2012r2's problem, at de ikke kan kjøre virtuelle nettverk mot all type maskinvare. -Kan IncludeOS brukes til å kommunisere tilbake mot et ms2012r2-administrasjonsystem? Ser for meg en skvadron quadkoptere med lakkbokser male de fineste pieces høyt oppe hvor ingen kan klatre... -To tag where nobody's tagged before... ...to hack where nobody's hacked before, etc. -Tror det er karma som gjør at jeg aldri vinner i lotto. -Har jo planer om en 74.000kr Realdoll™ med en arduino+stemmesynthesizer for å lære Cortana litt kognitive skills... ? Endret 26. september 2016 av Sandormen Lenke til kommentar
frodenerd Skrevet 27. september 2016 Del Skrevet 27. september 2016 Det mest opplagte bruksområdet for dette synes jeg er IoT. Man får tilgang til operativsystemtjenester, slik som et filsystem, uten å ha et operativsystem. Dette kjører sikkert veldig fint på en Raspberry Pi. Det er også fint å slippe unna alle sikkerhetsbegrensningene hvor operativsystemet fungerer som en mellommann mot hardware. På en RPi så er det vanskelig å f.eks. slå av og på en digital pinne i et raskt jevnt tempo (PWM) pga multitaskingen til operativsystemet. Lenke til kommentar
8D7R4G4Y Skrevet 27. september 2016 Del Skrevet 27. september 2016 Meget interessant prosjekt for min del da jeg skriver masse c/c++-prosjekter, men før det er full posix-støtte eller støtte for tråder blir det rimelig umulig å få brukt det. Håper på oppdateringer:) Lenke til kommentar
Per Buer Skrevet 27. september 2016 Del Skrevet 27. september 2016 Meget interessant prosjekt for min del da jeg skriver masse c/c++-prosjekter, men før det er full posix-støtte eller støtte for tråder blir det rimelig umulig å få brukt det. Håper på oppdateringer:) Hvorfor vil du ha tråder? Lenke til kommentar
Shruggie Skrevet 27. september 2016 Del Skrevet 27. september 2016 Eller POSIX for den saks skyld. Posix er for at brukeren skal finne frem, dette skal kjøres uten bruker. Lenke til kommentar
Xantippe Skrevet 27. september 2016 Del Skrevet 27. september 2016 Det må være noe jeg misser. Trodde virtuelle maskiner i utgangspunktet består av software som må kjøres av et OS? Er det noe jeg bommer på her? -Eller er det her et konsept hvor man sitter på en 'nesten dum'-klient og skal swappe 'disketter' som i Amigaens heydays, når man vil kjøre et anna program? Umåtelig komplisert, og bakoverstreversk er mitt førsteinntrykk. Du gir inntrykk av at du ikke skjønner konseptet og avslutter med at det er bakstreversk. Hadde det ikke vært fair å sette seg inn i sakene før du konkluderer? Eller er du politiker? 2 Lenke til kommentar
NgZ Skrevet 29. september 2016 Del Skrevet 29. september 2016 Hei shruggie, Er det noen gode use caser hvor jeg ønsker å kjøre tjenester i VM på akkurat denne måten? Alle scenarioer der du/man i dag kjører en VM for å kjøre kun en tjeneste, eller der du har lyst å kjøre det som en VM men velger å la være på grunn av for mye overhead. Man kan vel egentlig sammenlikne det med Jails på FreeBSD som lar deg kjøre isolerte avgrensede prosesser fra resten av systemet i noe som i praksis minner om en mini-VM, men naturligvis ikke er det i praksis. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå