Informàtica / Computers

Index

General

X-Window


list comparison config












Debian Mandriva









display manager

/etc/X11/default-display-manager /etc/sysconfig/desktop XDM

GDM
KDM

WDM SLiM LXDM





/etc/X11/xdm/Xaccess

/usr/share/config/kdm/kdmrc


/etc/lxdm/









New instance of kdm: kdmctl reserve





desktop environment
wp


IRIX Interactive Desktop (Indigo Magic) GNOME Xfce KDE CDE

LXDE
  • Etoilé
  • GNUStep
  • ROX
  • UDE
widget toolkit wp



Motif GTK+ Qt
WINGs


window manager xwinman wp
  • ~/.xsession
  • update-alternatives --display x-window-manager

twm (vtwm, tvtwm, CTWM, FVWM) 4Dwm (Sawfish)
Metacity
Xfwm4 KWin
Window Maker Enlightenment

session manager




xsm



ksmserver



LXSession
autostart








Configure desktop -> Advanced ->  Autostart


(LXSession)





~/.xinitrc


  • aplications: ~/.config/autostart/*.desktop
  • scripts: ~/.kde4/Autostart/*.desktop
    ~/.kde4/share/autostart/*.desktop



  • aplications: ~/.config/autostart/*.desktop

aplicacions
entorns d'escriptori
cde gnome kde xfce
widgets / toolkits
forms / fltk gtk gtk-qt motif / lesstif qt wx-Windows
wxWidgets
gestors de finestres
fvwm MetaCity Enlightment Sawfish Compiz Beryl
gràfics
SDL
directfb x11 (fbdev)
x11 (drivers)
mgl nano-x open gl svgalib
fbdev
vesa
  • intelfb
  • nvidiafb
  • viafb
  • ...
(x11-drivers)



sistemes operatius creuats / màquines virtuals
(mac)
basilisk
()
()
bochs
()
cygwin
(ms-windows)
()
macwindows
()
(ppc-based)
pear pc
(x86)
()
plex86
()
softwindows
(irix)
(x86-based)
vmware
(x86)
openVZ xen
(x86)
kvm
(linux x86)
()
wine / xwine
()
()
DOSBox
()
()
qemu
()
(x86)
VirtualBox
(x86)
sistemes operatius
unix
freebsd gnu/linux hp-ux irix mac os-x netbsd solaris
ms-windows
casa empresa port
3.x, 95, 98, me, xp-he nt, 2000, xp-pe, 2003 ce
FreeDOS apple mac-os be-os os/2 NeXT Step / OpenStep / GNUStep palm os symbian
arquitectura
arm mips ppc sparc
x86
amd intel via

MBR (/dev/hda) (Master Boot Record / Partition Sector): 512B (C=0, H=0, S=1)
back-up restore MBC partitions (/dev/hdax)
points to boot sector (first 512 bytes of the active partition) name view / edit create format image
extract create bootloader
(ARCS)
create recover
DOS


fdisk /mbr
c:, d:, e: ... ptedit fdisk format
dell restore
Ranish Partition Manager (part244) Norton Ghost
win32

mkbt -c a: bootsect.bin MBR: fixmbr
VBR: fixboot
NTLDR: boot.ini ptedit32



xosl




linux install-mbr
(mbr)
dd if=/dev/hda of=mbr.bin bs=512 count=1
dd if=mbr.bin of=/dev/hda bs=512 count=1








id mbr
primary / extended logical
IDE
(PATA)
prim. 0 /dev/hda
/dev/hda[1..4] /dev/hda[5..]
1 /dev/hdb
/dev/hdb[1..4] /dev/hdb[5..]
sec. 0 /dev/hdc
/dev/hdc[1..4] /dev/hdc[5..]
1 /dev/hdd
/dev/hdd[1..4] /dev/hdd[5..]
SCSI
USB
SATA

n /dev/sd[a-p] /dev/sd[a-p][1..]

  • fdisk -l
  • sfdisk -d
  • gpart (guess)
dist

... gparted LiveCD mandriva
app GNU parted qtparted
gparted Disk Drake YaST
lib

ntfsresize
cfdisk /dev/hda
mkdosfs -I /dev/hdax (dosfstools)
dist LiveCD
app partimage Device Image (zsplit)
irix

dvhtool

controller id
SCSI 0 n /dev/dsk/dks0dns[0..15]

0: root 7 10: volume
1: swap
6: usr
8: volhdr (sash)
15: xfslog
types: efx/xfs, volhdr, raw, xfslog
  • prtvtoc /dev/rdsk/dks0d5s0
  • prtvtoc /dev/rdsk/dks0d5vh
fx
  • mkfs /dev/dsk/dks0d5s0
  • fsck


Sistemes operatius / Operating systems

Boot




MBR dev dev
name sector code name partition sector bootloader name part sector
name config


PC BIOS HDD MBR boot (first: 512B) MBC HDD boot / active boot (first: 512B) lilo lilo.conf HDD (any) first
NTLDR boot.ini

floppy
boot




CDROM






USB






SGI











Dreambox first stage
serial






NAND flash (JFFS2) 2nd stage first: 128KB 2nd stage loader
NAND flash boot
CF first
tftp

CF first






Desenvolupament / Development

framework .NET Java Platform

specification implementation specification impl
MS .NET MS .NET compact framework Mono SSCLI Portable .NET (wp)

language


(C# compiler)

  • Java

framework libraries
BCL

(partial)


  • JaveME (limited)
  • JavaSE (workstation)
  • JavaEE (server)

intermediate language / bytecode CLI:
CIL MSIL
x x
Java bytecode (.class)
runtime / virtual machine VES
CLR

JVM

OS








Comercial / Commercial

Virtualització / Virtualisation

Cloud Computing (external virtualisation)



Recursos oferts
Implementació
Exemples
Software as a Service (SaaS)
Aplicació

  • Google Apps
  • Microsoft "Software+Services"
Platform as a Service (PaaS) Sistema Operatiu

  • IBM IT Factory
  • Google AppEngine
  • Force.com
Infrastructure as a Service (IaaS) CPU + Emmagatzematge
  • Nimbus Globus toolkit
  • Amazon Elastic Compute Cloud (EC2)
  • IBM Blue Cloud
  • Sun Grid
  • Cloud Landscape (Open Crowd)
  • Programari / Software
    • Abi Cloud
    • Enomalism
    • Eucalyptus (inspired by Amzon EC2)
    • Nimbus Globus toolkit
    • Open Nebula

Seguretat / Security

Quiosc / Kiosk

  • KDE Kiosk
    • urpmi kiosktool

Execució distribuïda / Distributed execution

Accés remot / Remote access

Distributed software



used by language protocol implementations IDE
pipes, filters





compound documents





distributed computing / Remote procedure calls (RPC) CORBA




DCOM Microsoft



DCOP KDE <=3.4



D-BUS (*) xorg, KDE 3.5



Web Services
markup languages
SOAP Frameworks
Eclipse WTP
Java EE




Java RMI




XML-RPC




Enginyeria del programari / Software engineering

http://www.terra.es/personal9/francesc.pinyol/informatica.html
Darrera modificació: 21 de febrer de 2011 / Last update: 21st February 2011

Cap a casa / Back home.