Академический Документы
Профессиональный Документы
Культура Документы
Actividad Escrita 2
Alonso Iturbe
A01021621
1 de septiembre, 2016
1.
slo son accesibles si se mandan llamar desde el modo kernel. Esto no quiere decir que existen
un usuario kernel en la computadora, sino que ciertos procesos tienen un intermediario por el
cual se evita que el usuario final tenga acceso completo a todas las funciones del sistema. El
modo dual sirve para distinguir si una operacin viene del usuario o de un proceso interno del
kernel.
5. Explica la diferencia entre un programa y un proceso.
Un proceso son bsicamente las acciones de un programa que est en ejecucin. Mientras que un
proceso es una entidad activa, un programa es una entidad pasiva. Un proceso requiere de
recursos (memoria, procesamiento) para completar su funcionamiento, mientras que un programa
es un concepto ms abstracto, un producto que ejecuta dichos procesos.
6. Cules son las principales actividades de la administracin de procesos?
El administrador de procesos de un sistema operativo se concierne con las siguientes actividades:
Crear y borrar procesos tanto del usuario como del sistema
Suspender y resumir procesos
Proveer mecanismos para la sincronizacin de procesos
Proveer mecanismos para la comunicacin de procesos
Proveer mecanismos para la resolucin de conflictos (por ejemplo, cuando dos programas
que estn utilizando el mismo recurso se encuentran en una situacin tal que cada uno est
previniendo que el otro utilice el recurso.)
7. Menciona el nombre de 15 distribuciones de Linux que no hayamos visto, incluye el
tipo o familia al que pertenece.
Mathbuntu, basado en Ubuntu
Poseidon Linux, basado en Ubuntu
Uberstudent, basado en Ubuntu
Vinux, basado en Ubuntu
Sabily, basado en Ubuntu
Ubuntu CE, basado en Ubuntu
Ubuntu Satanic, basado en Ubuntu
Pepermint, basado en Ubuntu
gNewSense, basado en Ubuntu
GoboLinux, basado en el kernel puro
Red Star OS, familia desconocida ya que se usa casi exclusivamente en Korea del Norte
Apartheid Linux, pasado en PCLinuxOS
Bebian, basado en Debian
Suicide Linux, basado en Debian
Ubuntu Christian Edition, basado en Ubuntu
8. Menciona el nombre de 10 conferencias internacionales de sistemas operativos de la
base de datos ACM y 5 de IEEE.
ACM
UbiComp 2016: 12-16 de septiembre, Heidelberg, Alemania
womENcourage 2016: 12-13 de septiembre, Linz, Austria
Humans, Machines, and the Future of Work: 5-6 de diciembre, Houston, Estados Unidos
Ambos
ACM/IEEE International Conference on Automated Software Engineering
IEEE
2016 IEEE 27th Annual International Symposium on Personal, Indoor, and Mobile Radio
Communications (PIMRC): Valencia, Espaa | 4 - 7 de septiembre, 2016
2016 18th European Conference on Power Electronics and Applications (EPE'16 ECCE
Europe): Karlsruhe, Germany | 5 - 8 de septiembre, 2016
2016 IEEE Power & Energy Society Innovative Smart Grid Technologies Conference
(ISGT): Minneapolis, Montana, Estados Unidos | 6 - 9 de septiembre, 2016
2016 IEEE International Ultrasonics Symposium (IUS): Tours, Francia | 18 - 21 de
septiembre, 2016
2016 IEEE 84th Vehicular Technology Conference (VTC-Fall): Montreal, QC, Canada | 18 21 de septiembre, 2016
9. Revisando el UNIX letter, menciona en qu ao iniciaron los siguientes sistemas
operativos incluyendo en qu sistemas operativos se basaron?: OSF, BSD, HPUX,
Xenix, IRIX.
OSF: 1990, basado en BSD
BSD: 1978, basado en la sexta edicin del UNIX Time-Sharing System
HP-UX: 1983, basado en UNIX System III
Xenix: 1980, basado en la sptima edicin del UNIX Time-Sharing System
IRIX: 1986, basado en IRIS GL2 (a su vez basdo en UNIX System V)
10. Qu significan: POSIX, UNICS, MULTICS, BSD, SCO?
POSIX: Portable Operating System Interface, un set de estndares especificados por la IEEE
en un intento por mantener compatibilidad entre sistemas operativos.
UNICS: UNiplexed Information and Computing Service, el nombre original de Unix
desarrollado en 1969. El nombre es de hecho una broma basada en MULTICS.
MULTICS: Multiplexed Information and Computer Services, un sistema operativo
originalmente desarrollado en MIT en 1965.
BSD: Berkeley Software distribution, un sistema operativo basado en Unix desarrollado por
el Computer Systems Research Group de UC Berkeley.
SCO: Santa Cruz Operation, una compaa de software basada en Santa Cruz California, que
comercializaba tres variantes de Unix: Xenix, SCO UNIX y UnixWare.
11. Menciona 10 sistemas operativos UNIX diferentes que no son free ni opensource,
incluye la empresa que los desarroll
NEXTSTEP, desarrollado por NeXT
Mac OS X Server, desarrollado por Apple
Sun OS, desarrollado por Sun Microsystems
AIX, desarrollado por IBM
XENIX, desarrollado por Microsoft
SCO OpenServer, desarrollado por Santa Cruz Operation
System III, desarrollado por Unix Support Group, una divisin que era parte de AT&T
UnixWare, desarrollado por Univel
Solaris, desarrollado por Sun Microsystems
HP-UX, desarrollado por Hewlett-Packard
12. Menciona 15 programas que no deberan instalarse en un servidor Linux por
problemas de seguridad.
Servidores tipo Webmin, phpmyadmin o Cpanel
Aplicaciones PHP que no se hayan configurado correctamente
BIND Domain Name System
File Transfer Protocol (por ser cleartext)
Network Information Service
Remote Procedure Calls
Simple Network Management Protocol
Sendmail
telnet (cleartext)
Apache Web Server
CVS
OpenSSL
Network File System
Adobe Flash Player
Secure Shell (SSH)
13. Cules son los 3 ambientes de escritorio ms utilizados en las diferentes distribuciones
Linux?
Los ambientes de escritorio pueden ser cambiados por el usuario, pero basados en las
popularidades de las distribuciones, los ambientes ms utilizados seran:
Unity (default de Ubuntu)
GNOME (default de Debian, Fedora)
Cinnamon (default de Linux Mint)
14. Quin y cundo desarroll el sistema operativo Solaris? y Cmo se llama el 1er UNIX
de DEC (que significa DEC)?
Solaris fue desarrollado por Sun Microsystems, actual divisin de Oracle, en 1992. DEC se
refiere a Digital Equipment Corporation, y su primer sistema operativo basado en UNIX fue el
V7m, desarrollado por el Unix Engineering Group.
15. Quines son los creadores del UNIX y en dnde trabajaban?
UNIX fue creado por un equipo de empleados en los Laboratorios Bell (en esos aos parte de
AT&T), pero por lo general se destacan a Dennis Ritchie, Ken Thompson y Douglas McIlroy
como los principales creadores de UNIX.
16. De la lista proporcionada de distribuciones de la primer presentacin, cules estn
basadas en archivos RPM y qu son estos archivos?
RPM (Red Hat Package Manager) es un sistema de manejo de paquetes pero tambin tambin
puede referirse a los paquetes en este formato. Un sistema de manejo de paquetes es bsicamente
un conjunto de herramientas de software que se encargan del proceso de instalacin,
configuracin y actualizacin de programas en un sistema operativo. Los archivos de tipo RPM
facilitan la instalacin de programas ya que eliminan la necesidad de instalaciones y
actualizaciones manuales. RPM fue creado originalmente para su uso en Red Hat Linux, pero
actualmente se utiliza en muchas distribuciones, por ejemplo:
Fedora
Mageia
openSUSE
Red Hat Linux
TurboLinux
Caldera OpenLinux
CentOS
17. De las recomendaciones mencionadas en clase, si slo se tienen 2 posibles particiones
primarias en un disco duro para instalar alguna distribucin de Linux, qu se debera
configurar en cada una, de qu tamaos, qu tipo de particiones y qu tipo de sistema
de archivos deberan tener?
/, tambin llamada root, en donde se instalar y montar el sistema operativo en s,
preferentemente entre 12 y 20 GB. El tipo de sistema de archivos debe de ser ext4, que es el
tipo de sistema de archivos que utiliza Linux
/home, que ser la particin para los archivos de usuario. Aqu se debera de elegir el tamao
mas grande posible ya que ser la particin que guardar todos los archivos, pero por lo
menos 30 GB es una cantidad recomendada. El sistema de archivos aqu tambin es de tipo
ext4.
18. Explica qu son el grub y el refind?
GRUB (GRand Unified Bootloader) es un bootloader, un programa encargado de preparar la
ejecucin de un sistema operativo y de darle la opcin para bootear a uno de varios sistemas
operativos que se tenga disponibles. GRUB fue desarrollado por el GNU Project, y la
intencin detrs de GRUB es que sea un solo bootloader para todas las distribuciones de
Linux.
rEFInd es un boot menu, un programa que puede ser instalado en PCs y Macs que sirve, de
una manera muy parecida que GRUB, para seleccionar el sistema operativo que se quiere
bootear basado en las particiones que se encuentren en la computadora.
Referencias
1. Abraham Silberschatz, Peter B. Galvin, Greg Gagne (2006). Fundamentos de Sistemas
Operativos. Mac Graw Hill. Sptima, Octava o Novena Edicin. ISBN 84- 481-4641-7.
2. Adrian Hannah. 2011. One key to rule them all: GRUB, USB and a Multboot environment.
Linux J. 2011, 211, pages.
3. Am I understanding dual mode operation of an OS correctly? (2013, February 13). Retrieved
September 01, 2016, from http://stackoverflow.com/questions/14862754/am-iunderstanding-dual-mode-operation-of-an-os-correctly
4. B. Sivaiah, T. S. N. Murthy and T. V. Babu, "Boot multiple Operating Systems from ISO
images using USB Disk," Electronics and Communication Systems (ICECS), 2014
International Conference on, Coimbatore, 2014, pp. 1-5.
5. Bezroukov, N. (2016, July 25). Top Vulnerabilities in Linux Environment. Retrieved
September 01, 2016, from http://www.softpanorama.org/Commercial_linuxes/Security/
top_vulnerabilities.shtml
6. Dulaney, E. (n.d.). Linux and Some Common Computer Vulnerabilities - dummies.
Retrieved September 01, 2016, from http://www.dummies.com/computers/operatingsystems/linux/linux-and-some-common-computer-vulnerabilities/
7. Cnepa, G. (2015, December 9). 10 Top Most Popular Linux Distributions of 2015.
Retrieved August 10, 2016, from http://www.tecmint.com/10-top-most-popular-linuxdistributions-of-2015/
8. Conferences Advancing Technology, Research and Collaboration. (n.d.). Retrieved
September 01, 2016, from http://www.acm.org/conferences
9. GNU GRUB. (2012, December 2). Retrieved September 01, 2016, from https://
www.gnu.org/software/grub/
10. History. (n.d.). Retrieved September 01, 2016, from http://www.jnode.org/node/174
11. Hoffman, C. (2015, August 11). Freedom of choice: 7 top Linux desktop environments
compared. Retrieved September 01, 2016, from http://www.pcworld.com/article/
2951829/operating-systems/freedom-of-choice-7-top-linux-desktop-environmentscompared.html
12. IEEE Conferences & Events. (n.d.). Retrieved September 01, 2016, from https://
www.ieee.org/conferences_events/index.html
13. List Of Every Unix Version and Release. (n.d.). Retrieved September 01, 2016, from http://
www.ranker.com/list/list-of-every-unix-version-and-release/reference
14. Newell, G. (n.d.). Unix Flavors List. Retrieved September 01, 2016, from http://
linux.about.com/library/bl/bl_flavorlist.htm
15. Prakash, A. (2015, August 2). Ten Lesser Known Ubuntu Based Linux Distributions.
Retrieved September 01, 2016, from https://itsfoss.com/weird-ubuntu-based-linuxdistributions/
16. The Linux Kernel Archives. (2016, May 12). Retrieved August 30, 2016, from https://
www.kernel.org/category/about.html
17. 10 Alternative PC Operating Systems You Can Install. (n.d.). Retrieved September 01, 2016,
from
http://www.howtogeek.com/190217/10-alternative-pc-operating-systems-youcan-install/