Hace 3 años | Por bonobo a genbeta.com
Publicado hace 3 años por bonobo a genbeta.com

¿No son libres todas las distros Linux? No del todo, no cuando entramos en las delicadas pero importantes diferencias entre lo que se llama Software Libre y lo que se llama Open Source o código abierto. Si bien todo el software libre podría considerarse open source, no todo el open source es software libre.

Comentarios

D

#27 Pues tengo las dos particiones NTFS del disco principal montadas en media.

pkreuzt

#41 Creo que no me he explicado todo lo bien que debería: las cosas que se montan en mnt están configuradas en /etc/fstab, y normalmente se montan al arranque. Si el montaje falla, el sistema no arranca (aunque hay formas de saltárselo en circunstancias especiales, pero hablamos por ejemplo de un servidor web que tiene los datos de /var en un disco remoto. Lo suyo es que si el montaje falla, no pueda arrancar). Es decir, son cosas que ya están acccesibles cuando el sistema está encendido.
En media se montan cosas que no son necesarias para el arranque del sistema. Tus particiones NTFS no son propias del Linux, están configuradas para que se monten ahí cuando accedes a ellas, pero el sistema bajo Linux no usa los datos de esas particiones para nada, no son "necesarias" para el arranque.

Lo que comentas de usr y etc a veces si es un poco confuso, pero a grandes rasgos va así: en etc están las configuraciones de sistema, que afectan a todos. En usr puede haber configuraciones de programas de usuario.
Lo de opt es más fácil: ahí se instalan programas que no están en la distro y/o no siguen la FHS. Muchos programas privativos se instalan ahí, por ejemplo si te bajas el Google Chrome y lo instalas acabará ahí.

D

#67 OK gracias . En cuanto a Chrome no lo quiero ni en pintura, aunque lo tengo instalado "por si acaso". Igual pruebo el Egde cuando lo saquen por curiosidad, pero no creo que me dure mucho. Un saludo.

D

#2 pues ya podrían recomendar un hardware adecuado para correr esas distros y no tener problemas

EmuAGR

#9 Stallman tenía problemas para elegir portátil, para que te hagas una idea.

D

#38 ¿A quien no le apetece un Core 2 Duo de 2008 por 540€? ¿Qué tal un Samsung Galaxy S3 donde no funciona la aceleración 3D, la WiFi funciona con un adaptador externo (no incluido) y el NFC debería funcionar pero aún no lo hace, todo por 460€?

D

#43 lol

Sagerao. La web esa de penguin que pone el compañero tiene portátiles actuales, hombre.

Esperanza_mm

#38 Jod3r! Vistos los precios de esta web hasta me parecen un auténtico chollazo los portátiles de Librem https://shop.puri.sm/shop/librem-14/

cc: #43

superkaos

#43 A cualquiera que no quiera ser un esclavo.

D

#71 ¡Oh no! ¡Soy un esclavo! Sea lo sea lo que quieras decir con eso.

D

#74 A ver, la definición de esclavo es esta: https://dle.rae.es/esclavo

Y, segundo, no tienes por qué gastarte 600 euros en un portátil de hace diez años para usar Linux.

s

#2 Hay hardware que funciona bien en esas distros. Es cuestión de buscar en el mercado de segunda mano cosas concretas, como por ejemplo portátiles con la bios libre y tarjetas wifi sin firmwares, como atheros y muchas más. Antes tenías que ir con cuidado a la hora de comprar una impresora, una tarjeta wifi o una webcam, porque no sabías si iba a haber drivers para GNU/Linus, y esto no ha cambiado. Hay que mirar antes lo que quieres comprar y ver si te conviene. Luego con este hardware te vale también cualquier distro, pero te irá la wifi desde el instalador por ejemplo.

D

#11 Para eso mejor usa FreeBSD. Tiene pocos drivers pero es un sistema mucho mas homogéneo, más sencillo, mejor documentado y más limpio.

No tiene Systemd y no cambian todo cada año como hacen en Linux).

s

#56 FreeBSD siempre me ha parecido la más complicada de las BSDs. Son más sencillas de usar OpenBSD o NetBSD. Hace tiempo que no he instalado una FreeBSD y cuando lo hacía faltaban cosas que había que compilar. Luegoben el tema de drivers libre, OpenBSD siempre ha apostado porque todos los drivers sean libres, aunque últimamente en la instalación, en el primer arranque te instala los firmwares que necesitas y y preferiría que fuera opcional.
Comprar un hardware que tenga drivers libres es lo mejor, porque funcionan del tirón y mejoran con el tiempo, como el vino.

D

#60 Usaría OpenBSD al 100% si no fuera porque en el portatil que tengo apm(4) no soporta mi chipset y esta el ventilador rulando todo el rato.

s

#78 Los Thinkpad suelen ir bien y hay muchos como los Thinkpad X60 o X200 que aunque son ya algo viejos, están tirados de precio y además tienen soporte hasta para poner una bios Coreboot o libreboot. Cambias la wifi por una atheros y ya tienes un hardware donde puedes instalar hasta Plan9 de forma nativa.

D

#88 Lo sé, si he tenido OpenBSD en escritorio de maravilla y he colaborado con ports como mednafen. El problema es que mucha mierda del mundo Linux como Rust a la fuerza o Gnome con servicios mierder hace que esas plataformas puedan pasar al olvido pronto.

Sobre 9front, odio los "chords" del ratón. Si se pudiera modificar rio/acme para usar combinaciones de teclas...

s

#89 9front no lo he probado y lo último que instalé es 9legacy.org, pero últimamente lo más interesante parece esto: https://sdf.org/?tutorials/VPS_Plan9

D

#91 Conozco SDF (por gopher y las shell), pero me parece mas interesante 9grid.

http://wiki.9gridchan.org/public_grid/index.html

editado:
hay un script directo por ahí donde los geminis, ahora lo busco.

D

#56 Por favor, no mientas. No es más sencillo, es un SO para administradores de sistemas, es como GNU/Linux en 1999. De hecho si tienes un teclado y ratón bluetooth te los puedes poner de sombrero porque ni siquiera existe una herramienta gráfica para hacerlos funcionar, y con scripts es igual de inútil.
¿Mejor documentado? Enga yaaaaa
Me parece bien que sus usuarios defiendan su sistema, pero al compararlos con GNU/Linux con mentiras no llegan ni a la esquina.

D

#73 #69 Yo uso GNU/Linux pero no uso la basura de SystemD, prefiero Slackware. Y OpenBSD es mi BSD hermano.

D

#77 Yo Parabola con openRC.

D

#73 Tío, el artículo que enlazas básicamente se dedica poner a parir a Systemd, con lo cual estoy de acuerdo.
Pero no refuta absolutamente nada de lo que he dicho de FreeBSD.

LLevo 20 años administrando Linux y BSDs y te aseguro que los últimos están mucho más cuidados desde el punto de vista técnico y de documentación.

Te he enlazado un artículo que desde el punto de vista técnico es impecable: Bien argumentado y documentado.

¿Discutimos lo que te he enviado o me vas a seguir mandando tontadas?

Tú has dicho esto "¿Mejor documentado? Enga yaaaaa"
Pero resulta que este señor, el cual es una eminencia es su campo dice esto:

Documentation

Some people don't consider documentation to be a part of a technical reason to use something, but documentation belongs as an integrate part of the technology it describes. Bad documentation, outdated documentation and missing documentation should be considered a bug.

FreeBSD documentation is shipped with the system so you don't have to search the web. The man pages for the base system are of excellent quality and specifically written for FreeBSD. Most of what you need is right there with the system.

FreeBSD also has the FreeBSD Handbook, which covers the installation and day to day use of FreeBSD. The FreeBSD Handbook can be installed locally during installation. The handbook do occasionally have some outdated sections as the book is the result of ongoing work by many individuals, but it is generally updated and it is well written.


Luego tu dices esto: Por favor, no mientas. No es más sencillo


Clean separation

Because of the way FreeBSD has been designed, and how the different components have been put together, and how you deal with configuration and tuning, and all the tools that has been developed and improved over the cause of many years, working with FreeBSD is something special.

With most GNU/Linux distributions I have worked with since about 1998 you get a feeling of "mismatch".

As an example, Debian GNU/Linux has the Debian way of doing things. The Debian way is represented by the usage of a specific set of configuration management tools and patches that makes third party software conform to "the Debian way" of setting things up. And while this in some sense can unify how you do things on the Debian distribution, it is breaking with upstream configuration which makes it very annoying to deal with. This is especially a problem when something isn't working right, or when the way things are described in the upstream documentation doesn't match the setup on Debian. Another problem with this approach is that some third party software, and even core elements of the distribution such as systemd, cannot be forcefully shaped into "the Debian way". The result is a system where some parts are running "the Debian way" while other parts are not. Debian GNU/Linux has adopted systemd yet at the same time the default networking part is Debian specific. Sometimes you have to disable and remove Debian specific things to get systemd specific things to work.

On a distribution like Arch Linux this problem doesn't exist as there isn't such as thing as "the Arch way". The Arch Linux distribution want third party software to be as upstream has made them, so they do not change anything unless absolutely necessary. This is great because this means that the upstream documentation matches the software. A problem with this approach however is that because third party software does handle things differently, you can end up with a system where things aren't running unified. Yet, I personally still much prefer Arch Linux to Debian with regard to system administration because Debian sometimes almost butchers third party software.

Ubuntu is even worse. Because it is based upon Debian it runs with a lot of Debian tooling and setup, yet at the same time there is also the "Ubuntu way" in which things have been changed from Debian, and then there is added a layer on top of all that, a so-called user improved tooling layer, which sometimes makes Ubuntu break in incomprehensible ways.

On FreeBSD one of the things you'll notice right away is that you're dealing with a system that has been put together very well.

The kernel and base system is completely separated from the third party applications and base system configuration goes into /etc while all third party configuration goes into /usr/local/etc. Everything you can configure and everything you can tune or setup is very well documented in the man pages.

You have everything from the rc utility, which is the command script that controls the automatic boot process after being called by init, to the command scripts, to the sysctl kernel management tool, to all the different system configuration, and everything else put together very well and well documented.

I do not know exactly how to express this, but because FreeBSD is managed the way it is, as a complete operating system and project and not as a bunch of different projects that has been glued together in a distribution, everything is very well-thought-out, it is based upon many years of experience, and when things change, they change for the better for the entire community and with a lot of feedback from real use cases and problems in the industry.

One of the best ways to really understand this is to read Michael W. Lucas book Absolute FreeBSD. He manages greatly to not only explain and describe all the technical issues the book deals with, but he also captures the important historical context to why things are exactly the way they are.


¿Me puedes contra-argumentar esto desde el punto de vista técnico?

Ya sabes: Show me you fucking technical skills or just shut the fuck up.

#80

D

#62 #56 > es como GNU/Linux en 1999.

Ni de coña. Es como Linux en 2030, cuando este cogió prestados cosas como Jails en Linux adaptandolas en la chapuza de docker, teniendo LXC.

Sobre mejor documentado, es un hecho. SIEMPRE. Cualquier BSD se mea en Linux.

Compara en Handbook y las paginas Man de OpenBSD con cualquier distro y me entra la risa.

La documentacion en GNU es BASURA. No hay integracion y cada semana cambian iptables vs nptables o ifconfig vs ip.

En OpenBSD TODO, TODO, TODO, está documentado. Desde las syscalls a cualquier herramienta, servicio, demonio o ejecutable.

Es que nada que ver. En absoluto. El que sean sistemas autónomos hace que toda herramienta en base forme un todo en conjunto y como digo TODO se documente. En OpenBSD por ejemplo toda herramienta en la base está explicada hasta la extenaución. Y el FAQ es cojonudo y te da pinitos en redes, servicios y como configurar las X o el demonio de sonido.

Linux... pues es que ni el handbook de Slackware se le acerca. Para empezar en cada release deberian meter documentacion de A, AP, X, L, K, XAP y demás para poder compararsele siquiera a OpenBSD.

D

#80 Son unos putos genios, conectan el bluetooth con los webos.
-No les hace falta interfaz gráfica porque son usuarios muy avanzados
---------->¿ FreeBSD para todos los públicos?
No, para administradores de sistemas.

D

#81 En OpenBSD no hay BT, lo mandaron al peo por ser mas inseguro que WEP.

Hay usuarios de OpenBSD que no son sysadmin, entre ellos un astrofísico.

D

#82 Ni Hypertheading, ya que el mismo es un puto coladero.

D

#98 Existe, pero desde cierta versión debes activarlo a tu manera, y no se hacen responsables:

sysctl hw.smt=1

D

#100 No, si estoy de acuerdo con la decisión. Me parece bien que eliminen los problemas de seguridad (aún a costa del rendimiento).

D

#81 ¿Y quien coño hay dicho que sea para todos los públicos?

Yo he contestado a un usuario que se estaba complicando la vida buscando drivers libres y una distro sin Systemd.
Por eso yo le he contestado: Para eso, es más sencillo irte con BSD.

D

#80 Así les va.

D

#83 Pues de momento mucha gente tiene en mejor recuerdo y uso OpenBSD que cualquier mierda distro con actualizaciones cargandose lo que sea (menos Slackware por diseño) y no hablemos de Fedora o cualquier otra con SystemD. Documentacion de todo el sistema con paginas de manual? Qué es eso?

Si tenían todavia muchas páginas a medio hacer de Network Manager.

Más bien "así os va". Por eso Netflix escoge hasta FreeBSD, por algo.

D

#84 Licencia. La BSD es super interesada por las empresas porque se pueden follar cuando y cómo quieran. Pueden coger un software libre y licenciarlo como privativo como hizo Jobs.
Gracias por ponerme Netflix o la Play Station de ejemplos con BSD. No quiero petar la caja de comentarios dónde es usado GNU/Linux.
Conversación amena, gracias.

D

#85 La propia FSF recomienda licencias BSD para estándares como codecs.

Y que yo sepa ninguna distro Linux-Libre es usada de forma masiva ni tiene un gran soporte para gráficas Nvidia o Intel. Para las nuevas > Iris creo, necesita firmware, idem para las de Nvidia. Para ATI olvidate, sin fw cerrado son un pisapapeles.

D

#86 No hablaba de las distros 100% libres sino de GNU/Linux en general.

D

#85 Deja de salirte del tema: Estamos hablando de temas técnicos:

La estructura y el funcionamiento de los BSD está mucho mejor pensada y es mucho mas sencilla.
Linux está construido de retales y BSD está hecho por un mismo equipo (el cual te diseña el Kernel y las user utils).

D

#84 Y Whatsapp

D

#80 cambian iptables vs nptables o ifconfig vs ip

Has dado en la clave: No solo eso, si no que el sistema de sonido ha pasado de alsa al pulse audio, los ficheros de configuración del sistema los cambian y dividen en trozos cuando les sale del rabo y para colmo systemd tiene cosas como los DNS de Google y CloudFlare insertados en su código ¡Tócate los cojones":

Resulta que me instalo un sistema operativo libre porque no quiero que mis datos se envíen a Google y demás putas empresas y resulta que dentro del corazón del sistema de arranque de mi ordandor tengo al diablo.

AH! y ahora los logs de arranque son ¡Binarios!

¡Qué se vayan a cagar!

D

#97 En Slackware puedes meter apulse al menos.

Idomeneo

#97 el sistema de sonido ha pasado de alsa al pulse audio, los ficheros de configuración del sistema los cambian y dividen en trozos cuando les sale del rabo

En honor a la verdad, y en el caso de Debian, se debería aclarar que esas cosas no suceden de un día para otro, como mucho de una versión estable a la siguiente (por ejemplo, de Debian 9 a Debian 10).

para colmo systemd tiene cosas como los DNS de Google y CloudFlare insertados en su código

Igualmente, ese tipo de cosas que no te gustan de systemd habrá que ver si las distribuciones las dejan tal cual o las cambian para adaptarse mejor a la filosofía de dicha distribución.

En el caso de Debian, por ejemplo, que se usen los DNS de Google se considera un bug y si te encuentras algo parecido lo puedes reportar y se acaba corrigiendo:

https://bugs.debian.org/787731

Resulta que me instalo un sistema operativo libre porque no quiero que mis datos se envíen a Google y demás putas empresas y resulta que dentro del corazón del sistema de arranque de mi ordenador tengo al diablo.

Estoy de acuerdo, y Debian también está de acuerdo. Las otras distribuciones no te sé decir.

ahora los logs de arranque son ¡Binarios!

Hay una razón para eso (que por supuesto te puede parecer buena o no).

El "journal" de systemd en realidad es una base de datos. Gracias a que lo es,
cosas como "journalctl -u ssh" funcionan de forma eficiente (porque existen los índices apropiados).

Cuando usas PostgreSQL o MariaDB, nadie se queja de que el contenido de /var/lib/postgresql o de /var/lib/mysql sea binario. Si quieres ver el contenido de alguna base de datos que tengas ya existen órdenes SQL para ello. Pues esto es parecido.

s

#2 El microcode no es libre, por eso no está incluido en ninguna de estas distros porque va en contra de las normas incluir algo que no es libre o facilitar su uso. Como forma de paliar esto puedes comprar hardware con cpus de AMD que tienen menos vulnerabilidades en sus cpus.

D

#18
Linux no es un sistema operativo. 😘

D

#23 Claro que sí. Es el nombre que la parte de la sociedad con una vida sexual sana ha puesto a todo sistema operativo con Kernel Linux. Otra cosa es que haya gente con ganas de protagonismo y quiera anteponer sus siglas, sólo porque usa algunas librerías suyas.

D

#63
¿Desde cuándo a Android se le llama Linux? Qué ganas de protagonismo imponer el nombre de un núcleo al proyecto de sistema operativo que lo hizo posible. Lo de vida sexual sana y tal no va a penas con odio, ¿eh? No veas con los ofendiditos, tienes que decir incluso que llevas vida sexual sana para justificar tu error, aunque no viene a cuento.

D

#48 Aquí Mint con Xfce. Y el que le tenga manía a Ubuntu y sus derivados le aconsejo MXLinux (derivación directa de Debian). Más de 20 años años de distrohopper avalan mi docta opinión.

Idomeneo

Qué ganas de complicarse la vida.
Con lo fácil que sería usar la sección main de Debian (sin contrib ni non-free).

EmuAGR

#4 Siempre se me viene a la mente esta tira de xkcd: https://xkcd.com/927/

DangiAll

#4 Yo tengo mi "propia distro" creada para trabajar en la empresa.

Que no es mas que un debian para rpi recortado y con las 2 cosas que necesitan los usuarios para conectarse a los escritorios remotos.

D

#75 Debian para rpi es un poco locura. Mejor alpine con lbu commit -d para guardar los cambios (cada dos horas o cada día) y que arranque luego en modo solo lectura y no frias la SD.

DangiAll

#76 Ostia, pues podría mirarlo.

La verdad es que cuando llegue había una Debian base, y como habia muchas ñapas escondidas, decidi reahacerle siguiendo el Debian con el que crearon la base.

Son RPI2, va siendo hora de que me las jubilen y me traigan las nuevas con WiFi........

M

#10 Creo que se refiere que algunas cosas están en otro lugar. Por ejemplo el montaje de carpetas, en algunas distros están en Media, en otros en MNT y en otras ni se sabe.

Saludos.

grodriguezgonzalez

#24 dejale, poco linux ha debido tocar #3 pa decir eso... si ya directamente salta con lo de cuñao...

pawer13

#10 Es la misma pero según la distro acabas con ciertas aplicaciones o archivos de configuración en /usr/, en /etc/ o incluso en /opt, que parece que es cajón de sastre. o en los tres sitios a la vez porque tienen "symbolic links" para que las encuentres aunque busques donde no está. En el trabajo he cambiado de Kubuntu a Fedora y aún ando aclimatándome (no me dejan quitar Gnome y me llevo muy mal con él)

s

#3 Lo bueno en este mundo del software libre es la diversidad, si no se vuelve al monotema de Windows o Apple. Donde hay menos diversidad es donde más problemas dan. Luego por mucha diversidad que haya, al final usas la distro que te va mejor o la que has usado siempre porque es la que sabes como va y no te da problemas.

D

#13 Yo diría que es al revés. Cuanta más diversidad menos se enfoca el esfuerzo y más difícil es luego encontrar documentación y soporte.

s

#45 La documentación depende de cada distro, por ejemplo Arch Linux es la que mejor documentación tiene y mejores tutoriales, al igual que Gentoo, pero ña mayoría de las veces esa documentación sirve para cualquier distro. Con el soporte lo mismo.

D

#37
Eso es porque no sabes qué es GNU. Por ejemplo, pregúntate porqué GNU desde su concepción incluye X11.

box3d

GNU/Linux con retoques hechos por la FSF para que todo el código sea GNU compatible.

Para ser más preciso/pedante lol

D

No son distros de Linux sino de GNU, a ver si nos enteramos.

D

#12
Esta noticia no es de Linux.

EmuAGR

#7 Pues yo veo que distribuyen Linux, no distribuyen BSD.

D

#22
Distribuyen GNU. 😘

EmuAGR

#26 ¿Y qué es GNU si no es Unix?

D

#28
Gnu, Unix libre.

EmuAGR

#29 No buscaba explicación, sólo era troleo.

D

#34
Ya lo sabía 😘

trivi

#29 GNU's Not Unix

D

#51
Because Unix is not free software, that's why GNU's Not Unix.

anonimo115

#28 Linux no es unix y es GNU

s

#7 eso

D

Recomiendo al 100% la distro de trisquel, es la que yo uso.

El mejor navegador es abrowser.

s

#17 De Guix hablan muy bien, como una evolución en el mundo de los sistemas operativos: https://ambrevar.xyz/guix-advance/index.html
¿Usa Trisquel systemd?

D

#25 Ni idea amigo, soy usuario a nivel escritorio y a veces hasta los confundo entre sí lol lol

D

#25 si te gusta la programación funcional, te gustará guix.

s

#44 No se programar, pero tengo pendiente aprender Lisp, por lo menos la versión que usa Emacs.

D

#25 Sí.

D

Es aquí donde viene la gente a cortarse las venas?

D

Tantas distros y tan pocas aplicaciones al nivel de las de Windows...

x

Este es el año de lin... ¿A quién pretendo engañar?

s

#5 En la FSF nunca se ha pretendido llegar a mucha gente. Lo que se pretende es que el conocimiento sea libre y libre por un tema ético, porque tienes derecho a conocer que hacen los programas en tu ordenador y para qué han sido programados. Por eso, lo importante es que cumplan las Las cuatro libertades esenciales:

Un programa es software libre si los usuarios tienen las cuatro libertades esenciales: [1]

La libertad de ejecutar el programa como se desee, con cualquier propósito (libertad 0).
La libertad de estudiar cómo funciona el programa, y cambiarlo para que haga lo que usted quiera (libertad 1). El acceso al código fuente es una condición necesaria para ello.
La libertad de redistribuir copias para ayudar a otros (libertad 2).
La libertad de distribuir copias de sus versiones modificadas a terceros (libertad 3). Esto le permite ofrecer a toda la comunidad la oportunidad de beneficiarse de las modificaciones. El acceso al código fuente es una condición necesaria para ello.

https://www.gnu.org/philosophy/free-sw.es.html

GanaderiaCuantica

#5 Pues yo lo veo de titular en los medios: el año (o decadas) de Linux en el escritorio servidor de backups de los equipos de red...

D

Es el año de Linux en genbeta.

D

La mejor distro es PureOS para el usuario final.
Para el cerebrito, Guix.
Aunque ni yo me libro de usar codigo no libre,
ando usando JS bajo terminal con edbrowse (ando sin X
por comodidad).

anonimo115

#53 has probado a usar solo versiones lts?

D

Estoy usando nixos, que ya es una experiencia en sí misma. Pero el paso a guix ya se lo dejo a los más valientes

ZomIneck

Haber para cuando una mersion linux que sea amigabler con el usuario.
Me caguen dios

T

#15 ¿Ubuntu?

d

#30 Lo veo y subo la apuesta a Kubuntu

anonimo115

#15 Linux mint

b

#32 Mint funciona bastante bien. Pero 2/3 cambios de versión me han dado problemas. En uno de ellos tuve que reinstalar porque no me reconocía el disco duro cifrado.

1 2