<?xml version="1.0" encoding="utf-8"?><?xml-stylesheet title="XSL formatting" type="text/xsl" href="http://www.jbkempf.com/blog/feed/rss2/xslt" ?><rss version="2.0"
  xmlns:dc="http://purl.org/dc/elements/1.1/"
  xmlns:wfw="http://wellformedweb.org/CommentAPI/"
  xmlns:content="http://purl.org/rss/1.0/modules/content/"
  xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
  <title>Yet another blog for JBKempf - Tag - Mac OS X</title>
  <link>http://www.jbkempf.com/blog/</link>
  <atom:link href="http://www.jbkempf.com/blog/feed/tag/Mac%20OS%20X/rss2" rel="self" type="application/rss+xml"/>
  <description>This is the blog of Jean-Baptiste Kempf. I will share some info about my life, my works and my VideoLAN work</description>
  <language>en</language>
  <pubDate>Thu, 29 Jul 2010 10:33:12 +0200</pubDate>
  <copyright></copyright>
  <docs>http://blogs.law.harvard.edu/tech/rss</docs>
  <generator>Dotclear</generator>
  
    
  <item>
    <title>Snow Leopard is out! And why you will not have VLC 64bits right now...</title>
    <link>http://www.jbkempf.com/blog/post/2009/08/28/Snow-Leopard-is-out%21-And-why-you-will-not-have-VLC-64bits-right-now...</link>
    <guid isPermaLink="false">urn:md5:9999aabacb33d047c35ac122eb64fc5b</guid>
    <pubDate>Fri, 28 Aug 2009 10:59:00 +0200</pubDate>
    <dc:creator>JBK</dc:creator>
        <category>VideoLAN</category>
        <category>64bits</category><category>Apple</category><category>Leopard</category><category>Mac OS X</category><category>Snow Leopard</category><category>VLC</category><category>VLC media player</category><category>Windows 64</category>    
    <description>    &lt;h2&gt;Apple OS X 10.6 is out&lt;/h2&gt;

&lt;p&gt;If you have missed the news, then you are not on the same techy blogs than I am.&lt;/p&gt;


&lt;p&gt;So, &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Apple&quot;&gt;Apple&lt;/a&gt; new operating system Mac OS X.6, named  &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Snow%20Leopard&quot;&gt;Snow Leopard&lt;/a&gt; is out, and it improves a lot the speed, and ports most of its application to &lt;a href=&quot;http://www.jbkempf.com/blog/tag/64bits&quot;&gt;64bits&lt;/a&gt;, but doesn&amp;#8217;t introduce any important new feature. &lt;a href=&quot;http://www.apple.com/macosx/&quot; hreflang=&quot;en&quot;&gt;Learn more about it&amp;#160;!&lt;/a&gt;&lt;/p&gt;


&lt;h2&gt;VLC and 64bits&lt;/h2&gt;

&lt;p&gt;Do you really need 64bits for a video application? I seriously doubt it. But well, you might want/need it in the future.&lt;/p&gt;


&lt;h3&gt;Linux&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; 64bits runs on 64bits linux since a long time, and I use it a lot. No majors problems since Linux is cleverly engineered.&lt;/p&gt;


&lt;h3&gt;Windows&lt;/h3&gt;

&lt;p&gt;&lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; runs on &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Windows%2064&quot;&gt;Windows 64&lt;/a&gt; as a Win32 application, but we haven&amp;#8217;t finished the port to Win64, especially because of external libraries issues. It will come eventually.&lt;/p&gt;


&lt;h3&gt;Mac OS X&lt;/h3&gt;

&lt;p&gt;Since the WWDC &amp;#8216;08, we know we have to remove all Carbon code, and we have mostly done it.&lt;/p&gt;


&lt;h4&gt;Leopard&lt;/h4&gt;

&lt;p&gt;&lt;strong&gt;VLC 64bits runs on 32bits &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Leopard&quot;&gt;Leopard&lt;/a&gt; without issues.&lt;/strong&gt;&lt;/p&gt;


&lt;h4&gt;Snow Leopard&lt;/h4&gt;

&lt;p&gt;As one of our OSX developers says: &lt;q&gt;I&amp;#8217;ve you had asked me a month ago, I had said that everything is cool and VLC64 will be released the same day as Snow Leopard.&lt;/q&gt;&lt;/p&gt;


&lt;p&gt;&lt;strong&gt;BUT&lt;/strong&gt;&lt;/p&gt;


&lt;p&gt;It doesn&amp;#8217;t work now, because of  a change in the Cocoa runtime. VLC stopped working in the last two seeds (the GM and the one prior to it).&lt;/p&gt;


&lt;p&gt;&lt;q&gt;Launching VLC results in crashes in a low level function called _NSBundleCreate, which is triggered by a whole bunch of Cocoa and IOKit methods. Basically every method of these frameworks results in a crash on Snow Leopard. This is strange, as exactly the same code runs nicely in 64bit on Leopard and prior seeds of Snow Leopard.&lt;/q&gt;&lt;/p&gt;


&lt;p&gt;The problem is that VLC is not an ordinary NSApplication, but a plain C app, that loads a Cocoa plugin, which instantiates NSApp itself. Therefore, you cannot reproduce the crashes in normal Cocoa apps.&lt;/p&gt;


&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;Apple, once again, breaks everything with a new OS, as it happens often, or when a new version of Xcode gets out.
Last version of Xcode forced us to drop X.4 if we wanted to go 64bits and compatible with Snow Leopard. Seriously, I don&amp;#8217;t get it.&lt;/p&gt;


&lt;p&gt;I have applications that are running on the Win7&amp;#160;64bit setup that are Win98 games!&lt;/p&gt;


&lt;p&gt;Anyway, to not finish on a bad note, &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Snow%20Leopard&quot;&gt;Snow Leopard&lt;/a&gt; looks gorgeous!&lt;/p&gt;</description>
    
    
    
          <comments>http://www.jbkempf.com/blog/post/2009/08/28/Snow-Leopard-is-out%21-And-why-you-will-not-have-VLC-64bits-right-now...#comment-form</comments>
      <wfw:comment>http://www.jbkempf.com/blog/post/2009/08/28/Snow-Leopard-is-out%21-And-why-you-will-not-have-VLC-64bits-right-now...#comment-form</wfw:comment>
      <wfw:commentRss>http://www.jbkempf.com/blog/feed/atom/comments/196</wfw:commentRss>
      </item>
    
  <item>
    <title>Evaluation of Google Summer of Code 2008 for VideoLAN</title>
    <link>http://www.jbkempf.com/blog/post/2008/11/27/Evaluation-of-Google-Summer-of-Code-2008-for-VideoLAN</link>
    <guid isPermaLink="false">urn:md5:907909cc9d712ac094f0f47ded2be0e7</guid>
    <pubDate>Thu, 27 Nov 2008 05:17:00 -0800</pubDate>
    <dc:creator>JBK</dc:creator>
        <category>VideoLAN</category>
        <category>Google</category><category>GSoC</category><category>Mac OS X</category><category>Maemo</category><category>Qt4</category><category>Summer of Code</category><category>summit</category><category>VideoLAN</category><category>Vista</category><category>VLC</category><category>WinCE</category><category>x264</category>    
    <description>&lt;p&gt;This is a post to summarize and evaluate the work that we did this year, compared to last year too.&lt;/p&gt;


&lt;p&gt;This was our second year of the Google Summer of Code project.&lt;/p&gt;    &lt;h2&gt;Google Summer of Code 2008&lt;/h2&gt;


&lt;p&gt;For the second time, &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VideoLAN&quot;&gt;VideoLAN&lt;/a&gt; was an association mentor for the &lt;a href=&quot;http://code.google.com/soc&quot; hreflang=&quot;en&quot;&gt;Google Summer of Code&lt;/a&gt; project.&lt;/p&gt;


&lt;p&gt;The 2008 edition of &lt;a href=&quot;http://www.jbkempf.com/blog/tag/GSoC&quot;&gt;GSoC&lt;/a&gt; had a few improvements and change in the way &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Google&quot;&gt;Google&lt;/a&gt; and we handled it. Let's detail ours:&lt;/p&gt;


&lt;h3&gt;VideoLAN, VLC &amp;amp;&amp;amp; x264&lt;/h3&gt;


&lt;p&gt;This year, we decided that &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VideoLAN&quot;&gt;VideoLAN&lt;/a&gt; would be a mentoring association for BOTH &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC&quot;&gt;VLC&lt;/a&gt; and &lt;a href=&quot;http://www.jbkempf.com/blog/tag/x264&quot;&gt;x264&lt;/a&gt;, instead of doing the same confusion as usual between VLC and VideoLAN.&lt;/p&gt;


&lt;p&gt;This meant that we had to work with the x264 team to find ideas, mentors and define common rules. This was an extra amount of time, but for a good reason!&lt;/p&gt;


&lt;h3&gt;VideoLAN rules&lt;/h3&gt;


&lt;p&gt;After the last year Google &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Summer%20of%20Code&quot;&gt;Summer of Code&lt;/a&gt; summit, we learned quite a few things, and I decided to be a bit more strict during the summer of code. This is Google money, what about using it correctly?
Here we go for the major changes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;More publicity,&lt;/li&gt;
&lt;li&gt;Qualification tasks. I cannot emphasize more on the goods this brought to us,&lt;/li&gt;
&lt;li&gt;Better reviewing from developers, with common rules to follow on how to give points,&lt;/li&gt;
&lt;li&gt;More involvements of students in the community (presentation mail on mailing list, mandatory public wiki page),&lt;/li&gt;
&lt;li&gt;Mandatory commit and status mail every week to mentor+admin,&lt;/li&gt;
&lt;li&gt;A more active special mailing list!&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;Results&lt;/h2&gt;

&lt;p&gt;Those changes were great...&lt;/p&gt;


&lt;h3&gt;Selection&lt;/h3&gt;

&lt;p&gt;We received many candidacies, with higher quality and we had the possibility to chose 14 students!&lt;/p&gt;


&lt;p&gt;One of them stopped before even beginning,  because he had found a new job. So we started with 13 students:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;9 for VLC media player&lt;/li&gt;
&lt;li&gt;4 for x264&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Detailed results on VLC:&lt;/h3&gt;

&lt;p&gt;Just going to review every students and whether their code was merged or not.&lt;/p&gt;


&lt;p&gt;Please keep in mind that coding on VLC is &lt;strong&gt;not as easy as&lt;/strong&gt; it might seem. And the code is evolving quite fast, so sometimes, it is difficult to keep stuffs up-to-date.&lt;/p&gt;


&lt;h4&gt;Lukas Durfina&lt;/h4&gt;

&lt;p&gt;Lukas was my student and was working on the Fullscreen Controller and Phonon work.
The &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Qt&quot;&gt;Qt&lt;/a&gt; fullscreen controller was in VLC release 0.9.0 and the Phonon work is almost merged in 1.0.&lt;/p&gt;


&lt;h4&gt;Geoffroy Couprie&lt;/h4&gt;

&lt;p&gt;Geoffroy had the difficult task to rework on the &lt;a href=&quot;http://www.jbkempf.com/blog/tag/WinCE&quot;&gt;WinCE&lt;/a&gt;/Windows Mobile port of VLC.
Most of the work has been merged in the upcoming VLC 1.0.&lt;/p&gt;


&lt;h4&gt;Antoine Lejeune&lt;/h4&gt;

&lt;p&gt;Antoine was working on the &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Maemo&quot;&gt;Maemo&lt;/a&gt; port of VLC.
The code has been merged in VLC 1.0.&lt;/p&gt;


&lt;h4&gt;Kaarlo Henrik Räihä&lt;/h4&gt;

&lt;p&gt;Kaarlo is a very very active member of our community and was working on very difficult aspects of &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Vista&quot;&gt;Vista&lt;/a&gt; integration, namely DXVA.
The project was very difficult and successful for the most part, but it isn't merged yet in VLC.&lt;/p&gt;


&lt;h4&gt;Fabio Ritrovato&lt;/h4&gt;

&lt;p&gt;Fabio was working on MTP device integration.
The code is good and the project is successful and the merge is pending (hopefully for 1.0)&lt;/p&gt;


&lt;h4&gt;Mirsal Ennaime&lt;/h4&gt;

&lt;p&gt;Mirsal is a long time coder in the community and was rewritting the UPnp client and hopefully the server for DLNA.
The project was also successful, but the merge is pending because of some services discovery changes in our code. It should happen for 1.0&lt;/p&gt;


&lt;h4&gt;Dylan Yudaken&lt;/h4&gt;

&lt;p&gt;Dylan was working on PVR improvements and on timeshifting.
The project was also very successful and Dylan was a delight working with. Some things have been merged, some are going to.&lt;/p&gt;


&lt;h4&gt;Eric Dudiak&lt;/h4&gt;

&lt;p&gt;Eric reworked our very bad &lt;a href=&quot;http://www.jbkempf.com/blog/tag/MacOS%20X&quot;&gt;MacOS X&lt;/a&gt; interface
This was very difficult but the outcome was quite good. The mergins is still pending too.&lt;/p&gt;


&lt;h4&gt;Vladimir Belousov&lt;/h4&gt;

&lt;p&gt;This project was a failure.&lt;/p&gt;


&lt;h2&gt;Google Summer of Code Summit&lt;/h2&gt;


&lt;p&gt;This summer of code &lt;a href=&quot;http://www.jbkempf.com/blog/tag/summit&quot;&gt;summit&lt;/a&gt; was great, because it was 2 days and we had way more time to discuss with other people.&lt;/p&gt;


&lt;p&gt;I, however, have found it not enough focused on the &lt;a href=&quot;http://www.jbkempf.com/blog/tag/GSoC&quot;&gt;GSoC&lt;/a&gt;, but maybe this was because I didn't choose the right discussions.&lt;/p&gt;


&lt;h2&gt;Conclusion&lt;/h2&gt;

&lt;p&gt;&lt;em&gt;&lt;strong&gt;This Google Summer of Code was a HUGE success for VideoLAN and we had some very very good output, some of which you already have on your Computer!&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;


&lt;p&gt;Thank you Leslie!&lt;/p&gt;</description>
    
    
    
          <comments>http://www.jbkempf.com/blog/post/2008/11/27/Evaluation-of-Google-Summer-of-Code-2008-for-VideoLAN#comment-form</comments>
      <wfw:comment>http://www.jbkempf.com/blog/post/2008/11/27/Evaluation-of-Google-Summer-of-Code-2008-for-VideoLAN#comment-form</wfw:comment>
      <wfw:commentRss>http://www.jbkempf.com/blog/feed/atom/comments/169</wfw:commentRss>
      </item>
    
  <item>
    <title>MacBook install: triple boot: linux, windows, Mac OS</title>
    <link>http://www.jbkempf.com/blog/post/2008/02/27/MacBook-install%3A-triple-boot%3A-linux-windows-Mac-OS</link>
    <guid isPermaLink="false">urn:md5:7fbf175be28ad3a56df466d0fdc16bcf</guid>
    <pubDate>Wed, 27 Feb 2008 03:17:00 +0100</pubDate>
    <dc:creator>JBK</dc:creator>
        <category>Geek &amp; Computer</category>
        <category>Apple</category><category>install</category><category>Linux</category><category>Mac OS X</category><category>MacBook</category><category>triple boot</category><category>Ubuntu</category><category>Windows</category>    
    <description>    &lt;p&gt;This details the installation of a MacBook white, shipped in the beginning of 2008.&lt;/p&gt;


&lt;h2&gt;Set up Mac OS X&lt;/h2&gt;


&lt;h3&gt;Updates&lt;/h3&gt;

&lt;p&gt;First before anything, update to the latest MacOS X.5.2, and all the necessary downloads... Reboot as many times as needed&lt;/p&gt;


&lt;h3&gt;Software&lt;/h3&gt;

&lt;p&gt;Then, install VLC, Firefox 3 béta, Adium and Xcode if you need it.&lt;/p&gt;


&lt;h3&gt;Done.&lt;/h3&gt;

&lt;p&gt;Quite easy, so far, no ?&lt;/p&gt;


&lt;h2&gt;Install Windows XP&lt;/h2&gt;


&lt;p&gt;Be sure to have your Windows XP SP2 CD and a legit license number.&lt;/p&gt;


&lt;h3&gt;Bootcamp&lt;/h3&gt;


&lt;p&gt;Go to spotlight, look for Boot Camp assistant or find it from your Applications folder.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Run it.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Prepare a disk space for Windows ( 16GB is ok, I think )&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Quit and re-run it.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Install Windows with your CD Rom inside.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Reboot and wait during all the Windows installation that is long and needs a couple of reboots. Mine did fail once, for no obvious reasons.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Windows XP&lt;/h3&gt;


&lt;p&gt;Once you have your complete Windows XP installation, you will see a Boot Camp icon on your task bar. Keep it.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Put the Apple OS X CD-ROM in, and let it do all the installation of the drivers. It may require some reboots, but at the end, you have a very new and completely functional Windows XP!&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Reboot&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Do your Windows Update and reboot and again, and reboot, and again... Until nothing appears there.&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Launch the Boot Camp assistant and Default Mac OS HD&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Mac OS again&lt;/h3&gt;


&lt;p&gt;Reboot to mac OS. Be pleased.&lt;/p&gt;


&lt;h2&gt;Linux&lt;/h2&gt;


&lt;p&gt;This should work with any distribution and was tested with Debian and Ubuntu&lt;/p&gt;


&lt;h3&gt;Resize&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Go to Applications/Utils and launch Disk Tool&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Split and resize the main partition in order to have a new partition that you name Linux and format in HFS. (16GB here)&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Check everything.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Reboot on linux&lt;/h3&gt;

&lt;ul&gt;
&lt;li&gt;Put your linux live CD and reboot&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Press `C` to boot on the CD&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Launch your live-CD and install linux.&lt;/li&gt;
&lt;/ul&gt;

&lt;h3&gt;Install&lt;/h3&gt;


&lt;p&gt;During the install I deleted the new partition and added two in place:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;One root partition /&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;One swap 1GB&lt;/li&gt;
&lt;/ul&gt;
&lt;ul&gt;
&lt;li&gt;Finish everything, reboot&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;You should be careful to install your grub in your linux partition and NOT in the MBR, to let reFit do it correctly.&lt;/p&gt;


&lt;h3&gt;rEFIt&lt;/h3&gt;


&lt;p&gt;On Mac OS X, install rEFIt and configure it quite quickly.&lt;/p&gt;


&lt;p&gt;Reboot and use rEFIt to boot on linux using the &amp;quot;option&amp;quot; key.&lt;/p&gt;


&lt;h3&gt;Configure linux&lt;/h3&gt;


&lt;p&gt;You have all you want working except the wireless...
Which is a Broadcom BCM4328&lt;/p&gt;


&lt;p&gt;&lt;code&gt;sudo apt-get install  ndiswrapper-utils-1.9&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;Find in your Windows partition your wireless drivers:&lt;/p&gt;


&lt;p&gt;&lt;code&gt;sudo su&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;&lt;code&gt;cp -r /media/Windows/WINDOWS/DRVSTORE/bcmwl5_**/ /root/&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;&lt;code&gt;mv bcmwl5_*** bcmw&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;&lt;code&gt;cd bcmw&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;&lt;code&gt;ndiswrapper -i bcmwl5.inf&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;&lt;code&gt;ndiswrapper -l&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;&lt;code&gt;ndiswrapper -m&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;&lt;code&gt;modprobe ndiswrapper&lt;/code&gt;&lt;/p&gt;


&lt;p&gt;&lt;code&gt;ifconfig&lt;/code&gt;&lt;/p&gt;


&lt;h3&gt;Updates&lt;/h3&gt;


&lt;p&gt;Uncomment what is needed in your sources.list.&lt;/p&gt;


&lt;p&gt;Reboot.&lt;/p&gt;


&lt;h3&gt;Problems&lt;/h3&gt;

&lt;p&gt;If you have any issues, like not having the linux partition shown anymore, reinstall grub on your linux partition with a live-CD.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.jbkempf.com/blog/post/2008/02/27/MacBook-install%3A-triple-boot%3A-linux-windows-Mac-OS#comment-form</comments>
      <wfw:comment>http://www.jbkempf.com/blog/post/2008/02/27/MacBook-install%3A-triple-boot%3A-linux-windows-Mac-OS#comment-form</wfw:comment>
      <wfw:commentRss>http://www.jbkempf.com/blog/feed/atom/comments/114</wfw:commentRss>
      </item>
    
  <item>
    <title>VLC and Mac OS X Leopard</title>
    <link>http://www.jbkempf.com/blog/post/2007/11/05/VLC-and-Mac-OS-X-Leopard</link>
    <guid isPermaLink="false">urn:md5:89eeec93faed13e79d90184b1e6c6167</guid>
    <pubDate>Mon, 05 Nov 2007 19:24:00 +0100</pubDate>
    <dc:creator>JBK</dc:creator>
        <category>VideoLAN</category>
        <category>Leopard</category><category>Mac OS X</category><category>VLC media player</category>    
    <description>    &lt;p&gt;Following my news on &lt;a href=&quot;http://www.jbkempf.com/blog/post/2007/10/26/Mac-OS-X-Leopard&quot; hreflang=&quot;fr&quot;&gt;Leopard&lt;/a&gt; in French, and following my photos of the crowed Apple Store, this is just a small blog notice to say that &lt;a href=&quot;http://www.jbkempf.com/blog/tag/VLC%20media%20player&quot;&gt;VLC media player&lt;/a&gt; works almost correctly on &lt;a href=&quot;http://www.jbkempf.com/blog/tag/OSX&quot;&gt;OSX&lt;/a&gt; &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Leopard&quot;&gt;Leopard&lt;/a&gt; without any modification. Just use the 0.8.6c release.&lt;/p&gt;


&lt;p&gt;However, the remote controller doesn't work anymore and there are corruptions in the OpenGL output when you go out of fullscreen.&lt;/p&gt;


&lt;p&gt;The remote controller part should be fixed soon in VLC (development versions are fine) and the OpenGL bug, might be a problem from Leopard himself.&lt;/p&gt;


&lt;p&gt;Go to our &lt;a href=&quot;http://forum.videolan.org/viewforum.php?f=12&quot; hreflang=&quot;en&quot;&gt;forum&lt;/a&gt; to know more about those issues...&lt;/p&gt;</description>
    
    
    
          <comments>http://www.jbkempf.com/blog/post/2007/11/05/VLC-and-Mac-OS-X-Leopard#comment-form</comments>
      <wfw:comment>http://www.jbkempf.com/blog/post/2007/11/05/VLC-and-Mac-OS-X-Leopard#comment-form</wfw:comment>
      <wfw:commentRss>http://www.jbkempf.com/blog/feed/atom/comments/57</wfw:commentRss>
      </item>
    
  <item>
    <title>Mac OS X Leopard</title>
    <link>http://www.jbkempf.com/blog/post/2007/10/26/Mac-OS-X-Leopard</link>
    <guid isPermaLink="false">urn:md5:16277036a00812bee606f8e122a7bfb0</guid>
    <pubDate>Fri, 26 Oct 2007 00:48:00 +0200</pubDate>
    <dc:creator>JBK</dc:creator>
        <category>Science&amp;Techno</category>
        <category>Apple</category><category>Leopard</category><category>Mac OS X</category><category>OS</category>    
    <description>    &lt;h2&gt;Leopard&lt;/h2&gt;


&lt;p&gt;La nouvelle version du système d’exploitation Mac OS d’&lt;a href=&quot;http://www.jbkempf.com/blog/tag/Apple&quot;&gt;Apple&lt;/a&gt; , sort vendredi 26 octobre 2007, demain. Sixième version majeure de &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Mac%20OS%20X&quot;&gt;Mac OS X&lt;/a&gt;, estampillée Mac OS X.5, de nom de code « &lt;a href=&quot;http://www.jbkempf.com/blog/tag/Leopard&quot;&gt;Leopard&lt;/a&gt; », elle présente de très nombreuses nouveautés (plus de 300 selon Apple), dont certaines méritent d’être détaillées.&lt;/p&gt;


&lt;h2&gt;Fonctionnalités&lt;/h2&gt;

&lt;h3&gt;Time Machine&lt;/h3&gt;

&lt;p&gt;« Time Machine » est sans doute la nouveauté la plus originale dans un système d’exploitation grand public. Cette fonctionnalité est un  système de backup simplifié et automatisé pour les fichiers utilisateurs.
Une fois activée, Time Machine sauvegarde automatiquement les entrées modifiées du système de fichier, heure par heure. Chaque jour ces modifications sont agrégées afin de sauver l’espace disque. Outre la simplicité de fonctionnement, Time Machine permet de naviguer visuellement dans les backups, et de les restaurer, sans effacer les versions plus récentes, ce qui est assez rare. En outre, ces fonctions de backups sont utilisables depuis la plupart des applications Mac, tels iPhoto, Mail ou Address Book.&lt;/p&gt;


&lt;h3&gt;Sécurité&lt;/h3&gt;


&lt;p&gt;La sécurité du système a été aussi un point d’innovation de cette version.&lt;/p&gt;


&lt;p&gt;Tout d’abord, l’espace mémoire est rendu partiellement aléatoire, ce qui empêche certaines failles de sécurité d’être exploitées, sans pour autant les limiter. En effet, les adresses étant plus difficiles à prédire, des attaques de types « dépassement de tampons » (‘buffer overflow’), « dépassement de tas » (‘heap overflow’) ou « retour à libc » (‘return-to-libc attack’). Cette fonctionnalité, déjà présente sous Windows Vista et Linux, reste une nouveauté majeure de Leopard.&lt;/p&gt;


&lt;p&gt;Ensuite, les applications peuvent être signées par les développeurs et les applications téléchargées sont marquées afin de détecter toutes modifications ultérieures du programme, afin d’interdire aux applications modifiées de fonctionner.&lt;/p&gt;


&lt;p&gt;Enfin, outre un pare-feu applicatif, un chiffrement avancé (AES - 256bits) du système de fichiers, un contrôle d’accès plus restrictif et un VPN amélioré, cette version comporte une technologie de « bac à sable » (‘sandboxing’), permettant à certaines applications critiques de ne pas avoir accès à l’intégralité du système.&lt;/p&gt;


&lt;h3&gt;Look'n feel&lt;/h3&gt;

&lt;p&gt;L’aspect du système d’exploitation a été modifié de plusieurs façons notables. Tout d’abord, une innovation du monde Unix, les bureaux virtuels, est intégrée, tout en gardant la fonction Exposé de miniaturisation des applications. Ensuite, le Dock, barre de lancement d’application, le Finder, pour naviguer dans les fichiers, utilisent des effets 3D, pour améliorer le look. En outre, de nombreux effets et animations sont disponibles pour les développeurs d’applications tierces, à travers les technologies CoreAnimation. Enfin, une grande partie du système utilise un affichage vectoriel, qui permet d’être indépendant de la résolution utilisateur.&lt;/p&gt;


&lt;h3&gt;Pluuuuuuuuuuuus !&lt;/h3&gt;

&lt;p&gt;Pour finir, le passage à 64-bits de nombreuses bibliothèques systèmes, dont Cocoa, l’utilisation d’OpenGL 2.0, la certification Unix, la présence d’onglets dans le terminal ou l’intégration de Bootcamp, pour dualbooter sous Windows, du système de fichier ZFS font de cette version de Mac OS X, un étape majeure pour Apple Inc.&lt;/p&gt;</description>
    
    
    
          <comments>http://www.jbkempf.com/blog/post/2007/10/26/Mac-OS-X-Leopard#comment-form</comments>
      <wfw:comment>http://www.jbkempf.com/blog/post/2007/10/26/Mac-OS-X-Leopard#comment-form</wfw:comment>
      <wfw:commentRss>http://www.jbkempf.com/blog/feed/atom/comments/56</wfw:commentRss>
      </item>
    
</channel>
</rss>