Fecha actual Dom Ago 18, 2019 9:54 am

Posibles Proyectos Anuales

Registro de aplicaciones que logremos imaginar, e incluso especificaciones para lograrlo.


Usuarios leyendo este tema: Ninguno

Posibles Proyectos Anuales

Notapor ~ » Jue Ene 18, 2018 9:24 am

Ver la base de cada tema mayor, pero 1 por año (para matemática, aritmética, álgebra, disciplinas matemáticas menos conocidas pero bases de lo anterior; física, electrónica, computación).
Imagen
IP for hosts file (email udocproject@yahoo.com to get updates if website becomes offline):
Código: Seleccionar todo
190.150.9.244 archefire.org



See what I'm doing in real time:
Main Desktop 1
Main Desktop 2
Avatar de Usuario
~
Site Admin
 
Mensajes: 2958
Registrado: Sab Nov 10, 2012 1:04 pm

Re: Posibles Proyectos Anuales

Notapor ~ » Sab Feb 03, 2018 10:37 am

Hacer un buscador local de archivos, parece que en general
con C estándar se pueden codificar cadenas UTF-8 y compararlas
sabiendo su tamaño con funciones propias.

Estudiar los 6 libros de Ben Lunt para terminar de darle
forma a lo más básico de nuestro sistema operativo en 1 año,
se podría ver como MenuetOS, VisOpSys o KolibriOS, pero
pensado en realmente extenderse hacia lo práctico, a nivel
de FreeDOS y ReactOS, como una aplicación que pueda entrar
y salir hacia DOS, con drivers, estándares, código en Ensamblador
y C limpios, compatibilidad base con DOS/BIOS como la capa
base del sistema, con Ensamblador portable x86 para lo más
básico del sistema, para todo lo que históricamente nos fue
mejor programando en Ensamblador con C, y C solo para agregar
soporte a las llamadas y librerías de C, pero no como
la base del sistema ya que dicha base debe ser independiente
de todo, de lenguajes, debe ser de bajo nivel, totalmente
con nuestro estilo propio pero capaz de conectarse con
el resto de cosas existentes en la computación, con eso
tendremos el sistema más pequeño, simple, fácil de entender
para nosotros mismos, y extensibles.

En 1 año que dediquemos solo a la base, orientándonos
a una única cosa principalmente, como por ejemplo la
detección y soporte para todo tipo de discos,
haría que terminemos teniendo un sistema robusto, que
retomemos la programación de nuestro kernel como
proyecto principal, y si tenemos varias metas
secundarias principales anuales, para el siguiente año 2019
para cubrir toda la funcionalidad base para el resto de
años, para hacerlo fácil, entonces de verdad vamos a lograr
hacer un sistema operativo propio tan interesante como
todos los que siempre nos gustaron desde el 2004/2005.
Imagen
IP for hosts file (email udocproject@yahoo.com to get updates if website becomes offline):
Código: Seleccionar todo
190.150.9.244 archefire.org



See what I'm doing in real time:
Main Desktop 1
Main Desktop 2
Avatar de Usuario
~
Site Admin
 
Mensajes: 2958
Registrado: Sab Nov 10, 2012 1:04 pm

Re: Posibles Proyectos Anuales

Notapor ~ » Jue Feb 08, 2018 12:18 pm

Podría ponerme a escalar versiones propias
de los programas de código abierto que ya
existen, totalmente portables hasta a DOS,
Win9x y mi propio sistema operativo, así
debería poderse usar hasta en Windows 3.x,
OS/2 (que no uso).....

El kernel soy yo y la ayuda que espero
son los programas que quiero escalar desde
versiones viejas, una por una, para cada
sistema operativo, modificándolos según
se necesite, hasta la versión más nueva.

Si logro compilar todo tipo de programas,
hasta otros sistemas operativos como GCC,
ReactOS, KolibriOS, Linux, desde sistemas
viejos, como DOS, o mi sistema operativo,
usando temporal y opcionalmente una capa de
librerías cargables de esos terceros,
retroactivamente podré ayudar muchísimo a mi
sistema operativo, que solo es un driver genérico
para la máquina, para dejarme usar mi sistema
base pero también las librerías externas y
componentes de kernel, drivers y programas que
yo quiera, sin obligación alguna, simplemente
hacer transparente la computadora con la
apariencia de la PC estándar, desde el punto
de vista de puertos, direcciones de memoria,
dispositivos clásicos, que internamente
trataremos nativamente, pero externamente SIEMPRE
deben ser idénticos a la PC estándar.
Imagen
IP for hosts file (email udocproject@yahoo.com to get updates if website becomes offline):
Código: Seleccionar todo
190.150.9.244 archefire.org



See what I'm doing in real time:
Main Desktop 1
Main Desktop 2
Avatar de Usuario
~
Site Admin
 
Mensajes: 2958
Registrado: Sab Nov 10, 2012 1:04 pm

Re: Posibles Proyectos Anuales

Notapor ~ » Mar Ene 08, 2019 5:23 am

Estudiar el hardware gráfico de la VGA para entender
los gráficos de computadora en general.



Responder todas las preguntas que se me crucen
en OSDev para destrabar a todos los que están a
mi mismo nivel.



Estudiar los formatos de archivo ejecutables,
empezando por el MZ EXE y COM, y también
los de los demás sistemas y épocas, AOUT,
ELF, los PE EXEs de diferentes épocas (WinAPI
cruda, sin importar absolutamente nada externo
-a ver qué capacidades tenemos-, con diferentes
versiones de .NET, para visual Basic 4/5/6/.NET),
de Delphi, Borland C++ Builder.

Un programa que
no importe nada de un sistema operativo, que
implemente absolutamente todo por su cuenta,
podría servirnos para implementar instrucciones OPCODE
en una DLL; para crear EXEs o DLLs de depuración para ver
cómo fluye realmente el programa, podría servirnos para
implementar la emulación de algo, para implementar
nuestro propio código con creatividad propia que no esté
conectada a ningún estándar, y después conectarla a C o
a un sistema operativo con una interfaz simple. Con eso el
grueso de todos nuestros programas sería independiente de
cualquer plataforma o sistema operativo.
Imagen
IP for hosts file (email udocproject@yahoo.com to get updates if website becomes offline):
Código: Seleccionar todo
190.150.9.244 archefire.org



See what I'm doing in real time:
Main Desktop 1
Main Desktop 2
Avatar de Usuario
~
Site Admin
 
Mensajes: 2958
Registrado: Sab Nov 10, 2012 1:04 pm


Volver a Ideas de Proyectos

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 4 invitados


cron