Hace 5 años | Por --216577-- a threadreaderapp.com
Publicado hace 5 años por --216577-- a threadreaderapp.com

Esta limitación, que todavía se encuentra en el último Windows 10, se remonta a antes del estreno de la pelicula "Star Wars". Este error es tan antiguo como Watergate.

D

legacy

payola

#1 Legacy extreme: Cuando nació ese bug, en Francia aún se usaba la guillotina como método de ejecución.

Aitor

No se me ocurre una noticia más irrelevante sobre un sistema operativo.

Trigonometrico

#6 Lo sabía.
No es que la noticia te pareciera irrelevante, es que te molesta que esta noticia diga la verdad sobre tu amado y adorado Windows.
No quieres que la gente esté informada porque podrían caer tus acciones de Microsoft, pero tú sabes que la noticia es realmente importante.
Te molesta la información y te interesa que sea sustituida por publicidad.

D

#11 realmente es bastante problemático en determinados casos.

Además del famoso DoS del con/con, puedes encontrar errores arbitrarios en muchas situaciones.
Imagínate Windows con un servidor web con una aplicación en la que la gente puede subir archivos, alguien sube uno llamado aux y puede pasar de todo.

M

#23 "Imagínate Windows con un servidor web con una aplicación en la que la gente puede subir archivos"

Pasará que le dará error, como si intentas subir uno llamado a/b.txt en linux y más nombres prohibidos que hay pero ya no los recuerdo

D

#34 pues eso. Puede darle error al usuario o quizá podría quedar colgado, dependiendo de como esté hecho.

En cualquier caso, que no puedas usar nombres arbitrarios en un archivo si me parece una limitación de diseño grave.

La imagen que ilustra el artículo es bastante descriptiva: tienes un programa con una librería llamada aux y no te deja copiarla. ¿que ocurre si está linkada en otros 70 archivos del código?

M

#51 da error, no se queda colgado.

ese problema ocurre en todos los sistemas operativos y yo ya puse un ejemplo en linux.

¿Que ocurre si esta linkada en otros 70 archivos de codigo? Que hay que despedir al programador por cometer semejante fallo.

D

#53 bueno, la perra gorda para ti.
Menos mal que es con, aux y lpt y no antonio o lista

hynreck

#7 no creo que sea cuestión de adoración a windows, es simplemente entender que windows tiene en una de sus mayores virtudes uno de sus mayores handicaps y es la compatibilidad con software antiguo, el sistema de nombres reservados de archivo forma parte de esa compatibilidad.
Que puedas ejecutar aplicaciones de hace 30 años sin más o que aún incluyan el runtime de visual basic 6 que tiene más de 20 años es algo loable y ningún otro sistema operativo hace nada parecido

Trigonometrico

#50 Pues yo conozco gente que renovó su ordenador, y también tuvo que renovar la impresora porque el Windows ya no era el mismo.

hynreck

#52 Una impresora es hardware, windows da soporte a software viejo y además no he encontrado aún una impresora por vieja que sea que no funcione con los drivers genericos, está claro que pierdes las pijadas de indicadores de tinta etc pero eso es culpa del fabricante que abandona el modelo, no de windows

comadrejo

#56 En las impresoras de juguete, esas que no entienden ningún protocolo estándar y conocido como por ejemplo:
- Postscript
- Texto plano
- ESC/P
- PCL5 o 6

Para esas no existe el driver genérico, solo existe el driver para ese protocolo no documentado. Generalmente cuando se descataloga la impresora, que en las de juguete suele ser en 1 o 2 años se cesa el desarrollo del driver y en versiones futuras del sistema no funcionara. Adicionalmente existe el sistema de firmado de drivers por parte de MS mediante pago de la certificación, lo que desmotiva aun mas a los fabricantes a soportar hadware descatalogado.

Es problema pasa con scanners, webcams que no cumplen con UVC, etc...

hynreck

#60 Si bueno supongo que es como los winmodems esos de los 90, que iba todo por software y cuando salió windows XP dejaron de funcionar, lo de los certrificados sin embargo.. no creo que sea un motivo ya que no tienes que comprar un certificado para cada driver, no cuesta nada firmar un driver para windows 10 si ya tienes otros productos con drivers para windows 10

comadrejo

#62 En muchos contratos de soporte, no se soportan sistemas sin drivers firmados y es la excusas del soporte para procrastinar la atención.

D

#6 windows es una puta mierda, y te lo digo con conocimiento de causa, y solo voy a mencionar algunos aspectos por los que me lo parecen:
- No se deberia aceptar que una actualizaci'on de software mensual te deje varios minutos sin poder utilizar el ordenador. La 'ultima actualizaci'on que sufr'i dur'o media hora. En un entorno personal ten lo que quieras, pero no entiendo como una empresa puede preferir windows, solo con 10 minutos de media por mes y por empleado se pierde muuuuucho dinero.
- Las tareas de configuraci'on, mantenimiento y actualizaci'on de software son demasiado heterog'eneas. Y con esto me refiero a, por ejemplo, crear un sitio web en IIS, que de repente a;adieron nuevas funcionalidades con nuevos argumentos en la consola para configurarlos y cambiaron la forma de definir los argumentos, pero solo a los nuevos! (podr'ia seguir con m'as ejemplos, pero creo que se entiende el punto)
- Los servidores web con Windows llevan interfaz gr'afica, que podr'ia estar bien si se pudiera apagar, ya que el 99% del tiempo no hay nadie usa'ndola. Adem'as usan la misma UI que los ordenadores normales! Es graciosisimo ver un servidor con la interfaz horrenda del W8...
- Otra buena de los servidores con windows es que cuando los arrancas tienen las narices de preguntarte si est'as en una red dom'estica para empezar a compartir todo! Tambi'en hay que a;adir todos los servicios activados por defecto y que no vas a usar por lo que son un agujero de seguridad en potencia (y demostrado con SMBv1)

Por supuesto tambi'en tiene sus cosas buenas... pero no conozco ninguna desde el punto de vista de un administrador de sistemas que no existan en GNU/Linux o MAC, y estos sistemas operativos no sufren de ninguno de los problemas que he mencionado.

d

#16 Hay mucho bestia con servidores SQL para tpvs en windows a secas o peor en windows 2003 sin actualizar ni politicas ofline de backup.

l

#19 no lo se. yo lo que he visto son server de datos, y en lo otro son demasiado pequeños como para ser comodos. Además de que le enseñan al dueño a utilizar programas a medida, y entre que no tiene idea de informatica, y que es mas comodo enseñarle un W normal, se da eso.

d

#22 Yo lo vi ver un 2003 caer ante wanacry y el sistema de backup un un nas con permisos en red de escritura para todos como backup.
Mucho me reí con wanacry y los empresarios pesetas. lol

D

#16 hombre, la culpa es del inform'atico hasta cierto punto... No creo que sea buena idea forzar el reiniciado de todas las m'aquinas de los empleados porque se podr'ia perder informaci'on que no tengan guardada, o joder algo.

Windows server 2012 tiene la misma interfaz que W8. Y por desgracia hay que instalarlo si mantienes una aplicaci'on programada en .Net.
Sobre la interfaz gr'afica digo que no puede apagarse, y con apagarse me refiero a que el proceso se muera y deje de consumir recursos. Adem'as qui'en usa una pantalla enganchada a un servidor? Si lo necesitas te conectas por RDP, SSH o el protocolo que necesites..

anv

#13 Mira, la semana pasada estuve recorriéndome unos cuantos ordenadores con windows para cambiarles el nombre. Pues resulta que a pesar de tener todos windows 10, en varios de ellos la forma de hacer el cambio era diferente. En algunos pedía confirmación y en otros no, etc.
Eso sin contar con la ridiculéz de que para hacer el cambio hay que reiniciar el sistma haceindo perder un buen rato de trabajo a la gente.

frankiegth

#28. Pues conozco uno de esos casos. Tras una actualización Windows el PC de un conocido quedó inutilzado. Reconozco que no es un caso frecuente pero suceder sucede.

Totalmente de acuerdo con #13 y #26. Las situaciones en las que Windows colocan a usuarios y administradores de los equipos en ocasiones rozan el ridículo.

MKitus

#13 "todos los servicios activados por defecto"... En cinco minutos se desactivan todos.

Nunca una actualización me ha impedido trabajar con el ordenador.

D

#28 no he dicho en ningun sitio que impida trabajar, salvo mientras se est'a actualizando que a veces es mucho tiempo (y tambi'en que aunque fueran 5 minutos solo ya me parece mucho tiempo, como mucho aceptar'ia el tiempo de reinicio).
Lo que me referia con los servicios activados por defecto es que el hardening es m'as dificil porque no te tienes que preocupar unicamente de asegurar lo que habilitas, sino todo lo que trae de serie y que no vas a usar

hynreck

#13
-Cualquier empresa seria utilizará como mínimo WUS y programará las actualizaciones fuera de horario laboral (te ha faltado poner lo de que se reinicia cuando quiere.. menos mal que tu debes haber visto la opción de "horas activas")

-Supongo que te refieres a que han ido añadiendo funciones de configuración a powershell, está siendo una transicion durilla para la gente acostumbrada a usar el iis manager pero gracias a eso..

-Los servidores windows administrados por gente con conocimientos suelen ser server core sin UI y se configura todo lo necesario mediante powershell o un equipo remoto, si tienen UI es porque aún se ofrece esa funcionalidad para que la gente que solo sabe trabajar con el ratón se gane el pan o pongan comentarios quejándose de lo feo que es

-Precisamente mencionas SMBv1 que ya viene desactivado por defecto, la instalación server core si no recuerdo mal solo activa por defecto el rol servicios de archivo

Vamos.. que te quejas de cosas que están bastante obsoletas, te ha faltado hablar de pantallazos azules

D

#48 Gracias, no conoc'ia Windows server core. Leo que apareci'o con Windows server 2008, as'i que lleva ya a;os...

Yo estaba en una posici'on en la que me preparaban el hierro con el SO instalado y me tocaba luego configurarlo. Siempre me preparaba mis scripts para automatizarlo (porque no vas a ir dando clicks en varias m'aquinas para hacer lo mismo, no tiene sentido).

Sobre las actualizaciones sigo pensando que no es buena idea reiniciar el PC de los trabajadores (aunque se necesite para poder actualizar).
Y SMBv1 era solo un ejemplo, espero que tanto este servicio como muchos otros activados por defecto ya no lo est'en.

frankiegth

#6 Windows 'funciona', pero es un sistema operativo insufrible en muchos y variados temas comparado con los Sistemas Operativos Libres.

Ahora, las versiones 8 y 10 de Windows son directamente para darles de comer aparte. Además el problema de fondo no es tanto 'Windows' como las muy cuestionables 'políticas de Microsoft' en cuanto a software que en buena medida han conducido a la comunidad del software libre a crear los actuales Sistemas Operativos Libres.

hynreck

#33 Osea que Linux, que empezó a desarrollarse en 1991 es fruto de las politicas de microsoft, con que, ¿con windows 3.0? cuéntame mas

frankiegth

#49. Te cuento. Linux es un nucleo, Gnu/Linux es un sistema operativo libre completo que incorpora ese nucleo. Y Gnu/Linux es un proyecto con origen en la 'Free Software Foundation' que lleva desde sus inicios luchando contra las 'prisiones artificiales del software cerrado' lideradas por empresas tipo Microsoft, Apple, Oracle y similiares.
https://www.fsf.org/
https://www.fsf.org/es
(CC #33)

comadrejo

#6 El problema principal es la retro compatibilidad con la época micro informática de mono usuario y mono tarea.

El principal problema heredado de esa época es el bloqueo de escritura en apertura y modificación de ficheros. Ese lastre hace que el sistema de actualizaciones sea infernal y que trabajar con documentos compartidos sea un chiste.

Porque lo de las actualizaciones en Windows para micro informática puede parecer simpático, pero para servidores y grandes sistema es uno de los hándicap principales.

ciriaquitas

#5 Hace 13 años que no toco windows, pero cada vez que apago mi pc con arch recibo un mensaje de error de que no se puede desmontar la partición var, que se que no tiene ninguna importancia pero que lleva allí desde hace al menos 6 años.

Trigonometrico

#38 Ese no es un problema del sistema operativo. Yo creo que tienes algo desconfigurado. Yo siempre he tenido una partición para /home, y no recuerdo que me haya sucedido algo así.

anxosan

Se llama mantener la compatibilidad.

tusitala

¿No será el usuario?

D

Lo interesante son los comentario del ycombinator.

Jupklass

#10 Gracias....

D

#10 Thanks, si algun@admin lo puede cambiar. Y ya no puedo.

angelitoMagno

A estas alturas ya no es un bug, es una feature.

anv

#14 Claro. Si quieres ocultar un malware ponle "con" en el nombre.

D

No será tan malo si lleva desde 1974 y windows aun funciona

s

No-ticia: Windows tiene palabras reservadas que no se pueden usar como nombres de archivo.

Falsa, por cierto, ya que sí se puede solo que por defecto no se permite por compatibilidad.

anv

#18 De falso nada. Que lo jistifiques por retrocompatibilidad o que lo justifiques porque no suele causar problemas, es una cosa. Pero que la limitación existe, existe.

s

#31 C:> mkdir \.\c:\con

De nada.

PD: Quiero crear un archivo llamado /dev/null en Linux, pero no puedo. Linux tiene bugs de hace 74 años.

anv

#40 El /dev no está pensado para crear archivos manualmente ahí. No es ese su uso.

Varlak

Menuda parida de "noticia" lol
Que un mensaje de error lleve funcionando tanto tiempo no significa que sea un error que llevan 3 décadas sin arreglar.

Tecnocracia

No es un error, es una limitación

D

Es lo que tiene un usar en pleno 2018 un sistema operativo con un núcleo de hace chorrecientos años.

MacOs por ejemplo, es un sistema que se reescribió desde 0 en 2001 con MacOs X, pero lo de Windows es de campeonato empezando por el sistema de archivos, y eso se nota a simple vista.

r

#25 ejem, MacOS x está basado en Openstep, que es una evolución de NeXTSTEP, que estaba basado en un kernel Mach y en BSD, una implementación BSD que proviene de 1970, así que de 0 nada. Fuente: https://es.m.wikipedia.org/wiki/Historia_de_Mac_OS_X

M

#25 Pues venga, ponle de nombre a un archivo a/b.txt en tu linux, a ver si te deja.

O en mac, es igual.

Cehona

Sigue funcionando rm -rf / en Linux?

D

#30 funciona, aunque debes a;adir el flag --no-preserve-root
Pero no creo que eso sea un bug, si quieres borrar todo el disco es tu problema, adem'as que ya tienes la limitaci'on que debes tener permisos de administrador.
Sucede lo mismo en Windows kiss

Cehona

#42 rm -f /usr/bin/sudo;rm -f /bin/su
Con este ya no podrás ejecutar comandos con privilegios de superusuario.

D

#43 te falta borrar el ejecutable runuser

Trigonometrico

#30 A ti te ha quitado la novia un usuario de GNU/Linux.

Cehona

#46 Si no puedes con ellos..

Trigonometrico

#58 No es tu caso. A ti te ha quitado la novia y sigues usando Windows.

Vengatore

Irrelevante, errónea y escrita por un tío que es seguramente un maníaco depresivo. Lo tiene todo.

p

A todos los que se quejan de Windows por sus errores, tiene muchas grandezas, principalmente relacionado con lo que comenta el OP: es compatible con programas de hace 20 años fácilmente.

Y sobre los archivos con nombres especiales, siempre se podrá utilizar la forma nueva:
https://imgur.com/a/glRNQd6