Buscar en La Comunidad

Mostrando resultados por etiquetas 'GNU/Linux'.

  • Buscar Por Etiquetas

    Añade etiquetas separadas por comas.
  • Buscar Por Autor

Tipo de Contenido


Foros

  • Contacto con el staff
    • Novedades / Anuncios del foro
    • Sugerencias
    • Problemas relacionados con el foro
  • Zona general de charla
    • Presentaciones
    • Charla
    • Zona de Humor, Curiosidades y Otros
    • Mascotas Vagos
    • Noticias del Mundo
    • Tecnología
    • Ayuda y consultas de carácter general
  • Zona GNU/Linux
    • Ayuda, consultas y soporte GNU/Linux
    • Distribuciones GNU/Linux
    • Repositorios. Software GNU/Linux
    • Personalización
    • Raspberry Pi
    • Arduino
    • Manuales / Tutoriales / Guías GNU/Linux
    • Programación
    • Noticias GNU/Linux
    • Hablando de GNU/Linux
  • Zona Gaming
    • Juegos GNU/Linux
    • Noticias Gamer
    • Charla Gamer
  • Zona Móvil
    • Ayuda y soporte para dispositivos móviles
    • Apps Móviles
    • Manuales / Tutoriales / Guías Móviles
    • Roms para dispositivos Móviles
    • Noticias sobre dispositivos Móviles
    • Hablando sobre dispositivos Móviles
  • Zona Mozilla
    • Ayuda, consultas y soporte Mozilla
    • Aplicaciones Mozilla
    • Roms Firefox OS
    • Manuales / Tutoriales / Guías Mozilla
    • Noticias Mozilla
    • Hablando de Mozilla
  • Microsoft
    • Papelera del Foro

Calendario

  • Community Calendar

Grupo


Página Web


Diaspora


Pump


GNU Social


Google +


Twitter


Facebook


Xmpp


Skype


Steam


Desura


MediaGoblin


Youtube


Vimeo


Picasa


Flickr


Email


Lugar


Intereses

Encontramos 736 resultados

  1. Después de muchos años por fin se ha hecho realidad, la gente de Teamviewer ha lanzado la primera versión nativa de su software de soporte y control remoto para GNU/Linux. Durante muchos años nos ofrecieron un falso empaquetado que no tenía nada de nativo y se apoyaba sobre Wine para que pudiera funcionar en otras plataformas, con multitud de fallos y limitaciones debidas precisamente a esto. Sin embargo parece que ahora sí, Teamviewer 13 rompe con todo lo anterior, ofreciendo binarios nativos para distribuciones GNU/Linux de 64 bits (x86_64) y una elegante interfaz gráfica basada en Qt. Todo comenzó con Teamviewer Host para Raspberry Pi, lanzado el pasado año, que ha servido para dar el salto a los equipos de escritorio aprovechando gran parte del código, que ahora es común tanto a Teamviewer como Teamviewer Host, incorporando las Características más típicas: Control remoto Transferencia de archivos entrante Asignación de cuenta Lista de ordenadores y contactos Paquetes y repositorios propios distribuciones DEB y RPM Como podemos ver aún quedan características por implementar pero esperan tenerlas listas durante los próximos meses, ofreciendo actualizaciones regulares a través de los repositorios oficiales. En este punto también se han fijado en el servidor gráfico Wayland, que si bien es funcional a día de hoy, sólo permite conexiones de control en un sentido, no siendo posible controlar, desde un equipo externo otro en el que el servidor gráfico sea Wayland, pero sí en sentido inverso. Esta limitación no existe en el caso de Xorg Los desarrolladores, junto con la noticia del lanzamiento, han incluido una encuesta destinada a los usuarios de GNU/Linux en la que nos preguntan por las características que queremos ver implementadas en nuevas versiones y nuestro orden de prioridad en cuanto a ellas https://www.questionpro.com/a/TakeSurvey?tt=Fe9MWK/7CxA%3D Capturas Descarga Teamviewer Software estándar para soporte en tiempo real bidireccional que permite también desarrollar reuniones, presentaciones, chats, transmisión de archivos y videoconferencias DEB amd64 (x86 64) i386 (x86) RPM amd64 (x86 64) i386 (x86) Tar.Xz amd64 (x86 64) i386 (x86) Teamviewer Host Acceso no presencial. Pensado para supervisión remota y mantenimiento de equipos. DEB amd64 (x86 64) i386 (x86) armv7 32bit RPM amd64 (x86 64) i386 (x86) armv7 32bit Tar.Xz amd64 (x86 64) i386 (x86) armv7 32bit Web https://community.teamviewer.com/t5/Linux/Update-TeamViewer-13/td-p/24537 https://www.teamviewer.com/es/download/linux/
  2. Hace ya bastantes años que GNU/Linux está presente en la mayoría de los ordenadores, o mejor dicho superordenadores, más potentes del mundo, haciendo posible la realización de tareas increíblemente complejas y pesadas en numerosos campos. Esto era así hasta hace unos días, pues en la última actualización del top 500 y con la puesta en funcionamiento de los últimos monstruos tecnológicos chinos, ahora encontramos una total hegemonía de GNU/Linux en este sector. Todos y cada uno de los superordenadores presentes en la lista funcionan con alguna distribución del sistema operativo del Ñu y el Pingüino. Sunway TaihuLight, del centro nacional de supercomputación de Wuxi ha pasado a ocupar el primer puesto de la lista como equipo más potente del planeta, desplazando no sólo al resto de equipos, sino que además coloca a China como primera potencia mundial en supercomputación, un puesto que hasta ahora había ocupado Estados Unidos. El MareNostrum de Barcelona se mantiene en un meritorio puesto 16, que junto con el Cluster DL380 de Telecon en México que encontramos en el puesto 496, son los únicos representantes dentro del top 500 ubicados en países hispanohablantes. https://www.top500.org/statistics/list/
  3. Como dice el título tengo dudas en como particionar los discos de un equipo de sobremesa, necesito instalar Windows 10 ya que lo necesitaré para ciertas aplicaciones que no tienen alternativa en GNU/Linux. Tengo un HDD de 1TB que usaré para datos, backups de ambos sistemas (peliculas, imágenes,etc.) y dos SSD de 250GB cada uno, un Samsung EVO 850 y un SanDisk SSD Plus, tenía pensado usar el Samsung EVO para mi sistema principal GNU/Linux Debian con el home y datos más personale sen él, el Sandisk dividirlo en dos, en una mitad windows y en otra para probar distribuciones GNU/Linux y experimentar, quedando así: SamEVO /boot fat32 [512mb] / ext4 [30GB] /home (cifrado) ext4 [200GB] swap [8GB] SanDisk /windows10 * [128GB] / ext4 [128GB] * En este no usaré swap porque no hibernaré nunca en él, ni home aparte. HDD /Datos fat32 [1024GB] El tema es que no sé cómo proceder a hacerlo ¿Puedo instalar tranquilamente mi sistema en el Samsung, luego instalar Win10 en el otro y después el dividir el disco para tener espacio para cacharrear?¿O windows me borrará todo lo que encuentre instalado en el equipo aunque no sea su disco? ¿Qué tabla de particiones debo usar? También tenía pensado hacerlo en RAID 1, pero no sé si merece la pena en un equipo de casa tanta seguridad. Saludos y gracias con antelación.
  4. Escuelas Linux es una distribución GNU/Linux basada en Bodhi Linux, que complementa la instalación de esta última con una gran cantidad de programas educativos destinados a satisfacer las necesidades de los centros de educación básica. Como cabría esperar y, al igual que la distribución de la que es derivada, utiliza el entorno gráfico Enlightenment, por lo que es posible hacerla funcionar en los equipos con hardware más modesto sin ninguna dificultad con apenas 300MB de memoria RAM y 40GB de espacio en disco duro. No obstante, está disponible tanto para arquitectura x86 como x86 de 64 bits, para aprovechar también las bondades de los equipos más modernos. El sistema incorpora dentro de su instalación herramientas importantes de uso educacional, como diferentes versiones de LibreOffice, OpenOffice y FreeOffice, todo lo necesario para poder trabajar, siempre con un bajo consumo de recursos. Incluye también navegadores como Chrome, Firefox, Opera y Midori lo que brinda un abanico muy amplio de posibilidades. Así mismo, Escuelas Linux trae consigo aplicaciones como GCompris, Geogebra o KTurtle, programas enfocados a las matemáticas, química, astronomía y otras ciencias. Capturas Descarga https://sourceforge.net/projects/escuelaslinux/files/ Web https://escuelaslinux.sourceforge.io
  5. Bajo el título "Kali Linux Revealed", el equipo formado por Raphaël Hertzog, Jim O’Gorman y Mati Aharonitras ha lanzado el libro oficial de la famosa distribución GNU/Linux centrada en la seguridad y auditoría. Los autores se han centrado en ayudar a los usuarios a entender Kali desde cero, haciendo un recorrido intensivo a través de todas sus utilidades y fundamentos, todos los escenarios posibles de instalación para Kali Linux, además de un curso intensivo de comandos y conceptos básicos de GNU/Linux. Configuración, resolución de problemas y manejo profundo de la paquetería Deb, instalación, actualización, creación de paquetes propios... incluyendo temario más avanzado en relación al kernel Linux y su compilación, creación de imágenes ISO personalizadas, cifrado y salvaguarda de información sensible. La versión física del libro podemos encontrarla en Amazon por unos 27$ https://www.amazon.com/Kali-Linux-Revealed-Penetration-Distribution/dp/0997615605/ref=sr_1_1?ie=UTF8&qid=1508088315&sr=8-1&keywords=kali+linux+revealed O podemos descargar la versión digital desde kali.training https://kali.training/downloads/Kali-Linux-Revealed-1st-edition.pdf Mirror Mega https://mega.nz/#!BT4jiBDD!7zq8xD6PPdtnnAn-gzwWNMA707UBuJZDh9HKGnAYZEI
  6. Inspirándose en el MockUp de Monterail, spymastermatt ha desarrollado algunos temas para mejorar el aspecto del conocido gestor de correo Thunderbird de Mozilla. Estos pueden ser aplicados de manera sencilla incluyendo el archivo userChrome.css , junto al resto de componentes correspondientes al tema a aplicar dentro de la carpeta de configuración .thunderbird de nuestro directorio home. Es decir ~/.thunderbird/*.default/ Tenemos a nuestra disposición 5 temas diferentes, incluyendo el que incluye thunderbird por defecto, incluyendo temas claros, oscuros y alguna combinación de colores más atrevidas, todos ellos fácilmente modificables ya que son puro CSS. Además incluyen la fuente tipográfica EncodeSans Narrow y un paquete de iconos svg que reemplazan a los que incluye thunderbird por defecto y que, en su mayoría, pertenecen a Font-Awesome Temas Light Dark Full Dark Monterail Web https://github.com/spymastermatt/thunderbird-monterail/
  7. Magic Wormhole es un software que nos permitirá enviar archivos, carpetas o fragmentos de texto a otro equipo de la red empleando comandos muy simples y de manera segura. Los equipos que participan en la transmisión, es decir, los dos extremos de la conexión, son identificados por el mismo "código wormhole". La máquina realiza el envio generará de manera aleatoria un código que será necesario introducir en la máquina receptora para poder tener acceso al contenido de la transmisión. Los códigos son cortos y sencillos y se basan en una lista de palabras fonéticamente distintas, de tal manera que desde el lado receptor podríamos valernos del autocompletado mediante tabulación si sabemos de qué palabra se trata con sólo unas pocas pulsaciones. Los códigos son utilizados una única vez, así que no serviría de nada memorizarlos. Para establecer el agujero de gusano primero tendremos que instalar las bibliotecas y binarios necesarios de Magic Wormhole, que podremos conseguir en algunas distribuciones desde los repositorios oficiales Debian aptitude install magic-wormhole Arch (AUR) yaourt -S magic-wormhole Otras distribuciones En cualquier otra distribución podremos valernos de Python-Pip para obtener todo lo que necesitamos pip install --user magic-wormhole Utilización Como ya hemos dicho, el proceso es muy sencillo y bastará con un simple comando seguido de la acción que queremos llevar a cabo, enviar o recibir. Equipo servidor wormhole send /archivo/directorio/o/texto/a/enviar Se generará un código que utilizaremos luego en el equipo destino Equipo receptor wormhole receive Tras la acción de recepción se nos pedirá el código wormhole. Después sólo nos queda esperar a que la transferencia se complete Web https://github.com/warner/magic-wormhole
  8. 10 libros distribuidos de manera gratuita que ampliarán no sólo nuestra biblioteca Linuxera, sino también nuestros conocimientos Introduction to Linux – A Hands on Guide https://mega.nz/#!caoVURCS!EefIN9q5bu8N3zeZOTpib9SivHWUpBCcjy2QmS7AtO8 A Newbie’s Getting Started Guide To Linux https://mega.nz/#!8KYFQbbD!lwz41b1wRWVLov4SNg9Jldi7XfJtTu0tQQMC6xKDsko Linux Command Line Cheat Sheet https://mega.nz/#!AD5xiBzS!8SJsQRn3tNJ07V9xUDtrrA-UFxQK-9Q5Zsjwh-V5Jbo User Mode Linux https://mega.nz/#!5GQWEBKS!PYHTVO8SXpxOBqQNzLxa09LgO0S9dVBgcTTj-qtHRi4 The GNU/Linux Advanced Administration https://mega.nz/#!kCQAHD6a!v2skVAg4E-jhIJqmeMauLpJ0SENyas6BVdhpz9DKpjs Managing Linux Systems with Webmin https://mega.nz/#!taxz3DJK!089kcsq9fQc2-58KDlzX0NuXOgq1enJxlnXlkkwMkeU Linux Shell Scripting Cookbook https://mega.nz/#!sS4UgIxY!iNsq6bGgvdL0C5ogSP31lNKtC7LbQydy55NmPifC-EE Shell Scripting: Expert Recipes for Linux Bash https://mega.nz/#!NCoRSa7R!wdXoAZ9xWHOQz6fV_2236mgexEbuPZtbdUUdPg4rKBk Create Your Own Linux from Scratch https://mega.nz/#!xKhS1Y6I!xpvU2XmVT4IjHe7DV6koeZI84ThP0GIJP-uhyxs_AxA Linux Patch Management https://mega.nz/#!cHIw2ZZR!AOukOt4CxZ1aYZrhKHHXP2SUYUr0j5RILVxvGmxfXyw
  9. Stacer es un monitor de sistema que a su vez cuenta con funciones de optimización del sistema, tales como gestión de servicios y de aplicaciones se inician durante el ararnque, desinstalación de paquetes, limpiador y monitorización y gestión de procesos, a la vez que muestra información sobre el uso de disco y Ram e información de las transmisiones de red. En su última versión fue rescrito en lenguaje C++, por lo que se ha vuelto un software aún más ligero y versátil cuya interfaz tiene ahora un diseño "responsive". Capturas Descarga Desde el portal de descarga de Stacer podemos obtener los paquetes precompilados de la última versión para Debian y Fedora, ambos para la arquitectura x86_64. También lo encontraremos en formato AppImage https://github.com/oguzhaninan/Stacer/releases Encontraremos también, en Sourceforge, su código fuente y algunos empaquetados https://sourceforge.net/projects/stacer/files/ Compilación Para otras distribuciones o casos, podemos compilar stacer a partir de su código fuente, para lo cual necesitaremos cmake y ninja-build git clone https://github.com/oguzhaninan/Stacer cd Stacer mkdir build && cd build cmake -DCMAKE_BUILD_TYPE=Release -DCMAKE_PREFIX_PATH=/qt/path/bin -G Ninja .. ninja output/bin/stacer Web https://github.com/oguzhaninan/Stacer
  10. Stress Terminal UI, abreviado como T-UI es una herramienta desarrollada en Python por Alex Mnuskin, creada para estresar y monitorizar nuestro equipo, mostrando de manera gráfica la temperatura, frecuencias, utilización y consumo y rendimiento de la CPU sin salir de la terminal, por lo que resulta sistemas sin entorno gráfico. Así mismo, permite que interactuemos con él a golpe de click de ratón, por lo que en equipos de escritorio tampoco se desenvuelve mal, con el extra de ser un software extremadamente ligero. Instalación Su instalación puede realizarse de manera sencilla mediante Python-pip pip install s-tui Por defecto s-tui está pensado para ejecutarse con permisos de root. Si, por el contrario queremos utilizarlo con cuentas de usuario regular, debemos variar los parámetros de instalación pip install s-tui --user Uso Para hacer uso de S-tui bastará con iniciarlo. Como hemos dicho será por defecto con permisos de root para poder llevar a cabo tareas avanzadas referentes a pruebas de estrés y para obtener mediciones directas para las que no podríamos tener permisos como usuarios regulares. Bastará con ejecutar: s-tui En caso de querer hacer uso de s-tui desde una terminal virtual, probablemente queramos deshabilitar el uso del ratón. Para esto tenemos la opción: s-tui --no-mouse Es posible guardar el resultado en un archivo cvs mediante la opción -c s-tui -c Obviar el monitor y mostrar toda la información e única línea de datos del momento actual en la terminal s-tui -t O hacerlo en formato json s-tui -j Por último, podremos activar el modo debbuging, que nos generará un archivo de log _s-tui.log, mediante la opción -d s-tui -d Prueba de estrés para llevar a cabo la monitorización del equipo en una situación de carga elevada tendremos que contar previamente con el paquete stress instalado en nuestro equipo, que encontraremos disponible en los repositorios oficiales de cualquier distribución Debian aptitude install stress Fedora dnf install stress Arch pacman -S stress Entonces podremos cambiar el modo de operación de s-tui del "modo de operación regular" al modo de "Operación de estrés" Aparecerá un menú adicional entre las opciones de configuración que nos permitirá ajustar los parámetros de stress y el equipo pasará a estar bajo prueba mientras nosotros contemplamos los gráficos y los datos del rendimiento del equipo. Github https://github.com/amanusk/s-tui
  11. The Burst es un juego Indie gratuito desarrollado por Brieyla Studios. En este shooter en primera persona nos enfrentaremos al grupo terrorista Burst, que atacó el gobierno cinco años atrás haciendo uso de las mismas armas que fueron creadas con la excusa de garantizar la libertad. El ataque comenzó a través de Internet para luego pasar al plano físico asaltando los emplazamientos más importantes del gobierno La revolución comenzó y la crisis económica que la sucedió llevó a la toma de medidas extremas por parte de los dirigentes, lo que exacerbó aún más la situación, llevando al pueblo a formar comunidades y pequeños grupos rebeldes para luchar contra los más ricos, que han tomado a la fuerza el poder y amenazan la libertad. Formaremos parte de uno de esos grupos como un soldado que lucha en uno de los más desastrosos escenarios postapocalípticos empleando diferentes estrategias y en constante comunicación con el resto de miembros de la unidad Capturas Vídeo Tu navegador no soporta el formato multimedia del archivo de vídeo. Descarga Steam http://store.steampowered.com/app/615050/Burst_The_Game/ Web http://www.burstthegame.com/
  12. Aún arriesgándome al chiste fácil, es cierto, GNU/Linux Vagos celebra su primer lustro tras un año de altibajos, cambios, reformas y unos últimos meses bastante flojillos, pero aquí seguimos los vagos de siempre, junto a nuevos vagos que han ido llegando y otros muchos que seguramente llegarán en el futuro. Nos quedan más aniversarios que celebrar, nuevos temas que leer, más respuestas que dar, cosas que compartir y momentos que harán que GNU/Linux Vagos siga creciendo hasta la próxima vez que pueda decirles : ¡Feliz aniversario, pedazo de Vagos!
  13. Tipografía para personas disléxicas

    De casualidad me encontré con este proyecto, es una tipografía para personas con dislexia, en teoría favorece su lectura, yo no tengo, pero no está de más dejarlo por aquí por si a alguien le hace falta esto. La puedes usar cuando y donde quieras, solo es necesario mencionar la web del proyecto OpenDyslexic, tiene un estilo "cartoon" muy agradable la verdad, así que incluso podría ser utilizada en videojuegos. En a web explica cómo instalarla en varios sistemas, en GNU/Linux se encuentra en las distribuciones importantes desde los repositorios. Debian, Ubuntu: apt install fonts-opendyslexic Fedora: yum install opendyslexic-fonts Arch Linux: yaourt open-dyslexic-fonts Mageia: urpmi fonts-ttf-open-dyslexic Saludos y espero que le sirva a alguien. PD: Dejo una imagen de la tipografía que se me había olvidado, así se ve mejor de que hablamos.
  14. Tras más de dos años de desarrollo, la distribución universal alcanza su novena versión estable, cargada como siempre de novedades, bajo un control de calidad extremo para cumplir con los objetivos de Debian y lista para que los equipos de medio mundo se actualicen. Esta nueva estable de Debian llega, siguiendo la tradición de utilizar personajes de las películas de Toy Story, bajo el nombre de Stretch, el "malvado" pulpo que pudimos ver en la tercera entrega de la saga de Pixar. Novedades Arquitecturas Entre los cambios destacados tenemos la eliminación de la arquitectura PowerPC y la inclusión de una nueva arquitectura Mips64 little endian, para un total de 10 arquitecturas soportadas: amd64, i386, arm64, armel, armhf, mps, mpsel, ppc64el, s390x y mips64el Entornos gráficos En lo referente a entornos gráficos de escritorio, también tenemos novedades y, por supuesto, actualizaciones de todos los entornos y gestores disponibles en los repositorios de Debian, que no son pocos precisamente. Así pues, vemos como LxQt entra por fin como entorno oficial en su versión 0.11, acompañando por el aún mantenido LXDE, Mate 1.16, Xfce 4.12, Gnome 3.22 y KDE Plasma 5.8. Compilador Se hace uso del compilador GNU GCC 6, que por omisión compila «ejecutables independientes de posición» (PIE). Es decir que la gran mayoría de los ejecutables tendrán soporte para una disposición aleatoria del espacio de direcciones (ASLR) que es una forma de mitigar un conjunto de ataques que solo pueden aprovecharse de forma probabilística en lugar de determinista. Kernel Linux 4.9 es la nueva versión del kernel que mueve a esta Debian, elegida por su soporte longterm y su gran cantidad de novedades, llegó en el momento justo para ser incluida en Stretch, trayéndonos, entre otrs muchas cosas, el esperado soporte para controladores AMDGPU . Mejoras para APT y Aptitude seguridad, rechazando sumas de comprobación débiles (como SHA1) e intentando realizar las descargas como un usuario sin privilegios. Se ha eliminado el frustrante mensaje "hash sum mismatch" durante al sincronización de servidores espejo. APT puede ahora también utilizar registros DNS (SRV) para localizar backends HTTP. Esto ha permitido habilitar un nuevo servicio deb.debian.org que provee el contenido de los repositorios main y el de seguridad, ports y también el nuevo repositorio de debugging (debian-debug) bajo un único nombre fácil de recordar. Este repositorio incluye paquetes con los símbolos de debugging para la mayoría de los bibliotecas y programas de Debian y que antes se almacenaban en main. Dicho repositorio se incluiría añadiendo la dirección específica de debian-debug en nuestro sources.list deb http://debug.mirrors.debian.org/debian-debug/ stretch-debug main Y podríamos recurrir a él haciendo uso de pkg-dbgsym Nuevo método para la nomenclatura de interfaces de red. Esto no es nada nuevo para los que llevamos ya algún tiempo en el mundillo, pero dado el tiempo de desarrollo de Debian esto ha tardado en llegar a la distribución Universal. El antiguo método de enumeración de unidades (eth0, eth1...) fue abandonado debido a que bajo ciertas condiciones los nombres de interfaz podían cambiar de manera inesperada y, al mismo tiempo, suponía una incompatibilidad a la hora de montar el sistema raíz como sólo lectura. El nuevo método de numeración, basado en la numeración provista por el firmware (UEFI/BIOS) y los números del slot PCI , produciendo nombres de interfaz del tipo enp1s1 (ethernet) o wlp3s0 (wlan). No obstante, las actualizaciones dese Jessie contarán con archivos de reglas adicional de UDEV que permitirá forzar el uso de la antigua nomenclatura /etc/udev/rules.d/70-persistent-net.rules X.Org Otro de los cambios más importantes se produce en el servidor gráfico X.Org, que ya no requiere de root para iniciar el servidor. Dicha tarea puede ser llevada a cabo por un usuario común, redundando en una mayor seguridad. Esto es posible gracias a logind y libpam-systemd, a demás de necesitar del soporte Kernel Mode Setting (KMS) por lo que en algunos entornos virtualizados podría no funcionar. Otras aplicaciones Lamentablemente las últimas versiones de LibreOffice han salido con fecha posterior a la congelación de Testing, por lo que la suite ofimática se ha mantenido en su versión 5.2 Calligra, por su parte, reaparece junto a todos sus componentes en su versión 2.9 e Inkscape, el editor de gráficos vectoriales lo hace en su versión 0.91 Desplazando a Iceweasel tras la reconciliación entre Mozilla y la comunidad Debian, tenemos Firefox 52, la versión con soporte extendido (ESR) del navegador del Panda Rojo Y no sólo iceweasel, Icedove también ha cedido su puesto a Thunderbird 45 en esta nueva Debian Chromium, por su parte, hace acto de presencia en su versión 59.0.3071.86 No podemos olvidarnos tampoco de GIMP. El famoso editor de imágenes rasterizadas está disponible en su versión 2.8.18 Artwork Tras un período abierto a propuesta y su posterior votación, el artwork que acompañará a esta nueva stable de Debian será Soft Waves, diseñado por Juliette Taka Belin Es casi imposible la ingente cantidad de cambios de esta nueva versión de Debian que ha superado los 52000 paquetes en sus repositorios y que tanto se ha hecho esperar. Como es habitual en el seno de Debian las cosas se hacen sin prisa pero sin pausa para obtener, quizá no el software que esté más a la última, pero sí el resultado que más garantías dé para contar con una distribución estable, plenamente funcional y, como todos ya sabemos, un sistema operativo universal. Descarga Live Live Non-Free Firmware CD DVD DVD Non-Free Firmware Netinstall Netinstall Non-free Firmware Netinstall MAC Notas de lanzamiento https://www.debian.org/releases/stretch/amd64/release-notes/ch-whats-new.en.html https://www.debian.org/releases/testing/amd64/release-notes.es.pdf
  15. SP Flash Tools Para los que les gusta trastear con distintas roms para sus smartphones, SP Flash Tools será un viejo conocido y a más de uno de nosotros nos ha salvado la vida en alguna ocasión Aunque no tiene mayor misterio su utilización desde GNU/Linux, me apetecía hacer un pequeño repaso a modo de inciso en algunos puntos, que quizá le pueda servir a alguien para romp... digo... hacer pruebas con su teléfono Dependencias En primer lugar y antes de descargar el software, vamos a tener que cumplir con algunos requerimientos previos. SP FLash Tools depende de modemmanager, libusb y libmtp, aunque este último no es estrictamente necesario. Por último, tendremos que cargar el módulo csc_acm, así que nos aseguraremos de tenerlo todo instalado y listo. Debian aptitude install modemmanager libusb-dev libmtp libmtp-runtime Arch Linux pacman -S libusb libmtp gvfs-mtp Cargar el módululo cdc_acm es tan fácil como tirar de modprobe modprobe cdc_acm Aunque si queremos tenerlo de forma permanente y que se cargue durante el inicio habría que incluirlo al final del archivo /etc/modules nano /etc/modules Descarga Desde su página oficial podremos descargar el paquete comprimido que contiene la versión para GNU/Linux en arquitectura x86 de 64 bits o 32 bits, según nos interese o el equipo desde el que estemos trabajando. https://spflashtool.com/ NOTA: En el caso de Arch Linux tenemos la opción de AUR yaourt -S spflashtool-bin Descompresión y permisos de ejecución El siguiente paso es el usual, descomprimir el archivo que hemos descargado y dar permisos de ejecución al ejecutable de SP FLash Tools nzip SP_Flash_Tool_exe_Linux*.zip cd SP_Flash_Tool_exe_Linux*/ Y le damos permisos de ejecución al binario chmod +x flash_tool A partir de aquí habrá quien diga que hagamos una estupidez como hacer uso de root para todo, pero como nosotros aún no nos hemos dado ningún golpe en la cabeza vamos a incluir a nuestro usuario en el grupo dialout (para los archers uucp)para utilizar de la aplicación sin tener que hacer ninguna tontería. adduser usuario dialout o en el caso de Arch gpasswd -a usuario uucp Otra recomendación es crear una archivo de reglas de Udev para el mapeo perisstente echo 'SUBSYSTEM=="usb", ACTION=="add", ATTR{idVendor}=="0e8d", ATTR{idProduct}=="*"' >> /etc/udev/rules.d/80-persistent-usb.rules En nuestro smartphone En nuestro teléfono será necesario desbloquear el bootloader para poder trabajar con SP Flash Tools, de lo contrario nos estrellaremos constantemente contra un muro en cada paso que intentemos dar. IMPORTANTE: Desbloquear el teléfono implica llevar a cabo un "factory reset", es decir, borrar los datos del teléfono para dejarlo con los valores de fábrica. Desde el menú de configuración nos iremos a opciones de desarrollador y habilitaremos Desbloqueo OEM. Así mismo, activaremos la depuración usb y concederemos permisos al equipo cuando intente conectarse al dispositivo. Ahora, haciendo uso de adb y fastboot, remataremos la faena. Si no lo hemos instalado aún: Debian aptitude install android-tools-{adb,fastboot} Arch pacman -S android-tools Reiniciamos el smartphone en modo bootloader adb reboot bootloader y con fastboot hacemos el desbloqueo fastboot unlock oem Seguimos las instrucciones que nos aparecerán en la pantalla del teléfono y que nos pedirán, en la mayoría de los casos, pulsar el botón de subir volumen. Y reiniciamos el dispositivo (aunque en el momento que vayamos a para trabajar con SP Flash Tool debe estar completamente apagado) fastboot reboot SP Flash Tool Ya lo único que queda es ejecutar el binario flash_tool con el teléfono apagado y desconectado (lo conectaremos cuando la aplicación lo requiera) y empezar a romper cosas a nuestro antojo y responsabilidad https://spflashtool.com/
  16. Recientemente me he encontrado con un dilema que ha requerido de una solución un poco creativa y es que, para mi desgracia, me he visto forzado a participar en varias videoconferencias. El problema surge por todo lo que eso implica, es decir, la necesidad de contar con micrófono, webcam, no poder contestar en pelota picada y sin duchar... digo... bueno, creo que me entienden. Entre las opciones que barajaba estaban coger la cámara y el micro más baratos posibles, casi que de usar y tirar, para pasar el mal trago y ya está. Resucitar el viejo portátil que los lleva integrados y pasar un rato incómodo y sufriendo en una pantalla de tamaño reducido y un hardware que ha tenido épocas mejores, conectarme directamente a través del teléfono y sufrir aún más con limitaciones aún peores, o... ¿Por qué no hacer algo intermedio, aprovechando la cámara y el micrófono integrados del teléfono como medio para llevar a cabo la videoconferencia a través del equipo de escritorio? Para llevar a cabo esta tarea existen diferentes herramientas, pero en mi caso me voy a centrar en dos, una que hará de servidor en el teléfono y otra que nos permita conectarnos desde nuestra distribución GNU/Linux. Para el primer propósito he elegido IP Webcam, que como su nombre indica, nos permitirá conectarnos al teléfono y utilizarlo como webcam simplemente conociendo su IP (y el puerto por el que escucha) Existe también a posibilidad de ir más allá y conectarnos desde fuera de nuestra red local, en plan cámara de vigilancia, pero eso se sale del objetivo que tenemos ahora entre manos. Por último, y si queremos obtener un resultado aún mejor, podemos habilitar la depuración USB en nuestro teléfono y en lugar de conectarnos a él a través de la red LAN, hacerlo directamente por cable valiéndonos de ADB El primer paso, evidentemente, es instalar IP Webcam en el teléfono e iniciar el servidor. Como ven no hay ningún misterios, es ir a la Play Store, buscarla, instalarla, ejecutarla e iniciar el servidor. Podemos afinarla mucho más con el enorme abanico de opciones que nos ofrece, pero incluso dejando la configuración por defecto, el resultado será bastante aceptable, no haría falta cambiar nada. Como podemos apreciar al iniciar el servidor, aparece en la pantalla la dirección IP y el puerto al que debemos conectarnos para acceder a la "webcam" Cosa que podemos hacer desde cualquier navegador web: Aunque esto pueda resultar práctico para ver y escuchar lo que se encuentra en las inmediaciones del teléfono, conectándonos desde la red local o configurarlo para conectarnos desde el exterior (en ese caso configuraríamos un usuario y contraseña en las opciones de IP Webcam), nos sigue faltando el lado que atañe al equipo de escritorio, para poder utilizar esta conexión como si se tratara de una webcam conectada físicamente al equipo. Una vez más existen multitud de opciones, pero en nuestro caso seguiré en la misma línea de trabajo y me valdré del script de conexión ipwebcam-gst El script es bastante completo y es capaz incluso de descargar sobre la marcha los paquetes y dependencias necesarias para poder llevar a cabo la función de puente con la cámara y el micrófono del teléfono, pero de manera general, los requisitos serán: Zenity, para poder mostrar los mensajes del asistente El módulo v4l2loopback para la conexión de vídeo Y gstreamer-XX-pulseadio y gstreamer-xx-tools (donde XX será la versión, generalmente 1.0) para el sonido Para los debianeros aptitude install zenity gstreamer-1.0-{tools,pulseaudio} v4l2loopback-dkms Cumplidas las dependencias, lo siguiente que tenemos que hacer es clonar el repositorio de github git clone https://github.com/bluezio/ipwebcam-gst O, si nos encontramos en Arch Linux, podemos tirar de AUR yaourt -S ipwebcam-gst-git Y vamos a editar el script prepare-videochat.sh, centrándonos en dos apartados: La dirección IP y el puerto, que estarán fijados con un valor por defecto que no van a coincidir con los de nuestro teléfono El puerto va s ser siempre 8080, así que salvo que sea nuestra intención cambiarlo o no aparezca así en el script, lo dejamos tal cual, pero la IP, evidentemente, tenemos que hacerla coincidir con la que aparece en el servidor de IP webcam en el teléfono, en mi caso de ejemplo 192.168.1.60 Y la versión de Gstreamer en el caso de distribuciones basadas en Debian, ya que seguramente estemos utilizando gstreamer 1.0, pero en el script esté fijada la versión 0.10 y nos genere un conflicto Con esto modificado ya sólo nos quedaría lanzar el script y seguir las instrucciones (puede requerir permisos de root para instalar paquetes y cargar algún módulo) ./prepare-videochat.sh Como vemos el primer mensaje nos aclara lo que mencioné antes sobre ADB. SI queremos, podemos conectarnos directamente por cable habilitando la depuración USB en el teléfono también. No cambiaría nada en el proceso que sigue a continuación. Si el teléfono está conectado por cable USB y ADB puede conectar se hará la conexión directa. Y si no, será a través de la IP que hemos definido antes. Independientemente de la opción que elijamos, el script quedará corriendo en segundo plano con el teléfono enlazado como webcam improvisada, que podremos utilizar con cualquier servicio o aplicación que queramos.
  17. OBS u Open Broadcaster Software es una aplicación de streaming y captura digital libre, gratuita y multiplataforma que permite no sólo emitir en vivo sino también realizar grabaciones tanto de nuestro escritorio como de otras aplicaciones permitiendo la captura de todo tipo de entradas de audio y vídeo en tiempo real configurando cuáles y cómo queremos disponer de cada una. La transmisión de datos puede realizarse y enviarse directamente a cualquier destino que soporte el protocolo RTMP (Real Time Messagin Protocol), como Youtube), Twitch o DailyMotion. Para la codificación de vídeo, puede hacer uso del codec libre x264 y también mediante aceleración por hardware QSV (Quick Sync Video de Intel), AMF/VCE (Advanced Media Framework de AMD) o NVENC de Nvidia para codificar transmisiones de vídeo en el formato H.264/MPEG-4 AVC, mientras que el audio puede ser codificado en Mp3, vorbis, ACC, entre otros. OBS ofrece capacidades de producción profesional, transiciones personalizables para el cambio entre escenas, modo estudio para previsualización, ajuste y creación de nuevas escenas, filtros de vídeo, corrección de color, chroma, etc, y de audio, supresión de ruido, ganancia... todo en un mezclador muy intuitivo. Así mismo nos brinda la posibilidad de hacer uso de todo tipo de plugins VST. Capturas Descarga Debian Aplicación base aptitude install obs-studio Plugins VST aptitude install obs-plugins Arch Linux pacman -S obs-studio OpenSuse zypper install obs-studio Fedora dnf install obs-studio Código fuente https://github.com/jp9000/obs-studio/ Web https://obsproject.com/
  18. Cayne se presenta como la antesala del próximo proyecto de The Brotherhood, Beautiful Desolation, y el segundo título que desarrollan tras el terrorífico Stasis. Al igual que su predecesor, se trata de un juego de aventuras "Point & Click" en perspectiva isométrica y ambientado en el mismo universo distópico y aterrador que Stasis. La protagonista será Hadley, una superviviente que se despierta en una terrorífica instalación embarazada de 9 meses ¿Dónde está?¿Por qué está allí? y ¿Por qué quieren a su bebé? Haciendo acopio de todo su valor y enfrentándose a las peores situaciones imaginables, Hadley tendrá que hacer lo imposible para salir de esa situación, resolviendo todo tipo de puzzles en este juego de terror que nos tendrá en vilo en cada paso que demos para conocer su historia, pero sobre todo no obligará a mantener la calma, a llevar a cabo acciones que nos revolverán el estómago y, en definitiva, a ayudar a Hadley a encontrar como sea la manera de escapar de ese infierno. Capturas Vídeo Descarga Steam http://store.steampowered.com/app/532840/CAYNE/ GoG https://www.gog.com/game/cayne Web http://www.playcayne.com/
  19. Awkward Dimensions Redux [Ing][x86][Freeware]

    Awkward Dimensions Redux es un juego personal desarrollado por StevenHarmonGames. Su duración es de entre 20 minutos y una hora y la interacción con él es muy poco convencional. El objetivo es llegar a entender a otra persona a través de la interpretación de sus sueños, pensamientos, temores, deseos, fantasías y su pasado. Es un juego que nos hará conversar con gallos, piernas desencarnadas, realizar pruebas estandarizadas, soportar chistes inmaduros, lidiar con relaciones, contemplar obras de arte, vernos envueltos en tramas de espionaje y soportar a un adolescente que llega a un acuerdo con la vida y crece. EL título incluye diversos sueños a modo de dimensiones, una fantástica banda sonora de la mano de Clawfoot Slumber, Halina Heron, American Grandma, Pablo Garduno, Dong Lee, Steven Hamon y Franz Liszt, multitud de puertas a otras extrañas dimensiones y segmentos FMV. Una juego extraño, como su propio nombre indica y que seguramente no te dejará indiferente. Capturas Vídeo Descarga Steam http://store.steampowered.com/app/529110/Awkward_Dimensions_Redux/ Web http://stevenharmongames.plisweb.com/
  20. Puede sonar extraño y contradictorio embarcarse en la tarea de ejecutar un sistema operativo instalado en un disco duro real dentro de una máquina virtual como VirtualBox, pero técnicamente es posible, de hecho no es nada complicado, y puede resultarnos muy útil a la hora de hacer pruebas y llevar a cabo determinadas tareas. La función de VirtualBox que nos permite llevar a cabo este proceso es raw hard disk access (Acceso a disco duro "en bruto"), que como su propio nombre indica nos da acceso al contenido de un disco duro real dentro de la máquina virtual como si se tratase de otro disco virtual más. IMPORTANTE: Si bien el proceso es relativamente sencillo, hay que tener en cuenta una serie de consideraciones vitales antes de embarcarse en el proceso: No debemos acceder a discos y particiones montada y/o en uso, especialmente la del sistema operativo anfitrión. Esto implicaría, sí o sí, corrupción de datos en el mejor de los casos y la pérdida total del contenido del disco en el escenario más probable. Dicho esto y ya que sabemos de sobra que vamos a ser extremadamente cuidadosos con lo que hagamos, veamos cómo realizar este procedimiento. Esencialmente, tendremos que generar una imagen .vdmk que enlace el disco duro o particiones reales a utilizar para después incluir dicha imagen en la configuración de Virtualbox como si fuera otro disco duro virtual. Eso sería todo, aunque como era de esperar, habrá unas cuantas cosas con las que tendremos que lidiar antes de llegar a ese punto. 1º Para poder generar el enlace de la imagen .vmdk necesitaremos contar con permisos que nuestro usuario, por defecto, no posee. Una opción "viable" sería crear la imagen como root, pero entonces sólo root podría utilizar después dicha imagen dentro de VirtualBox La otra posibilidad, más aconsejable, es incluir a nuestro usuario en el grupo DISK, para que tenga posibilidad de completar el proceso de generación de la imagen .vmdk usermod -a -G disk usuario Tras cerrar y volver a iniciar sesión con dicho usuario ya no deberíamos tener problemas para trabajar con las particiones del disco, generar la imagen y ejecutarla posteriormente sin necesidad de tirar de root Generar imagen de un disco o unidad completa La primera opción a la hora de generar la imagen vmdk es utilizar una unidad completa sin tener en cuenta las particiones de la misma. Es lo más sencillo cuando queremos hacer uso de un sistema que ocupa un disco duro completo, una distribución instalada en un medio extraíble u otro tipo de situaciones similares. Tanto en este caso, como si tuviéramos en cuenta las particiones, utilizaremos siempre el comando VboxManage con la opción para crear imagen de disco RAW La ruta y el nombre del archivo de imagen que queremos guardar corre por nuestra cuenta, la podemos colocar donde queramos siempre que luego le especifiquemos correctamente a VirtualBox dónde está. Como ya hemos dicho, en este caso pretendemos generar una imagen de un disco COMPLETO, por lo tanto apuntaremos a la unidad completa, no a particiones. VBoxManage internalcommands createrawvmdk -filename /ruta/guardado/archivo.vmdk -rawdisk /dev/sdX Y ya tendríamos nuestra imagen vmdk lista para que VirtualBox inicie la máquina virtual con el sistema que contiene ese disco duro Generar imagen de una partición o particiones concretas Otra posibilidad es que en el disco tengamos más de un sistema operativo instalado o, simplemente, no queramos que VirtualBox acceda a todas las particiones, así que limitamos la imagen únicamente a algunas de ellas muy concretas, exactamente igual que antes, valiéndonos de VBoxManage, pero añadiendo una opción más para indicar qué particiones deben incluirse VBoxManage internalcommands createrawvmdk -filename /ruta/guardado/archivo.vmdk -rawdisk /dev/sdX -partitions Y Por ejemplo: para generar una imagen vmdk del disco duro sdb, sólo de la 1ª y 3ª partición (sdb1 y sdb3): VBoxManage internalcommands createrawvmdk -filename /ruta/guardado/archivo.vmdk -rawdisk /dev/sdb -partitions 1,3 Configuración de VirtualBox Una vez creada la máquina virtual, nos dirigiremos a las opciones de almacenamiento para "añadir un nuevo disco virtual existente" Dicho disco será, evidentemente, la imagen vmdk que creamos con VBoxManage Como un disco duro virtual más, ya tendremos VirtualBox configurado para iniciar ese sistema operativo real desde una máquina virtual Una vez arrancado el sistema podremos llevar a cabo las acciones que queramos, siempre con dicho disco o particiones desmontadas antes de iniciar la máquina, todos los cambios que llevemos a cabo guardados en el disco duro real de nuestro equipo o el dispositivo que hayamos definido en la imagen vmdk https://www.virtualbox.org/manual/ch09.html#idm7694
  21. Bueno, pues parece ser que Google busca sustituir Android por otro nuevo sistema que ahora llaman Fuchsia.y que antes se llamaba Andromeda. Dicen que la intención de Google es deshacerse del núcleo Linux y así poder tener un mayor control sobre el sistema, que dicen anda un poco estancado . Creo que se ve claro por donde van los tiros, más control sobre su producto, sobre quien saca dinero de él y sobre como ellos pueden sacar más dinero. Como bien dicen en un comentario, ¿porque no hacen un fork o ellos mismos parten de esa base y lamodifican a su conveniencia?. Está claro que lo que quieren es el control total. La noticia aquí, aunque seguro hay fuentes más técnicas y fiables, pero así abrimos debate: http://www.elmundo.es/tecnologia/2017/05/09/59118127468aeba0708b45fc.html Saludos!
  22. Hacía tiempo que quería escribir algo parecido, pero he de reconocer que me había olvidado por completo y hasta hoy no me ha venido de nuevo a la memoria y viendo que hay por ahí quien ya se me ha adelantado ¿Por qué no? El initrd (Init Ram Disc) o, en la actualidad, initramfs, es un sistema temporal de archivos utilizado durante el arranque del sistema y tiene como misión cargar en ram aquellos módulos y otros elementos necesarios para el arranque del sistema y que son necesarios antes de que haya sido montado el directorio raíz. Es decir, suministra al kernel aquellos módulos que no han sido incluido en él pero que son necesarios para poder arrancar el equipo. Sin embargo, puede ocurrir que las imágenes de arranque por defecto de un disco de instalación, en este ejemplo Debian, no tengan los módulos que necesitamos para que el sistema arranque o que no lo haga como es debido, así que no nos queda otra que remangarnos y poner manos a la obra No me voy a parar a describir el proceso de compilación de módulos del kernel, eso es otro tema, sólo la parte que corresponde a la modificación de la imagen y posterior "reempaquetado". COmpilar Kernels y módulos ya lo hemos tratado antes: Como era de esperar, necesitaremos la imagen o imágenes de arranque para poder trabajar con ellas. Lo habitual es que estén incluidas en la imagen iso de Debian, pero la versión más reciente y actualizada la encontraremos también en la ftp de Debian junto con dichas imágenes de instalación. En este caso me interesan las imágenes de arranque de una Debian Testing Amd64, por lo que me voy a buscar las imágenes del installer-amd64 actuales http://ftp.debian.org/debian/dists/testing/main/installer-amd64/current/images/ Vemos que aquí tenemos 3 opciones distintas Neetbot Cdrom Hd-media Depende de la imagen de instalación que queramos modificar, nos decantaremos por una o por otra. Yo me iré a por la Netboot, que me hace ilusión axel http://ftp.de.debian.org/debian/dists/testing/main/installer-amd64/current/images/netboot/debian-installer/amd64/initrd.gz axel http://ftp.de.debian.org/debian/dists/testing/main/installer-amd64/current/images/netboot/debian-installer/amd64/linux Vemos que me he descargado ambas, tanto la imagen de Linux como la initrd.img Descomprimirla para trabajar con ella no requerirá demasiado esfuerzo, pero puede no resultar tan intuitivo como cabría esperar, ya que se trata de una archivo cpio comprimido y teniendo en cuenta que nos va a descomprimir un gran número de directorios separados, lo mejor que podemos hacer es trabajar dentro de una carpeta aislada para no volvernos locos después. mkdir initrd cp initrd.gz initrd cd initrd gzip -cd initrd.gz | cpio -id El resultado de descomprimir la imagen será parecido al directorio raíz de un sistema instalado root@Shiba:/home/shiba/initrd# ls -la total 24240 drwxr-xr-x 17 shiba shiba 4096 abr 21 12:35 . drwxr-xr-x 36 shiba shiba 24576 abr 21 12:34 .. drwxr-xr-x 2 root root 4096 abr 21 12:35 bin drwxr-xr-x 2 root root 4096 abr 21 12:36 dev drwxr-xr-x 12 root root 4096 abr 21 12:35 etc -rwxr-xr-x 1 shiba shiba 456 abr 21 12:35 init drwxr-xr-x 2 root root 4096 abr 21 12:35 initrd -rw-r--r-- 1 shiba shiba 24719513 abr 21 12:34 initrd.gz drwxr-xr-x 14 root root 4096 abr 21 12:35 lib drwxrwxr-x 2 root root 4096 abr 21 12:35 lib64 drwxr-xr-x 2 root root 4096 abr 21 12:35 media drwxr-xr-x 2 root root 4096 abr 21 12:35 mnt drwxr-xr-x 2 root root 4096 abr 21 12:35 proc drwxr-xr-x 2 root root 4096 abr 21 12:35 run drwxr-xr-x 2 root root 4096 abr 21 12:35 sbin drwxr-xr-x 2 root root 4096 abr 21 12:35 sys drwxrwxr-x 2 root root 4096 abr 21 12:35 tmp drwxrwxr-x 6 root root 4096 abr 21 12:35 usr drwxrwxr-x 6 root root 4096 abr 21 12:35 var En este punto ya estaríamos en disposición de compilar los módulos que necesitamos incluir y colocarlos en los directorios correspondientes, que como cualquier sistemas debería ser /lib/modules/Versión-arquitectura/kernel. Eso sí, tengamos en cuenta precisamente lo que he marcado en rojo, la versión y arquitectura del kernel en el que está basado la imagen. Por ejemplo, sustituir el módulo ath9k para una tarjeta wifi muy nueva que blablabla no nos interesa la historia... root@Shiba:/lib/modules# find . -name ath9k.ko ./4.9.0-1-amd64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko ./4.9.0-2-amd64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko Pues compilamos por separado la versión funcional del módulo y lo sustituimos ahí para que luego sea cargado por el instalador. Así de sencillo cp ath9k.ko ~/initrd/lib/modules/4.9.0-2-amd64/kernel/drivers/net/wireless/ath/ath9k/ath9k.ko Puede ocurrir y ocurre que cuando nos enfrentamos a la tarea de compilar un módulo para una versión de Linux concreta, el sistema desde el que lo hacemos trabaja con otra diferente y las cosas se ponen un poco complicadas. Una forma un poco bruta pero funcional de lidiar con esto e modificar el archivo make para modifica o añadir la opción de compilar para la versión concreta a la que apuntamos: Si no se trata de sustituir sino de incluir un módulo que no está incluido en la imagen initrd original, el proceso es idéntico, copiaríamos el módulo en el lugar que le correspondería dentro de /lib/modules, creando los directorios necesarios, pero tendríamos también que modificar el archivo init para que sea tenido en cuenta y cargado durante el arranque. Dicho archivo lo encontraremos en lo que sería el directorio raíz de la imagen initrd, en mi caso: root@Shiba:/home/shiba/initrd# nano init #!/bin/sh -e # used for initramfs export PATH . /lib/debian-installer/init-debug debugshell "just booted" mount /run mkdir -p /run/lock mount /proc mount /sys /lib/debian-installer/start-udev init='/bin/busybox init' for i in $(cat /proc/cmdline); do case $i in init=/init|init=init) # Avoid endless loop : ;; init=*) init=${i#init=} ;; noshell) sed -i '/^tty[23]/s/^/#/' /etc/inittab ;; esac done debugshell "before init" exec $init Y no nos complicamos en absoluto, simplemente cargamos dicho módulo, con la ruta recién creada bien definida, haciendo uso de modprobe Pero como ya he dicho, mi intención es no pararme a describir el proceso de compilar un módulo para el kernel sino otros menesteres y ya que estoy metido en faena y era una tarea que tenía pendiente, voy a modificar los banners que se muestran en el instalador de Debian para ajustarlos a GNU/Linux Vagos y que todo se vea más bonito ¿Qué les parece? Que por cierto, se encuentra dentro del directorio install o install-arquitectura y ya que los banners que quiero cambiar son para la versión gráfica, será la imagen initrd GTK, la otra es para el modo texto. Y sí, así de complicado es esto Una vez descomprimida, para encontrar los banners del instalador debemos mirar dentro de /usr/share/graphics y sustituirlos por los que queremos incluir con el nombre de logo_debian.png o logo_debian_dark.png, depende de si luego fijamos el tema claro u oscuro Los he hecho deprisa y corriendo, tampoco se pongan muy exigentes Evidentemente, los temas gtk2 los encontraremos, como es de esperar, en /usr/share/themes y por defecto habrán dos, Clearlooks y Dark. Quien quiera ponerse con el aspecto de la ventana del instalador, tiene vía libre para modificar los archivos gtrkc como si no hubiera mañana para que luzca como mejor le parezca. Yo me limitaré a poner el oscuro por defecto y poco más, que saben que a mí las cuestiones de personalización no me atraen mucho que digamos Y una vez nos hayamos quedado a gusto añadiendo y modificando módulos y poniendo paras arriba el instalador ha llegado la hora de volver a comprimir la imagen de arranque para incluirla en la imagen iso de instalación de Debian. En definitiva, comprimamos la imagen initrd que es a lo que venimos find . | cpio -o -H newc | gzip > ../initrd.gz Y reempaquetamos la imagen iso de instalación de Debian, que también está perfectamente descrito en el foro, as que no me hagan repetirme Si no la he cagado demasiado ahora, cuando arranque la imagen de instalación de Debian, se cargarán los banners y el tema que he definido en la imagen de arranque y el instalador de Debian que dará precioso y cuco O bueno... que conste yo ya avisé que las cuestiones de personalización no eran precisamente mi fuerte Vamos a intentar arreglarlo como buenamente se pueda, pero no prometo nada
  23. Los desarrolladores detrás del motor gráfico Unigine lleva ya muchos años sorprendiéndonos con benchmarks graficos que sólo pueden describirse como exquisitos y, si bien este potente motor no tan conocido como se merece, dentro del mundo de desarrollo de videojuegos, siempre es uno de los que debemos tener en cuenta a la hora de saber qué novedades nos deparan las tecnologías actuales de renderizado 3D Para poner a prueba la versión 2.0 de su Motor Unigine, han decidido ofrecernos una de sus joyas en forma de prueba de estrés para nuestra GPU, esta vez centrada en lo que podríamos describir como el laboratorio de un científico, no sabemos hasta que punto loco, que pretende llevar a cabo un peligroso experimento en una clase abandonada. Obsesionado con invenciones y descubrimientos detrás de los sueños más salvajes, no parará hasta demostrar sus ideas. Después de llegar al lugar en por la mañana temprano, ves que el profesor ha desaparecido. Lo más inquietante es el ruido procedente del laboratorio que pudiste escuchar sólo unos minutos atrás ¿Qué era eso? Sólo queda una posibilidad, averiguar qué era lo que el profesor estaba haciendo, estudiando sus notas y grabaciones, sumergiéndote profundamente en la física cuántica. Sólo contarás con los instrumentos del laboratorio para esclarecer el misterio. Capturas Vídeo Descarga Directa https://unigine.com/en/products/benchmarks/superposition Torrent https://unigine.com/d/Unigine_Superposition-1.0.run.torrent Web https://unigine.com
  24. Un stio web "LinuxCounter" ha publicado una estadística basada en sus "usuarios / máquinas" registrados (595,813 usuarios / 163,706 máqinas al momento de crear esta publicación). Ubuntu lidera como distribución elegida (23.99%), seguido por Debian GNU/Linux (18.28%). Fuente: https://www.linuxcounter.net/statistics/distributions La curiosidad en esta estadística reside en la cantidad de "Bad words" ('fuck'; 'shit'; 'crap'; 'bastard'; 'piss'; 'asshole') / "Good words" ('love'; 'good'; 'nice'; 'sweet'; 'kiss') dentro del código Kernel de Linux Fuente: https://www.linuxcounter.net/statistics/kernel Un saludo JPablos
  25. Shadow Warrior Classic o también conocido como el Shadow Warrior original es el shooter en primera persona desarrollado por 3D Realms y lanzado en 1997 por GT Interactive. En 2005 el código fuente del juego fue publicado bajo licencia GNU GPL, lo que ha brindado la posibilidad de portar el juego a distintas plataformas, incluyendo GNU/Linux. Más tarde, en 2013, el resto del contenido del juego se ofreció de manera gratuita, además de incluir Gráficos OpenGL, efectos visuales y audio remasterizado, expansiones y compatibilidad con equipos modernos. En el título encarnaremos a Lo Wang, un Chino-Japonés que trabaja como guardaespaldas para Zilla Enterprises, un conglomerado que tiene el control sobre la mayor parte de la industria japonesa. El presidente de Zilla planea conquistar Japón usando criaturas provenientes del lado. Al descubrir esto Lo Wang renuncia y comienza una cruzada para acabar con los monstruos que ahora vienen tras él para proteger los intereses de Zilla. Capturas Vídeo Descarga Steam http://store.steampowered.com/app/238070/ GOG https://www.gog.com/game/shadow_warrior_complete Web http://www.shadowwarrior.com/