Тёмный

¿Qué esta pasando con Rust y Linux? 

midulive
Подписаться 323 тыс.
Просмотров 72 тыс.
50% 1

Un maintainer de Rust en Linux renuncia frustrado por debates sin sentido en la comunidad. ¿Qué está pasando? Seis puntos clave sobre la resistencia al cambio, los beneficios de Rust, y una posible propuesta de crear un kernel completamente en Rust.
▶ Artículo analizado de theregister: www.theregiste...
▶ No te pierdas más directos en: / midudev

Опубликовано:

 

15 сен 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 339   
@ArcRCG
@ArcRCG 10 дней назад
La comunidad Rust: "Sería más fácil si reescribimos todo en Rust. La comunidad Linux: "Te quieres callar, payaso?! Te quieres callar? Que acabas de llegar. Que Rust ni que hostias. Si está ya todo escrito en C y C++. Joder. Aprende. Tanta inteligencia artificial y no vas a aprender"
@achoo195
@achoo195 10 дней назад
jajajajjaja la doble vara diría la cobra
@fedewf1
@fedewf1 10 дней назад
que hilarante que fue escuchar eso. Literalmente lo estaba criticando hace unos segundos.
@MultiLinker
@MultiLinker 10 дней назад
Sin duda alguna este es el mejor comentario.
@TheDragShot
@TheDragShot 10 дней назад
Joder, este comentario se lleva la corona 😂 . Aunque en lo personal, sí estoy de acuerdo en que algunos módulos nuevos o sensibles se implementen en Rust; pero ya de ahí a querer meter su lenguaje de los cojones en todo el kernel (y estoy más que seguro a que esos molestos Testigos de Rust ganas no les faltan), mejor que se callen y hagan su propio kernel con su tan maravilloso lenguaje 😊 . Que se diviertan ahí escribiendo su "código oxidado", como le llaman ellos.
@ramzekgraudhan2237
@ramzekgraudhan2237 9 дней назад
Son problemas muy distintos, linux tiene un serio problema de falta de mantenedores, mientras que la comunidad de programadores de Rust crece, la de C cae, C++ aún tiene una buena cantera de programadores en la industria del desarrollo de video juegos. El principal motivo por el que empezaron a mirar otros lenguajes fue por la falta de programadores, el resto de razones son secundarias, desarrollar el kernel linux es critico para muchas industrias, incluido android, es vital que se le de soporte de seguridad ya que mas del 90% de los servidores depende de este software, el porque se esta haciendo ahora que aún quedan programadores senior trabajando es para hacer el cambio de manera paulatina antes de que esta situación llegue a un estado mas grave, simplemente se preparan para un futuro inevitable
@jsrada29
@jsrada29 10 дней назад
Rust creará su propio Kernel con juegos de azar y mujerzuelas
@nahuelpiguillem2949
@nahuelpiguillem2949 10 дней назад
@@jsrada29 anarco-linux
@el.riveros
@el.riveros 10 дней назад
de hecho, olviden lo del kernel *se va por donde vino*
@Ejrr1085
@Ejrr1085 10 дней назад
De hecho ya existe Redox y RustOS, no sé porque ese maintainer quiere hacerlo en el propio Linux.
@ralexs0096
@ralexs0096 10 дней назад
Juegos de Razar y Rujerzuelas
@dicesdw
@dicesdw 10 дней назад
Estoy dentro
@m3mbrillo_
@m3mbrillo_ 10 дней назад
En cualquier proyecto de software libre si no se pelean por cosas sin sentido se pelean por ego.
@PLATONU
@PLATONU 10 дней назад
por minitas rokolinas nunca he, menos por algún deporte XD
@ivlis.w8630
@ivlis.w8630 10 дней назад
Un proyecto sin peleas de verdad es un proyecto?
@ElectronicFanArm
@ElectronicFanArm 10 дней назад
​@@ivlis.w8630en donde trabajas para nunca ir? Entiendo que se debate😂
@unicornlol12
@unicornlol12 10 дней назад
@@ivlis.w8630 jajajaja 🤣 🤣 🤣
@FabianMontoya
@FabianMontoya 6 дней назад
En software libre si no hay peleas y salseos, no es buen proyecto 😂😂
@kevinsimanca275
@kevinsimanca275 10 дней назад
MiduXokas no es real, no puede lastimarte MiduXokas: 5:55
@JavierGarcia-se3vi
@JavierGarcia-se3vi 10 дней назад
jajajajajajajajajaja 🤣🤣🤣
@Karurosagu
@Karurosagu 10 дней назад
😂😂😂😂😂
@CarlosRamosKenin
@CarlosRamosKenin 10 дней назад
desde el 5:48 ya le veia las entradas y la cola de caballo 🤣
@carlos_war
@carlos_war 10 дней назад
No puedo asistir nunca a los live de Midu, pero agradezco enormemente el contenido en RU-vid cuando lo subes a tu canal, muchas gracias.
@juanguerrero0941
@juanguerrero0941 10 дней назад
Igual, me entretiene ponerlos de fondo en el trabajo, pero no vería el directo porque no es lo mío
@Samuel227722
@Samuel227722 10 дней назад
La gente habla mucho del desastre de Chernóbil, pero nunca de lo bien aparcadas que estaban las bicicletas…
@michaelnuneztorres5788
@michaelnuneztorres5788 10 дней назад
Para solucionar los problemas del kernel... crearemos otro kernel!! Asi empezaron con frameworks webs, y mira por donde vamos jaja
@Peb02497
@Peb02497 10 дней назад
De pasar a un montón de distros, a pasar a un montón de variaciones del kernel xd
@jajujaja-ke6jv
@jajujaja-ke6jv 4 дня назад
Si los de Rust se desgastan intentando meter Rust en Linux en ves de confiar realmente en lo que creen y crear su propio sistema operativo, con Rust... ¿para que desgastarse intentando estar donde NO LOS QUIEREN?
@Nostradamus21b
@Nostradamus21b 10 дней назад
El bikeshedding, en lenguaje chileno, sería "Ley de preocuparse de puras weas".
@hernanrojas8393
@hernanrojas8393 9 дней назад
En chileno "Dediquense a trabajar los weones, muevan la raja jajajak"
@FelipeSalazarSch
@FelipeSalazarSch 10 дней назад
Eso ya se intento con Java .... se llama solaris, y va de la mano con lo segunto "Ay es que ami me gusta mas " Ya estan chatos los entrevistadores de preguntar, con que framework o lenguaje te sientes más cómodo, el 90% responde JS/TS. Yo soy el raro que dice con Java o Python
@Kandosh27
@Kandosh27 10 дней назад
La gente hoy en día mira a 'C' como un mal lenguaje cuando el problema es como aprendemos a usarlo
@DestopLine
@DestopLine 10 дней назад
La verdad es que C a día de hoy es un mal lenguaje, sobre todo comparándolo con lenguajes modernos. En su época C podría haber sido de lo mejor que había, pero hoy en día se notan las malas decisiones de diseño que tiene.
@juanpablogarcia6293
@juanpablogarcia6293 9 дней назад
​@@DestopLinela estupides demostrada en un comentario, ahora seguro diras que socrates era un enchimbado porque no sabia que en mas de 2000 años hiba existir el Internet, o que einstein es un guevon porque no predijo las micro moleculas de los atomos, sabes que c se creo facil hace 30 años como minimo
@coca7895
@coca7895 9 дней назад
@@DestopLine Que hayan lenguajes mas modernos no significa que C++ sea un mal lenguaje. De hecho muchos lenguajes de hoy en día como Python no llegan a ser ni la mitad de optimizados, ni muy estables comparándolo con C++. El único lenguaje moderno que llega a igualarlo y hasta superior en seguridad es Rust. Pero Rust solamente implementa por defecto cosas que puedes implementar en C++, por lo que para proyectos que ya están escritos en C++ solamente basta con incluir dichas funcionalidades.
@DestopLine
@DestopLine 9 дней назад
@@coca7895 Yo no mencioné a C++, yo estaba hablando exclusivamente de C. Y no puedes comparar a C con Python porque ambos lenguajes sirven propósitos completamente diferentes. Lo que yo quiero decir es que C es un lenguaje diseñado para solucionar los problemas de los años 70. Los problemas de hoy en día son muy distintos, las máquinas son infinitamente más poderosas, tenemos herramientas como LSP y DAP y la industria requiere de arquitecturas ampliamente distintas a las de antaño debido al gran tamaño de los servicios y aplicaciones de hoy en día. Rust y Zig son lenguajes que, para desarrollo de software embebido o de sistemas, realmente mantienen la misma velocidad que C, pero aumentan la seguridad del software y hacen mucho más difícil escribir bugs. Para cada propósito existe un lenguaje, y C ya no es una buena opción en ningún propósito. Claro que gracias a C tenemos los lenguajes de hoy en día y aportó bastante, fue uno de los mejores de su época, pero a día de hoy tenemos mejores opciones que previenen bugs, vulnerabilidades y promueven una mejor arquitectura para el software de hoy en día.
@sh4n940
@sh4n940 8 дней назад
​@@DestopLinesalve Padre C sin el tu no conocerias ninguno de los lenguajes a los que llamarias " buen lenguaje", adivino, tambien quieres python hasta en la sopa no?
@Herni7V
@Herni7V 10 дней назад
Seamos sinceros: cambiar le Kernel de Linux es como cambiar JS de la web, no tiene sentido, por lo menos para mí. Si, Rust es más concurrente, tiene mejor manejo de memoria y es mejor en algunos aspectos que C y/o C++. Pero el kernel de Linux ya está establecido. Además, y lo digo porque uso Ubuntu, Linux ya es muy rápido, eficiente y permite el multitasking. Yo lo que haría es hacer un entrelazado entre Rust y C++, aplicando lo mejor de los dos mundos. C++ se podría usar para la estructuración del kernel, y Rust para la eficiencia y gestión de recursos, pero como digo, no creo que sea necesario per se. Escucho sus opiniones.
@coca7895
@coca7895 9 дней назад
No hace falta Rust en este caso porque las cosas de seguridad se pueden implementar en C++. Rust solo las trae por defecto.
@naipotato
@naipotato 4 дня назад
Nota: Linux está en C, no en C++.
@jajujaja-ke6jv
@jajujaja-ke6jv 4 дня назад
Creo que tienes razon. Quizas se deberia hacer un Fork y dejar que los chicos de Rust, intentar hacer algo mejor que el actual (o futuro Linux). Quizas con los años y despues de demostrar con algunos años de uso que resulta mejor, se comience a adoptar masivamente. Digamos, en unos 30 a 40 años mas y si es que no sale algo mejor que Rust.
@markher766
@markher766 10 дней назад
El tema de la ventaja es y no es, si la gente realmente quiere seguridad en los algoritmos que implementan, tienen un monton de herramientas teoricas y software para hace algo que se llama verificación formal de programas, todo esto tiene un montón de años.
@ramzekgraudhan2237
@ramzekgraudhan2237 9 дней назад
La automatización de procesos disminuye la variabilidad operacional, estamos hablando de humanos, no de robots, que partes criticas de la seguridad esten integradas en el propio lenguaje siempre será una ventaja. Pero aunque diga esto, lo de linux no tiene nada que ver con lo bueno que pueda ser rust, tiene mas que ver con la falta de programadores de C y que es una comunidad con una clara tendencia a la baja, no hay futuro en seguir insistiendo en mantener el status quo si te quedas sin gente suficiente para mantener un proyecto tan grande
@JesusPerez-zl8es
@JesusPerez-zl8es 10 дней назад
en realidad el kernel de linux esta casi en su totalidad creado con C89, apenas estan migrando a C99 pero actualmente creo que estamos en C11 por lo cual aunque lo actualicen a C99 aun esta atrasado el codigo del kernel linux por varias actualizaciones del lenguaje C, en el caso comprendo lo de Rust, aun siguen programando en C89 obviamente tendrian resistencia a pasarlo a Rust ya que apenas estan pasandolo a C99, en el caso de que hagan un Fork no se si funcione tendria desventajas, ok tiene mas seguridad pero ¿quien nos asegura que seguiran la misma filosofia de Linux? ademas BSD lleva años con su kernel y no ha igualado en popularidad a Linux, creo que para que funcione deberian seguir la misma filosofia y convencer a la comunidad de usar su kernel mas que crear un fork de Linux hecho en Rust
@jajujaja-ke6jv
@jajujaja-ke6jv 10 дней назад
Seria buena una evaluaciòn de los problemas REALES del kernel de linux y que no se podrian resolver con C o C++ y como Rust lo podria resolver. Y cuales son las REALES fortalezas de Rust frente a C++ ... Quizas se invierta demasiado cambiando C++ por Rust y al final no tenga un real valor y genere, mas encima, vulneravilidades ya resueltas... Si funciona, porque cambiarlo no?!
@juanpablogarcia6293
@juanpablogarcia6293 9 дней назад
Amor si fuera tan facil nadie usaria cobol, tu crees que los bancos les encanta pagar mas por soportar lenguajes viejisimos y hardware ultralimitado, hablan como si el kernel de linix no tuviera que soportar infinidad de servidores en el mundo
@jajujaja-ke6jv
@jajujaja-ke6jv 9 дней назад
@@juanpablogarcia6293 No leiste todo mi comentario o no lo leiste bien. Te pasa lo mismo que los tozudos de Rust que no "escuchan" a los viejos de Linux. No LEEN los comentarios de los viejos, no los leen bien, leen lo que quieren o no los entienden. Por eso SUGIERO ... Si quieren cambiar algo, expongan con sumo detalle el "Porque"
@naipotato
@naipotato 4 дня назад
Estaría bueno que leyeras un poco sobre el proyecto Rust On Linux, porque las razones para adoptar Rust en el kernel fueron explicadas. El debate fue extenso antes de realizar la primera fusión de código Rust en el kernel. Also... Linux está en C, no en C++. Linus Torvalds estuvo muy en contra de C++ en su momento, sin embargo con Rust se muestra un tanto más... "veremos qué tal". (respecto a tu otro comentario, una cosa es plantear preocupaciones REALES sobre el código Rust que se quiere fusionar, y otra cosa es tratar de estúpido al desarrollador y hacerle bullying durante una conferencia, esto último fue lo que hicieron los "viejos" de Linux)
@jajujaja-ke6jv
@jajujaja-ke6jv 4 дня назад
@@naipotato Quizas tengas mucha o toda la razón (tuve la esperanza de encontrar el link del debate que comentas, si fueses amable por favor, me lo compartes); Sin embargo, hace algún tiempo tengo el absoluto AGRADO de haber reemplazado Windows por Deepin 23. Una exquisites. Linux funciona y ha funcionado tan bien durante tantos años que, si me preguntaras a mi, si el excelente estado del artes de linux merece un cambio o esta burda discusión, diria que NO!!!... Si algo funciona bien o exquisitamente bien (como Deepin 23 u otras distos) ... NO SE CAMBIA!!! ... eso es lo que creo.
@naipotato
@naipotato 4 дня назад
@@jajujaja-ke6jv Voy como 3 intentos de contestarte, ya que RU-vid no me quiere tomar el comentario debido al link. Una búsqueda en DuckDuckGo usando "Rust For Linux LKML" me devuelve el RFC que te quería compartir entre los primeros resultados, así que quizá lo puedas encontrar así. Ten en cuenta que es el del 14 de Abril de 2021, ese es el inicial. En ese mismo thread encontrarás que las intenciones son principalmente permitir que los nuevos módulos estén escritos en Rust, no reescribir el código existente. El chico de MS lo que quería era enseñar los avances que se hicieron en los Rust bindings, y consultar qué mejoras podían hacerse, para reflejar mejor el comportamiento intrínseco de la C API, comportamiento que la firma de las funciones de C no refleja, pero que la firma de las funciones en Rust sí que reflejará. Fue horrible el bullying que le hicieron, la falta de respeto que le tuvieron. Tristemente, la comunidad de desarrollo del kernel tiene mala fama. Tiene fama de no ser para nada saludable, sino tóxica y elitista. Eso aleja a muchos potenciales contribuidores, lo que provoca inevitablemente que tampoco haya nuevos mantenedores. Esto es malo para la salud de cualquier proyecto, ya que eventualmente los mantenedores existentes se retirarán. Linus ya habló sobre este problema anteriormente. Lo ocurrido esta vez solo reafirma una vez más esta verdad. Y por cierto, supongo nunca has escrito código en C ni en Rust. Tienes que tener en cuenta que la naturaleza "simple" de C hace de que toda la complejidad recaiga en la cantidad de líneas de código que debes escribir para tener código seguro, además de la complejidad que debes ser capaz de tener en tu cabeza al momento de manejar dicho código. No es una tarea trivial, en lo absoluto, y lleva a que todo sea propenso a errores humanos. Linux ahora mismo tiene muchísimo tooling para prevenir una buena cantidad de errores, todo este tooling adicional es requerido porque C como tal no te ayuda. Necesitas herramientas externas que sean capaces de analizar el código de manera estática, y poder encontrar errores. La idea de Rust es tener un lenguaje que sea seguro por defecto, que no necesite de todo este tooling porque ya el mismo lenguaje está diseñado desde el inicio para manejar la complejidad de los sistemas actuales, además de prevenir errores que pueda cometer el desarrollador. Todo esto conservando un rendimiento equivalente al de C.
@GCabreja
@GCabreja 10 дней назад
Hoy son los de rust que se quejan, mañana serán otros. Una de las razones por la que linux todavía tienes sus contras es precisamente, su "virtud" de que todos pueden modificar y agregar...
@coca7895
@coca7895 9 дней назад
¿De que contras hablas?, si es facilidad de uso eso depende de la distro. Si es por compatibilidad con drivers te digo que eso ya no es un problema (incluso NVIDIA tiene drivers propietarios en Linux). Si es por los programas hoy en día ya no es tanto un problema en muchos casos (sobre todo en videojuegos que ya hay soluciones muy buenas como Lutris y Steam proton, Steam cuenta también con muchos juegos nativos para Linux). Sus contras son muchísimo menores a día de hoy y sobre todo distros como Zorin OS se dejan usar bastante bien.
@jajujaja-ke6jv
@jajujaja-ke6jv 4 дня назад
Asi es. Toda la razon. En lo personal, creo que mas que "mejorar" linux, el objetivo es destruirlo.
@felipevalenzuela6992
@felipevalenzuela6992 10 дней назад
Se siente más como que los programadores en C le dicen a los de Rust: ya déjense de complicarnos, somos buenos y el kernel es bueno, no metan complicaciones con Rust, hagan su kernel, pesaos xD
@Veoduendes
@Veoduendes 10 дней назад
El Kernel siempre tiene mejoras, y muchas, después de la cantidad de partes muy incontrolables que se están añadiendo continuamente y que empiezan a preocupar bastante. Rust aporta muchísimo a una capa de garantía a esa calidad, pero sucede lo de siempre, cuando ustedes están cómodos durante años programando en un lenguaje a que les cuesta cambiar? básicamente es parte de eso y hay algunos mantenedores, no olvidemos que el organigrama de Linux es muy estricto y vertical, muy vertical para mi gusto, y estos se niegan a cambiar o a actualizarse. Ni uno son malos ni otros son horribles, pero lo cierto que se crea una situación de diálogos estúpidos y sin sentido, en demostrar los unos a los otros el mejor camino. "Hay que abrir las mentes", como decía la barriga del tío ese de marte, de la peli de "Chochenager"
@ElectronicFanArm
@ElectronicFanArm 10 дней назад
​@@Veoduendesque es eso de seguridad y que es tan bueno? No estoy en contra, pero cambiar millones de lineas a rust no es tan practico, o si no hagan un kernel desde cero y listo con el lenguaje de moda
@Veoduendes
@Veoduendes 10 дней назад
@@ElectronicFanArm Ahí te doy toda la razón, si algo funciona no lo toques (1ª regla de oro), pero si hay una parte que se puede mejorar, se mejora también es de ver, porque luego corregir bugs de fugas de memoria es algo que descoloca demasiado. Es un tema que da para mucha charla y una buena infusión y realmente no podemos tener una opinión de A o B, por su complejidad. Pero lo que está claro es que en todos los ámbitos se pasan más tiempo discutiendo "quien la tiene más larga" y generando papeleos y documentación inútil que atacando el problema.
@user-wh3ke1mr1t
@user-wh3ke1mr1t 10 дней назад
1:21 No quieren porque en muchas cosas C sigue siendo mejor. La única ventaja de Rust es que sea fácil de programar. Pero no es tan eficiente. Incluso si ambos son lenguajes de bajo nivel. De lo que estuve leyendo, la principal diferencia es que Rust agrega muchas protecciones innecesarias, para evitar errores de código. En C, esto no existe, y eso te da más libertad. Mientras no te salgas del estandar, te resultará más fácil. Y ahí está la principal crítica que se le hace a Rust. Muchos programadores (No todos), sienten que el lenguaje está como muy infantilizado, y esa sobreprotección que tiene Rust es el mayor problema para ellos.
@naipotato
@naipotato 4 дня назад
En el caso de la gente de Linux (que he visto el video donde literalmente le hacen bullying al chico este de MS) no quieren Rust porque sienten que con C están bien, y sienten que todo lo de Rust es una especie de "religión". Y a ver, lo entiendo porque literalmente yo lo sentí igual al inicio, fue demasiado el hype con Rust y molestó demasiado (a mi me alejó del lenguaje durante mucho tiempo)... pero conforme dejas ese rechazo y empiezas a evaluar el lenguaje de forma objetiva, está muy bien pensado. Uno de los principales problemas de C es el hecho de que a menos que tengas en tu mente TODO, es muy fácil que cometas errores. Todo en C tiene que ser manual, todo en C depende del programador, y, por tanto, todo en C es propenso a que alguien que no tenga el suficiente nivel la cague... y aun así teniendo el suficiente nivel puedes cagarla, porque literalmente el lenguaje no te cubre las espaldas, el compilador no te ayuda. En Rust, el lenguaje te ayuda, de hecho en Rust, muchos de los errores y problemas de diseño en el código en C quedan expuestos, y eso también es lo que le molesta a muchos en el kernel: una supuesta "refactorización" de una API existente, afectó negativamente a los bindings en Rust, porque literalmente el manejo del lifecycle de las estructuras cambió. Eso es cambio de API, pero a nivel C no se nota, porque C no expone estos comportamientos, aun cuando siguen siendo importantes a la hora de usar esta API.
@user-wh3ke1mr1t
@user-wh3ke1mr1t 4 дня назад
@@naipotato Bueno, ahí tienes razón. Igual la fortaleza de Rust sigue siendo su mayor defecto. Pone limitaciones que C no pone, y esas limitaciones, es lo que a muchos les disgustan.
@AlguienMas555
@AlguienMas555 10 дней назад
Para ser honesto, sé que cada lenguaje tiene su peculiaridad. Creo que es más sano que cada proyecto empiece y termine con el mismo lenguaje. Si empiezas con java lo termines con java, que si empiezas con rust, termines con rust. Me parece que esta politíca de implementar el mismo lenguaje en lugar de ponerle un poco de cada uno capáz es un poco el "cuadriculado" que mencionas, yo no odio los lenguajes de los que no soy oriundo o desconozco. Lo mismo con frameworks, tan solo son herramientas, me dan igual si las necesito las uso y ya. Yo digo de empezar y terminar con un solo lenguaje más por prolijidad, conocimiento general, nada más. De hecho, yo amo C por el poder que tiene, es muy poderoso aunque sé que al darte tanto poder la generación de desastre es grande si no sos conciente. Básicamente con esto digo, el lenguaje no creo que sea tanto el problema, sino los programadores enamorados del lenguaje en sí. De hecho hay inimaginable cantidad de lenguajes más de lo que creemos y lo único que odio de un lenguaje es si no está bien documentado, nada más.
@sergioacuna1772
@sergioacuna1772 6 дней назад
6:27,toda la razón, los cambios de framework son con tiempo, el ciclo de un software ya está avanzado, primero tiene que terminar.
@CristGimenez
@CristGimenez 10 дней назад
Java con Spring-boot es bueno pero para backend, no banco hacer el front desde java (soy programador java)
@oarangov
@oarangov 10 дней назад
Eso tiene un gran depende. Para la mayoría de situaciones, un front con un motor de plantillas es suficiente.
@TheDragShot
@TheDragShot 10 дней назад
Yo diría que depende de la interactividad. Para algo sofisticado no usaría templates de servidor como lo que trae Spring Boot, pero para páginas estáticas pues eso suele ser más que suficiente.
@CristGimenez
@CristGimenez 6 дней назад
Siempre pensando en aplicaciones complejas digo, para algo chico con algo javascript sobra y basta
@JmacJumper
@JmacJumper 6 дней назад
@@CristGimenez Igual para backend recomiendas usar C#?🥹
@gazapo
@gazapo 3 часа назад
Para esas tonterías java javascript phyton, c# ... las aplicaciones web son tan simples y tontas que con lonque sea
@laWiskaPY
@laWiskaPY 10 дней назад
Por que Rust en linux?, Cual es la Ventaja Real? Entiendo lo de sacar python, pero agregar Rust?
@neociber24
@neociber24 10 дней назад
Rust ofrece mayor seguridad que C/C++ porque tiene checks de seguridad en tiempo de compilación.
@Ejrr1085
@Ejrr1085 10 дней назад
@@neociber24No tiene mucho sentido eso, bastaría con que alguien cree esas mismas seguridades con C/C++ y listo. Un lenguaje de programación no necesariamente es mas seguro que otro, sino las seguridades que se cree con ese lenguaje.
@chefaku
@chefaku 10 дней назад
​@@Ejrr1085estas sugiriendo un typescript para c xd
@Ejrr1085
@Ejrr1085 10 дней назад
@@chefaku Un JQuery para C xd
@salgadev
@salgadev 10 дней назад
​@@Ejrr1085como demostrar que no le sabes:
@lehisluguer9300
@lehisluguer9300 10 дней назад
Rust es mas complicado we... soy un tio simple y me quedo con C/C++... aunque Rust es mas "seguro" muchas cosas pueden salir mal por culpa de la complejidad es mas probable meter la pata.
@risenraven
@risenraven 9 дней назад
El fan de rust menos fan
@sh4n940
@sh4n940 8 дней назад
Es muyyyy complejo, solo ver la documentacion con un pequeño ejemplo que tienen ahi se nota, y rust para embebidos es mas complejo todavia.
@naipotato
@naipotato 4 дня назад
@@sh4n940 Es complejo porque los sistemas que manejamos hoy en día son complejos xd
@sh4n940
@sh4n940 4 дня назад
@@naipotato no, bajo tu logica python seria un lenguaje obsoleto, pero no es asi, es simple, facil y muy versatil, c++ es mas entendible que rust.
@naipotato
@naipotato 4 дня назад
@@sh4n940 Python es un lenguaje de alto nivel, Rust no. Es lo mismo que intentes comparar JS con Rust. No son lo mismo en absoluto. No usarías jamás Python en donde fueras a usar C. Has usado realmente Rust alguna vez? Porque te sorprendería lo fácil que es, lo fácil que muchos conceptos realmente encajan con lo que un dev C ya maneja en su día a día. La única diferencia es que Rust los deja explícitos en el código, mientras que C no. Como alguien que ha escrito programas en C y en Rust, te lo digo en serio: muchos de los conceptos de Rust ya los manejaba en C. La diferencia estaba explícitamente en el hecho de que en C solo estaban escritos en la documentación: - "The returned value is owned by the called function", "The returned value is owned by the caller of the function". Eso del ownership en Rust es explícito, y en vez de tú tener que recordar qué variable tiene el ownership de cierto dato para poder liberarlo donde corresponda, es Rust quien te informa y previene que cometas estupideces. - En C también se suele usar el conteo de referencias, y aparecen las típicas funciones _ref() y _unref(). En Rust tenemos Rc, que te permite conocer de forma explícita si un valor es reference-counted o no. - Cómo haces para saber si un char* es stack-allocated o heap-allocated? Solo te queda confiar en la documentación. En Rust existe &'static str para strings que son stack-allocated, existe &str para strings que son heap-allocated pero de los cuales tú no tienes el ownership, y existe String para strings heap-allocated para los cuales tú sí que tienes el ownership - Cómo haces para saber si un tipo de dato es thread-safe? Te queda fiarte de la documentación... pero y si no se especifica nunca? Pues te toca mirar el código, pero y si tampoco queda muy claro? Y si ahora parece ser thread-safe pero en una actualización de la biblioteca deja de serlo porque el dev nunca quiso que fuese thread-safe? En Rust necesitas implementar el trait Send o el trait Sync. De nuevo: es explícito en lo que puedes y no puedes hacer. Rust es complejo porque necesita modelar los sistemas de hoy en día, y hacerlo en una forma de bajo nivel, hacerlo de forma que tengas pleno control y conocimiento en lo que estás haciendo y lo que no. Cuando un lenguaje es simple, es porque mucha de esa complejidad se escondió en otro lado. Algunas veces el mismo lenguaje toma responsabilidad de estas complejidades, pero muchas (!) otras veces no, y te toca aplicar cientos de workarounds cuando tu programa deja de ser el típico hola mundo que te enseñan en el tutorial. Te sugiero busques el artículo "I want off Mr. Golang's Wild Ride", donde quien escribe es una persona que está simplemente harta de la supuesta simplicidad engañosa de Go. Edit: btw, en Linux se usa C, no C++. 98% del kernel es C puro, no C++. Solo hay 5 archivos en todo el repo del kernel que terminan con extensión .cpp o .cc.
@rafaelfonsecacastillo8544
@rafaelfonsecacastillo8544 10 дней назад
No veo como algo viable el crear un nuevo kernel para linux, la unica forma en la que ceo posible que sustituya al actual es siendo verdaderamente revolucionario y trayendo muchas mejoras. Por otra parte no entiendo la necesidad de querer meter ruts, mirando el tamaño del kernel, no es lógico querer ahora hacerlo en otro lenguaje, eso solo dificulta el desarrollo y lp retrasa.
@katalan-uv1lb
@katalan-uv1lb 9 дней назад
Olvidas lo de que es open sourse lo más importante es el ego y los sentimientos que la cantidad de trabajo necesario
@catadorMaestro123
@catadorMaestro123 10 дней назад
hola yo soy de los que se oponen a rust viva C y C++ respeten
@Victor-ym9fo
@Victor-ym9fo 10 дней назад
Estaba interesante el tema, pero se perdió el interés cuando se respondió el comentario del suscriptor. Yo no sé mucho del tema, ¿El nuevo desarrollo sobre el kernel es para arquitectura ARM, X86 o ambas? ¿Es un desarrollo distinto para cada tipo de arquitectura?
@franciscojavier6003
@franciscojavier6003 10 дней назад
1:08 no quieren perder el poder estos programadores por que "no se enteran de Rust". Ahora entiendo por que gente de windows o mac tampoco quiere dar el salto a rust, digo a Gnu linux, por que tampoco se enteran, son reacios al cambio como estos programadores que tienen que volver a aprender. Al fin y al cabo viene a ser lo mismo, no volver a aprender otro lenguaje/sistema para hacer lo mismo.
@lusa3002
@lusa3002 7 дней назад
El truco esta en los juegos.
@franciscojavier6003
@franciscojavier6003 7 дней назад
@@lusa3002 En mi caso yo no juego con el ordenador.. Tampoco cambio de sistema por lo mismo que piensas los programadores. Tengo mac así que por los juegos no es, en mi caso.
@user-cz4dm7db3m
@user-cz4dm7db3m 10 дней назад
Eventualmente van a reescribir Linux en otro lenguaje no en corto ni quizá en el mediano plazo, pero si creo que eventualmente C va a quedar y será un Cobol
@heartlessrelinquish
@heartlessrelinquish 10 дней назад
@@user-cz4dm7db3m y mira lo que ganan los programadores de COBOL 🤑🤑🤑🤑
@Dr_Zete
@Dr_Zete 10 дней назад
Yo creo que C es el "hermano viejo" de Cobol
@Veoduendes
@Veoduendes 10 дней назад
Había un proyecto bastante avanzado con la reescritura de la parte más central del kernel en Rust. No me acuerdo la dirección. Pero no es una situación nada desproporcionada. Microsoft se sabe, se rumorea, se dice, y yo no te lo he dicho, que está reescribiendo algunas partes de su Kernel y tb lo lleva bastante bien, pero no lo veremos los usuarios hasta dentro de mucho.
@Karurosagu
@Karurosagu 10 дней назад
Linux debería quedarse tal y como está con la mayor parte de su código en C Y lo digo siendo fan de Rust. Que se hagan su propio kernel desde cero 👍
@leo95batista
@leo95batista 10 дней назад
Entiendo el punto de vista de las personas con Rust. Pero el problema nunca ha sido C o C++ como lenguaje, el problema siempre ha sido el desarrollador. Todos los problemas que dicen resuelve Rust, son problemas que se pueden evitar si escribes buen código en C o C ++.
@stivenjimenez289
@stivenjimenez289 10 дней назад
Pero es muy poca la gente que escribe buen código en c/c++ y más con miles de líneas, Rust solucionaría todo ese mierdero. Hahaha
@javierpablo3409
@javierpablo3409 10 дней назад
Las nuevas tecnologías que emergen, precisamente salen para solucionar algún problema que existe en el mundo de la informática. No hay manera de verificar que todo el proyecto en C/C++ es totalmente seguro si no es rompiéndote la cabeza analizando cada punto crítico del proyecto. Los algoritmos del borrow checker de Rust nos facilitan la vida en ello. Una analogía a tu argumento podría ser que el problema nunca ha sido que COBOL fuera difícil, el problema siempre lo tuvo el desarrollador por no ser lo suficientemente capaz de manejarlo.
@ivlis.w8630
@ivlis.w8630 10 дней назад
Claro, también los cinturones de seguridad serían innecesarios si simplemente la gente manejara bien y los vehículos nunca fallaran Si es que a veces nos complicamos tanto las cosas
@jbyepez
@jbyepez 10 дней назад
Y de hecho, los propios C y C++ no serían necesarios si la gente hiciera buen código en ensamblador.
@leo95batista
@leo95batista 10 дней назад
Creo que están mal interpretando mi comentario. No estoy diciendo que Rust sea un mal lenguaje. Si eres feliz con él, perfecto, si resuelve tu problema, genial. Pero, no veo lógico, hacer presión e intentar obligar a reescribir el código fuente de un proyecto maduro como lo es el kernel de Linux, en el que cada adición o modificación es revisada minuciosamente por personas con basta experiencia solo porque ciertos desarrolladores no saben como escribir buen código en C o C++ y se sienten mucho más seguro dejando que el borrow checker de Rust les diga lo que hicieron mal. Creo que C es perfecto para mantener el kernel de Linux, la historia así lo ha demostrado en todos estos años. C permite un control total de la memoria y es muy flexible, algo que es imprescindible cuando se trata de un proyecto de este tipo. De nuevo, no estoy en contra del cambio, de hecho, se que en un mediano o tal vez largo plazo, existirá un cambio en como se escribe el kernel de Linux.
@M-DVD
@M-DVD 10 дней назад
Ojalá lo hagan y que tenga éxito, a esa gente hace rato debieron haberle bajados los humos. Y que conste que uso Linux día y noche. PD: Hace unos años cuando me enteré que no querían reescribir el kernel en Rust (cosa que puedo entender) y que aconsejaban que los demás fuesen quienes escribieran los módulos y drivers en Rust, se me ocurrió que era una buena oportunidad para que vinieran alguien a escribir un kernel en Rust que fuese compatible con esos módulos y drivers y si eventualmente llegaba a alcanzar suficiente masa crítica podría llevar su propio lineamiento (estable) de APIs y ABI (que en Linux siempre han sido un relajo cambiándolo cuando a alguien se le antoja) y hasta dejaría a Linux obsoleto.
@saitohajime8342
@saitohajime8342 10 дней назад
Yo estaba haciendo un proyecto en laravel e invertir ya que es simple y rápido, la desventajas que encontré es que repetía cierta cantidad de código y me tuve que mover a otro frontend para evitar que el backend tenga codigo repetido, pero para otro tipo de proyectos es super simple y rápido.
@IIDarknightII
@IIDarknightII 10 дней назад
5:50 aparte de la cantidad de bugs y perdida de features que traeria si se migra a un nuevo lenguaje si no se tienen pruebas que validen todo
@pablo-mora
@pablo-mora 10 дней назад
Es difícil aceptar el cambio cuando estas acostumbrado a hacer algo. Ojalá todo llegue a buen puerto.
@coca7895
@coca7895 5 дней назад
Es mas fácil simplemente implementar esas funciones de Rust en C++ que re hacer todo el código.
@rafael1nico
@rafael1nico 10 дней назад
es super gracioso como todo va en pro de "oye si tu fuerte es el gris pues hazlo gris" hasta que alguien dijo Java y el presentador empezó a trolear como todo el mundo cuando mencionan Java :D fuera de troleo si eres experto en Java pues obvio que lo harás en Java y los demás que aprendan.
@fury674
@fury674 10 дней назад
Mejor que contribuyan a HURD o hagan un Fork de FreeBSD
@bloodbahamut
@bloodbahamut 10 дней назад
Nuevo kernel y ya esta xDD Nota: Java con Spring (Springboot + Thymeleaf + Bootstrap) es una excelente opcion para los que conocemos ese ecosistema
@ivlis.w8630
@ivlis.w8630 10 дней назад
Rust ha caído, Zig es tu momento Ahora en serio, si ya en muchos casos dependen directamente de C en lugar de un minimo de C++, o de otras cosas creadas hace dios sabe cuanto, sería algo raro que aceptaran cualquier novedad o cambio tan drástico como otro lenguaje La verdad me parecería genial que implementen, si no es todo el kernel que sería un poco locura, al menos una parte completamente en rust Y ver como se integra con lo demás y compararla lado a lado con el equivalente en C
@TheDragShot
@TheDragShot 10 дней назад
Yo también le doy mi voto a Zig, empezando que con darle una mirada superficial a ambos lenguajes, la sintaxis de Zig es la única que no me produce mareos 😅 .
@coca7895
@coca7895 9 дней назад
Rust no tiene mucha ventaja como para que valga la pena re hacer todo el kernel en lenguaje Rust, ni siquiera una parte. Ya que solamente implementa algo por defecto que tu mismo puedes implementarlo en C++.
@ale_weber98
@ale_weber98 10 дней назад
dos de las cosas hermosas de la vida: Linux y Rust 😍
@sebastianestrada1311
@sebastianestrada1311 10 дней назад
Linux morir? naaa que detestes mayoría de entornos gráficos que tiene por lo mediocre de estos es una cosa, pero linux y el kernel esta en todo, literalmente sostiene el internet, está hasta en tu reloj.
@rastersoft
@rastersoft 9 дней назад
El verdadero problema es que hay una regla en el kernel que es que "quien lo rompe, lo arregla". Esto es: si haces un cambio que afecta a otras partes del kernel, es tu obligación hacer los cambios necesarios en TODOS los sitios donde tu cambio afecte. Y claro, los desarrolladores que sólo saben C protestan porque no quieren que si hacen un cambio que rompe la compilación de algún trozo de código en Rust, les toca a ellos cambiar el código de Rust y no quieren aprender.
@n-xx4kl
@n-xx4kl 10 дней назад
Tu mismo lo dijiste rust es reinventar la rueda solo porque a unos genios les parecio bonito el canjengro
@stivenjimenez289
@stivenjimenez289 10 дней назад
Se ve a futuro, algo que nunca entenderías si no has trabajado en infraestructura, Rust aporta mucho a futuro, c/c++ son un desastre en muchas cosas de seguridad por eso la casa blanca incita a usar Rust en todo ahora.
@n-xx4kl
@n-xx4kl 10 дней назад
@@stivenjimenez289 lo inicitan porque rust es un backdoorlanguage , un lenguaje echo puerta trasera :)
@stivenjimenez289
@stivenjimenez289 10 дней назад
@@n-xx4kl hahaha si entonces java, Python, javascript, go, etc también lo serían .
@juanpablogarcia6293
@juanpablogarcia6293 9 дней назад
​@@stivenjimenez289papito ni soportas esos lenguajes, ademas que son esas opiniones culas, si fuera tan facil no hubieran bugs, los bancos no usarian cobol, la nasa no usaria un lenguaje de hace 50 en cohetes ni aviones, pero en la vida real linux tiene que soportar un montón de servidores y de software, si su kernel de rust es tan bueno ganara, pero dejen de ser ridiculos de creer que es pagina de una empresa chica y no uno de los mayores software y de los mas criticos del mundo
@stivenjimenez289
@stivenjimenez289 9 дней назад
@@juanpablogarcia6293 acaso te dolió el orto crack? Hahaha
@galaxiapixel
@galaxiapixel 10 дней назад
Quien fue el que dijo que linux iba a morir? jajajaja esta mas vivo que nunca y es imposible que muera, básicamente el 99% del mundo esta sobre linux, desde equipamiento básico, iot a super computadoras! Lo que usan windows para jugar jueguitos no tienen idea a veces lo que dicen. Normal igual, es gente nueva en la informática supongo.
@RobertoGMR
@RobertoGMR 4 дня назад
Madre santa, un kernel desde cero implica tantas páginas de PDF de AMD e Intel. Que rico. 🤤
@rafaelnievesalvarez6300
@rafaelnievesalvarez6300 10 дней назад
Pero veo más fácil que haya un sistema operativo completo con ese nuevo núcle a que salga uno con hurd xd
@horimiyarawstyle
@horimiyarawstyle 4 дня назад
Es porque no quieren actualizarse y ya entraron a su zona de confort como tipica empresa gubernamental que no cambia sus equipos de los 90's porque funcionan bien, o es por el hecho de que Rust no pueden utilizar POO, ya que rust no maneja clases, solo structs y traits para simular implements
@willproyects2356
@willproyects2356 10 дней назад
No entiendo el comentario de SpringBoot la verdad. Que entiendo que es broma, pero la verdad que dependiendo de las características del desarrollo que propone el chico/a del comentario podría ser perfectamente compatible hacer el Backend en Java con SpringBoot, e incluso la opción indicada
@Kytk7
@Kytk7 5 дней назад
Tal vez crear su propio kernel con rust es una buena idea porque migrar rust a linux es complicado además es que podrían haber varias complicaciones con compatibilidad, además rust tiene mas manejo de memoria, suena interesante el proyecto.
@il_tron3546
@il_tron3546 9 дней назад
¿Existe muchísima diferencia entre el desarrollo backend con Java y con otros lenguajes? ¿Me refiero a velocidad de desarrollo? "Tengo conocimiento de spring nivel básicos"
@emmanuelbarba2567
@emmanuelbarba2567 10 дней назад
Que hagan un microkernel en Rust.
@coca7895
@coca7895 5 дней назад
Ya existe, prueba Redox OS. ¿Porque no se van a ese proyecto?.
@emmanuelbarba2567
@emmanuelbarba2567 5 дней назад
@@coca7895 todavía no hay versión 1.
@KoNekoInverse
@KoNekoInverse 3 дня назад
como poder se puede hacer con java, existe spring y jsf, si quieres morir claro xD yo aprendí ambas en su día, por suerte después me salió un trabajo con php y después me pude mover de ahí tb y ahora estoy con Angular (no me hubiera importado acabar con react jeje)
@santiagowu5365
@santiagowu5365 10 дней назад
Personalmente creo que Rust es el futuro de Linux. Mucha gente dice: "Pero es cuestión de que C y C++ implementen las medidas de seguridad que Rust implementa para ser más seguros"... y nunca se implementaron. "Pero los desarrolladores pueden mejorar su forma de escribir código"... pero cada vez es más difícil y cuesta mucho certificar la calidad del código en C y C++ si la base es muy extensa, sino pregúntenle a Google o a la NASA. Rust es mi lenguaje preferido, porque soluciona problemas que tienen C y C++, muchas herramientas importantes que facilitan el uso de paquetes y dependencias, formateado, mensajes de error de compilación claros y posibles formas de solucionarlo, un sistema de tipado bastante flexible, y está bien documentado. Por esto creo que Rust es el futuro de Linux. Es, como todo una apuesta. Pero hay bastantes razones técnicas de peso para hacer la migración y me da pena que por discusiones sin sentido, el proyecto se vaya muriendo de a poco.
@Ejrr1085
@Ejrr1085 10 дней назад
Es que eso no es tanto el problema, el problema es que ya existe Redox o RedoxOS y RustOS, sería de mejorar alguno de esos, entonces que sentido tiene modificar el Kernel de Linux?
@dicesdw
@dicesdw 10 дней назад
@@Ejrr1085linux no es c o c++, linux es una idea y en lenguaje se desarrolla esa idea ea independiente.
@ivlis.w8630
@ivlis.w8630 10 дней назад
Pues un poco como todo Osea si, tiene sus beneficios pero, si ya está hecho en C y funciona, que tanto aporta gastar el esfuerzo y tiempo de reescribirlo? Que hay que agregar X cosa, bueno podríamos cambiarlo a Rust, pero es algo insignificante, en serio vale la pena cuando podriamos simplemente añadirlo en C? Y así indefinidamente Eso y también que para un proyecto asi, y que ambos lenguajes interactuen sin romper nada en el proceso, se necesitaría tener un amplio conocimiento en ambos, no solo tu preferido Lo cual es difícil teniendo que 1. Aprender a profundidad un lenguaje que queres reemplazar 2. Interactuar mucho con la gente experta en ese lenguaje que queres reemplazar, algo que se ve no funcionó
@Ejrr1085
@Ejrr1085 10 дней назад
​@@dicesdw Si fuera eso cierto, tranquilamente se podría desarrollar un nuevo núcleo como por ejemplo en C# o en Java y no es así, no te va a funcionar igual que el núcleo escrito en C/C++.
@santiagowu5365
@santiagowu5365 10 дней назад
@@Ejrr1085 Ni un núcleo escrito en C como uno escrito en Rust. Tampoco es cuestión de "Rust es mejor que C" o viceversa. Es lo que mejor le venga al proyecto a nivel técnico y no dejarse llevar por otros factores que no van a hacer mejorar el producto. Si es por eso, entonces Vite, Bun, Node y Rollup, entre otras muchas herramientas no tienen que ser usadas porque no están escritas en JS/TS. Seguiríamos usando Vanilla JS para todo.
@buhosabio4337
@buhosabio4337 8 дней назад
No entiendo esa manía de españoles y argentinos de pronunciar la 'u' en inglés como 'a', entonces pronuncian 'Rust' como 'Rast', pero está totalmente mal, pues la pronunciación de la 'u' en este contexto está más cercana a la 'o' que a la 'a'. Por lo tanto, se debe pronunciar como 'Rost'. Y si no les/os convence, basta con 'googlear' cómo se pronuncia 'Rust' en inglés y darle 'click' a la bocinita.
@PalabrasparatuAlma
@PalabrasparatuAlma 14 часов назад
La pregunta que me hago es, si Torvards muere, que sucederá con el kernel?
@fernandoardila6498
@fernandoardila6498 7 дней назад
Hey midu y comunidad algun curso de rust en udemy o en otra plataforma para aprenderlo bien de 0 hasta nivel medio ?
@estebanperalta59
@estebanperalta59 9 дней назад
No juzguen a Java por su historial de como se hacían las aplicaciones web hace 10 años atrás. Hoy en día Java con Spring Boot está bastante bien, sobretodo si es que quieres de base un lenguaje robusto que no se ande preocupando de problemas de precisión. Pero si, Java antes de la aparición de Spring Boot era un dolor... por ahí donde te lo imaginas.
@axelstriker01
@axelstriker01 5 дней назад
suena bien pero veamos como acontece
@danielmonroy2090
@danielmonroy2090 8 дней назад
Si, Linux debería tener un fork y escribir código en Rust Como en su momento hicieron con vim & neovim!
@neilmas
@neilmas 6 дней назад
buena la parte de te quieres calla acabas de llegar ...
@livingdeathD
@livingdeathD 10 дней назад
pero porque se rien de java, se puede lograr lo mismo pero con 1000 lineas de código mas
@fabriziojordan1475
@fabriziojordan1475 4 дня назад
8:16 Viendo esto a las 19:08
@hdescobarh
@hdescobarh 10 дней назад
Probablemente pase como en la historia de la ciencia: los "viejos" obstaculizan, sin razón, los cambios de paradigma y esa resistencia solo comienza a desaparecer en la medida de que estos van pasando a mejor vida.
@noisthat
@noisthat 10 дней назад
Linux no va a morir, no nada mas se usa en servidores para aplicaciones web. Cientos de fabricantes corren el shell de sus productos usando alguna dsitribucion de Linux, empresas como VMware hicieron su propia distribucion de linux. Es ridiculo decir eso
@amnunez
@amnunez 12 часов назад
Aqui hay dos vertientes que siempre tiendo a criticar: 1- los programadores experimentados ven como estupido, querer cambair algo que funciona jodidamente bien por capricho del nuevo de usar una nueva tecnología. 2- El nuevo quiere cambiar cosas que entienden pueden ser mejor, pero que a la larga no tiene ningun valor agregado (solo es mejor, pero mejor en que?). No creo que rust sea mejor lenguaje que C para reescribir un kernel, peor aun, "EL KERNEL DE LINUX". Macho, que ya funciona de puta madre, para que querer cambiarlo?
@juanpabloarroyo2313
@juanpabloarroyo2313 7 дней назад
Gracias por ex0licar que es bike sheeding, nadie le entendia a prime time en su video
@zagasky
@zagasky 21 час назад
Cuando los más liberales se convierten en los más intransigentes, es el signo de que han dado el viejaso...
@EduardoMedinaEdlinks
@EduardoMedinaEdlinks 10 дней назад
Desde la irrupción de systemd, buena parte de la comunidad de Linux ha girado hacia el conservadurismo y muchas de las tecnologías que han surgido o emergido desde entonces son percibidas como amenazas por estas personas. Rust está generando revuelo porque los veteranos de C lo ven como una amenaza, igual que vieron a systemd como una amenaza y a Wayland como una amenaza. Desgraciadamente buena parte de la comunidad de Linux ha dejado de mirar al futuro y ahora lucha para que la informática vuelva a 1994, cosa que obviamente nunca va a suceder. Sobre lo de crear un kernel nuevo, en el pasado algunos intentaron bifurcar Linux con el fin de sustituirlo y hasta ahora todos los intentos han sido un fracaso. Las bifurcaciones que funcionan son Zen y Liquorix, que han logrado hacerse cierto nombre más allá de Linux con un enfoque propio en lugar de ir al choque contra el proyecto original.
@hbiblia
@hbiblia 10 дней назад
05:55 Aprende!!
@avolink
@avolink 10 дней назад
Entonces sería un fork:🐧Classic Linux vs 🦀 Rust Linux
@pablojavierjimenez
@pablojavierjimenez 7 дней назад
Pero asi nacio linux originalmente como si fuera un ""fork"" compatible con Unix, podria ser el principio de un verdadero nuevo sistema operativo
@maxdarkenss1946
@maxdarkenss1946 10 дней назад
al final no estarian creando otro S.O.??? seria su competencia de linux, windows, macos etc.
@isaac213x
@isaac213x 4 дня назад
A éste punto en el que estamos no es viable desarrollar un nuevo SO, lo mismo que pasa con los navegadores web, la complejidad es demasiado grande, y las empresas que lideran el sector ya están demasiado asentadas, no representaría ningún beneficio económico, la comunidad de rust tampoco es tan grande como para un proyecto así
@yonireinaldo
@yonireinaldo 3 дня назад
Difícil? Ya llego la era de las IA. Sí pudieron desarrollar un lenguaje para comunicarse entre ellas que aún los científicos no entienden. Desarrollar un kernel pronto será una tarea muy trivial.
@rodrigoagp
@rodrigoagp 10 дней назад
Por eso amiguitos míos no se estanquen en una tecnología, aprendan varias que a la final lo que importa es que entregues el producto de manera correcta :3
@israelulloa4017
@israelulloa4017 10 дней назад
Midu gracias por el contenido soy nuevo y verte me llena de conocimiento
@emilianogarciamastuerzo9224
@emilianogarciamastuerzo9224 6 дней назад
te meten una puerta trasera para espionaje
@drga1256
@drga1256 6 дней назад
Rust no da muchas ventajas solo es un capricho de los fanboys de rust
@MiguelAngel-re6rh
@MiguelAngel-re6rh 8 дней назад
Qué pesados con Rust. Qué hagan un kernel basado en Rust y ya está.😅
@N3xlow
@N3xlow 10 дней назад
Linux esta creciendo en los computadores de cara al publico... mucha gente ama su steam deck y sus handhelds con linux
@alejandromg535
@alejandromg535 10 дней назад
Ojo que viene potente. Yo por ahora me adapte un kernel zen bajo las modificaciones de la distro en la que trabajo Cuerdos. Y el ordenador vuela. También estamos mirando de adaptar nuestro kernel para integrar SAM de las surfaces también.
@alejandrobonilla7759
@alejandrobonilla7759 3 дня назад
que se hagan su Kernel de rust, que no pretendan adaptar todos los C developers para q rust lo tenga mas facil
@Alvaruhx
@Alvaruhx 8 дней назад
que paja esos programadores que se niegan a aprender cosas nuevas. Estas recién llegando como para exigir cambiar el framework o el lenguaje por que no lo conoces.
@ruby366
@ruby366 3 часа назад
Ojo con los de windows metidos en eso. no se sabe si son topos para dejar puertas traseras. los antecedentes son obvios, "windows"
@lelequinter3881
@lelequinter3881 9 дней назад
no me habia reido tanto en tanto tiempo hasta que escuche lo de migrar un proyecto completo ya desarrollado solo porque el nuevo no sabe esa tecnologia 🤣
@santiagowu5365
@santiagowu5365 10 дней назад
Me encanta que Midu comparta su sabiduría. Coincido 100%.
@jonathanromero3034
@jonathanromero3034 10 дней назад
Hola buenas noches saludos desde Colombia una pregunta aconsejan cambiar a Linux Ubuntu 24.04.1 LTS
@mrdiro1172
@mrdiro1172 10 дней назад
Crear un kernel nuevo, eso ya no sería Linux.
@stivenmolina4075
@stivenmolina4075 10 дней назад
el mismo kernel re escrito en linux, mirandolo como caja negra si seria linux
@stivenjimenez289
@stivenjimenez289 10 дней назад
Linux es un idea, no un lenguaje o un kernel que ya existe.
@ivlis.w8630
@ivlis.w8630 10 дней назад
Pues es como la paradoja del bote Si reescribo una linea de código, seguiría siendo linux? Y si en su lugar reescribo toda una parte? O si reescribo la mitad? Y si hago esto hasta eventualmente llegar a reemplazar la última línea de codigo del linux "original", entonces seguiría siéndolo?
@mrdiro1172
@mrdiro1172 10 дней назад
@@stivenjimenez289 Linux es un kernel, El software libre es una idea, por eso el kernel se puede ver, modificar y redistribuir. Te pregunto, digamos que tienes una casa, y tienes que elegir entre dos opciones, seguir con las remodelaciones y reparaciones o construir otra desde 0, dejando la anterior intacta, ¿Cual de las dos es tu casa original, la vieja o la nueva?, esto es como en el barco de Teseo.
@mrdiro1172
@mrdiro1172 10 дней назад
@@stivenmolina4075 Ellos quieren escribir otro kernel con otro lenguaje y llamarlo Linux.
@alexandercasas577
@alexandercasas577 10 дней назад
Cualquiera que haya usado Rust para un proyecto mínimamente serio sabe que no tiene sentido seguir con eso, hay más penurias que ventajas y es algo que ya se ha estudiado
@-El.Inexperto
@-El.Inexperto 10 дней назад
serias tan amable de compartir esos estudios?
@Ejrr1085
@Ejrr1085 10 дней назад
Depende del proyecto, al igual que C/C++ son lenguajes orientados a otro tipo de aplicaciones, como microcontroladores, sistemas operativos etc. No son como C# o Java que son orientados a crear proyectos de sistemas y aplicaciones de escritorio o web o servicios. Por eso es que el C++ de MFC o el C++/CLI nunca despegaron del todo en este tipo de proyectos.
@ivlis.w8630
@ivlis.w8630 10 дней назад
La verdad me gustaría que alguien expandiera en este tema Osea yo desconozco que tan fácil o difícil sería su mantenimiento Si escuche que hay aplicaciones en las que no ayuda para nada, pero algo de sistemas y bajo nivel pareciera ser su campo ideal
@TheSantosManu
@TheSantosManu 9 дней назад
Está cansado de lidiar con problemas no técnicos = está cansado de pesados.
@maxdarkenss1946
@maxdarkenss1946 10 дней назад
fue el éxito de midu 5:48
@YusufSalahAdDin
@YusufSalahAdDin 10 дней назад
Quién les va a pagar para crear ese Núcleo? jajajajaajajajaj
@sica8340
@sica8340 9 дней назад
Ohhh no desbordamiento de memoria si no tienen cuidado.
@jhonmeneses6837
@jhonmeneses6837 5 дней назад
unsafe cada 3 líneas del nuevo kernel JAJAJA.
@JoelPasapera
@JoelPasapera 10 дней назад
empezó mi novela
@skmburito
@skmburito 7 дней назад
Las mejores historias ls tiene midu
@Nailuj2k
@Nailuj2k 9 дней назад
A ese nuevo kernel en Rust le pueden llamar "Rinux"
@rafael1nico
@rafael1nico 10 дней назад
Bueno tiene sentido, como siempre dicen, si algo funciona no lo toques punto...
@Anticorriente
@Anticorriente 10 дней назад
Tanto Windows como Linux son demasiado viejos a estas alturas. Se deben hacer nuevos OS para que sean más compatibles para las nuevas technologías.
@risenraven
@risenraven 9 дней назад
Muy difícil, uno domina el mercado y el otro en los servidores. Y las nuevas alternativas generalmente no tienen el monopolio de los servidores ni tampoco el de escritorio. Son tan desconocidas que, ni si quiera tienen retrocompatibilidad nativa con otros ejecutables. "Existe Docker, wine, blablabla" sí, pero no es lo mismo, no funciona igual, no es el mismo rendimiento y los errores estarían presentes.
@Anticorriente
@Anticorriente 9 дней назад
@@risenraven La adopción no sería inmediata, ejemplo Android que es un paso medio pues usa el kernel de linux más una capa que le añade características modernas. Y no descarto que de apoco se vuelva un OS con su propio kernel independiente debido a la necesidad de seguridad en los dispositivos android.
@risenraven
@risenraven День назад
@@Anticorriente Existen tabletas, pc, móviles, notebooks, etc etc y hasta ahora pienso que faltan crear mejores tecnologías que superen a estos con su nuevo OS, será cuestión de tiempo que nazcan cosas increíbles y probablemente mejor que una computadora si la idea es innovar.
@maxidevs
@maxidevs 10 дней назад
Enseñanos Inertia pleaseeeee, yo lo ando estudiando a secas con una app
@juandavidtorres5795
@juandavidtorres5795 10 дней назад
Alguien lo dijo antes, el gran problema de Linux, son las Divas que hay detras de el.
@ChillBeard-gy5ok
@ChillBeard-gy5ok 10 дней назад
no le veo problema, es como la gente que va por liquoris que por linux kernel y yo digo perfecto, cada quien va por lo que le gusta y lo que es funcional acorde a lo que busquen, igual linux siempre se caracterizó por no ser una camisa de fuerza, creo que se estaba volviendo muy sectario y este cambio es bueno, mas libertades, mas opciones.
Далее
¿Por qué ChatGPT dejó Next.js?
16:26
Просмотров 78 тыс.
¿Por qué el 80% de los programadores NO son felices?
13:26
# funny#daily#vlog#family#prank
00:12
Просмотров 6 млн
El Drama de Accenture
13:43
Просмотров 93 тыс.
OpenAI o1 y cómo logró que ChatGPT razone
16:52
Просмотров 185 тыс.
Cómo No Aburrirte Programando
3:40
Просмотров 12 тыс.
La caída BRUTAL de MongoDB
14:02
Просмотров 131 тыс.
LA GUERRA A LOS FRAMEWORKS
22:03
Просмотров 77 тыс.
La realidad de un programador de 50 años
15:21
Просмотров 131 тыс.
I Spent 18 Months Using Rust And Regret It
38:36
Просмотров 353 тыс.
El ORIGEN de C
12:47
Просмотров 60 тыс.
v0.dev: ¡El mejor generador de UI es una LOCURA!
15:50