Keep Da Link

To content | To menu | To search

Keyword - solaris

Entries feed - Comments feed

-->

Nov. 12, 2008

The new Sun Storage 7000

As announced early, Sun unveiled a new storage platform with the latest improvements in both hardware and software.

Here's a few details :

Continue reading...

Nov. 7, 2008

Solaris 10 10/08 (u6)

If you didn't already know, the last update of Solaris 10 is out.

Sun Solaris is the professional/production version of OpenSolaris and this update import a lot of improvements already present in the last builds of OpenSolaris.

 

In the changelog, many interesting features :

 

 

Continue reading...

Nov. 6, 2008

mod_python on Solaris 10 with Coolstack, to play Django

Compiling software was an old sysadmin part of the work that has been completly forgotten due to the binaries linux distribution except for the Solaris sysadmin.

Sun comes with a "workaround" Coolstack, which was at the beginning a package of the most used software compiled and optimized for the Sun niagara processor (in T1000/T2000). Some others solutions are Blastwave, or new Opensolaris Image Packaging System (IPS).

Coolstack is now a suite of software compiled and packaged with a kind of support by Sun, shipped for x86/amd64 and Sparc.

It includes Mysql, Apache, Python, ruby and mod_python... here is how to enable mod_python on a Solaris 10 T2000, yes to do some Django there !

Continue reading...

May 22, 2008

Revue de presse

Blender 2.46 Nouvelle version de blender le modeleur/moteur de rendu 3D open source, supporte le scripting Python

Les slides des présentations Pycon Pycon est le rendez vous de la communauté française Python, bientôt les vidéos, il manque malheureusement qqs présentations notamment celles de Django, EDIT: mis en ligne par biologeek

Bonnes pratiques et astuces Python par Biologeek une très bonne doc du comment bien coder en python, voir aussi A Python style guide for the OLPC, une version plus digeste de la the Python PEP 8 de Guido voir aussi le script Python Tidy tente de faire respecter ces principes à votre code.
Pour vérifier certaines de ces recommandations mais aussi qqs detections de bugs, vous pouvez utiliser des outils comme Pylint et Pychecker

High scalability DB and storage design via Fred

Erlang ou Scala ? via Fred

voir ou revoir une comparaison de Python stackless et Erlang et une prés de l'utilisation de stackless par EVEonline le MMORPG http://www.slideshare.net/Arbow/stackless-python-in-eve

Le chat de Facebook en Erlang supporte 70 millions de connexions

Zone ressources control Solaris 10 Depuis Solaris u4 (08/07), on peut limiter la puissance attribuer à une zone, marche mieux dans u5
Tjs pour les zones Solaris comment ajouter des ressources dans une zone sans a voir à la rebooter

Un article sur le tuning Mysql sur Sun x4100 mais qui peut être appliqué à d'autres plateformes

5 articles pour apprendre Dtrace et un exemple concret d'utilisation de Dtrace comparé à d'autres outils

Les principes de bases pour penser un produit évolutif (scalable)

May 20, 2008

Revue de presse

osXbmc XBMC est tout simplement le meilleur media center que j'ai pu utiliser (à l'époque sur XBOX) le projet est en cours de portage sur linux, ps3, je ne savais pas que celui ci existait sur nos macs !! (Leopard Intel only)

Avidemux l'équivalent de virtualdub (encodeur decodeur video multiformat), pour win/mac/linux.

Vim et python

Nouvelle beta de Joost le service de TV en P2P

Le chat de facebook en Erlang via Fred

Adobe Reader pour Solaris x86 en 2009 Adobe visionnaire (pour une fois) d'une future adoption de Solaris/OpenSolaris par la communauté ?

Uperf, un outil de mesure de performance réseau Opensourcé par Sun fonctionne sur Solaris et Linux

Solaris UFS history un peu d'histoire sur l'implémentation d UFS solaris, souvenirs :)

March 22, 2008

Revue de presse

SAM-QFS le Filesystem partagé a été open sourcé ! Sun continue donc sur sa lancé en ouvrant le code d'application majeure, OpenSolaris devient l'UNIX open source professionnel, à pas de géant

Toujours dans le monde OpenSolaris, Nexenta annonce sa release Nexenta Core 1.0 Nexenta est une base OpenSolaris avec le userland Debian notamment apt-get mais aussi ZFS-bootable et 256M de mémoire requis

Python module of the week, Doug nous gratifie de 2 modules: datetime et time tous deux très utils en python et enfin le module collections une queue.

Knoppix 5.3, après un an d'absence voici une nouvelle version de Knoppix le live CD multi usage Linux (un live cd est un cd bootable qu'il suffit de mettre dans votre ordinateur pour pouvoir utiliser linux, ceci sans installation et sans modifier votre disque dur)

Dans le memê style System Rescue Un live CD qui vous permet de récupérer des données et de partitionner vos disques, pour vos Filesystem Linux mais aussi NTFS, FAT32 ...

YUI 2.5.1, bugfixe version de l'api javascript de yahoo une nouveaute tout de meme le YUI configurator, qui génère pour vous les includes en fonction des composants dont vous avez besoin

Quoi de neuf dans le web inspector de Safari 3.1

March 6, 2008

Revue de presse

Encore une autre liste des raccourcis sur mac Bien présentée pour une fois

FreeBSD 7.0 est sorti, performance accrue, ZFS ... Une interview très intéressantes de 2 devs FreeBSD qui listent toutes les nouvelles fonctionnalités

YUI le framework js pour les nuls sort une version 2.5.0 De nouveau layout pour la mise en place de vos widgets, un multiuploader, un image cropper ...

Une référence très précise des options de la JVM

Sun s'interesse enfin un peu plus à Python

Python-dateutil Une extension a datetime de librarie standard avec par exemple: Computing of relative deltas (next month, next year, next monday, last week of month, etc)

Solaris LDOM

Dtrace oneliner Une liste de script Dtrace sur une ligne (pour Solaris et OSX)

Des cartes de l'europe avec des criteres comme la couleur des chveux ou des yeus, ou les pays avec interdiction de fumer dans les lieux publics

Feb. 12, 2008

Revue de presse du 12/02/08

Socialgraph API by Google

Python unfrequently asked question

Crossbow virtual nic for OpenSolaris

Full Sun t5x20 review (PDF)

Free CSS templates

Languagetools, un correcteur grammatical multilingue

Django:
Django ORM performance patch, et Django I/O performance

Astuces et bonnes pratiques de Django par Biologeek

Hoping on GeoDjango

Django model subclassing

Per user chacing in Django

Django advanced signals

Caching non xhtml rendering in Django

Feb. 6, 2008

Revue de presse 09/02/08

Firefox 3.0 beta2 tourne très bien sur mac et Firebug 1.1b11 fonctionne désormais avec cette version, une bonne raison d'upgrader, lien pour le téléchargement

ZFS for noobs et SMF pour les nuls :)

Solaris sur Mac

New Features in Solaris 10 8/07 that Enhance Containers/zones

Python and concurrency Fais suite au qqs liens précédents sur Python et le GIL

Rails Netbeans et Postgresql

YUI glowing buttons style

Everything A Django Developer Needs To Create Logins

SplitTimeField hour field for django

GTA IV, des news en attendant le 29 avril !

Oct. 19, 2007

Solaris scheduling classes

Unlike other OS, The Solaris scheduler has the ability to use differents type of scheduling at the same time.
Here's an overview of the differents scheduling classes available and their description and purpose.

Time Shared (TS) : TS is the default scheduling class used in Solaris 10 systems, it gives a relative equal access to the CPU for each process.
Fair Share Scheduler (FSS) : CPU access is divided into "cpu shares". Processes can be declared into "projects" wich are manualy assigned to a defined cpu-share. Thus we're able to define differents priorities for the projects of a system. (use prstat -J to monitor cpu usage by project)
Real Time (RT) : Processes run with a fixed priority, the real-time process with the highest rtpri is always selected by the scheduler to run before any other process in the system (man priocntl).

Fixed Priority (FX) : Same as TS but ensuring that thoses processes wont have their priority dynamically adjusted.
Inter Active (IA) : Same as TS but interactive processes have a higher priority (for example, X sets the iamode bit on the process running under an active window).
System (SYS) : Kernel threads.

In a future post we will describe the use of the Faire Share Scheduler, definine projects and assign priorities, stay tuned !

Sources :

man priocntl
Solaris Process Scheduling
A Comparison of Solaris, Linux, and FreeBSD Kernels (look at the "Scheduling and Schedulers" section)
Solaris 10 System Administration Guide: Resource Management and Network Services (see chapter 8 "Fair Share Scheduler")

- page 1 of 3 -