Want to create interactive content? It’s easy in Genially!

Reuse this genially

FreeBSD Operating System

Luciano Natiello

Created on November 13, 2021

Proyecto de presentación del Sistema Operativo FreeBSD

Start designing with a free template

Discover more than 1500 professional designs like these:

Higher Education Presentation

Psychedelic Presentation

Vaporwave presentation

Geniaflix Presentation

Vintage Mosaic Presentation

Modern Zen Presentation

Newspaper Presentation

Transcript

Presentación S.O FreeBSD

Integrantes: - Herrera Luis - Juárez Iván - Natiello Luciano

Historia

Se elige el nombre de FreeBSD

Problemas judicialescon AT/T

386BSDPatchkit

Diciembre

Diciembre

1993

1994

CDROMFreeBSD 1.0

CDROMFreeBSD 2.0

4.3BSD-Lite(“Net/2”)(386BSD + Free Software Foundation)

Bill Jolitz

2.1 Estable

Última versión 9.1

1995

2000

2021

1997

2012

Ramificación:4.X ESTABLE 4.0 RELEASE

Se sigue colaborando con mejoras y actualizaciones Todos pueden sumarse en esta tarea y/o aportar monetariamente a FreeBSD

John Hubbard promocionando FreeBSD (+Nate Williams, Rod Grimes)

Características

Multitasking, Multiusuario, Conexiones de redes robusta para soporte de estándares

S.O derivado de UNIX

Berkeley Software Distribution

Compatible con Linux, BSDsHerramientas de desarollo en C, C++ Fortran y Perl

Abierto, flexible y robusto

Contribuciones de la comunidad

Procesos

PID

Proceso secundario del proceso padre

Planificación por prioridad

Memoria

Algoritmo global de reemplazo de páginas

1 Gbyte superior para uso del núcleo

3 Segmentos: texto, datos y pila

Prepaging

Arquitectura del S.O.

Tradicionalmente FreeBSD tiene un kernel monolítico

Actualmenta la funcionalidad de kernel se basa en módulos

Ventajas de configuración personalizada del kernel:

Hacer funcionar hardware específico

Menor uso de memoria

Mayor rapidez de arranque de SO

Arquitectura del S.O.

Los directorios más importantes que representan al kernel son arch y conf

Comandos básicos de configuración del kernel

# cp GENERIC /root/kernels/MIKERNEL

# make buildkernel

# make installkernel

Sistema de archivos

El sistema de archivos utilizado es una variante del UFS

El directorio raíz es <</>>

Algunos de los directorios más comunes

/bin/ - Utilidades de usuario

/boot/ - Programas y ficheros de configuración

/etc/ - Ficheros de configuración y scripts del sistema

Sistema de archivos

Para separar nombres de directorios de ficheros usa el <</>>. MacOS utiliza <<:>> y DOS <<\>>

Montar varios sistemas de ficheros tiene las siguientes ventajas:

Evita borrar o modificar por accdidente ficheros críticos

Utilización de un sistema de optimización de ficheros

# make installkernel

Seguridad

Uno de los principios básicos de la Seguridad Informática es la sigla en inglés CIA:

  • Confidencialidad
  • Integridad
  • Accesibilidad

Seguridad

Tipos de ataques comunes:

• Ataque a cuentas de usuario

• Ataque al Root a través de servidores accesibles

  • Ataque de Denegación de Servicio

• Ataque al Root desde cuentas de usuario

• Creación de Backdoors

Seguridad

en FreeBSD

Las recomendaciones que brinda el equipo de desarrollo:

  • Inhabilitar todo software potencialmente peligroso
  • Reparar el software con errores que afecten la seguridad
  • Realizar copias de seguridad para prevenir una posible violación a futuro
  • Instalación de software para vigilar el estado del sistema
  • Asegurar root y cuentas administrativas
  • Educar a la gente que trabaja en el sistema
  • Paranoia

¿Qué hacer si la seguridad ya fue corrompida?

  • Determinar el alcance de la violación de seguridad

¿Qué privilegios consiguió el atacante? ¿Consiguió acceso de root? ¿O consiguió acceso sólo a nivel de usuario?

  • Determinar si se ha alterado el estado del sistema

¿Qué software ha sido alterado? ¿Se instaló un nuevo kernel? ¿Ha sido modificado alguno de los archivos binarios del sistema?

  • Averiguar cómo se logró la irrupción

¿Ocurrió por medio de un error de seguridad conocido? ¿Tuvo éxito la irrupción debido a una mala configuración? ¿Fue el resultado de un error desconocido hasta el momento?

  • Reparar el defecto de seguridad

Aplicar parches al software o instalar uno nuevo para reparar los problemas. Inhabilitar las cuentas que ya han sido comprometidas.

Ventajas y desventajas

Ventajas

Desventajas

Compatibilidad con hasta 11 arquitecturas

Un poco complicado de utilizar

Buena estabilidad

Cuesta buscar información

Hay menos soporte

Seguridad

Licencia libre

Se puede modificar el código a gusto

Buen mantenimiento

Entrevista aPablo Carboni

Una pequeña charla con un DevOps quién usó por varios años el sistema operativo FreeBSD y sus derivados.

Trabajó en el Ministerio de Modernización de la Nación, Claro, Cablevisión, Telecentro, Telmex, entre otros.

  • twitter.com/pcarboni
  • linkedin.com/in/pcarboni/

Conclusión

Grupos en el foro oficial

Crecimiento de miembros

24.2k

Comunidad en Reddit

Grupo 5 Herrera Luis Juárez IvánNatiello Luciano