Imágenes del tema: kelvinjay. Con la tecnología de Blogger.

Slider

Recientes

Recientes

Viernes De Escritorio

Linux

Programacion

Aplicaciones

Juegos

Distribucion

Lo que la gente opina sobre los Init


Como todos saben, o al menos ahora van a saber, ayer realizamos un post que invitaba a todos a debatir sobre los init que se utilizan en linux! En este post muchas cosa se hicieron agrede, tales como omitir los principales init para que inicien el debate de porque debían estar en post..

Este formato nuevo de generar un post para invitar a un debate me parecía algo arriesgado y la verdad no esperaba que funcionara en lo mas mínimo sin embargo muchas voces se alzaron para dar una opinión y en este post solo voy a citar los comentarios de la comunidad y obviamente agregar esos 2 init que me pidieron!

Comentarios


Mucha gente se acerco al grupo de telegram y tambien a otros grupos a comentar, y debatir, una de las cosas que mas note es que muy pocas personas defienden systemd, solo lo usan porque viene, como hacemos la mayoría...
Vine aquí pensando en discutir sobre los inits de linux y decir que se les olvido mencionar openrc y runit
SystemD en especial me esta molestando como quiere tomar control sobre los procesos del kernel y el hecho de que hace cosas raras. Como que cuando matas una tarea o aplicación tarda tanto o igual que windows. Sin contar que siempre están sacando y que herramientas para reemplazar las que son bastante funcionales. Yo bromeaba, pero si siguen así, veremos que las distros se llamarán GNU/systemD
De hecho, he estado pensando seriamente cambiar de manjaro a antix, que usa openrc o runit
Me gusta openrc porque hace equilibrio perfecto entre paralelizacion y control de servicios de manera sencilla sin abandonar las bondades de systemV (ya que lo sigue usando, solo que extiende la funcionalidad
Runit es otra solución interesante, simple y funcional.
Santiago De Los Rios


distros sin Systemd: Slackware_derivadas como SalixOs etc. Devuan_derivadas como Heads etc. MXlinux. Gentoo. Parabola_openRC. Hiperbola_openRC. y alguna mas. y por supuesto el mundo BSD
UnBit


Para mi es fundamental. No me merece ninguna confianza systemd, es un pésimo software mal diseñado y peor programado....
En las máquinas que tengo en casa, únicamente instalo distribuciones que no usen systemd.
Porque shitstemd hace cosas que un "init" NO debe hacer. Los verdaderos inits cumplen con su cometido y nada mas. Fin de la historia, no hay necesidad de reinventar la rueda.
José


Si lo se y me gustan casi todos menos SystemD. prefiero OpenRC o en su defecto SySVInit, aunque tambien están muy bien otros como runit
Rinden mucho mejor, son más estables cuando actualizas el sistema y eso
Una de las cosas que suele romper systemd al actualizar el sistema, es que cuando el se actualiza puede cambiarle el nombre a la interfaz de red, por ejemplo si la tenia nombrada como enp3s0 o algo así puede cambiarle el nombre a s3pen5 y si ya tenias cosas configuradas manualmente para usar el nombre anterior obviamente no van a funcionar.
Inukaze Maquiavelo

Faltantes


Como les comente me faltaron algunos init, en principal me nombraron dos y son por los que voy a ir...

OpenRC


Básicamente es un sistema de inicio que es compatible con BSD, SystemV mantenido por los mismos desarrolladores de Gentoo, que trabaja con el programa init proveído, normalmente SysVinit y está basado en dependencias.  Que cuenta con ventajas también es como systemd permite el inicio de los procesos simultáneo. No es un reemplazo para SysVinit.
También es posible utilizar Openrc junto a otros kernels además del GNU/Linux, claro está que también como lo mencioné anteriormente con procesos como son cgroups.
Los que prefieren éste init (que a mi entender entre las alternativas es el más completo) es que posee lo siguiente:


  • El código de OpenRC está escrito en lenguaje POSIX.
  • OpenRC no depende de D-Bus.
  • La flexibilidad a la hora de configurar.
  • El modo de depuración detallado.
  • Entre otras características que deberán documentarse al respecto.


Runit


Éste init es un conjunto de herramientas que también incluyen un init PID 1, así como un sistema de chequeo de procesos compatibles con demonios y utilidades que nos agilizan la ejecución de procesos, así también la creación de los mismos y el mantenimiento. Además creo que algo que destaco obviamente de su simpleza es el “concepto” de un directorio de servicios que se encarga de manejar los servicios individualmente y obviamente de tener todo registrado perfectamente.


Los datos sobre los init se los agradecemos a linuxforallsite

Los init en Linux


El día de ayer nuestro grupo de telegram inicio con una buena premisa dada por un usuario. La cual se merece no ser debatida sino que tambien tener una digna introducción!

Voy a lanzar un tema, si os parece bien.... ¿Hasta qué punto veis factible un paso atrás en los init?
systemD no termina de convencer y me he planteado esto tras ver el auge bestial que está teniendo MX Linux que como sabéis viene con systemD instalado pero desactivado por defecto y arrancando sistema con sysVinit....
A lo cual mi respuesta fue...

Desde mi punto de vista no es un paso atrás, es darse cuenta que un camino que se eligió no era el mejor y corregirlo, aunque signifique tirar todo el código a la basura...

Para iniciar a esto debemos saber que es un init y cuales existen (o al menos algunos de los que existen y se usan) para saber de que estamos hablando!

Según wikipedia el init se define como "En sistemas tipo Unix, init (abreviatura de initialization) es el primer proceso en ejecución tras la carga del kernel y el que a su vez genera todos los demás procesos. Se ejecuta como demonio y por lo general tiene PID 1."

INI

El demonio init tradicional es estrictamente síncrono, bloqueando futuras tareas hasta que la actual se haya completado. Sus tareas deben ser definidas por adelantado, y solo pueden ser ejecutadas cuando el demonio init cambia de estado (cuando la máquina se arranca o se apaga). Esto hace que no sea capaz de manejar de forma elegante varias tareas en computadoras de escritorio modernas, incluyendo:


  • La conexión o desconexión de una memoria USB y otros medios de almacenamiento portables / dispositivos de red mientras la máquina está arrancada.
  • El descubrimiento y exploración de nuevos dispositivos de almacenamiento, sin bloquear el sistema, especialmente cuando un disco puede no encenderse hasta que este es explorado.
  • La carga de firmware para un dispositivo, lo cual podría tener que realizarse después de sea detectado pero antes de que sea utilizable.


SYSTEMD


Systemd es un sustituto para el Init de Linux. Está hecho para proveer un mejor framework para expresar las dependencias del servicio, permite hacer más trabajo paralelamente al inicio del sistema y reducir la sobrecarga del shell.
Comparado con System V init, que es utilizado por la mayoría de las distribuciones anteriores, systemd puede tomar ventaja de nuevas técnicas:


  • Los servicios de activación de sockets y la activación de buses, que conduce a una mejor paralelización de servicios independientes.
  • cgroups se utilizan para realizar un seguimiento de los procesos de servicio, en lugar de PIDs. Esto significa que los demonios no pueden “escapar” de systemd aunque estén doblemente-bifurcados.

systemd es sólo para Linux por diseño, ya que depende de características como cgroups y fanotify. Según mi punto de vida es un mal concepto de programacion el asignarles mas responsabilidades que las de iniciar el sistema, el tener el control sobre todo lo que pasa no es una buena practica a nivel general. Es mejor que cada uno cumpla su responsabilidad sin depender ni necesitar a terceros que no aporten funcionalidades. Si bien es la mas usada por las distribuciones, desde mi punto de vista es la peor.

UPSTRAT


Este remplazo a ini esta basado en eventos. Trabaja de forma asíncrona supervisando las tareas mientras el sistema esta arrancado. También gestiona las tareas y servicios de inicio cuando el sistema arranca y los detiene cuando el sistema se apaga.
La fácil transición y la perfecta retrocompatibilidad con sysvinit fueron objetivos explícitos en el diseño. Por lo tanto, Upstart es capaz de ejecutar scripts de sysvinit sin modificaciones. De esta manera se diferencia de la mayoría de reemplazos de init, que normalmente requieren una transición completa para funcionar correctamente y no son compatibles con un entorno mixto formado por métodos de arranque tradicionales y nuevos.



Teniendo esta introducción vuelvo a una pregunta que realice en el grupo y que creo que es muy relevante en este punto a la hora de iniciar el debate:

Cuántos les prestan atención al init de la distribución

Y una respuesta muy interesante que creo que es el pie para iniciar con el cambio fue...

Siempre cuando no moleste al funcionamiento de los driver de video AMD o Nvidia
A partir de acá me gustaria saber que piensan, el debate se encuentra abierto en nuestro grupo de telegram!




Deponia: The Complete Journey... GRATIS!!!

ACERCA DE ESTE JUEGO


Basura, basura y más basura. La vida en el planeta basura de Deponia es de todo menos un paseo por el parque. No es de extrañar que Rufus esté harto y maquine un plan absurdo tras otro para escapar de este deprimente lugar. Cuando Rufus, en uno de sus intentos de abandonar Deponia, conoce a Goal, no solo se enamora perdidamente de la preciosa chica de Elysium, si no que también la empuja por accidente fuera de su cómodo crucero estelar hasta el desolado planeta basura. Gracias a este accidente se le ocurre un nuevo y brillante plan: necesita que Goal vuelva a la ciudad flotante de Elysium, y para ello él mismo se hará pasar por el impresentable de su prometido, Cletus, que, por alguna razón, es la viva imagen de Rufus. Y, así, una emocionante aventura comienza...
Colmado de altísimas puntuaciones y premios, la trilogía de Deponia, creada por los desarrolladores de Edna&Harvey: The Breakout, The Whispered World y Memoria, ha conseguido llegar a la condición de juego de culto casi de forma instantánea. Gracias a su excitante historia, simpáticos personajes y diálogos divertidísimos, todo ello combinado de forma magistral en una mezcla de comedia y puzles, Deponia lo pueden disfrutar tanto jóvenes como no tan jóvenes. Únete a Rufus en sus emocionantes viajes, por primera vez en una edición completa con montones de características nuevas, que no solo gustará a los fanáticos de las aventuras de siempre, si no también a los novatos en el género.


CARACTERÍSTICAS PRINCIPALES


Complete Journey incluye más de cuatro horas de comentarios de los desarrolladores, un mapamundi de Deponia que te permite seleccionar cada capítulo del juego, un cómodo sistema de diario para llevar al día tus aventuras, pantallas de ayuda en los minijuegos, un nuevo menú para lanzar el juego, nuevos coleccionables ocultos, soporte para Linux seis canciones nuevas escritas e interpretadas por Poki y vídeos del cómo se hizo Deponia - The Complete Journey contiene más de cuatro horas de comentarios de los desarrolladores, incluidos Poki y las voces de Rufus y Goal vive la historia de Deponia en su totalidad puzles desafiantes, más de 40 horas de juego y diálogos de gran calidad contenido adicional, extras tales como "How to draw Rufus" y "The Art of Deponia", comentarios de los desarrolladores y plantillas para hacer figuras de papel de los creadores de los galardonados juegos Edna&Harvey: The Breakout, The Whispered World, A New Beginning, Harvey's New Eyes, Memoria y Blackguards

REQUISITOS DEL SISTEMA


MÍNIMO:


  • SO: Ubuntu 12.04 (64 Bit only)
  • Procesador: 2.5 GHz Single Core Processor or 2 GHz Dual Core Processor
  • Memoria: 2 GB de RAM
  • Gráficos: OpenGL 2.0 compatible with 256 MB RAM (Shared Memory is not recommended)
  • Almacenamiento: 8 GB de espacio disponible
  • Tarjeta de sonido: OpenAL compatible
  • Notas adicionales: Mouse


RECOMENDADO:


  • SO: Ubuntu 14.04 (64 Bit only)
  • Procesador: 2.5 GHz Single Core Processor or 2 GHz Dual Core Processor
  • Memoria: 2 GB de RAM
  • Gráficos: OpenGL 2.0 compatible with 256 MB RAM (Shared Memory is not recommended)
  • Almacenamiento: 8 GB de espacio disponible
  • Tarjeta de sonido: OpenAL compatible
  • Notas adicionales: Mouse

Valve y su amor por Linux


Hace ya mucho tiempo que valve inicio con su amor por linux, inicio migrando sus títulos a la plataforma pero no conforme con esto a fines del 2013 saco su sistema operativo SteamOS basado en Debian. La idea fue básicamente generar un sistema operativo para jugar e incluso para su consola la steam machine que salio al mercado en el 2014.

Muchas personas mencionan que esto fue un desperdicio, sin embargo cuando comenzamos a unir hilos nos damos cuenta del gran trabajo que están haciendo para posicionar su steam machine y las pc en general por encima de cualquier consola.... veamos

Steam Controller



Hace no mucho se mejoro directamente en el kernel la integración del Steam controler con Linux. Por lo cual el reconocimiento paso a ser inmediato y sin complicaciones... Incluso en los sistemas DOS solemos tener que instalar muchas, configurarlas para que funcionen medianamente bien y aun así no siempre obtenemos el mejor resultado. Sin embargo en Linux ya se encuentra todo preparado para poder usar su Controller sin un mínimo esfuerzo.

SteamOS


Si bien no esta realizando mucho ruido entre las noticias, valve sigue trabajando y actualizando su sistema operativo con grandes cambios que mejoraron mucho la integración del cliente y la optimizacion para jugar. También el cliente comenzó a migrar su arquitectura para el pingüino a 64 bits con la idea de dejar atrás el sistema multiarquitectura.

Proton (Steam Play)


La frutilla del postre... Si bien aun esta en pañales y nadie supo medir su magnitud se esta realizando un trabajo arduo e impecable para migrar todos los juegos no nativos de la manera mas optima. Valve intento mucho que la empresas migraran sus juegos a linux, sin embargo muchas se negaron a meterse a un mercado desconocido por el trabajo que eso implicaba. Sin embargo valve decidió que esto no podía atentar contra su maquina quien revivirá en un futuro dejando obsoletos los modelos cerrados como los de Sony y Microsoft. Puso manos a la obra y creo proton, una forma optima y controlada de ejecutar jugos no nativos. Esto mismo cierra el ciclo de los juegos no migrados eliminando así el tabú de "linux no es para jugar"

Uniendo todas estas particularidades podemos ver que steam aposto a linux mucho y aun lo sigue haciendo con potencial cambio que modificara el concepto de jugar en linux.

¿Por qué nos importa la libertad?


Buenas, hoy vamos a dejar un poco de lado a GNU/Linux y vamos a hablar de Libertad... Para esto vamos a comprar un poco que nos sienta tan bien...

¿Nunca dudaste?


No te paso en algún momento de tu vida de dudar si la maquina para sacar peluches estaba trucada, o si el casino tambien estaba programado y no era simplemente asar (Hablando de las maquinas digitales). Claramente si están programadas para dejar una ganancia, pero muchos no se dan cuenta de esto mismo. Sin embargo si todos pudiéramos ver como funciona, saberlo e incluso mejorarlo seria un poco mas justo y dejarían de robarnos...


¿Que tiene que ver esto con la Libertad?


Bueno es muy simple, así como en el juego nos roban el dinero porque no tenemos la libertad de saber que pasa adentro en los sistemas informáticos nos pueden robar todo tipos de datos cuando no tenemos la libertad de saber que esta pasando adentro. Si bien a muchas personas no les interesa su privacidad es importante ser conscientes y como mínimo tener la potestad de elegir que hacer con nuestra privacidad... Anteriormente hablamos de las libertades del software libre y vemos que esto abarca mucho mas que solo saber que pasa, habla de convertirnos en los actores principales de lo que usamos... ¿Cuantas veces no te gustaba como funcionaba algo o estabas cansado de el mismo error? El software libre te da la libertad de poder corregir o brindar la informacion para que otros la solucionen...

Entonces... ¿Porque nos interesa la libertad?


Básicamente cuando decidimos usar software libre (Algunas veces 100% libre y otras no el 100% no libre) es porque queremos estar seguros de todo lo que pasa ahí dentro. No significa que veamos el código constantemente, pero sabemos el software libre suele tener una comunidad muy expectante de lo que sucede con ese programa y de alguna u otra forma nos protege... Es como ir a un mecánico que no te puede mentir, imagínate cuanto nos ahorramos con eso...
Para ejercer nuestra libertad no existe solo Linux, tenemos muchas alternativas, incluso para los que están acostumbrados y enamorados de MS Windows pueden usar ReactOS


Sobre Privacidad


Cuando hablamos de privacidad nos encontramos con muchas respuestas que no valen la pena mencionar, sin embargo hay una respuesta que se merece que nos detengamos un segundo a pensar...

Cual es el problema que sepan lo que hago si no tengo nada que esconder

Cada ves que alguien dice eso, esta cayendo en la simpleza de renunciar a un derecho solo porque cree que no lo necesita... Imaginen que un político quite la libre expresión porque no tiene nada para decir... Esto no funciona asi. Si uno quiere dar todos sus datos públicamente puede hacerlo porque tiene su derecho. Sin embargo una empresa no puede tomar esa decision por uno y por mas que nosotros estemos de acuerdo en darle nuestros datos debería molestarnos igual el que no nos pregunte en ningun momento si queremos regalarle nuestra vida entera...



A Story About My Uncle Key GRATIS!

ACERCA DE ESTE JUEGO

A Story About My Uncle es un juego de plataformas en primera persona sobre un chico que va en busca de su tío desaparecido y termina en un mundo cuya existencia ni siquiera podía imaginar. Usa los misteriosos inventos de tu tío que te permiten saltar increíbles alturas y distancias atravesando maravillosos entornos, descubre pistas sobre el paradero de tu tío, y encuentra fantásticas criaturas que te ayudaran durante tu viaje.

El movimiento en Una Historia Sobre Mi Tío es una parte crucial de la mecánica del juego- centrándose en balancearse a través del mundo con un gancho de anclaje que proporciona al jugador una maravillosa sensación de velocidad y libertad. Vuela a traves del mundo en el juego con una estilo artistico único y una misteriosa historia que se desvela ante ti.

Características principales


  • Gancho de anclaje: Una mecánica que te proporciona una sensación de velocidad, fluidez y vértigo como jamás has experimentado anteriormente.
  • Exploración del entorno: Visita un mundo maravilloso y excitante - desde cuevas paradisíacas a civilizaciones perdidas y extraños paisajes místicos.
  • Énfasis en la historia: Durante la búsqueda de tu tío te encontrarás con criaturas con historias y destinos propios. Tómate tu tiempo para explorar el mundo para profundizar en la narrativa.
  • No violento: A Story About My Uncle es un juego en primera persona, pero se caracteriza por una mecánica libre de violencia y un gran énfasis en la historia y la atmósfera.


REQUISITOS DEL SISTEMA


MÍNIMO:


  • SO: Ubuntu 12.04 LTS
  • Procesador: 2.0 GHz Dual Core Processor
  • Memoria: 2 GB de RAM
  • Gráficos: Shader Model 3.0, 256 MB VRAM
  • Almacenamiento: 2 GB de espacio disponible
  • Tarjeta de sonido: DirectX 9.0c-compatible, 16-bit
  • Notas adicionales: We recommend using proprietary NVIDIA/AMD drivers


RECOMENDADO:


  • SO: Ubuntu 12.04 LTS
  • Procesador: 2.0 GHz Quad Core Processor
  • Memoria: 4 GB de RAM
  • Gráficos: Shader Model 3.0, 512 MB VRAM
  • Almacenamiento: 2 GB de espacio disponible
  • Tarjeta de sonido: DirectX 9.0c-compatible, 16-bit
  • Notas adicionales: We recommend using proprietary NVIDIA/AMD drivers


Una ves obtenida la KEY podemos activarla desde nuestro cliente de Steam o directamente desde la web ingresando aqui!

Seminario Online de Linux... GRATIS!

Buenas Linux nautas! En esta oportunidad les traigo una muy buena noticia. La gente de EducacionIT van a dar un seminario de Linux completamente gratuito para todos aquellos interesados en comprender y aprender un poco mas!





En este seminario te introduciremos en el mundo de Linux, contándote todas las posibilidades que ofrece este sistema operativo a nivel profesional y laboral. Veremos cuáles son las etapas que deben atravesarse para obtener los conocimientos necesarios para realizar la configuración, instalación y mantenimiento de servidores Linux, como así también cuáles son las soluciones más utilizadas junto con las tecnologías que manejan las empresas en la actualidad.

El seminario se realiza el 1 de febrero de este año (19hs argentina - 00hs España) y deben estar registrados para los cual les voy a dejar el link para el registro.




Tópicos a Cubrir


  • Introducción a Linux
  • Linux como Salida Laboral
    • En pequeñas y medianas empresas
    • En grandes empresas
    • En empresas corporativas
  • Servidores Linux
    • Soluciones con Linux
    • Servidor Web
    • Servidor DNS
    • Servidor ftp, squid, firewall, mysql, etc
    • Servidor Mail
    • Virtualizacion con Linux
  • Primer contacto con Linux
    • Comandos básicos
  • Roles de un Administrador
  • LPI la carrera hacia la certificación



A quien va dirigido

El seminario esta orientado a todos aquellos que no poseen conocimientos en Linux, y estén interesados en convertirse en expertos en este sistema operativo.

¿Se puede ganar dinero con el software libre?


Hace un tiempo se armó un debate sobre el software libre y el privativo en un entorno de desarrolladores. El fundamento más pesado en el apoyo al software privativo se basa en “los programadores tenemos que comer” lo cual es una realidad, y ahí caí que siempre en fondo esa inquietud me pesaba. Y decidí decantar por completo. ¿Solo sería un usuario de Software Libre o también sería un desarrollador de Software Libre?
La respuesta moral no tardó en llegar, yo estoy seguro de lo que quiero ser, pero también sé que mi familia tiene que comer y eso en el inicio de mi búsqueda parecían 2 realidades diferentes.

Quiero aclarar en este punto que no solo fue googlear el título de esta publicación en Internet, también decidí hablar con gente que vive con Software Libre y no saben cómo se puede sorprender uno cuando camina por esos prados.


¿Está bien que el software Libre Gane Dinero?

Esta fue una de las primeras preguntas con la que me cruce y me sorprendió. Pero son muchos los que creen que no debería ganar dinero. A lo que yo quiero poner una linda comparación con comida al mejor estilo Sergio. Supongamos que no sabes hacer un sándwich de lomito ahumado y tienes la necesidad o ganas de comer uno. Tienes dos opciones ir a un lugar donde te venden un empaque cerrado al vacío con la comida dentro y la puedes comer o ir a un lugar donde te muestran como lo hacen. Yo en lo personal prefiero ver que tiene mi comida y no que sea “a la buena de Dios” El software libre es ese sándwich en el cual podés ver todo, que tiene, como esta echo, y que hace ahí… ¿Pueden imaginarse las ventajas que tiene esto? ¿Se imaginan hablando de robar información o datos personas? Es casi imposible esconder esas cosas si puedo saber todo lo que hace tu programa.


Las Donaciones

Al llegar a este punto podemos creer o concordar que el software libre es quien tiene mejor merecido su pago. La duda es ahora, ¿De dónde sale? Lamentablemente la gente no valora lo suficiente el software libre como para que las donaciones puedan mantener una empresa o un equipo de desarrollo, incluso es difícil que mantengan una persona correctamente. Sin embargo, hay grandes proyectos que pueden seguir mediante donaciones y están forman una parte importante en el inicio y la sustentación de los proyectos por las cuales es una de los primeros recursos de los desarrolladores de Software libre


Cursos y Asesorías

Hoy en día es común escuchar que muchas empresas migren de MS Windows o de Algunos de sus servicios (Office, server, etc.) Como parte de ahorro para las empresas. Sin embargo, esto requiere constantes capacitaciones en software libre (Libre Office, por ejemplo) y este es un área que puede ser altamente explotada por los desarrolladores. ¿Quiénes saben cómo usar un programa mejor que aquellos que lo hicieron?


Soporte Técnico y Personalización

Volviendo al caso anterior también muchas empresas se migran completamente y nosotros como grandes conocedores estamos capacitados a dar un buen soporte técnico (Seguramente ayudados de algún foro o comunidad) y ese terreno no solo nos va a permitir trabajar con Software Libre, también nos permite mejorarlo con reportes y obtener un ingreso fijo. Además de esto muchas empresas quieren un nivel de personalización mucho mayor y eso nos abre un gran terreno para ganar dinero con el software libre.


Publicidad y Patrocinio

Aquí simplemente no logre hacerme uno con el tema, pero sé que, por ejemplo, Mozilla pudo y recibió grandes ingresos de su competencia Google por incluirlo como navegador predeterminado. Esto hizo que pueda florecer en el mercado y a los usuarios finales no les presento gran cambio o molestar porque puede cambiarse el buscador por defecto.


Ingresos directos

Por último, la salida que muchos programadores tomamos como tiempo libre Freelance. No solo vas a poder resolver problemas en eventos esporádicos por dinero, sino que también podrás dejarlo documentado y demostrar tu conocimiento. ¡Y todo con Software Libre!

Desde mi punto de vista tenemos mucho por hacer con software libre y mucho software libre por hacer. No caigas en privatizar tu código, lo único que harás es que la comunidad no pueda mejorarlo y te quedes acotado a tus ideas.



FAQ​



Estoy trabajando hace años en programación para una empresa pero quiero ser freelancer con software libre
Bien, en estos casos tenemos que iniciar la “migración” lentamente (Teniendo en cuenta que no tengas la posibilidad de desestabilizar laboralmente). En su mayoría es un proceso muy cansador dado que adicional al trabajo vamos a tener que ir tomando pequeños proyectos Freelance para poder acostumbrarnos y abrirnos al mercado. Si bien es un proceso cansado a medida que más energía le implementemos más simple y rápido pasara la transición permitiendo en pocos meses trabajar por nuestra cuenta.


Recién me inicio pero me interesa el Software libre pero trabajo para una compañía privativa
Este caso es muy similar al anterior, pero contamos con menos experiencia en proyectos, por lo cual vamos a demorar mas tiempo en querer independizarse. Sepamos también que muchas veces también podemos migrar nuestra empresa lentamente al uso de Software libre. Si bien el fin no es el mismo nos ayuda a acomodarnos para el día de mañana poder independizarnos como Freelance sin tener que adaptarnos a todo y teniendo una experiencia que es muy útil.


Soy alguien que quiere iniciarse en la programación para luego que sea mi fuente de ingreso cuál sería el camino más adecuado
Este es uno de los mejores casos dado que tenemos un gran camino e iniciamos desde 0 como Freelance. Sin embargo tiene una contra que a algunos puede pasarles mas que a otros. La falta de experiencia y porfolio nos obligan inicialmente a ser mal pagos o tomar trabajos menos emocionantes. También dependeremos, además de nuestros conocimientos en la programación o en sistemas, de nuestra habilidad para vender nuestro trabajo y dialogar con el cliente. Es el desafío más grande pero una vez que nos encontremos en movimiento continuo será mucho más simple y tendremos trabajo constantemente.

¿Antivirus en Linux?



En linux, como en cualquier sistema operativo la seguridad es importante y es importante mencionar que no existe sistema que este excluido de estos "virus" por lo cual siempre debemos mantenernos atentos a lo que realizamos con nuestros ordenadores


El malware para Linux puede no estar tan extendido como las variantes que apuntan a Windows, pero existir, existe y se está volviendo igual de complejo y multifuncional. 

Esto mismo podemos verlo en el descubrimiento realizado en noviembre del año pasado del antivirus ruso (Dr. Web). Es una nueva variedad del maleware que, aun, no tiene un nombre distintivo pero es mucho mas complejo que lo conocido actualmente para esta plataforma dado a su gran cantidad de funciones maliciosas. 


Resultado de imagen para virus informatico

El como funciona y demás no viene al caso dado que este virus ya tiene una forma de ser detectada con análisis que a la fecha tienen la mayoría de los antivirus.

La idea al escribir esto es empezar a entender que a medida que linux aumenta en uso cotidiano tambien aumentan las malas intenciones de otros usuarios con un poco mas de conocimiento generando así una mayor cantidad de virus para el pobre pingüinito! 

Como siempre digo, en cualquier sistema el mejor antivirus es el usuario y la conciencia en lo que esta haciendo. Sin embargo nunca esta de mas tener algún programa que nos colabore un poco con lo que obviamente a cualquiera se le puede pasar! 

Resultado de imagen para virus linux png
Linux contaba con la particularidad de tener usuarios muy cultos en la materia por lo cual sabían que instalar y como hacerlo, sin embargo en otros sistemas las personas se acostumbran a confiar en todo y a realizar un siguiente siguiente siguiente lo cual termina siendo una forma fácil de ingresar virus en los equipos.

Por lo cual es siempre recomendable tener un antivirus que desconfíe por nosotros! 

Paralelismo entre sistemas operativos y comidas

En esta nueva entrada presentamos una comparación que nos ayuda a comprender las diferencias entre los sistemas operativos libres y propietarios. Para esto vamos a usar una comparación que hizo Sergio un gran colega que apoya el software libre. Al principio pensé en modificar un poco el texto pero no quiero perder su esencia por ende quiero aclarar que lo que viene a continuación es literalmente lo que Segio publico en Escuela libre!
Primero vemos un vídeo explicativo de apenas 2:30 minutos para entrar en calor:




Y luego leemos una comparación que circula desde hace tiempo en las redes con diferentes versiones:



¿Que tipo de comida es tu Sistema Operativo?​



Windows = Comida Rápida


  • Es fácil de conseguir.
  • Sirve para saciar el apetito, pero tiene carencias nutricionales.
  • El usuario tiene muy poco control sobre la personalización de la comida (con queso, sin queso, con tomate, sin tomate, y poco más).
  • Las condiciones higiénicas y sanitarias de preparación (seguridad) son dudosas.
  • La publicidad sobre el producto raramente refleja el producto real (prometen mucho más de lo que el comprador recibe al adquirirla).
  • Siempre hay que pagar un poco más para obtener ciertos extras (bebida grande, extra de papas fritas, etc.).
  • Aunque aparentemente existen muchas variedades de productos, al final, casi todas saben a lo mismo.
  • Las hamburguesas dicen ser de carne, pero no tienes manera de comprobarlo.
  • Si algún plato te desagradó, estaba mal preparado y te sentó mal, no te explicarán qué pasó. Te dirán que en el nuevo menú de la carta ya no existe tal problema.
  • Siempre se quejarán de la comida de otros restaurantes y dirán que la suya es mejor, pero ellos hacen las mismas hamburguesas de siempre.
  • Los dueños de los restaurantes de comida rápida dicen ser filántropos, pero jamás regalarán su producto a menos que tengan un beneficio comercial en tal acción.



Mac = Comida Gourmet


  • Es cara.
  • La presentación es casi más importante que el producto en sí.
  • El usuario no puede aderezar libremente la comida. Tiene que comerla como se la sirven y si cuestiona el sabor, generalmente se le tachará de tener mal gusto.
  • Mucha gente la come no porque crea que es más sabrosa, sino porque al hacerlo aparenta ser un entendido culinario frente a sus amigos.
  • Sólo la consigues en lugares exclusivos, donde cosas comunes que podrías conseguir en otros lados salen muchísimo más caras.
  • Siempre innovando y reinventando, aunque a veces no por agradar al usuario, sino por mantener vivo el negocio.
  • Te aseguran que está elaborado con lo mejor de lo mejor, pero no te dejan entrar a la cocina a ver cómo lo hacen.
  • Si algún plato te desagradó, estaba mal preparado o te sentó mal, no te explicarán qué pasó, aunque te regalarán un descuento para tu próxima comida.
  • Para ellos, la comida que se hace en otros lados es de mala calidad, aunque no la hayan probado nunca o alguna vez usen sus recetas en sus propios platos.
  • El Gourmet se acercará como una persona sencilla, cercana y espontánea, pero apenas empiece a hablar de sus cosas, te darás cuenta que está en un nivel que no te puedes permitir. Sencillamente lo hace porque es bueno para la imagen de su negocio.



GNU/Linux = Comida Casera


  • Siempre estuvo ahí, no se inventó por negocio, sino por necesidad y por placer.
  • Se ajusta a todos los bolsillos, puede ser barata, cara o incluso gratuita.
  • Se cuida la presentación, pero lo importante es la comida.
  • Puedes compartir las recetas con tus amigos. No hay secretos.
  • La puedes hacer tú, un amigo, o puedes recurrir a restaurantes de comida casera, hasta te la pueden llevar a casa o hacértela por encargo.
  • A veces se te puede quemar, pero a la próxima ya sabes cómo evitarlo y te saldrá cada vez mejor.
  • Puede ser jugosa a la vez que muy nutritiva, y la puedes combinar con otros platos.
  • Si la compartes con alguien que la necesita, no vendrá un empleado a decir que tu invitado que no paga no tiene derecho a estar en el restaurante.
  • No hace falta sacarle fotos y disfrazarla para que se vea apetitosa. Lo que ves es lo que obtienes.
  • Para toda la gente, para todas las ocasiones. Hay recetas sencillas y elaboradas, platos para “matar el hambre” y para “comer hasta explotar”.
  • Existe una variedad inmensa de recetas, y las puedes usar y modificar a tu antojo.
  • Los demás cocineros son gente como tú, puedes hablar cara a cara con ellos, sencillamente porque les gusta lo que hacen, les encanta la cocina.
  • Aunque por la calle y en la televisión se ve mucha gente yendo a restaurantes de comida rápida y de comida gourmet, hay mucha más gente de la que imaginas que cocina en casa.
  • Los utensilios y productos que necesitarás para prepararla están disponibles en cualquier tienda, o incluso puedes utilizar utensilios caseros y antiguos que tengas en casa.
  • Una vez que la tienes servida en tu plato, lista para comerla, te darás cuenta que nada de lo que puedas comprar por ahí se compara con tu propia comida casera, preparada a tu gusto.

La comunidad Linuxera está de Luto

Más allá de cualquier noticia de broma que nos podamos encontrar hablando de que supuestamente Firefox se rinde ante Chromium (lo cual no es verdad) no tenemos que perder el foco de las cosas importantes y hoy lamentablemente lo importante es una noticia triste.

Como podemos ver en su Twitter del dia 24 de diciembre fedora nos trae una triste noticia.




El Proyecto Fedora lamenta la pérdida del Líder del Proyecto Fedora @gafton. Todas nuestras simpatías y apoyo se extienden a su familia.

El Lider de proyecto Cristian Gafton nos ha dejado. Y esta noticia es muy triste para todos mas allá de que usen fedora o no, dado que es un hombre que se fue respirando libertad y trabajando por la misma. 

En lo personal me duele mucho que esto no salga entre los blogs o stios mas populares que si se dedican a desinformar con noticias falsas. 

Esta navidad nos llego el Kernel 4.20

Resultado de imagen para kernel 4.20 linux

Hace pocas horas y después de dos meses de desarrollo, Linus Torvalds anuncio la nueva versión del Kernel de Linux 4.20.

Que entre los cambios más notables en esta nueva versión del Kernel 4.20 se encuentran diversas correcciones en cuanto a errores y sobre todo soporte a diversos dispositivos.


En esta nueva versión del Kernel de Linux se hicieron 14,997 parches de 1857 desarrolladores a la nueva versión, el tamaño del parche fue de 49 MB (los cambios afectaron a 11,402 archivos, se agregaron 686,104 líneas de código, 318945 líneas se eliminaron).

Aproximadamente el 47% de todos los cambios presentados en 4.20 están relacionados con los controladores de dispositivos, aproximadamente el 17% de los cambios están relacionados con la actualización de códigos específicos para arquitecturas de hardware, el 14% están relacionados con la pila de red, el 3% son sistemas de archivos y el 4% son subsistemas internos del Kernel.


Resultado de imagen para kernel 4.20 linux

¿Qué hay de nuevo en el Kernel de Linux 4.20?

Lo primero que merece la pena mencionar es el soporte para los aceleradores gráficos incluidos en las APU Picasso y Raven 2, además de haberse avanzado en el soporte de las futuras GPU Vega 20. Es bueno saber que aparentemente no se tendrá que esperar demasiados meses para ver las futuras gráficas bien soportadas en Linux. Además, también tenemos mejoras en el rendimiento de GPUVM en AMDGPU (el driver libre para GPU “recientes” de AMD) y aceleración de JPEG en VCN en las APU Raven Ridge si se combina con Mesa 18.3, ya que la versión del driver del kernel utilizada puede condicionar hasta qué punto podemos exprimir la pila encarga de las API gráficas. En CPU nos encontramos con un soporte muy inicial de Zen 2.

Speck se ha ido

El controvertido Speck recientemente agregado con Linux 4.17 en el algoritmo de encriptación del Kernel fue eliminado en Linux 4.20.

Dado que Google privó de la confianza del código de Android realmente destinado. Esto no se debió a la tecnología, ya que el algoritmo fue desarrollado por la NSA.

Y la estandarización de este se le negó, ya que la NSA no estaba dispuesta a responder preguntas detalladas sobre el algoritmo.

Además, la virtualización se ha mejorado con KVM, que ahora permite máquinas virtuales a través de la virtualización anidada en una máquina virtual.

El soporte también está disponible para el Raspberry Pi Model 3. En el futuro, la pila TCP entregará paquetes con un nuevo algoritmo, que no solo debería ser más rápido sino también más seguro.


Nuevos protocolos

En este Kernel se implementó un nuevo programador de tráfico “taprio”, que permite administrar el envío de paquetes de acuerdo con las series de tiempo generadas anteriormente.

El método de programación se define en la especificación IEEE 802.1Qbv, tiene en cuenta los requisitos para la transmisión de tráfico sensible al tiempo de entrega de paquetes (por ejemplo, flujos de video y audio) y utiliza diferentes intervalos de tiempo para diferentes clases de tráfico.

Para el protocolo rtnetlink, se implementa un modo de comprobación estricta (“comprobación rígida”), que permite garantizar que la información relevante se transmita al espacio del usuario correspondiente a la solicitud entrante;

Se agregó la capacidad de filtrar volcados con información de enrutamiento por los protocolos utilizados (por ejemplo, para separar rutas de diferentes demonios de enrutamiento), tipos de rutas (por ejemplo, para asignar unicast)


El ID de la tabla de enrutamiento y la puerta de enlace más cercana (nexthop).


Dichos filtros han sido soportados durante mucho tiempo en iproute2, pero se implementaron en el espacio del usuario. Mover los filtros al espacio del kernel le permite aumentar la eficiencia de los grandes sistemas de enrutamiento basados ​​en Linux.

En la implementación de puentes de red (subsistema de puentes), se ha agregado la capacidad de ver estadísticas de VLAN en el contexto de puertos individuales;

El soporte para 5 y 6 canales para la banda de 60 GHz se ha agregado a la pila inalámbrica ieee80211, así como la capacidad de habilitar la funcionalidad FTM Responder desde el espacio del usuario.


Resultado de imagen para kernel 4.20 linux

¿Y el Kernel 5.0 para cuando?

Finalmente, muchos esperaban que el nuevo Kernel sería análogo al cambio a 4.0 puesto que después del 4.19 ahora se esperaba la versión 5.0.

Sin embargo, dado que Torvalds no quiere ser arreglado en un esquema, se dijo que Linux 5.0 vendrá en 2019. Aunque en una fecha estimada no se sabe, ya que de momento los planes para la próxima versión continúan para la versión 4.21.