ucaresystem Core v4.0 : Added option to upgrade Ubuntu to the next release

Since Ubuntu 17.10 has just been released, I have added new feature to the ucaresystem Core that can be used by the user to upgrade his distribution to the next stable version or optionally to the next development version of Ubuntu. Continue reading →

Advertisements

uCareSystem and uCareSystem Core v1.0 released

As you may have already read the Story behind uCareSystem one missing piece of puzzle was a terminal version of uCareSystem for all of power users and server administrators out there.

ucaresystem_terminal_version

uCareSystem Core

You will find the new uCareSystem core executable in the same folder as with uCareSystem.

This, terminal version is for: – Experienced users or Powerusers – Non Desktop Environments – Servers – Workstations — for Adminstrators who want silently to make some system maintenance – Using with Cron Jobs by Admins for scheduled and automatic system maintenances

Features

uCareSystem Core has the same functionality with uCareSystem but without it has no GUI.

Also, the first time you run the uCareSystem Core, it will copy its self to your system so that the next time you don’t have to run the executable again. You will need just to run :

sudo updatecore

So what are you waiting for ! Head over the Download Page>>>

Optimus Kernel 3.2.0.29 released

After the recent change on release schedule, you can download the latest version of Optimus Kernel which is based on the following recipes :

  • Ubuntu Linux 3.2.0.29(if you have proprietary graphic card drivers installed in your system* you may need to reinstall them after the installation of the new kernel release)
  • BFQ patches
  • In-house optimizations

Go Grab your Packages from the Download Page>>>>>

Optimus Kernel Change log:

  • Rebuild and synced with 3.2.0.29 Ubuntu Linux kernel (for what is included please read the kernel log on website)
  • New course on building the kernel. Please read the my previus blogpost for details.
  • Only BFQ patches applied as for some reason BFS patches produce build error
  • Changed Default CPUFreq to Performance
  • Removed kernel performance counters (old config option)
  • Removed VIA Cyrix III Longhaul (32bit Power managment)
  • Enabled Support for PCI Hotplug (HOTPLUG_PCI)
  • Enabled Support for PCI Express Hotplug driver (HOTPLUG_PCI_PCIE)
  • Enabled Support for ACPI PCI Hotplug driver (HOTPLUG_PCI_ACPI)
  • Enabled Support for ACPI PCI Hotplug driver IBM extensions (HOTPLUG_PCI_ACPI_IBM)
  • Enabled Support for CompactPCI Hotplug driver (HOTPLUG_PCI_CPCI)
  • Enabled Support for Ziatech ZT5550 CompactPCI Hotplug driver (HOTPLUG_PCI_CPCI_ZT5550)
  • Enabled Support for Generic port I/O CompactPCI Hotplug driver (HOTPLUG_PCI_CPCI_GENERIC)
  • Enabled Support for SHPC PCI Hotplug driver (HOTPLUG_PCI_SHPC)
  • Enabled Support for ASUS WMI Driver (ASUS_WMI)
  • Enabled Support for Eee PC Hotkey Driver (EEEPC_LAPTOP)
  • Enabled Support for Asus Notebook WMI Driver (ASUS_NB_WMI)
  • Enabled Support for Eee PC WMI Driver (EEEPC_WMI)

New course, new opportunities…

After 9 releases of Optimus Kernel while the release cycle was going smooth and I was releasing following the mainline kernel version…. in June after the release of Optimus Kernel 3.3.7 things started to slow down on the schedule because of some factors. This led me to reconsider the release cycle of Optimus.

If you want to read the full story behind my decision please read the detailed blogpost over my blog :

Optimus Kernel: Building the best Ubuntu Desktop experience

Here its the TL;DR version:

  • New versions will be based ONLY on the latest available stable of Ubuntu
  • 100% Compatibility is unquestionable
  • Linux Kernel from 3.3.8…. 3.4+ caused some build errors that where time consuming το fix
  • Came across multiple Bugs in BFS and BFQ schedulers
  • Patches to make an Ubuntu compatible Optimus Kernel that is based on the latest Kernel, are not always at sync with mainline (at least not stable)
  • New Optimizations will focus more on Performance
  • Stability is priority so users should feel the same as using the default kernel that ships with Ubuntu but feel the boost in performance

Please stay tuned, by subscribing and the following days I will release the 64bit and 32bit versions of Optimus Kernel based on this new release schedule.

Optimus Kernel 3.3.7 released

You can download the latest version of Optimus Kernel which is based on the following recipes :

  • Linux 3.3.7(if you have proprietary graphic card drivers installed in your system you may need to reinstall them after the installation of the new kernel release)
  • Ubuntu/Debian patchsets
  • BFS and BFQ patches
  • In-house optimizations

Go Grab your Packages from the Download Page>>>>>

Optimus Change log : – Rebuild and synced with 3.3.7 vanilla Linux kernel (for what is included please read the kernel log on website)< – Enabled Control Group support. – Used full CK patchset prepared by Con Colivas instead of just applying BFS patch. – Patched with AppArmor 2.4 compatibility patch due to stupid AppArmor messages and delay during boot.

Kernel Change log:

  • crypto: mv_cesa requires on CRYPTO_HASH to build
  • virtio: console: tell host of open ports after resume from s3/s4
  • target: Fix SPC-2 RELEASE bug for multi-session iSCSI client setups
  • cdc_ether: Ignore bogus union descriptor for RNDIS devices
  • ASoC: cs42l73: Sync digital mixer kcontrols to allow for 0dB
  • kmemleak: Fix the kmemleak tracking of the percpu areas with !SMP
  • hugetlb: prevent BUG_ON in hugetlb_fault() -> hugetlb_cow()
  • arch/tile: apply commit 74fca9da0 to the compat signal handling as well
  • cifs: fix revalidation test in cifs_llseek()
  • cdc_ether: add Novatel USB551L device IDs for FLAG_WWAN
  • OMAPDSS: VENC: fix NULL pointer dereference in DSS2 VENC sysfs debug attr on OMAP4
  • ALSA: HDA: Lessen CPU usage when waiting for chip to respond
  • sparc64: Do not clobber %g2 in xcall_fetch_glob_regs().
  • ext4: avoid deadlock on sync-mounted FS w/o journal
  • compat: Fix RT signal mask corruption via sigprocmask
  • dl2k: Clean up rio_ioctl
  • MD: Add del_timer_sync to mddev_suspend (fix nasty panic)
  • media: marvell-cam: fix an ARM build error
  • jffs2: Fix lock acquisition order bug in gc path
  • media: rc: Postpone ISR registration
  • ASoC: wm8994: Fix AIF2ADC power down
  • ALSA: echoaudio: Remove incorrect part of assertion
  • media: dvb_frontend: fix a regression with DVB-S zig-zag
  • namespaces, pid_ns: fix leakage on fork() failure
  • dm mpath: check if scsi_dh module already loaded before trying to load
  • usbnet: fix skb traversing races during unlink(v2)
  • target: Drop incorrect se_lun_acl release for dynamic -> explict ACL conversion
  • target: Fix bug in handling of FILEIO + block_device resize ops
  • mm: nobootmem: fix sign extend problem in __free_pages_memory()
  • ARM: prevent VM_GROWSDOWN mmaps extending below FIRST_USER_ADDRESS
  • Avoid beyond bounds copy while caching ACL
  • Avoid reading past buffer when calling GETACL
  • init: don’t try mounting device as nfs root unless type fully matches
  • memcg: free spare array to avoid memory leak
  • media: s5p-fimc: Fix locking in subdev set_crop op
  • ALSA: hda/realtek – Add missing CD-input pin for MSI-7350 mobo
  • ALSA: hda/idt – Fix power-map for speaker-pins with some HP laptops
  • percpu: pcpu_embed_first_chunk() should free unused parts after all allocs are complete
  • i2c-eg20t: change timeout value 50msec to 1000msec
  • spi-topcliff-pch: Modify pci-bus number dynamically to get DMA device info
  • spi-topcliff-pch: Fix issue for transmitting over 4KByte
  • spi-topcliff-pch: supports a spi mode setup and bit order setup by IO control
  • spi-topcliff-pch: add recovery processing in case wait-event timeout
  • e1000: Prevent reset task killing itself.
  • ARM: 7417/1: vfp: ensure preemption is disabled when enabling VFP access
  • mtd: fix oops in dataflash driver
  • tcp: do_tcp_sendpages() must try to push data out on oom conditions