Тёмный
nanovms
nanovms
nanovms
Подписаться
Debugging Your Unikernels with Idle On Exit
3:40
2 месяца назад
Measuring Unikernel Cold Boot Time with Perf
11:28
2 месяца назад
Exploring Running Gemini Server Unikernels
6:41
2 месяца назад
Using File Sealing with Unikernels
6:26
3 месяца назад
Compromising the Security of WASM
8:36
3 месяца назад
Escaping the BubbleWrap Sandbox
8:08
4 месяца назад
New OPS commands for the Nanos Unikernel
7:21
7 месяцев назад
Building a Next.js Unikernel
5:17
7 месяцев назад
Running Unikernels on Windows with OPS Desktop
3:15
8 месяцев назад
Комментарии
@julianbraha
@julianbraha 9 дней назад
What a funny surprise to find yourself in a YT video
@poporpor9790
@poporpor9790 Месяц назад
Hi sir. Do you have a way to install NVIDIA hardware? Can you do it or not? I cleaned my laptop and lost my hardware. I don't have a GPU. I've been trying for months trying to figure it out. Let many people help But it was never successful. But I've never tried the installation method you're doing. Can you help me? Please 🙏🏽🙏🏽🙏🏽 Thank you very much. 🙏🏽🙏🏽🙏🏽🙏🏽
@user-xt1sy9ij4j
@user-xt1sy9ij4j 2 месяца назад
Hello.. I have created an openstack zun container for weblogic admin server and now i want to create a weblogic managed server and i need to make them accessible from each other but they are not communicating with each other. Although, i have given same network to both of them. And i had created that network as an external network. Can anyone guide me in that?
@nanovms7360
@nanovms7360 2 месяца назад
This video deals with unikernels not containers but if you need help with unikernels you can reach out to the folks at nanovms.com .
@lineuve
@lineuve 3 месяца назад
Amazing Idea:)
@atrocitus777
@atrocitus777 3 месяца назад
my brain understands kubernetes can scale container applications how would you scale unikernels?
@nanovms7360
@nanovms7360 3 месяца назад
Good question and it's something *everyone* has trouble grokking until they push their unikernels to the cloud for the first time. Essentially kubernetes exist because you need something to deal with networking and storage and things of that nature. However, unikernels are virtual machines at the end of the day, albeit just specialized ones, and so they get to re-use all the existing primitives that every single cloud providers has. That is - while you configure your unikernel to your hearts content you don't actually manage the networking and storage and such of it. The clouds do. So to scale you spin up as many instances you need or want and if you're unsure and want to use something like auto-scaling-groups that just works out of the box.
@offlinemark
@offlinemark 3 месяца назад
awesome, love this technical content 👌
@almc8445
@almc8445 3 месяца назад
Isn’t the whole idea of WASM that it’s for client side code? In which case you should be assuming that “Read-Only” isn’t a thing that exists anyway. You always assume the client is compromised. This is an application design issue, if you need a value stored or calculated securely, it should be happening server-side anyway?
@nanovms7360
@nanovms7360 3 месяца назад
No. Quite a few companies/organizations are explicitly building for wasm on the server-side, in particular in the 'function-as-a-service' space there is quite a lot of attention to using wasm in this manner.
@TarcisioXavierGruppi
@TarcisioXavierGruppi 4 месяца назад
great tech, but please change your keyboard before recording audio (or do a voice over)
@w500nm
@w500nm 4 месяца назад
Any support for CloudStack? I see openstack is supported. Would be great to see a doc on it.
@ksa4061
@ksa4061 4 месяца назад
I would love, a font size of 6 please. Also the wider screen size didn't help much on my Samsung 22 wide screen✌️✌️
@ManiBalajiC
@ManiBalajiC 4 месяца назад
Any idea how to start learning on unikernals, should i learn c and kernel before i start ?
@nanovms7360
@nanovms7360 4 месяца назад
You don't need to know c nor kernel fundamentals in order to use unikernels. The only reason you might wish to know that is if you want to develop in nanos.org itself. If you just want to use unikernels check out ops.city && github.com/nanovms/ops-examples for your favorite language. If you are interested in developing kernels itself we'd recommend "Operating Systems: Three Easy Pieces" by the Arpaci-Dusseaus.
@w500nm
@w500nm 4 месяца назад
Could these logs be sent out through TCP/UDP to be consumed through WebSockets on the browser? For ex. I’m using xtermjs and would like to see logs in a browser window(xtermjs can connect to a WebSocket)
@nanovms7360
@nanovms7360 4 месяца назад
This video show-cases shipping nanos logs to AWS cloudwatch but there is no reason why you couldn't hook up something on your app to consume from cloudwatch and then pipe it back out via a websocket. You should be aware that browsers don't allow you to send raw UDP because of security reasons.
@w500nm
@w500nm 4 месяца назад
@@nanovms7360 That’s right yeah, through tcp. That was the original plan, was just curious about other options
@nXqd
@nXqd 5 месяцев назад
the UI is nice, but I think i prefer the cli experience like linux one. it's a bit clumsy that we have to use UI to edit configuration ...
@mikopiko
@mikopiko 5 месяцев назад
Cool!
@user-wn5td2zb7o
@user-wn5td2zb7o 7 месяцев назад
were gan i get the boilerplate to design packages??
@nanovms7360
@nanovms7360 7 месяцев назад
We'd suggest two ways: 1) Try running your program via 'ops run' or 'ops pkg load' first. If that works then you can create a pkg from 'ops pkg from-run' or 'ops pkg from-pkg'. 2) You can try 'ops pkg from-docker' which will import docker containers as pkgs.
@BasedGigaRetard
@BasedGigaRetard 9 месяцев назад
second!
@saint_pyre
@saint_pyre 9 месяцев назад
first?
@kk-pi4hj
@kk-pi4hj 10 месяцев назад
so when will this compose feature be prod ready?
@nanovms7360
@nanovms7360 10 месяцев назад
This particular feature was made mainly for dev workflows. Depending on where you are deploying you can potentially use it in a prod setting (eg: aws metal instances) but most users will use a combination of instance groups and cloud init instead: docs.ops.city/ops/klibs#cloud-init-http-s-to-file-env-klib .
@kk-pi4hj
@kk-pi4hj 10 месяцев назад
@@nanovms7360 want to do it on aws...also if I am picking same instance size as I normally would with a linux VM to host bunch of containers etc(say m4.xlarge)..what cost savings are unikernels giving me especially when each unikernel will be a separate ec2 instance?
@nanovms7360
@nanovms7360 10 месяцев назад
​@@kk-pi4hj There might be some misunderstanding. Plenty of people have been deploying to prod AWS for a while now. An ec2 small can go quite a long ways for many apps as well. This particular feature, the compose functionality, was written for a dev workflow, not a prod one. If you wanted to you could use a metal instance to use this workflow though and then all of the unikernels would live on that instance like you do with containers now. There are trade-offs though. In the typical deploy workflow of 'image create', and 'instance create' you don't have to manage storage, networking, etc. whereas with the metal/compose workflow you would.
@westonbarnes8120
@westonbarnes8120 11 месяцев назад
Looks great! Can't wait to give it try!
@dieseleration7983
@dieseleration7983 Год назад
Have you guys considered using unikernels as something like internal containers within a Xen-based OS like how Qubes OS does things? Seems like it has the potential to be a much more efficient solution.
@nanovms7360
@nanovms7360 Год назад
So Nanos runs great on Xen and that was either the first or second hypervisor we supported. While we aren't explicitly targeting general-purpose desktop os applications you could certainly create something like Qubes using Nanos. Our focus today is more based on server-side daemonized applications.
@wirelessben
@wirelessben Год назад
I have seen a 2.5 GB docker container. Would this process convert it to something much more reasonable, like 20 MB?
@nanovms7360
@nanovms7360 Год назад
It depends on what image you are creating. For something like a go/rust binary that is only 20mb yes you can create vms that large but if you hand us a 5gb jar file we aren't doing any magic tricks - it'll still be the size of your application.
@mariojohnson4695
@mariojohnson4695 Год назад
Really dumb question, does AI have any impact negatively or positively on this technology NanoVMs has been mastering?
@anonjohnnyG
@anonjohnnyG Год назад
Definitley positive.
@DmitryNMedvedev
@DmitryNMedvedev Год назад
noticed outdated version of NodeJS
@nanovms7360
@nanovms7360 Год назад
added a new version - happy to look at other versions too repo.ops.city/v2/packages/eyberg/node/v20.0.0/x86_64/show (I think ops from-docker does a good import as well)
@mr.silverback8358
@mr.silverback8358 Год назад
50 views. I hope I didn’t pick the wrong company
@shahbazk
@shahbazk Год назад
It'll kill the docker ....
@ycombinator765
@ycombinator765 Год назад
got it lad
@anonjohnnyG
@anonjohnnyG Год назад
does nanos support multi-processing(forking) specifically regarding wsgi/asgi web server frameworks?
@nanovms7360
@nanovms7360 Год назад
No. Forking is explicitly disallowed and is a core architecture constraint all unikernels share on purpose. Nanos does support mulit-threading so your application can use as many threads as the underlying platform exposes. For scripting languages such as javascript, ruby, python, etc. that don't support multi-threading you scale up much the same way as you do now by spinning up N instances that support your load.
@anonjohnnyG
@anonjohnnyG Год назад
@@nanovms7360 understood. thank you
@mariojohnson4695
@mariojohnson4695 Год назад
I’ve invested in this company continually for 2 years and I’m just scratching the surface on understanding it’s technology, amazing!
@Juanca060591
@Juanca060591 Год назад
Do you know How to créate proxies ipv6 in google cloud?
@nanovms7360
@nanovms7360 Год назад
What kind of proxy are you trying to create? A reverse proxy or ? Did you have a particular piece of software you were wanting to use?
@anonjohnnyG
@anonjohnnyG 2 года назад
good stuff
@canadiantire772
@canadiantire772 2 года назад
I am already excited about the technology.
@hereallyfast
@hereallyfast 2 года назад
Killing it!
@hereallyfast
@hereallyfast 2 года назад
Dope!
@kristopherreginald4126
@kristopherreginald4126 2 года назад
promosm 💥
@dieseleration7983
@dieseleration7983 2 года назад
Ian when is it
@nanovms7360
@nanovms7360 2 года назад
Thought this was unlisted. ;) Anyways I think we are shooting for May 24th - stay tuned to platformengineering.org/ .
@maxali6591
@maxali6591 2 года назад
Hi ! I tried this but i encountered this error : "couldn't find program interpreter /libexec/ld-elf.so.1" did you meet this before ?
@mikopiko
@mikopiko 2 года назад
Is it possible to run rails through nanos?
@nanovms7360
@nanovms7360 2 года назад
Yes. Although, it is common to have many rake tasks and other scripts that shell out repeatedly in rails envs so might not be appropriate for dev work but could be an excellent pair for prod deploys.
@mikopiko
@mikopiko 2 года назад
@@nanovms7360 That's really cool! I could not find any guidance online about how you would go about running a large monolith with nanos :/
@mikopiko
@mikopiko 2 года назад
Wow
@ezpe3865
@ezpe3865 2 года назад
2021?
@rko_9084
@rko_9084 3 года назад
Hi, i'm getting follow error while creating instance error:- Elastic Network Adapter (ENA) is required for the 't3.medium' instance type.
@nanovms7360
@nanovms7360 3 года назад
I don't think you should be getting this error but can you open a github issue at github.com/nanovms/ops please?
@DaemonForce
@DaemonForce 3 года назад
Why has it taken me this long to hear anything about this? I've spent months juggling Docker containers and filter drivers to test run Linux containers and run them on my Hyper-V server. It really sounds like this would eliminate all the hassle.
@mr-qd7kb
@mr-qd7kb 3 года назад
well, because it's really really really fast :|
@AnOriginalYouTuber
@AnOriginalYouTuber 3 года назад
That is stupendously cool.
@eddieLemar
@eddieLemar 3 года назад
Don't know enough about this type of field. But whoever does, would they vouch for this particular software or option? Scale from 1 to 10