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 |
|
|
|
|
|
|
|
|
|
- Programari / Software
- Extreme
Programming vs. Interaction Design
- Distributed
Computing: An Introduction
- Architectural patterns
- Eines / Tools
- Llenguatges
/ Languages
- Source
tree (C,C++):
| code |
dist |
toolchains |
| unix |
ms
windows |
unix |
gcc |
MSVisual |
| files |
option |
files |
option |
| /usr/local/toto_1_2 |
c:\Program Files\toto\toto_1_2 |
|
|
|
|
|
include
|
/usr/include |
(#include) |
[-I/usr/local/toto_1_2/include] (1) |
(#include) |
/I
c:\Program
Files\toto\toto_1_2\include |
src
|
|
|
|
|
|
lib
| libtoto.a |
libtoto_1_2.lib |
| libtoto.so.1.2 |
toto_1_2.lib
toto_1_2.dll
toto_1_2D.dll |
|
/usr/lib |
-ltoto |
[-L/usr/local/toto_1_2/lib] (2) |
[lib]toto_1_2[D].lib |
/LIBPATH:
c:\Program
Files\toto\toto_1_2\lib |
| bin |
/usr/bin |
|
|
|
|
build
| gcc |
| msvc60 |
| msvc71
(2003) |
| msvc80
(2005) |
|
|
|
|
|
|
- [1] only
needed if different from /usr/include
- [2] only
needed if different from /usr/lib
- [3] /I:
C/C++ / General / Additional include directories
- [4] D
= debug
- [5] Linker
/ Input / Additional dependencies
- [6] /LIBPATH:
Linker / General / Additional libraries directories
- shared
objects
- IDE
- Frameworks:
| framework |
.NET |
Java
Platform |
|
specification |
implementation |
specification |
impl |
| MS .NET |
MS
.NET compact framework |
Mono |
SSCLI |
Portable
.NET (wp) |
|
language |
|
|
|
|
(C# compiler) |
|
|
|
|
| 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 |
|
|
|
|
|
|
|
|
|
- Unit testing
- Rich internet application (wp)
- Open Laszlo (wp)
- Frameworks
- Adobe AIR
- Silverlight
- ...
- Scratch
(MIT)
|
|
|
|
|
|
Virtualització
/ Virtualisation
|
- Comparison
of virtual machines (Wikipedia)
- x86
virtualization (Wikipedia)
- Virtual
Machines are No Security Blanket (Linux Magazine)
- Virtualization technology (VT)
egrep '^flags.*(vmx|svm)'
/proc/cpuinfo
- vmx: kvm-intel
- svm: kvm-amd
- KVM
- QEMU
- VM Back
- VMWare
- VMWare
/ QEmu utilities
- VMPlayer
(free)
- urpmi gcc kernel-*-devel
- VMware
Player Documentation
- Virtualización
con WMware Server/Client (TodoLinux)
- Shrink
- not valid
with ext4, xfs file systems
- install VMWare
tools
vmware-toolbox
- Shrink tab
- VMWare
tools
- Overview
of VMware Tools
- General
VMware Tools installation instructions
(/usr/lib/vmware/isoimages)
- Dins de la màquina virtual / from guest OS:
- urpmi make gcc
kernel-<...>-devel-latest (linux_userspace_headers no és
suficient)
- cd /media/cdrom
- tar xvzf...
- cd /tmp/vmware-tools-distrib
- ./vmware-install.pl
- Reconfigurar: /usr/bin/vmware-config-tools.pl
- Desinstal·lar:
/usr/bin/vmware-uninstall-tools.pl
- You can now run VMware Tools by invoking the
following command:
"/usr/bin/vmware-toolbox" during an X server session.
To enable advanced X features (e.g., guest resolution fit, drag and
drop, and
file and text copy/paste), you will need to do one (or more) of the
following:
1. Manually start /usr/bin/vmware-user
2. Log out and log back into your desktop session; and,
3. Restart your X session.
To use the vmxnet driver, restart networking using the following
commands:
/etc/init.d/network stop
rmmod pcnet32
rmmod vmxnet
modprobe vmxnet
/etc/init.d/network start
- Appliances
- Settings
vmware-modconfig –console –install-all (3.0)
vmware.config.pl (2.0)
- Xarxa / Network
- EasyVMX!:
Create virtual machines to run in VMware Player
- qemu-img
vmdk
- VMWare
Player Image Creation
- Host OS Linux. Install from ISO image:
- knoppix.vmx:
- ide1:0.fileName = "knoppix.iso"
- ide1:0.deviceType = "cdrom-image"
- Drivers
- Vmware tools
- mount virtual
disk files (pdf)
- Problemes / Problems
- #error only <linux/bitops.h>
can be included directly
- Problems with kernel >=2.6.23
- Problems with VMPlayer 2.5.2 and
kernel 2.6.29 (Mandriva 2009.1)
- Virtual Box
|
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
|
|
- 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
|
- WWW / Internet
- Primera
campaña mundial de seguridad en la red

- Kriptópolis
- Quands.info
- Agencia
de
protección de datos
- Alerta
anti-virus
- Privacy.net
- USB
Smart Tokens and Smart Cards
- Cryptography
and Security in Computer Networks (UPC - DMAT)
- Virus
en Linux ¿mito o realidad? (pdf) (TodoLinux)
- Guies / Guides
- Glossari
- Notícies / News
- Signatura / Signature
- PKI
- Empreses
/ Companies
- SSL
- Hackers
- P3P
- PICS
- The
Twenty Most Critical Internet Security Vulnerabilities
- Secunia
- Programari /
Software
- Smart cards
- Certificats / Certifications
-
- idCAT
- Clauer
/ The clauer project
- Linux
(UJI) / Projecte Clauer
- Instal·lació
(Firefox, Thunderbird) (és crític primer instal·lar les claus públiques
i després activar el dispositiu de seguretat)
- Baixeu-vos les Claus
públiques de CATCert / Administració
local, Generalitat i Diputacions:
- acc.crt
- ec-idcat.cer
- Instal·leu-les:
- Firefox
3.0: Edita / Preferències / Avançat / Xifratge / Visualitza els
certificats / Entitats / Importa (Thunderbird: Edita / Preferències /
Avançat / Certificats / Visualitza els certificats / Entitats / Importa)
- acc.crt: marqueu les tres opcions
- ec-idcat.cer: marqueu les tres opcions
- comproveu que són vàlides: Edita
/ Preferències / Avançat / Xifratge (Certificats) / Visualitza els
certificats / Entitats: Agència Catalana de Certificació / EC-ACC,
EC-IDCAT:
- "Aquest certificat ha estat verificat
per als usos següents: Autoritat del certificat SSL"
- Activeu el dispositiu Clauer:
- Edita / Preferències / Avançat /
Xifratge (Certificats) / Dispositius de seguretat
- Carrega:
- Nom del mòdul: Modul pkcs11 Clauer
- Nom de fitxer del
mòdul: /usr/local/lib/libclauerpkcs11.so
- o bé: Eines /
Consola d'errors:
pkcs11.addmodule("Modul
pkcs11 Clauer", "/usr/local/lib/libclauerpkcs11.so",
0x1<<28, 0);
- o bé:
modutil -add "Modul
pkcs11 Clauer" -libfile /usr/local/lib/libclauerpkcs11.so
-dbdir /home/USUARI/.mozilla/firefox/NOMPERFIL
- nota: no poseu accents al nom ("Modul
pkcs11 Clauer");
no apareixerà a la llista i es farà difícil de suprimir (podeu trobar
el nom al fitxer ~/.mozilla/firefox/xxx.default/secmod.db)
- comproveu que apareix a Edita /
Preferències / Avançat / Xifratge (Certificats) / Dispositius de
seguretat
- Proveu si tot funciona:
- Desinstal·lació (Firefox, Thunderbird):
- Edita / Preferències / Avançat / Xifratge
(Certificats) / Dispositius de seguretat
- o bé: Eines / Consola d'errors:
pkcs11.deletemodule("Modul
pkcs11 Clauer");
- o bé:
modutil -delete "Modul
pkcs11 Clauer" -libfile /usr/local/lib/libclauerpkcs11.so
-dbdir /home/USUARI/.mozilla/firefox/NOMPERFIL
- DNIe
/ Usa tu DNI
- Targeta CERES (FNMT)
- Targeta UPC
- Signatura electrònica mòbil
|
Quiosc / Kiosk
|
|
|
Execució
distribuïda / Distributed execution
|
|
|
Accés
remot / Remote access
|
|
|
Distributed
software
|
|
|
Enginyeria del
programari / Software engineering
|
|
|
|