candee

83 posts

candee banner
candee

candee

@candemenaa

18

Katılım Temmuz 2021
80 Takip Edilen647 Takipçiler
Eduardo Ferreyra
Eduardo Ferreyra@eduferreyraok·
@candemenaa En la facultad, tenia una materia Sistemas Operativos, y como examen integrador, teniamos que codificar un simulador de Planificador de Procesos… siempre pensé que era algo que lo hacias en una semana con tu grupo, pero nos terminó llevando 1 mes entero a full.
Español
1
0
6
464
candee
candee@candemenaa·
Las primeras líneas de código en mi kernel de rust no fueron agregando código, sino sacandolo. Te explico el por qué. para que un programa imite a un kernel debería correr sobre el hardware, sin ninguna capa intermedia como podría ser un sistema operativo. pero rust por defecto corre en un runtime y con una librería estándar que depende de features de un sistema operativo como el file system, la gestión de memoria (heap, stack, etc.), threads, etc. si no hay sistema operativo no podés depender de uno. Tenés que buildear sus componentes vos mismo. a esto se lo llama programar en bare metal, y desactivar la librería estándar y el runtime de rust para introducir nuestro propio punto de entrada nos van a ayudar a llegar a este entorno. si queres seguir aprendiendo conceptos como este, ya sabes qué hacer.
candee tweet media
Español
12
10
268
18K
candee
candee@candemenaa·
@genitalico que copado esoo, capaz después de terminar este blog chequee el código de unix v6 para leer código de otro os.
Español
0
0
0
251
Galileo
Galileo@genitalico·
@candemenaa Yo solo por estudiar he estado en la tarea de portar el Unix v6 a por lo menos en esp32 jaja Porq el v6 ? Pues porq son alrededor de 10k líneas de código, algo que mi cabeza y alguna AI pueden asimilar de memoria 🥴 Además de tener funciones “simples” para estándares actuales
Español
1
0
1
625
candee
candee@candemenaa·
@juliolzok en mi opinión eso trata de sacártelo de encima rápido, nomas apréndete bien las referencias, los lifetimes y cual es la diferencia entre eso y un puntero. Después todo lo demás es muy parecido a lo que pudiste haber visto en otros lenguajes, solo que con otro nombre jajaja
Español
0
0
1
121
candee
candee@candemenaa·
@heartoneto2012 sii, este kernel por suerte ya recibe interrupts externos, ahora estoy leyendo sobre el heap allocator para implementarlo. Por que dejaste de hacer tu kernel?
Español
1
0
1
184
heartoneto
heartoneto@heartoneto2012·
@candemenaa Hiace un par de años quería hacer un "mini kernel". Llegué solo a recibir entrada del teclado y usar un poco el puerto en serie. Todo empieza con un #! [no_std]. Sigue adelante!
Español
1
0
3
635
Cynshiu~💫💫
Cynshiu~💫💫@NazarenaCa72117·
@candemenaa crece como profesional, como creador, cranea, uni lo que nadie mas ve, no te quedas en lo que te dice gente basica y por fa, nunca dudes de vos misma!
Español
1
0
1
15
candee
candee@candemenaa·
siempre pienso que existe un tradeoff entre ser el candidato perfecto para el mercado laboral o buildear cosas que realmente te apasionan. Hoy ya no estoy tan segura, pero estoy segura que intentar ser buena en todo me estaba convirtiendo en un número más, así que decidí apostar por lo que realmente me interesa. Actualmente estoy construyendo un sistema operativo y quiero empezar a compartir tweets más técnicos así impulsar a más gente a construir proyectos que los entusiasmen, aunque no sean el camino más obvio o rentable. si te sentis un poco identificado,ya sabes q hacer
candee tweet media
Español
54
24
771
52.4K
candee
candee@candemenaa·
@kala_au yo hice emuladores y me ayudaron un montón a entender cómo funciona una cpu a nivel técnico, si queres después saltar a hacer un sistema operativo se te va a facilitar un montón desde ese lado. Que estás emulando?
Español
0
0
0
11
_Ivan
_Ivan@kala_au·
@candemenaa Me está pasando algo parecido. Justamente me ha interesado la emulación hace poquito y me está pareciendo interesante las cosas que estoy aprendiendo. Entiendo un poco la sensación c:
Español
1
0
1
20
AhorrandoCon20
AhorrandoCon20@ahorrandoCon20·
@candemenaa que curioso, no sabría ni por dónde empezar a constituir un sistema operativo ni sé qué significaría casi, me has abierto la curiosidad, voy a investigar!
Español
1
0
1
120
candee
candee@candemenaa·
@unlocomas1F mandalee, yo también queria aprender hardware, capaz después de esto apunte a ver que onda con eso
Español
0
0
1
15
Chatran
Chatran@unlocomas1F·
@candemenaa estoy en la misma, 11 años como Qa automation, ya hoy sdet con una banda de cancha encima, me estoy embolando mal, me voy a poner a aprender de hardware xq siempre quise levantar algun rapesberry o algun bichito de esos
Español
1
0
1
36
Joaco
Joaco@unjohnperez·
@candemenaa Existen las drogas duras y desp está crear un OS
Español
1
0
1
25
Aldrin Martoq
Aldrin Martoq@aldrinmartoq·
@candemenaa Seca! Aprender de compiladores te dará una visión muy poderosa de entender un montón de abstracciones. 💪💪
Español
1
0
2
228
candee
candee@candemenaa·
un reel de instagram terminó cambiando mi carrera a mis 17 años. era un chico de mi edad mostrando un lenguaje de programación compilado que había creado él mismo. Su sintaxis era como hacer una receta de cocina. Lo primero que pensé fue: "yo quiero hacer esto". estaba de vacaciones y ni siquiera tenía una notebook, así que pasé todos esos días leyendo sobre lexers, parsers, compiladores e intérpretes. cuando volví a mi casa me obsesioné. pase de programar en frameworks modernos a pasar todo un verano encerrada y obsesionada entendiendo cómo funciona un lenguaje de programación mientras buildeaba uno desde cero. Cuando funcionó, descubrí que disfrutaba muchísimo más construir herramientas que solo usarlas. Pero llegar a esa conclusión me llevó años de explorar, experimentar y hacer proyectos. con esto quiero decir que explores, construyas cosas, hagas. Si no tomas acción nunca vas a encontrar lo que realmente te apasiona.
candee tweet media
Español
19
39
1.1K
78.5K
candee
candee@candemenaa·
@benjagat47 hoy en día está ahí en un repo de github, no seguí avanzando sobre eso xq cuando vi que funcionaba como yo quería seguí con otros proyectos jajaja
Español
0
0
2
201
candee
candee@candemenaa·
@blutundeisen01 mi consejo para vos es que chusmees bien qué tipo de formato es, y si te da rechazo podes scrollear, nadie te obliga a leer y menos a dar cátedra de cómo escribir tweets que veo que los tuyos fomentan mucho el odio. Abrazos 🙌
Español
1
0
2
724
Corvelier
Corvelier@blutundeisen01·
@candemenaa Consejo: si vas a dar un mensaje superador que no sea con formato GPT. Da rechazo.
Español
1
0
7
1.1K